On the Feasibility of Gradient-based Routing Mechanisms Using Bloom Filters

Deke Guo,Yunhao Liu
2010-01-01
Abstract:Gradient-based routing using Bloom filters is an effective mechanism to enable data-driven queries in multi -hop 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 informatio n potential that eventually navigates queries to the source n ode by ascending the potential field. The existing designs of Bloomfilters, however, have critical limitations with respect to the feasibility of gradient-based routing. The compressed routing entries ap pear to be noisy. Noise in unrelated routing entries is very likel y 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 idea and the practi al performance of gradient-based routing using Bloom filters.We first investigate the impact of decaying model on the effecti veness of routing entries, and then evaluate the negative impact of noise on routing decisions. Based on such analytical results, we d erive the necessary and sufficient condition of feasible gradient -based routing using Bloom filters. Accordingly, we propose a recei veroriented design of Bloom filters, calledWader, which satisfies the above condition. The evaluation results demonstrate th at Wader guarantees the correctness and efficiency of gradient-base d routing with high probability.
What problem does this paper attempt to address?