Peer-to-peer (P2P) technology has undergone rapid growth, producing new protocols and applications, many of which enjoy considerable commercial success and academic interest. Yet, P2P applications are often based on com- plex protocols, whose behavior is not completely understood. We believe that in order to enable an even more widespread adoption of P2P systems in commer- cial and scientific applications, what is needed is a modular paradigm in which well-understood, predictable components with clean interfaces can be combined to implement arbitrarily complex functions. The goal of this paper is to promote this idea by describing our initial experiences in this direction. Our recent work has resulted in a collection of simple and robust components, which include ag- gregation and membership management. This paper shows how to combine them to obtain a novel load-balancing algorithm that is close to optimal with respect to load transfer. We also describe briefly our simulation environment, explicitly designed to efficiently support our modular approach to P2P protocol design.

A Modular Paradigm for Building Self-Organizing Peer-to-Peer Applications / BABAOGLU O.; MONTRESOR A.; JELASITY M.. - STAMPA. - 2977:(2004), pp. 265-282. (Intervento presentato al convegno ESOA: International Workshop on Engineering Self-Organising Applications tenutosi a Melbourne, Australia nel Luglio 2003) [10.1007/b95863].

A Modular Paradigm for Building Self-Organizing Peer-to-Peer Applications

BABAOGLU, OZALP;MONTRESOR, ALBERTO;
2004

Abstract

Peer-to-peer (P2P) technology has undergone rapid growth, producing new protocols and applications, many of which enjoy considerable commercial success and academic interest. Yet, P2P applications are often based on com- plex protocols, whose behavior is not completely understood. We believe that in order to enable an even more widespread adoption of P2P systems in commer- cial and scientific applications, what is needed is a modular paradigm in which well-understood, predictable components with clean interfaces can be combined to implement arbitrarily complex functions. The goal of this paper is to promote this idea by describing our initial experiences in this direction. Our recent work has resulted in a collection of simple and robust components, which include ag- gregation and membership management. This paper shows how to combine them to obtain a novel load-balancing algorithm that is close to optimal with respect to load transfer. We also describe briefly our simulation environment, explicitly designed to efficiently support our modular approach to P2P protocol design.
2004
Engineering Self-Organising Systems
265
282
A Modular Paradigm for Building Self-Organizing Peer-to-Peer Applications / BABAOGLU O.; MONTRESOR A.; JELASITY M.. - STAMPA. - 2977:(2004), pp. 265-282. (Intervento presentato al convegno ESOA: International Workshop on Engineering Self-Organising Applications tenutosi a Melbourne, Australia nel Luglio 2003) [10.1007/b95863].
BABAOGLU O.; MONTRESOR A.; JELASITY M.
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/9102
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 42
  • ???jsp.display-item.citation.isi??? 20
social impact