Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/978-3-319-29919-8_10guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

ART$$^+$$+: A Fault-Tolerant Decentralized Tree Structure with Ultimate Sub-logarithmic Efficiency

Published: 14 September 2015 Publication History

Abstract

In this paper, we focus on large-scale, decentralized environments. Our aim is to develop an architecture that can support range queries and scale in terms of number of nodes as well as of data items stored. The solutions proposed in literature are inadequate for our purposes, since their classic logarithmic complexity is too expensive even for single queries. In this work, we contribute the ART$$^+$$+ Autonomous Range Tree structure, which outperforms the most popular decentralized structures, since it achieves sub-logarithmic complexity. ART$$^+$$+ achieves an $$O\log _b^2{\log {N}}$$Ologb2logN communication cost for query and update operations, where b is a double-exponentially power of 2 and N is the total number of nodes. Moreover, ART$$^+$$+ is a fully dynamic and fault-tolerant structure, which supports the join/leave node operations in $$O\log {\log {N}}$$OloglogN expected w.h.p number of hops and performs load-balancing in $$O\log {\log {N}}$$OloglogN amortized cost. The theoretical performance is verified through experiments.

References

[1]
Brodal, G., Sioutas, S., Tsichlas, K., Zaroliagis, C.: D$$^2$$2-tree: a new overlay with deterministic bounds. Algorithmica, pp. 1---22, April 2014
[2]
Crainiceanu, A., Linga, P., Machanavajjhala, A., Gehrke, J., Shanmugasundaram, J.: Load balancing and range queries in p2p systems using p-ring. ACM Trans. Internet Technol. 104, 16: 1---16: 30 2011
[3]
Gupta, A., Agrawal, D., Abbadi, A.E.: Approximate range selection queries in peer-to-peer systems. In: Proceedings of the 1st Biennial Conference on Innovative Data Systems Research CIDR 2003 2003
[4]
Jagadish, H.V., Ooi, B.C., Tan, K., Vu, Q.H., Zhang, R.: Speeding up search in p2p networks with a multi-way tree structure. In: Proceedings of ACM International Conference on Management of Data SIGMOD 2006, Chicago, Illinois, USA, pp. 1---12 2006
[5]
Jagadish, H.V., Ooi, B.C., Vu, Q.H.: Baton: a balanced tree structure for peer-to-peer networks. In: Proceedings of the 31st Conference on Very Large Databases VLDB 2005, Trondheim, Norway, pp. 661---672 2005
[6]
Kaporis, A.C., Makris, C., Sioutas, S., Tsakalidis, A., Tsichlas, K., Zaroliagis, C.D.: Improved bounds for finger search on a RAM. In: Di Battista, G., Zwick, U. eds. ESA 2003. LNCS, vol. 2832, pp. 325---336. Springer, Heidelberg 2003
[7]
Ozsu, M.T., Valduriez, P.: Principles of Distributed Database Systems. Springer, New York 2011
[8]
Sahin, O., Gupta, A., Agrawal, D., Abbadi, A.E.: A peer-to-peer framework for caching range queries. In: Proceedings of the 20th Conference on Data Engineering ICDE 2004, pp. 165---176. IEEE, March 2004
[9]
Sioutas, S., Papaloukopoulos, G., Sakkopoulos, E., Tsichlas, K., Manolopoulos, Y.: A novel distributed p2p simulator architecture: D-p2p-sim. In: ACM CIKM, pp. 2069---2070 2009
[10]
Sioutas, S., Sourla, E., Tsichlas, K., Zaroliagis, C.: $${\rm D}^3$$D3-Tree: a dynamic deterministic decentralized structure. Algorithms - ESA 2015. LNCS, vol. 9294, pp. 989---1000. Springer, Heidelberg 2015
[11]
Sioutas, S., Triantafillou, P., Papaloukopoulos, G., Sakkopoulos, E., Tsichlas, K.: Art: sub-logarithmic decentralized range query processing with probabilistic guarantees. J. Distrib. Parallel Databases DAPD 311, 71---109 2012
[12]
Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: a scalable peer-to-peer lookup service for internet applications. SIGCOMM Comput. Commun. Rev. 314, 149---160 2001

Cited By

View all
  • (2023)Tree-structured Overlays with Minimal Height: Construction, Maintenance and OperationProceedings of the 17th ACM International Conference on Distributed and Event-based Systems10.1145/3583678.3596894(168-176)Online publication date: 27-Jun-2023

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ALGOCLOUD 2015: Revised Selected Papers of the First International Workshop on Algorithmic Aspects of Cloud Computing - Volume 9511
September 2015
187 pages
ISBN:9783319299181

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 14 September 2015

Author Tags

  1. Decentralized systems
  2. Distributed data structures
  3. Fault tolerance
  4. Load-balancing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Tree-structured Overlays with Minimal Height: Construction, Maintenance and OperationProceedings of the 17th ACM International Conference on Distributed and Event-based Systems10.1145/3583678.3596894(168-176)Online publication date: 27-Jun-2023

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media