DocumentCode
2933186
Title
MOve: Design of An Application-Malleable Overlay
Author
Monnet, Sébastien ; Morales, Ramsés ; Antoniu, Gabriel ; Gupta, Indranil
Author_Institution
IRISA, Rennes Univ. I
fYear
2006
fDate
2-4 Oct. 2006
Firstpage
355
Lastpage
364
Abstract
Peer-to-peer overlays allow distributed applications to work in a wide-area, scalable, and fault-tolerant manner. However, most structured and unstructured overlays present in literature today are inflexible from the application viewpoint. In other words, the application has no control over the structure of the overlay itself. This paper proposes the concept of an application-malleable overlay, and the design of the first malleable overlay which we call MOve. In MOve, the communication characteristics of the distributed application using the overlay can influence the overlay´s structure itself, with the twin goals of (1) optimizing the application performance by adapting the overlay, while also (2) retaining the large scale and fault tolerance of the overlay approach. The influence could either be explicitly specified by the application or implicitly gleaned by our algorithms. Besides neighbor list membership management, MOve also contains algorithms for resource discovery, update propagation, and churn-resistance. The emergent behavior of the implicit mechanisms used in MOve manifests in the following way: when application communication is low, most overlay links keep their default configuration; however, as application communication characteristics become more evident, the overlay gracefully adapts itself to the application
Keywords
peer-to-peer computing; MOve; application communication; application performance; application-malleable overlay; distributed applications; neighbor list membership management; peer-to-peer overlays; resource discovery; update propagation; Collaboration; Communication system control; Engineering profession; Fault tolerance; Internet; Large-scale systems; Maintenance; Peer to peer computing; Resource management; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2006. SRDS '06. 25th IEEE Symposium on
Conference_Location
Leeds
ISSN
1060-9857
Print_ISBN
0-7695-2677-2
Type
conf
DOI
10.1109/SRDS.2006.33
Filename
4032498
Link To Document