DocumentCode
1683250
Title
Self-optimizing distributed trees
Author
Reiter, Michael K. ; Samar, Asad ; Wang, Chenxi
Author_Institution
Univ. of North Carolina, Chapel Hill, NC
fYear
2008
Firstpage
1
Lastpage
12
Abstract
We present a novel protocol for restructuring a tree- based overlay network in response to the workload of the application running over it. Through low-cost restructuring operations, our protocol incrementally adapts the tree so as to bring nodes that tend to communicate with one another closer together in the tree. It achieves this while respecting degree bounds on nodes so that, e.g., no node degenerates into a "hub" for the overlay. Moreover, it limits restructuring to those parts of the tree over which communication takes place, avoiding restructuring other parts of the tree unnecessarily. We show via experiments on PlanetLab that our protocol can significantly reduce communication latencies in workloads dominated by clusters of communicating nodes.
Keywords
distributed processing; tree data structures; low-cost restructuring operations; self-optimizing distributed trees; tree-based overlay network; Access protocols; Cities and towns; Costs; Delay; Distributed algorithms; Multicast protocols; Peer to peer computing; Routing protocols; Topology; Tree data structures;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location
Miami, FL
ISSN
1530-2075
Print_ISBN
978-1-4244-1693-6
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2008.4536248
Filename
4536248
Link To Document