scispace - formally typeset
Open AccessProceedings Article

BATON: a balanced tree structure for peer-to-peer networks

Reads0
Chats0
TLDR
It is shown that sideways routing tables maintained at each node provide sufficient fault tolerance to permit efficient repair and an experimental assessment validates the practicality of the proposed balanced tree structure overlay on a peer-to-peer network.
Abstract
We propose a balanced tree structure overlay on a peer-to-peer network capable of supporting both exact queries and range queries efficiently. In spite of the tree structure causing distinctions to be made between nodes at different levels in the tree, we show that the load at each node is approximately equal. In spite of the tree structure providing precisely one path between any pair of nodes, we show that sideways routing tables maintained at each node provide sufficient fault tolerance to permit efficient repair. Specifically, in a network with N nodes, we guarantee that both exact queries and range queries can be answered in O(log N) steps and also that update operations (to both data and network) have an amortized cost of O(log N). An experimental assessment validates the practicality of our proposal.

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

PRIVE: anonymous location-based queries in distributed mobile systems

TL;DR: Prive is proposed, a decentralized architecture for preserving the anonymity of users issuing spatial queries to LBS, which avoids the bottleneck caused by centralized techniques both in terms of anonymizationand location updates.
Journal ArticleDOI

Big data challenge: a data management perspective

TL;DR: This paper reviews big data challenges from a data management respective, and discusses big data diversity, big data reduction,big data integration and cleaning,Big data indexing and query, and finally big data analysis and mining.
Proceedings ArticleDOI

Indexing multi-dimensional data in a cloud system

TL;DR: This paper proposes RT-CAN, a multi-dimensional indexing scheme in epiC, a query-conscious cost model that selects beneficial local R-tree nodes for publishing that is scalable in terms of data volume and number of compute nodes.
Proceedings ArticleDOI

VBI-Tree: A Peer-to-Peer Framework for Supporting Multi-Dimensional Indexing Schemes

TL;DR: This paper proposes a new Peer-to- Peer framework based on a balanced tree structure overlay, which can support extensible centralized mapping methods and query processingbased on a variety of multidimensional tree structures, including R-Tree, X- Tree, SSTree, and M-Tree.
Proceedings ArticleDOI

Angle-based space partitioning for efficient parallel skyline computation

TL;DR: This paper proposes a novel angle-based space partitioning scheme using the hyperspherical coordinates of the data points that alleviates most of the problems of traditional grid partitioning techniques, thus managing to reduce the response time and share the computational workload more fairly.
References
More filters
Book

The Art of Computer Programming

TL;DR: The arrangement of this invention provides a strong vibration free hold-down mechanism while avoiding a large pressure drop to the flow of coolant fluid.
Proceedings ArticleDOI

Chord: A scalable peer-to-peer lookup service for internet applications

TL;DR: Results from theoretical analysis, simulations, and experiments show that Chord is scalable, with communication cost and the state maintained by each node scaling logarithmically with the number of Chord nodes.
Book ChapterDOI

Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems

TL;DR: Pastry as mentioned in this paper is a scalable, distributed object location and routing substrate for wide-area peer-to-peer ap- plications, which performs application-level routing and object location in a po- tentially very large overlay network of nodes connected via the Internet.
Proceedings ArticleDOI

A scalable content-addressable network

TL;DR: The concept of a Content-Addressable Network (CAN) as a distributed infrastructure that provides hash table-like functionality on Internet-like scales is introduced and its scalability, robustness and low-latency properties are demonstrated through simulation.

The Art in Computer Programming

Andrew Hunt, +1 more
TL;DR: Here the authors haven’t even started the project yet, and already they’re forced to answer many questions: what will this thing be named, what directory will it be in, what type of module is it, how should it be compiled, and so on.
Related Papers (5)