This paper describes the design and implementation of DAST, a Distributed Arbitrary Segment Tree structure that gives support of range query for public Distributed Hash Table (DHT) services. DAST does not modify the underlying DHT infrastructure, instead it utilises the scalability and robustness of DHT while providing simplicity of implementation and deployment for applications. Compared with traditional segment trees, the arbitrary segment tree used by a DAST reduces the number of key-space segments that need to be maintained, which in turn results in fewer query operations and lower overheads. Moreover, considering that range queries often contain redundant entries that the clients do not need, we introduce the concept of Accuracy of Res...
International audienceEfficient support of semantic location queries in Distributed Hash Table (DHT)...
This paper defines and evaluates a hierarchical distributed data structure, distributed digest trie,...
Abstract We present a fault tolerant dynamic data structure based on a constant-degree Distributed H...
In this paper we define a Distributed Arbitrary Segment Tree (DAST), a distributed tree-like structu...
Abstract: "In recent years, Distributed Hash Tables (DHTs) have been proposed as a fundamental build...
Range query, which is defined as to find all the keys in a certain range over the underlying P2P net...
Distributed Hash Table [1] (DHT) is a method to store and lookup data across distributed nodes. It p...
Abstract. Range queries, retrieving all keys within a given range, is an important add-on for Distri...
International audienceDistributed Hash Tables (DHTs) provide the substrate to build scalable and eff...
International audienceTraditional DHT structures optimize data searches over large-scale networks, b...
International audiencePeer-to-peer (P2P) systems provide a robust, scalable and decentralized way to...
Range query processing is an essential role inmany P2P applications including databaseindexing, dist...
Distributed Hash Tables (DHTs) provide the substrate to build large scale distributed applications o...
Recent Peer-to-Peer (P2P) systems such as Tapestry, Chord or CAN act primarily as a Distributed Hash...
Abstract. We consider the conflicting problems of ensuring data-access load balancing and efficientl...
International audienceEfficient support of semantic location queries in Distributed Hash Table (DHT)...
This paper defines and evaluates a hierarchical distributed data structure, distributed digest trie,...
Abstract We present a fault tolerant dynamic data structure based on a constant-degree Distributed H...
In this paper we define a Distributed Arbitrary Segment Tree (DAST), a distributed tree-like structu...
Abstract: "In recent years, Distributed Hash Tables (DHTs) have been proposed as a fundamental build...
Range query, which is defined as to find all the keys in a certain range over the underlying P2P net...
Distributed Hash Table [1] (DHT) is a method to store and lookup data across distributed nodes. It p...
Abstract. Range queries, retrieving all keys within a given range, is an important add-on for Distri...
International audienceDistributed Hash Tables (DHTs) provide the substrate to build scalable and eff...
International audienceTraditional DHT structures optimize data searches over large-scale networks, b...
International audiencePeer-to-peer (P2P) systems provide a robust, scalable and decentralized way to...
Range query processing is an essential role inmany P2P applications including databaseindexing, dist...
Distributed Hash Tables (DHTs) provide the substrate to build large scale distributed applications o...
Recent Peer-to-Peer (P2P) systems such as Tapestry, Chord or CAN act primarily as a Distributed Hash...
Abstract. We consider the conflicting problems of ensuring data-access load balancing and efficientl...
International audienceEfficient support of semantic location queries in Distributed Hash Table (DHT)...
This paper defines and evaluates a hierarchical distributed data structure, distributed digest trie,...
Abstract We present a fault tolerant dynamic data structure based on a constant-degree Distributed H...