Skiptree: A new scalable distributed data structure on multidimensional data supporting range-queries

  • Authors:
  • Saeed Alaei;Mohammad Ghodsi;Mohammad Toossi

  • Affiliations:
  • Computer Science Department, University of Maryland, College Park, USA;Computer Engineering Department, Sharif University of Technology, Tehran, Iran and School of Computer Science, Institute for Research in Fundamental Science (IPM), P.O. Box 19395-5746, Tehran, Ira ...;Computer Science Department, University of Maryland, College Park, USA

  • Venue:
  • Computer Communications
  • Year:
  • 2010

Quantified Score

Hi-index 0.24

Visualization

Abstract

This paper presents a new balanced, distributed data structure for storing data with multidimensional keys in a peer-to-peer network. It supports range queries as well as single point queries which are routed in O(logn) hops. Our structure, called SkipTree, is fully decentralized with each node being connected to O(logn) other nodes. We propose modifications to the structures, so that the memory usage for maintaining the link structure at each node is reduced from the worst case of O(n) to O(lognloglogn) on the average and O(log^2n) in the worst case. It is also shown that the load balancing is guaranteed to be within a constant factor. Our experimental results verify our theoretical proofs.