Title :
Optimal False-Positive-Free Bloom Filter Design for Scalable Multicast Forwarding
Author :
Tapolcai, Janos ; Biro, Jozsef ; Babarczi, Peter ; Gulyas, Andras ; Heszberger, Zalan ; Trossen, Dirk
Author_Institution :
MTA-BME Future Internet Res. Group, Budapest Univ. of Technol. & Econ. (BME), Budapest, Hungary
Abstract :
Large-scale information dissemination in multicast communications has been increasingly attracting attention, be it through uptake in new services or through recent research efforts. In these, the core issues are supporting increased forwarding speed, avoiding state in the forwarding elements, and scaling in terms of the multicast tree size. This paper addresses all these challenges-which are crucial for any scalable multicast scheme to be successful-by revisiting the idea of in-packet Bloom filters and source routing. As opposed to the traditional in-packet Bloom filter concept, we build our Bloom filter by enclosing limited information about the structure of the tree. Analytical investigation is conducted and approximation formulas are provided for optimal-length Bloom filters, in which we got rid of typical Bloom filter illnesses such as false-positive forwarding. These filters can be used in several multicast implementations, which are demonstrated through a prototype. Thorough simulations are conducted to demonstrate the scalability of the proposed Bloom filters compared to its counterparts.
Keywords :
IP networks; data structures; multicast communication; telecommunication network routing; in-packet Bloom filter; large-scale information dissemination; multicast communication; multicast tree size; optimal false-positive-free Bloom filter design; scalable IP multicast forwarding element; source routing; Encoding; IP networks; Internet; Network topology; Routing; Scalability; Topology; Bloom filter; information-centric networking; multicast addressing; source routing;
Journal_Title :
Networking, IEEE/ACM Transactions on
DOI :
10.1109/TNET.2014.2342155