A modular paradigm for building self-organizing peer-to-peer applications

42Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.
Get full text

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 complex protocols, whose behavior is not completely understood. We believe that in order to enable an even more widespread adoption of P2P systems in commercial 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 aggregation 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. © Springer-Verlag Berlin Heidelberg 2004.

Cite

CITATION STYLE

APA

Jelasity, M., Montresor, A., & Babaoglu, O. (2004). A modular paradigm for building self-organizing peer-to-peer applications. In Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science) (Vol. 2977, pp. 265–282). Springer Verlag. https://doi.org/10.1007/978-3-540-24701-2_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free