Experimental Study on the Performance of Linux Ethernet Bonding

作者: Hoang Tran-Viet , Toan Nguyen-Duc , Kien Nguyen , Quang Tran Minh , Son Hong Ngo

DOI: 10.1007/978-3-319-13326-3_29

关键词: ThroughputFault toleranceCompatibility (mechanics)Load balancing (computing)EthernetEmbedded systemComputer networkLink aggregationNetwork interfacePhysical networkComputer science

摘要: Linux bonding is a feature allowing to group multiple physical network interfaces into logical one on machines. Known as low-cost method improve fault tolerance and throughput, the with seven supported modes increasingly deployed in various scenarios such datacenters, home networks, etc. However, strengths weaknesses of different have not been well investigated. While previous works mostly pay attention performance popular round-robin mode, this work extensively additionally evaluates other based three major criteria: throughput improvement, load balancing, tolerance. To best our knowledge, first investigating capabilities using bonding. The evaluation results show that active-backup mode achieves flow switch-over time, which duration traffic discontinuation due failure, small 10 milliseconds. Moreover, two bonded interfaces, machines can achieve maximum close double case non-bonding. out-of-order switch compatibility issues may limit utilisation certain scenarios. In 802.3ad issue be avoided, although balancing always optimal.

参考文章(10)
Henry M. Tufo, Matthew Woitaszek, Jason Cope, Michael Oberg, Shared Parallel Filesystems in Heterogeneous Linux Multi-Cluster Environments ,(2005)
Costin Raiciu, Olivier Bonaventure, Mark Handley, Alan Ford, TCP Extensions for Multipath Operation with Multiple Addresses : draft-ietf-mptcp-multiaddressed-03 ,(2011)
Sébastien Barré, Christoph Paasch, Olivier Bonaventure, MultiPath TCP: from theory to practice NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part I. ,vol. 6640, pp. 444- 457 ,(2011) , 10.1007/978-3-642-20757-0_35
A. Ford, C. Raiciu, M. Handley, O. Bonaventure, C. Paasch, TCP Extensions for Multipath Operation with Multiple Addresses Internet Engineering Task Force (IEFT). ,vol. 6824, pp. 1- 65 ,(2020) , 10.17487/RFC8684
Yaozu Dong, Xiaowei Yang, Jianhui Li, Guangdeng Liao, Kun Tian, Haibing Guan, High performance network virtualization with SR-IOV Journal of Parallel and Distributed Computing. ,vol. 72, pp. 1471- 1480 ,(2012) , 10.1016/J.JPDC.2012.01.020
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, Matei Zaharia, None, A view of cloud computing Communications of The ACM. ,vol. 53, pp. 50- 58 ,(2010) , 10.1145/1721654.1721672
Brice Augustin, Timur Friedman, Renata Teixeira, Measuring multipath routing in the internet IEEE ACM Transactions on Networking. ,vol. 19, pp. 830- 840 ,(2011) , 10.1109/TNET.2010.2096232
A. Jayasuriya, S. Aust, P. Davis, A. Yamaguchi, S. Obana, Aggregation of Wi-Fi Links: When Does it Work? international conference on networks. pp. 318- 323 ,(2007) , 10.1109/ICON.2007.4444106
Yeting Yu, Jianping Pan, Ming Lu, Lin Cai, Daniel Hoffman, Evaluating “no-new-wires” home networks local computer networks. pp. 869- 875 ,(2008) , 10.1109/LCN.2008.4664296
Stefan Aust, Jong-Ok Kim, Peter Davis, Akira Yamaguchi, Sadao Obana, Evaluation of Linux Bonding Features international conference on communication technology. pp. 1- 6 ,(2006) , 10.1109/ICCT.2006.341935