摘要
本文提出了一种网络计算环境下的I/O加速方法:iSCSI透明可靠多播(iTRM)。通过在iSCSI网络计算系统中设计双路径:共享数据的多播传送路径和iSCSI协议数据包传递路径,来加速网络计算数据加载性能。并且在iSCSI启动器端对多播数据进行丢包检测和请求重传,由iSCSI会话重传丢失的数据包来保证I/O数据的可靠性。扩展了iSCSI协议以支持多播会话通告,设计了一种基于数据感知实现I/O路由选择的透明多播监控代理。测试结果表明,基于iTRM的iSCSI网络计算系统显著提升了多个客户主机的并发I/O性能,并对客户主机数量的增加具有良好的系统扩容性。
An I/O acceleration method for network computing, which is an iSCSI transparent reliable multicast (iTRM) protocol is presented. The network data loading performace of the iSCSI network computing system is improved by introducing a dual I/O path: the multicast path transmitting shared data and the iSCSI path transmitting iSCSI PDU. And in the iSCSI initiator side of the multicast, data packet loss detection and retransmission requests are performed from the iSCSI session retransmission of the lost data packets to ensure the I / O data reliability. The iSCSI protocol is extended to support the multicast session announcement. A transparent agent to monitor the loading of storage servers and decide when to launch the multicast session is designed based on data apperceiving. The test results show that the iTRM protocol boosts the performanee of parallel I/O operations for multiple hosts.
出处
《计算机工程与科学》
CSCD
北大核心
2010年第3期17-20,共4页
Computer Engineering & Science
基金
博士点基金资助项目(200805321029)
湖南省自然科学基金资助项目(07JJ6139)