1. What are the contributions in "Efficient range query processing in peer-to-peer systems" ?
In this paper, the authors propose Armada, an efficient range query processing scheme to support delay-bounded single-attribute and multiple-attribute range queries.. The authors first describe the order-preserving naming algorithms for assigning adjoining ObjectIDs to objects with close attribute values.. Then, the authors present the design of the forwarding tree to efficiently match the search paths of range queries to the underlying DHT topology.
read more
2. What mechanism is used to balance load across peers?
Armada uses two mechanisms to balance load across peers: 1) ObjectID balancing: a Probability-based lOad Balancing Mechanism (POBM) is used to generate uniform ObjectIDs when the distribution of attribute values is known in advance and 2) runtime balancing: each peer in Armada houses multiple virtual servers and the load is balanced by transferring virtual servers from heavily loaded peers to lightly loaded peers.
read more
3. What mechanisms have been proposed to improve load balancing of DHTs?
Many mechanisms, such as ID selection [37], virtual servers [38], and item balancing [39], have been proposed to improve load balancing of DHTs.
read more
4. What is the underlying mechanism for a peer failure?
If a peer fails, the underlying FissionE DHT automatically ensures that other peers in the overlay takes over the responsibility for the failed peer and provides graceful fail-over by using replication or other mechanisms.
read more

![Fig. 4. Partition tree P ð2; 4Þ for attribute-value interval [0, 1].](/figures/fig-4-partition-tree-p-d2-4th-for-attribute-value-interval-0-2q8be6ux.png)



