Skip to main navigation Skip to search Skip to main content

Locally self-adjusting tree networks

  • Chen Avin
  • , Bernhard Haeupler
  • , Zvi Lotker
  • , Christian Scheideler
  • , Stefan Schmid

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    18 Scopus citations

    Abstract

    This paper initiates the study of self-adjusting networks (or distributed data structures) whose topologies dynamically adapt to a communication pattern σ. We present a fully decentralized self-adjusting solution called SplayNet. A SplayNet is a distributed generalization of the classic splay tree concept. It ensures short paths (which can be found using local-greedy routing) between communication partners while minimizing topological rearrangements. We derive an upper bound for the amortized communication cost of a SplayNet based on empirical entropies of σ, and show that SplayNets have several interesting convergence properties. For instance, SplayNets features a provable online optimality under special requests scenarios. % and multicast tree scenarios We also investigate the optimal static network and prove different lower bounds for the average communication cost based on graph cuts and on the empirical entropy of the communication pattern σ. From these lower bounds it follows, e.g., that SplayNets are optimal in scenarios where the requests follow a product distribution as well. Finally, this paper shows that in contrast to the Minimum Linear Arrangement problem which is generally NP-hard, the optimal static tree network can be computed in polynomial time for any guest graph, despite the exponentially large graph family. We complement our formal analysis with a small simulation study on a Facebook graph.

    Original languageEnglish
    Title of host publicationProceedings - IEEE 27th International Parallel and Distributed Processing Symposium, IPDPS 2013
    PublisherInstitute of Electrical and Electronics Engineers
    Pages395-406
    Number of pages12
    ISBN (Electronic)9780769549712
    DOIs
    StatePublished - 1 Jan 2013
    Event27th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2013 - Boston, MA, United States
    Duration: 20 May 201324 May 2013

    Publication series

    NameProceedings - IEEE 27th International Parallel and Distributed Processing Symposium, IPDPS 2013
    ISSN (Electronic)1530-2075

    Conference

    Conference27th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2013
    Country/TerritoryUnited States
    CityBoston, MA
    Period20/05/1324/05/13

    Keywords

    • competitive analysis
    • self-organizing networks
    • splay trees

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'Locally self-adjusting tree networks'. Together they form a unique fingerprint.

    Cite this