[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3673038.3673126acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicppConference Proceedingsconference-collections
research-article
Open access

Achieving High Efficiency for Datacenter Multicast using Skewed Bloom Filter

Published: 12 August 2024 Publication History

Abstract

Multicast serves as an important approach for one-to-many communication in data center networks. To reduce overhead and improve scalability, bloom filters are employed in current multicast approaches to store forwarding ports of switches. However, the well-known false positive issue of bloom filter incurs wrong forwarding behaviors and redundant traffic in multicast tree, degrading transmission efficiency and increasing the risk of data leakage. Inspired by the fact that, given the same false positive ratio, the switch in the upper layers of multicast tree generates more redundant traffic, we propose RSBF, a fine-grained and resource-aware multicast approach using skewed bloom filters. Specifically, RSBF maintains multiple bloom filters corresponding to different layers of multicast tree, and allocates more ample space to the bloom filter of the upper layer switches, thereby reducing the overall redundant traffic. The test results of large-scale simulation demonstrate that RSBF reduces both redundant traffic and header overhead by up to 64% and 49% compared with the state-of-the-art approaches, respectively.

References

[1]
2023. Deploying secure multicast market data services for financial services environments. https://www.juniper.net/documentation/us/en/software/junos/multicast/topics/concept/multicast-ip-overview.html. Accessed April 2024.
[2]
Mohammad Al-Fares, Alexander Loukissas, and Amin Vahdat. 2008. A scalable, commodity data center network architecture. In Proc. ACM SIGCOMM. 63–74.
[3]
Mohammad Alizadeh and Tom Edsall. 2013. On the data path performance of leaf-spine datacenter fabrics. In Proc. IEEE HOTI. 71–74.
[4]
Jarallah Alqahtani and Bechir Hamdaoui. 2018. Rethinking Fat-tree Topology Design for Cloud Data Centers. In Proc. IEEE GLOBECOM. 1–6.
[5]
Jarallah Alqahtani, Hassan H Sinky, and Bechir Hamdaoui. 2021. Clustered multicast source routing for large-scale cloud data centers. IEEE Access 9 (2021), 12693–12705.
[6]
Brad Cain, Steve Deering, Isidor Kouvelas, Bill Fenner, and Ajit Thyagarajan. 2002. Internet group management protocol, version 3. Technical Report.
[7]
Zheng Cao, Roberto Proietti, and SJB Yoo. 2015. Hi-LION: Hierarchical large-scale interconnection optical network with AWGRs. Journal of Optical Communications and Networking 7, 1 (2015), A97–A105.
[8]
Yuting Chen, Ting Mao, and Bo Yu. 2017. A reliable messaging middleware for financial institutions. In Proc. ACM ICCIP. 108–112.
[9]
Zihao Chen, Jiawei Huang, Qile Wang, Jingling Liu, Zhaoyi Li, Shengwen Zhou, and Zhidong He. 2023. MEB: an Efficient and Accurate Multicast using Bloom Filter with Customized Hash Function. In Proc. ACM APNET. 157–163.
[10]
Wenzhi Cui and Chen Qian. 2015. Scalable and load-balanced data center multicast. In Proc. IEEE GLOBECOM. 1–6.
[11]
Huynh Tu Dang, Daniele Sciascia, Marco Canini, Fernando Pedone, and Robert Soulé. 2015. Netpaxos: Consensus at network speed. In Proc. ACM SOSR. 1–7.
[12]
Stephen Deering, Deborah Estrin, Dino Farinacci, Mark Handley, Ahmed Helmy, Van Jacobson, Ching-gung Liu, Puneet Sharma, David Thaler, and Liming Wei. 1996. Protocol independent multicast-sparse mode (PIM - SM): motivation and architecture. Technical Report. Citeseer.
[13]
Stephen E Deering and David R Cheriton. 1990. Multicast routing in datagram internetworks and extended LANs. ACM Transactions on Computer Systems (1990), 85–110.
[14]
Khaled Diab and Mohamed Hefeeda. 2022. Yeti: Stateless and generalized multicast forwarding. In Proc. USENIX NSDI. 1093–1114.
[15]
Khaled Diab, Parham Yassini, and Mohamed Hefeeda. 2022. Orca: Server-assisted Multicast for Datacenter Networks. In Proc. USENIX NSDI. 1075–1091.
[16]
Wouter Dillen, Geert Lombaert, and Mattias Schevenels. 2021. Performance assessment of metaheuristic algorithms for structural optimization taking into account the influence of algorithmic control parameters. Frontiers in Built Environment 7 (2021), 618851.
[17]
Meitian Huang, Weifa Liang, Zichuan Xu, Wenzheng Xu, Song Guo, and Yinlong Xu. 2016. Dynamic routing for network throughput maximization in software-defined networks. In Proc. IEEE ICCC. 1–9.
[18]
Wen-Kang Jia and Zhu Jin. 2021. Fractional-N SVRF forwarding algorithm for low port-density packet forwarding engines. IEEE Networking Letters 3, 2 (2021), 42–46.
[19]
Wen-Kang Jia and Li-Chun Wang. 2013. A unified unicast and multicast routing and forwarding algorithm for software-defined datacenter networks. IEEE Journal on Selected Areas in Communications 31, 12 (2013), 2646–2657.
[20]
Zhu Jin and Wen Kang Jia. 2021. P3FA: Unified unicast/multicast forwarding with low egress diversities. arXiv preprint arXiv:2109.02834 (2021).
[21]
Petri Jokela, András Zahemszky, Christian Esteve Rothenberg, Somaya Arianfar, and Pekka Nikander. 2009. LIPSIN: line speed publish/subscribe inter-networking. In Proc. ACM SIGCOMM. 195–206.
[22]
James Kennedy and Russell Eberhart. 1995. Particle swarm optimization. In Proc. IEEE ICNN, Vol. 4. 1942–1948.
[23]
Dan Li, Henggang Cui, Yan Hu, Yong Xia, and Xin Wang. 2011. Scalable data center multicast using multi-class bloom filter. In Proc. IEEE ICNP. 266–275.
[24]
Dan Li, Yuanjie Li, Jianping Wu, Sen Su, and Jiangwei Yu. 2011. ESM: Efficient and scalable data center multicast routing. IEEE/ACM Transactions on Networking 20, 3 (2011), 944–955.
[25]
Dan Li, Mingwei Xu, Ying Liu, Xia Xie, Yong Cui, Jingyi Wang, and Guihai Chen. 2013. Reliable multicast in data center networks. IEEE Trans. Comput. 63, 8 (2013), 2011–2024.
[26]
Xiaozhou Li and Michael J Freedman. 2013. Scaling IP multicast on datacenter topologies. In Proc. ACM CONEXT. 61–72.
[27]
Zhaoyi Li, Jiawei Huang, Yijun Li, Aikun Xu, Shengwen Zhou, Jingling Liu, and Jianxin Wang. 2023. A2TP: Aggregator-aware In-network Aggregation for Multi-tenant Learning. In Proc. ACM EuroSys. 639–653.
[28]
Lie Lu, Qing Li, Dan Zhao, Yuan Yang, Zeyu Luan, Jianer Zhou, Yong Jiang, and Mingwei Xu. 2023. Hawkeye: A Dynamic and Stateless Multicast Mechanism with Deep Reinforcement Learning. In Proc. IEEE ICCC. 1–10.
[29]
Lailong Luo, Deke Guo, Richard TB Ma, Ori Rottenstreich, and Xueshan Luo. 2018. Optimizing bloom filter: Challenges, solutions, and comparisons. IEEE Communications Surveys & Tutorials 21, 2 (2018), 1912–1949.
[30]
Long Luo, Linjian Yu, Tie Ma, and Hongfang Yu. 2022. Flexible and Efficient Multicast Transfers in Inter-Datacenter Networks. In 2022 IEEE/ACM 30th International Symposium on Quality of Service (IWQoS). 1–10.
[31]
Tom V Mathew. 2012. Genetic algorithm. Report submitted at IIT Bombay 53 (2012).
[32]
Sylvia Ratnasamy, Andrey Ermolinskiy, and Scott Shenker. 2006. Revisiting IP multicast. In Proc. ACM SIGCOMM. 15–26.
[33]
Mikko Särelä, Christian Esteve Rothenberg, Tuomas Aura, András Zahemszky, Pekka Nikander, and Jörg Ott. 2011. Forwarding anomalies in Bloom filter-based multicast. In 2011 Proceedings IEEE INFOCOM. 2399–2407.
[34]
Muhammad Shahbaz, Lalith Suresh, Jennifer Rexford, Nick Feamster, Ori Rottenstreich, and Mukesh Hira. 2019. Elmo: Source routed multicast for public clouds. In Proc. ACM SIGCOMM. 458–471.
[35]
János Tapolcai, József Bíró, Péter Babarczi, András Gulyás, Zalán Heszberger, and Dirk Trossen. 2014. Optimal false-positive-free bloom filter design for scalable multicast forwarding. IEEE/ACM Transactions on Networking 23, 6 (2014), 1832–1845.
[36]
Christos Tsilopoulos, George Xylomenos, and Yannis Thomas. 2014. Reducing forwarding state in content-centric networks with semi-stateless forwarding. In Proc. IEEE ICCC. 2067–2075.
[37]
Peter JM Van Laarhoven, Emile HL Aarts, Peter JM van Laarhoven, and Emile HL Aarts. 1987. Simulated annealing. Springer.
[38]
IJsbrand Wijnands, E Rosen, Andrew Dolganow, Tony Przygienda, and Sam Aldrin. 2017. Multicast using bit index explicit replication (BIER). Technical Report.
[39]
Ouri Wolfson and Amir Milo. 1991. The multicast policy and its relationship to replicated data placement. ACM Transactions on Database Systems (TODS) 16, 1 (1991), 181–205.
[40]
Mingyao Zhao, Zhijie Han, and Xiaoyu Du. 2023. A Survey of Data Center Network Topology Structure. In Proc. IEEE ICACT. 303–309.

Index Terms

  1. Achieving High Efficiency for Datacenter Multicast using Skewed Bloom Filter

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      ICPP '24: Proceedings of the 53rd International Conference on Parallel Processing
      August 2024
      1279 pages
      ISBN:9798400717932
      DOI:10.1145/3673038
      This work is licensed under a Creative Commons Attribution International 4.0 License.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 12 August 2024

      Check for updates

      Author Tags

      1. Bloom filters
      2. hash
      3. multicast

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      ICPP '24

      Acceptance Rates

      Overall Acceptance Rate 91 of 313 submissions, 29%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 85
        Total Downloads
      • Downloads (Last 12 months)85
      • Downloads (Last 6 weeks)26
      Reflects downloads up to 25 Dec 2024

      Other Metrics

      Citations

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media