多核网络处理器iSCSI发起端研究与实现  被引量:1

Research and Implementation of iSCSI Initiator on Multi-core Network Processor

在线阅读下载全文

作  者:查奇文[1,2] 张武[1] 曾学文[1] 宋毅[1,2] 

机构地区:[1]中国科学院声学研究所国家网络新媒体工程技术研究中心,北京100190 [2]中国科学院大学,北京100049

出  处:《计算机工程》2014年第5期304-308,共5页Computer Engineering

基  金:国家"863"计划基金资助重大项目"融合网络业务体系的开发"(2011AA01A102);国家科技支撑计划基金资助项目"数字家庭服务媒体设备集成技术研究"(2011BAH16B03);中国科学院战略性先导科技专项基金资助项目"未来网络架构研究与边缘设备研制"(XDA06010302)

摘  要:针对已有的互联网小型计算机系统接口(iSCSI)发起端实现方式在面向多核网络处理器时存在的性能和扩展性不佳等问题,研究多核网络处理器的网络处理软件框架,提出基于多核网络处理器异构操作系统的网络处理软件框架。采用软件框架和P-SPL数据层面编程模型,给出一种iSCSI发起端实现方式。实验结果证明,相比基于Linux操作系统的iSCSI发起端实现,基于多核网络处理器异构操作系统的iSCSI发起端实现在吞吐率和响应时间上都有明显的性能提升。在6个千兆网口的测试环境中,读写吞吐率最高可达到180 MB/s,响应时间最多减少1.6 ms。For the performance and scalability problems of the existing implementation of Internet Small Computer System Interface(iSCSI) initiator, this paper studies the network processing software framework of multi-core network processor and proposes the multi-core network processor heterogeneous operating system software framework. Based on the proposed multi-core network processor heterogeneous operating system software framework and P-SPL data plane programming model, this paper proposes an implementation of iSCSI initiator. Experimental result proves that the implementation based on the multi-core network processor heterogeneous operating system software framework has better performance on throughput and response time than the implementation based on Linux. In 6 GE ports experiment environment, the new implementation gets a maximum of 180 MB/s read and write throughput improvement and 1.6 ms of response time reduce.

关 键 词:互联网小型计算机系统接口 iSCSI发起端 多核网络处理器 LINUX操作系统 TCP IP协议栈 网络处理操作系统 

分 类 号:TP309[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象