Linux服务器下多网口负载均衡算法的研究  被引量:1

Research of Linux server multiple Ethernet ports load balancing algorithm

在线阅读下载全文

作  者:幸福[1] 杨峰[1] 燕霄翔[1] 王文志[1] 

机构地区:[1]中国矿业大学(北京)机电与信息工程学院计算机科学与技术系,北京100083

出  处:《计算机工程与应用》2013年第24期93-96,共4页Computer Engineering and Applications

基  金:国家自然基金仪器专项(No.50927805);十二五国家科技支撑计划(No.2011BAK06B01;No.2011BAD04B05)

摘  要:网络存储架构需要一个高可靠性和高可用性的后端存储服务器来提供网络存储服务,而单网口配置制约了服务器数据传输性能。目前Linux内核bonding技术已经实现了将多个物理网口聚合为一个单一虚拟网口的方法。但这种不对称的技术在实现接收数据负载均衡时,只是通过ARP协商机制实现静态分配多网口,因此在实际应用中存在性能上的缺陷。鉴于此,在对现有的相关技术和算法进行研究后,提出了另外一种在此基础上改进的算法,即基于适应性负载均衡的动态接收算法,利用netfilter等技术对此算法进行了实现,进行了实际测试验证。新算法能显著提高多网口服务器接收数据时网络传输吞吐率。Network storage architecture requires a high reliability and high availability backend 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.

关 键 词:Linux BONDING 负载均衡 地址解析协议 NETFILTER 

分 类 号:TP316.81[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象