A Configurable Overlay Network Architecture
- Autores
- Salinas, Sergio Ariel; García Garino, Carlos; Zunino, Alejandro
- Año de publicación
- 2010
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- The application area of peer-to-peer (P2P) networks has grown in the last years. In a recent work the authors introduced a peer-to-peer overlay network based on the super peer model. In order to implement this overlay network the development of core P2P functions is required. These functions include peer organization, identification, message routing and fault tolerance among others. Different P2P frameworks were considered including JXTA and JGroups. In general, these frameworks provide a set of basic functionalities to facilitate P2P application development. However, they require extensive internal modifications for developing our P2P, because they already define the basic building blocks without the required flexibility. This paper introduces a configurable overlay network architecture for the development of core P2P functions. The architecture is based on the processing of messages, events and states. Thus, it is possible to translate a protocol definition based on a Finite State Machine into this architecture. On the other hand, a dynamic behavior definition is supported in order to introduce flexibility. Both features are suitable to implement a P2P overlay network.
Sociedad Argentina de Informática e Investigación Operativa - Materia
-
Ciencias Informáticas
overlay network
Finite State Machine
Peer-to-peer - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/152754
Ver los metadatos del registro completo
id |
SEDICI_a11d4e7c5df3c1af8282bcbc524b3b78 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/152754 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
A Configurable Overlay Network ArchitectureSalinas, Sergio ArielGarcía Garino, CarlosZunino, AlejandroCiencias Informáticasoverlay networkFinite State MachinePeer-to-peerThe application area of peer-to-peer (P2P) networks has grown in the last years. In a recent work the authors introduced a peer-to-peer overlay network based on the super peer model. In order to implement this overlay network the development of core P2P functions is required. These functions include peer organization, identification, message routing and fault tolerance among others. Different P2P frameworks were considered including JXTA and JGroups. In general, these frameworks provide a set of basic functionalities to facilitate P2P application development. However, they require extensive internal modifications for developing our P2P, because they already define the basic building blocks without the required flexibility. This paper introduces a configurable overlay network architecture for the development of core P2P functions. The architecture is based on the processing of messages, events and states. Thus, it is possible to translate a protocol definition based on a Finite State Machine into this architecture. On the other hand, a dynamic behavior definition is supported in order to introduce flexibility. Both features are suitable to implement a P2P overlay network.Sociedad Argentina de Informática e Investigación Operativa2010info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf1727-1738http://sedici.unlp.edu.ar/handle/10915/152754enginfo:eu-repo/semantics/altIdentifier/url/http://39jaiio.sadio.org.ar/sites/default/files/39-jaiio-ast-20.pdfinfo:eu-repo/semantics/altIdentifier/issn/1850-2806info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:39:22Zoai:sedici.unlp.edu.ar:10915/152754Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:39:22.841SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
A Configurable Overlay Network Architecture |
title |
A Configurable Overlay Network Architecture |
spellingShingle |
A Configurable Overlay Network Architecture Salinas, Sergio Ariel Ciencias Informáticas overlay network Finite State Machine Peer-to-peer |
title_short |
A Configurable Overlay Network Architecture |
title_full |
A Configurable Overlay Network Architecture |
title_fullStr |
A Configurable Overlay Network Architecture |
title_full_unstemmed |
A Configurable Overlay Network Architecture |
title_sort |
A Configurable Overlay Network Architecture |
dc.creator.none.fl_str_mv |
Salinas, Sergio Ariel García Garino, Carlos Zunino, Alejandro |
author |
Salinas, Sergio Ariel |
author_facet |
Salinas, Sergio Ariel García Garino, Carlos Zunino, Alejandro |
author_role |
author |
author2 |
García Garino, Carlos Zunino, Alejandro |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas overlay network Finite State Machine Peer-to-peer |
topic |
Ciencias Informáticas overlay network Finite State Machine Peer-to-peer |
dc.description.none.fl_txt_mv |
The application area of peer-to-peer (P2P) networks has grown in the last years. In a recent work the authors introduced a peer-to-peer overlay network based on the super peer model. In order to implement this overlay network the development of core P2P functions is required. These functions include peer organization, identification, message routing and fault tolerance among others. Different P2P frameworks were considered including JXTA and JGroups. In general, these frameworks provide a set of basic functionalities to facilitate P2P application development. However, they require extensive internal modifications for developing our P2P, because they already define the basic building blocks without the required flexibility. This paper introduces a configurable overlay network architecture for the development of core P2P functions. The architecture is based on the processing of messages, events and states. Thus, it is possible to translate a protocol definition based on a Finite State Machine into this architecture. On the other hand, a dynamic behavior definition is supported in order to introduce flexibility. Both features are suitable to implement a P2P overlay network. Sociedad Argentina de Informática e Investigación Operativa |
description |
The application area of peer-to-peer (P2P) networks has grown in the last years. In a recent work the authors introduced a peer-to-peer overlay network based on the super peer model. In order to implement this overlay network the development of core P2P functions is required. These functions include peer organization, identification, message routing and fault tolerance among others. Different P2P frameworks were considered including JXTA and JGroups. In general, these frameworks provide a set of basic functionalities to facilitate P2P application development. However, they require extensive internal modifications for developing our P2P, because they already define the basic building blocks without the required flexibility. This paper introduces a configurable overlay network architecture for the development of core P2P functions. The architecture is based on the processing of messages, events and states. Thus, it is possible to translate a protocol definition based on a Finite State Machine into this architecture. On the other hand, a dynamic behavior definition is supported in order to introduce flexibility. Both features are suitable to implement a P2P overlay network. |
publishDate |
2010 |
dc.date.none.fl_str_mv |
2010 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/152754 |
url |
http://sedici.unlp.edu.ar/handle/10915/152754 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/http://39jaiio.sadio.org.ar/sites/default/files/39-jaiio-ast-20.pdf info:eu-repo/semantics/altIdentifier/issn/1850-2806 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 1727-1738 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844616267905892352 |
score |
13.070432 |