A Configurable Overlay Network Architecture

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Salinas, Sergio Ariel, García Garino, Carlos, Zunino, Alejandro
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2010
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/152754
http://39jaiio.sadio.org.ar/sites/default/files/39-jaiio-ast-20.pdf
Aporte de:
id I19-R120-10915-152754
record_format dspace
spelling I19-R120-10915-1527542023-05-10T20:04:05Z http://sedici.unlp.edu.ar/handle/10915/152754 http://39jaiio.sadio.org.ar/sites/default/files/39-jaiio-ast-20.pdf issn:1850-2806 A Configurable Overlay Network Architecture Salinas, Sergio Ariel García Garino, Carlos Zunino, Alejandro 2010 2010 2023-05-10T18:44:39Z en Ciencias Informáticas overlay network Finite State Machine Peer-to-peer 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 Objeto de conferencia Objeto de conferencia http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) application/pdf 1727-1738
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
overlay network
Finite State Machine
Peer-to-peer
spellingShingle Ciencias Informáticas
overlay network
Finite State Machine
Peer-to-peer
Salinas, Sergio Ariel
García Garino, Carlos
Zunino, Alejandro
A Configurable Overlay Network Architecture
topic_facet Ciencias Informáticas
overlay network
Finite State Machine
Peer-to-peer
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.
format Objeto de conferencia
Objeto de conferencia
author Salinas, Sergio Ariel
García Garino, Carlos
Zunino, Alejandro
author_facet Salinas, Sergio Ariel
García Garino, Carlos
Zunino, Alejandro
author_sort Salinas, Sergio Ariel
title A Configurable Overlay Network Architecture
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 configurable overlay network architecture
publishDate 2010
url http://sedici.unlp.edu.ar/handle/10915/152754
http://39jaiio.sadio.org.ar/sites/default/files/39-jaiio-ast-20.pdf
work_keys_str_mv AT salinassergioariel aconfigurableoverlaynetworkarchitecture
AT garciagarinocarlos aconfigurableoverlaynetworkarchitecture
AT zuninoalejandro aconfigurableoverlaynetworkarchitecture
AT salinassergioariel configurableoverlaynetworkarchitecture
AT garciagarinocarlos configurableoverlaynetworkarchitecture
AT zuninoalejandro configurableoverlaynetworkarchitecture
_version_ 1765660145350606848