发明授权
- 专利标题: 基于多核平台的负载均衡软件架构及方法
- 专利标题(英): Load balancing software architecture based on multi-core platform and method therefor
-
申请号: CN200910084745.X申请日: 2009-05-19
-
公开(公告)号: CN101631139B公开(公告)日: 2012-11-14
- 发明人: 吴英明 , 张立德 , 柴卓原 , 吉岭 , 张雯宇
- 申请人: 华耀(中国)科技有限公司
- 申请人地址: 北京市朝阳区亮马桥路甲40号二十一世纪大厦10层1001-1017室
- 专利权人: 华耀(中国)科技有限公司
- 当前专利权人: 北京华耀科技有限公司
- 当前专利权人地址: 北京市朝阳区亮马桥路甲40号二十一世纪大厦10层1001-1017室
- 代理机构: 上海一平知识产权代理有限公司
- 代理商 王昕
- 主分类号: H04L29/08
- IPC分类号: H04L29/08 ; G06F15/16
摘要:
本发明涉及一种基于多核平台的负载均衡软件架构及方法,其包括以下内容:1)采用多核平台和负载均衡设备作为架构元件,并为负载均衡设备上的每个网卡初始化一个内核线程,作为该网卡的软中断例程,各自处理所对应网卡的输入和输出,同时将所有内核线程独立化;2)为每两个网卡线程之间的信息交换建立一个独立的通道,每个通道中建立一组双向环形队列作为多核平台和负载均衡设备的联结器;环形队列维护一个写指针和一个读指针,分别由两个线程操作,使线程间消息交换无需加锁;3)在网卡输入的软中断例程中实现服务器负载均衡的选路策略,并在链路层执行应用层的所有工作。本发明采用多线程无锁的软件架构实现了服务器的负载均衡,实践证明,它能够显著地提高负载均衡设备的性能。
公开/授权文献
- CN101631139A 基于多核平台的负载均衡软件架构及方法 公开/授权日:2010-01-20