• 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