登录    注册    忘记密码

期刊文章详细信息

一种内核级多进程负载均衡会话保持方法    

A Kernel Level Session-persistence Method for Multi-process Load Balancing

  

文献类型:期刊文章

作  者:张颖楠[1,2,3] 顾乃杰[1,2,3] 彭建章[1,2,3] 王国澎[4] 魏振伟[1,2,3]

机构地区:[1]中国科学技术大学计算机科学与技术学院,合肥230027 [2]中国科学技术大学安徽省计算与通讯软件重点实验室,合肥230027 [3]中国科学技术大学中国科学技术大学中科院沈阳计算所网络与通信联合实验室,合肥230027 [4]国家高性能集成电路设计中心,上海201204

出  处:《计算机工程》

基  金:“核高基”重大专项(2009ZX01028-002-003-005);高等学校学科创新引智计划基金资助项目(B07033)

年  份:2014

卷  号:40

期  号:3

起止页码:76-81

语  种:中文

收录情况:AJ、CAS、CSA、CSA-PROQEUST、CSCD、CSCD2013_2014、IC、INSPEC、JST、RCCSE、SCOPUS、UPD、ZGKJHX、普通刊

摘  要:针对多进程负载均衡无法保持会话的问题,提出一个基于epoll机制的内核级高效解决方法。对于每个新建立的连接,在cpoll的通知机制中使用源地址哈希算法,由epoll通知哈希选出的进程接收此连接,期望通过为同一个IP地址的请求选择同一个负载均衡服务进程,保证该进程依据自身记录的会话信息将同一个客户的请求转发给同一个后端服务器。此外,通过分析多队列网卡的特性,给出维持收包发包中断、软中断、协议栈处理、用户态处理都在同一个核上的优化方法,以提高cache性能。实验结果表明,该方法能解决基于epoll的多进程负载均衡服务器的会话保持问题,并且在多核处理器多队列网卡环境下通过优化使cps提高12%,数据吞吐量提高4.6%。

关 键 词:多队列网卡  多核 epoll机制  源地址哈希  会话保持  

分 类 号:TP393.03]

参考文献:

正在载入数据...

二级参考文献:

正在载入数据...

耦合文献:

正在载入数据...

引证文献:

正在载入数据...

二级引证文献:

正在载入数据...

同被引文献:

正在载入数据...

版权所有©重庆科技学院 重庆维普资讯有限公司 渝B2-20050021-7
 渝公网安备 50019002500408号 违法和不良信息举报中心