计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2013年
24期
93-96
,共4页
幸福%杨峰%燕霄翔%王文志
倖福%楊峰%燕霄翔%王文誌
행복%양봉%연소상%왕문지
Linux bonding%负载均衡%地址解析协议%netfilter
Linux bonding%負載均衡%地阯解析協議%netfilter
Linux bonding%부재균형%지지해석협의%netfilter
Linux bonding%load balancing%Address Resolution Protocol(ARP)%netfilter
网络存储架构需要一个高可靠性和高可用性的后端存储服务器来提供网络存储服务,而单网口配置制约了服务器数据传输性能。目前Linux内核bonding技术已经实现了将多个物理网口聚合为一个单一虚拟网口的方法。但这种不对称的技术在实现接收数据负载均衡时,只是通过ARP协商机制实现静态分配多网口,因此在实际应用中存在性能上的缺陷。鉴于此,在对现有的相关技术和算法进行研究后,提出了另外一种在此基础上改进的算法,即基于适应性负载均衡的动态接收算法,利用netfilter等技术对此算法进行了实现,进行了实际测试验证。新算法能显著提高多网口服务器接收数据时网络传输吞吐率。
網絡存儲架構需要一箇高可靠性和高可用性的後耑存儲服務器來提供網絡存儲服務,而單網口配置製約瞭服務器數據傳輸性能。目前Linux內覈bonding技術已經實現瞭將多箇物理網口聚閤為一箇單一虛擬網口的方法。但這種不對稱的技術在實現接收數據負載均衡時,隻是通過ARP協商機製實現靜態分配多網口,因此在實際應用中存在性能上的缺陷。鑒于此,在對現有的相關技術和算法進行研究後,提齣瞭另外一種在此基礎上改進的算法,即基于適應性負載均衡的動態接收算法,利用netfilter等技術對此算法進行瞭實現,進行瞭實際測試驗證。新算法能顯著提高多網口服務器接收數據時網絡傳輸吞吐率。
망락존저가구수요일개고가고성화고가용성적후단존저복무기래제공망락존저복무,이단망구배치제약료복무기수거전수성능。목전Linux내핵bonding기술이경실현료장다개물리망구취합위일개단일허의망구적방법。단저충불대칭적기술재실현접수수거부재균형시,지시통과ARP협상궤제실현정태분배다망구,인차재실제응용중존재성능상적결함。감우차,재대현유적상관기술화산법진행연구후,제출료령외일충재차기출상개진적산법,즉기우괄응성부재균형적동태접수산법,이용netfilter등기술대차산법진행료실현,진행료실제측시험증。신산법능현저제고다망구복무기접수수거시망락전수탄토솔。
Network storage architecture requires a high reliability and high availability back-end storage server to provide net-work storage services, but the single Ethernet port configuration restricts the server data transfer performance. Linux kernel bonding technology has realized multiple physical network ports aggregate to a single virtual network port. But when receiving data, this technology just through the ARP consultation mechanism realizes statically distributing multiple network port, therefore performance defects exist in the practical. In view of this, after researching related technology and algorithm, this paper puts for-ward another improved algorithm, which is based on adaptive load balance dynamic receiving algorithm, and realizes this algo-rithm by netfilter technology and so on. The actual test verification is done. The new algorithm can significantly improve the multiple network port server transfer throughput rate while receiving data.