Forwarding Anomalies in Bloom Filter-based Multicast

被引:0
|
作者
Saerelae, Mikko [1 ]
Rothenberg, Christian Esteve [2 ]
Aura, Tuomas [3 ]
Zahemszky, Andras [1 ]
Nikander, Pekka [1 ]
Ott, Joerg [3 ]
机构
[1] Ericsson Res, Shanghai, Peoples R China
[2] Univ Estadual Campinas, BR-13081 Campinas, Brazil
[3] Aalto Univ, Espoo, Finland
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Several recently proposed multicast protocols use in-packet Bloom filters to encode multicast trees. These mechanisms are in principle highly scalable because no per-flow state is required in the routers and because routing decisions can be made efficiently by simply checking for the presence of outbound links in the filter. Yet, the viability of previous approaches is limited by the possibility of forwarding anomalies caused by false positives inherent in Bloom filters. This paper explores such anomalies, namely (1) packets storms, (2) forwarding loops and (3) flow duplication. We propose stateless solutions that increase the robustness and the scalability of Bloom filter-based multicast protocols. In particular, we show that the parameters of the filter need to be varied to guarantee the stability of the packet forwarding, and we present a bit permutation technique that effectively prevents both accidental and maliciously created anomalies. We evaluate our solutions in the context of BloomCast, a source-specific inter-domain multicast protocol, using analytical methods and simulations.
引用
收藏
页码:2399 / 2407
页数:9
相关论文
共 50 条
  • [1] Scaling Bloom filter-based multicast via filter switching
    Tsilopoulos, Christos
    Xylomenos, George
    [J]. 2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
  • [2] hdFilter: Toward Faster Bloom Filter-based Packet Forwarding
    Lee, HyunYong
    Nakao, Akihiro
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [3] Bloom Filter-Based Scalable Multicast: Methodology, Design and Application
    Tian, Xiaohua
    Cheng, Yu
    [J]. IEEE NETWORK, 2013, 27 (06): : 89 - 94
  • [4] Bloom Filter-Based Secure Data Forwarding in Large-Scale Cyber-Physical Systems
    Lin, Siyu
    Wu, Hao
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [5] Bloom Filter-Based Ad Hoc Multicast Communication in Cyber-Physical Systems and Computational Materials
    Hosseinmardi, Homa
    Correll, Nikolaus
    Han, Richard
    [J]. WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2012, 2012, 7405 : 595 - 606
  • [6] Optimal False-Positive-Free Bloom Filter Design for Scalable Multicast Forwarding
    Tapolcai, Janos
    Biro, Jozsef
    Babarczi, Peter
    Gulyas, Andras
    Heszberger, Zalan
    Trossen, Dirk
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2015, 23 (06) : 1832 - 1845
  • [7] A Bloom Filter-Based Index for Distributed Storage Systems
    Wang, Zhu
    Luo, Chenxi
    Luo, Tiejian
    Chen, Xia
    Hou, Jinzhong
    [J]. DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 12TH INTERNATIONAL CONFERENCE, 2015, 373 : 293 - 301
  • [8] Bloom filter-based discovery protocol for DDS middleware
    Sanchez-Monedero, Javier
    Povedano-Molina, Javier
    Lopez-Vega, Jose M.
    Lopez-Soler, Juan M.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (10) : 1305 - 1317
  • [9] Dynamically Allocated Bloom Filter-Based PIT Architectures
    Jang, Saeyoung
    Byun, Hayoung
    Lim, Hyesook
    [J]. IEEE ACCESS, 2022, 10 : 28165 - 28179
  • [10] A Bloom Filter-Based Data Deduplication for Big Data
    Podder, Shrayasi
    Mukherjee, S.
    [J]. ADVANCES IN DATA AND INFORMATION SCIENCES, VOL 1, 2018, 38 : 161 - 168