网络新媒体技术

2017, (05) 19-23

[打印本页] [关闭]
本期目录(Current Issue) | 过刊浏览(Past Issue) | 高级检索(Advanced Search)

多核网络协议栈可扩展性解耦设计
A Scalability Decoupling Design for Multi-Core Network Protocol Stack

尚秋里;王劲林;陈晓;叶晓舟;

摘要(Abstract):

高速网络环境下,多核网络协议栈的性能可扩展性尤为重要。针对多核可扩展性问题,本文提出了一种多核网络协议栈可扩展性解耦设计方案,包括数据包和网卡队列两个层面的解耦。其中,数据包层面解耦通过数据流分流映射的方法来实现多核全并行无锁处理;网卡队列层面通过多虚拟队列来解决多核的网卡队列竞争。实验表明,本文提出的解耦方案在20GE实验平台上实现了多达14个处理核心的线性网络性能扩展,比传统多核并发方案具有更优的可扩展性。

关键词(KeyWords): 多核处理器;网络协议栈;可扩展性

Abstract:

Keywords:

基金项目(Foundation): 中国科学院战略性先导科技专项课题,未来网络架构研究与边缘设备研制(XDA06010302)

作者(Authors): 尚秋里;王劲林;陈晓;叶晓舟;

扩展功能
本文信息
服务与反馈
本文关键词相关文章
本文作者相关文章
中国知网
分享