DocumentCode
8953
Title
On the Feasibility of Gradient-Based Data-Centric Routing Using Bloom Filters
Author
Deke Guo ; Yuan He ; Yunhao Liu
Author_Institution
Key Lab. for Inf. Syst. Eng., Nat. Univ. of Defense Technol., Changsha, China
Volume
25
Issue
1
fYear
2014
fDate
Jan. 2014
Firstpage
180
Lastpage
190
Abstract
Gradient-based routing using Bloom filters is an effective mechanism to enable data-centric queries in multihop networks. A node compressively describes its data items as a Bloom filter, which is then diffused away to the other nodes with information decay. The Bloom filters form an information potential that eventually navigates queries to the source node by ascending the potential field. The existing designs of Bloom filters, however, have critical limitations with respect to the feasibility of gradient-based routing. The compressed routing entries appear to be noisy. Noise in unrelated routing entries is very likely to equal to even outweigh information in right routing entries, thus blinding a query to its desired destination. This work addresses the root cause of the mismatch between the ideal and the practical performance of gradient-based routing using Bloom filters. We first investigate the impact of decaying model on the effectiveness of routing entries, and then evaluate the negative impact of noise on routing decisions. Based on such analytical results, we derive the necessary and sufficient condition of feasible gradient-based routing using Bloom filters. Accordingly, we propose a receiver-oriented design of Bloom filters, called Wader, which satisfies the necessary and sufficient condition. The evaluation results demonstrate that Wader guarantees the correctness and efficiency of gradient-based routing with high probability.
Keywords
data structures; query processing; Bloom filters; Wader; data-centric queries; decaying model; gradient-based data-centric routing; multihop networks; potential field; receiver-oriented design; routing decisions; routing entries; Distance measurement; Educational institutions; Navigation; Noise; Random variables; Routing; Communication/Networking and Information Technology; Computer Systems Organization; Distributed Systems; Network Protocols; Routing protocols;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2013.11
Filename
6410319
Link To Document