D2-tree: A new overlay with deterministic bounds

Research output: Contribution to journal/Conference contribution in journal/Contribution to newspaperJournal articleResearchpeer-review

  • Gerth Stølting Brodal
  • Spyros Sioutas, Ionian University, Corfu, Greece
  • Kostas Pantazos, Aristotle University of Thessaloniki, Greece
  • Christos D. Zaroliagis, University of Patras. CTI and Dept. of Computer Engineerings & Informatics, Computer Technology Institute & Press “Diophantus”, Greece
We present a new overlay, called the Deterministic Decentralized tree (D2-tree). The D2-tree compares favorably to other overlays for the following reasons: (a) it provides matching and better complexities, which are deterministic for the supported operations; (b) the management of nodes (peers) and elements are completely decoupled from each other; and (c) an efficient deterministic load-balancing mechanism is presented for the uniform distribution of elements into nodes, while at the same time probabilistic optimal bounds are provided for the congestion of operations at the nodes. The load-balancing scheme of elements into nodes is deterministic and general enough to be applied to other hierarchical tree-based overlays. This load-balancing mechanism is based on an innovative lazy weight-balancing mechanism, which is interesting in its own right.
Original languageEnglish
JournalAlgorithmica
Volume72
Issue3
Pages (from-to)860-883
Number of pages23
ISSN0178-4617
DOIs
Publication statusPublished - 2015

    Research areas

  • Overlay, Indexing scheme, Decentralized system , Distributed data structure, Load-balancing

See relations at Aarhus University Citationformats

ID: 84350671