检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:查奇文[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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.118.126.159