The Community for Technology Leaders
Green Image
Issue No. 01 - Jan. (2014 vol. 25)
ISSN: 1045-9219
pp: 180-190
Deke Guo , Key Lab. for Inf. Syst. Eng., Nat. Univ. of Defense Technol., Changsha, China
Yuan He , Sch. of Software, Tsinghua Univ., Beijing, China
Yunhao Liu , TNLIST & Sch. of Software, Tsinghua Univ., Beijing, China
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.
Routing, Noise, Navigation, Distance measurement, Educational institutions, Random variables

Deke Guo, Yuan He and Yunhao Liu, "On the Feasibility of Gradient-Based Data-Centric Routing Using Bloom Filters," in IEEE Transactions on Parallel & Distributed Systems, vol. 25, no. 1, pp. 180-190, 2013.
352 ms
(Ver 3.3 (11022016))