• 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