首页 | 官方网站   微博 | 高级检索  
     

面向多核处理器的Linux网络报文缓冲区重用机制研究
引用本文:姚 崎,刘吉强,韩 臻,沈昌祥. 面向多核处理器的Linux网络报文缓冲区重用机制研究[J]. 通信学报, 2009, 30(9): 102-108
作者姓名:姚 崎  刘吉强  韩 臻  沈昌祥
作者单位:北京交通大学,信息安全体系结构研究中心,北京100044
基金项目:国家高技术研究发展计划("863"计划)基金资助项目,电子信息产业发展基金资助项目 
摘    要:提出一种多核架构下Linux网络报文缓冲区重用无锁算法.通过建立Linux网络转发模型,分析了Linux网络报文缓冲区重用机制的工作原理,指出其在多核处理器上扩展性不好的主要原因在于:互斥机制占用了较多的处理时间,较差的Cache行为特征降低了指令执行效率.设计并实现了MSRQ回收重用算法,实现无需互斥机制对重用队列的并行操作,并且具有更好的Cache行为特征.实验证明,MSRQ算法的小包转发性能比原有的缓冲区重用算法提高了67%.

关 键 词:网络转发  缓冲区重用  多核处理器  数据竞争  Cache行为

Research on Linux network packet buffer recycling toward multi-core processor
YAO Qi,LIU Ji-qiang,HAN Zhen,SHEN Chang-xiang. Research on Linux network packet buffer recycling toward multi-core processor[J]. Journal on Communications, 2009, 30(9): 102-108
Authors:YAO Qi  LIU Ji-qiang  HAN Zhen  SHEN Chang-xiang
Abstract:
Keywords:
本文献已被 万方数据 等数据库收录!
点击此处可从《通信学报》浏览原始摘要信息
点击此处可从《通信学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号