iSCSI远程性能研究与零拷贝设计

来源 :中国航天第二研究院 航天科工集团第二研究院 | 被引量 : 0次 | 上传用户:harrydu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
iSCSI协议是一种在TCP/IP网络上传输存储块数据的端到端协议。通过利用无处不在的Internet设备,iSCSI极大的方便了远程存储、远程备份、远程镜像。存储需要高性能,然而 TCP/IP 网络并不是为存储所设计的,远程网络环境下不稳定的延时、丢包、包乱序以及端系统上 TCP/IP 协议栈的处理、校验和产生、内存拷贝、系统调用等都会对 iSCSI 的性能带来不可预料的损失,因此研究iSCSI远程条件下的性能以及优化改进方法就具有重要意义,这也是国内外研究的热点项目之一。 本文结合SCSI协议深入探讨了iSCSI协议的体系结构和诸多特点。分类研究了影响iSCSI远程性能的诸多因素,并给出了软硬件实现的改进方案和应用系统集成的优化方案。iSCSI端系统的拷贝机制是制约其整体性能的一个重要方面,本文阐明了拷贝机制的原理和目前解决拷贝负载的国内外研究动态,分析研究了。Intel公司iSCSI参考实现中启动器端的具体实现细节,在此基础上自行设计实现了一种新的基于Linux零拷贝接口函数的iSCSI数据零拷贝发送方案,提出了一种iSCSI零拷贝接收方案的设计构想。 最后本文构建了一个iSCSI实验测试系统,对不同的块大小测试了联网和单机条件下改进前后的系统吞吐率。结果证明:当网络成为瓶颈时,零拷贝对吞吐率的提升并无显著作用;当 CPU 成为瓶颈时,本文的设计方案可以明显的提高系统吞吐率。最后测试了零拷贝前后启动器端的 CPU 利用率,结果证明,此零拷贝方案可以降低10%左右的CPU利用率。
其他文献
数字电路形式化验证通常有三种方法:定理证明、模型检验和等价性检验.这些方法都是利用数学机制来验证数字电路的性质.在工业界中,模型检验和等价性检验因为能完全自动化的进
对象管理组织(Object Management Group,OMG)提出的模型驱动 框架(Model Driven Architecture,MDA)提高了软件的开发效率和软件 适应新语言、新平台的能力。为了支持基于MD
Internet的飞速发展已经深刻的影响到传统的商业运作模式,电子商务已经得到越来越多人的认同,全球化的电子商务正在兴起。 然而,随着电子商务的迅猛发展,网上的交易不断增加,在
数据网格的目标是使地理上广泛分布的团体能够共享数据资源,以完成对大规模海量数据集的复杂分析、处理任务。而数据复制技术是数据网格系统中广泛采用的改善网格系统性能的
神经网络一直是人工智能研究的一个重点,粗集和进化计算是人工智能的新兴领域。本文在研究神经网络的结构设计方面,结合了粗集理论和进化计算这些新兴领域的方法,提出了两个新的
目前,嵌入式系统已经越来越多地应用在各个领域之中。嵌入式实时操作系统平台也得到了越来越广泛的应用。在抢占式多任务实时系统中,由于任务的并发执行以及对共享资源的使用,必
  目前,在经济型数控系统的步进伺服系统中,插补运算普遍采用纯逻辑电路或软件方法来实现。随着电子设计自动化(EDA)技术和数字电路技术的飞速发展,使基于CPLD实现步进伺服系
对象技术、构件技术、快速应用开发是当前计算机发展的热点。J2EE标准作为新的应用程序开发和运行平台,综合了面向对象技术、软件体系结构理论、构件技术、分布式对象技术等多
  目前大部分的PC机上的USB主机控制器都是使用开放主机控制器或者通用主机控制器,很多操作系统像LINUX和WINDOWS都实现了基于这种USB的协议栈。  本文设计了一种基于ISA
基于免疫学的入侵检测是近几年来入侵检测领域的研究热点,它的突出特点是利用生物体免疫系统的原理、规则与机制来实现对入侵行为的检测和响应。 本文以免疫学及人工免疫系