检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘松[1] 卢泽新[1] 张晓哲[1] 马世聪[1] LIU Song;LU Zexin;ZHANG Xiaozhe;MA Shicong(School of Computer, National University of Defense Technology, Changsha 410073, China)
机构地区:[1]国防科学技术大学计算机学院,长沙410073
出 处:《计算机科学与探索》2016年第12期1693-1700,共8页Journal of Frontiers of Computer Science and Technology
基 金:国家重点基础研究发展计划(973计划)No.2012LB315900~~
摘 要:软件路由器在现代网络的发展中发挥着越来越重要的作用,而Click是具有良好模块化设计的软件路由器,为开发和验证新的路由协议等应用提供了很好的软件平台。由于实现机制问题,用户态Click的I/O性能严重限制报文处理能力,影响以Click软件路由器为平台的系统的整体性能。针对现有Click用户态I/O机制的不足,提出了一种面向用户态Click的I/O优化框架,通过采用轮询技术、零拷贝技术和报文预取技术提升了I/O性能。实验结果表明:优化后的用户态Click的I/O性能提升了121倍。Software router has played a more and more important role in the development of modern networks, and the Click modular router has been one of the most popular software routers as it provides a good platform for new protocol development and rapid prototyping. Due to external overhead introduced by practical mechanism, I/O performance,which has become a bottleneck, strictly prevents the packet processing capability of Click in the user level.Aiming at the shortcomings of the I/O mechanism in the existing Click modular router, this paper proposes an optimized I/O framework for the Click modular router in the user level, through using the poll mode, zero copy and packet prefetching. The experimental results show that the optimized I/O framework can provide better performance (121 times) than the native.
关 键 词:软件路由器 CLICK I/O 轮询 零拷贝 报文预取
分 类 号:TP393.0[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.79