计算机工程Issue(5):304-308,5.DOI:10.3969/j.issn.1000-3428.2014.05.063
多核网络处理器iSCSI发起端研究与实现
Research and Implementation of iSCSI Initiator on Multi-core Network Processor
摘要
Abstract
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协议栈/网络处理操作系统Key words
Internet Small Computer System Interface(iSCSI)/iSCSI initiator/multi-core network processor/Linux operating system/TCP/IP protocol stack/Network Processing Operating System(NPOS)分类
信息技术与安全科学引用本文复制引用
查奇文,张武,曾学文,宋毅..多核网络处理器iSCSI发起端研究与实现[J].计算机工程,2014,(5):304-308,5.基金项目
国家“863”计划基金资助重大项目“融合网络业务体系的开发”(2011AA01A102);国家科技支撑计划基金资助项目“数字家庭服务媒体设备集成技术研究”(2011BAH16B03);中国科学院战略性先导科技专项基金资助项目“未来网络架构研究与边缘设备研制”(XDA06010302)。 (2011AA01A102)