论文部分内容阅读
随着数据的爆炸性增长和数据重要性的不断增加,传统的存储体系结构已经不能满足数据存储的需求。SAN存储体系已经被广泛的研究和使用。iSCSI协议融合了SCSI协议和TCP/IP协议,定义了SCSI到TCP/IP的映射。基于iSCSI协议的IPSAN作为一种新兴的网络存储体系,目前已经成为数据存储的重要解决手段。 本文是为了提高iSCSI存储系统的性能而展开的,尤其是针对iSCSI协议进行的优化,同时还对系统中相关设备的存储技术和算法进行调整以适应iSCSI存储的特点,使其有机协作,从而提高整个网络存储系统的性能。主要研究内容包括:iSCSI的数据传输瓶颈分析及性能优化、iSCSI虚拟交换机的工作机制和调度算法研究、依附iSCSI存储的NFS服务器中的数据转发问题、针对iSCSI存储通信特点的替换算法研究、iSCSI网络存储体系中由多级Cache结构引发的缓存替换问题。 本文的创新之处概述如下:一、在iSCSI存储协议结构中设计K-batch模块,随着命令到达率λ的变化,批量处理参数K做相应的实时调整。该批量处理策略可明显降低命令的平均响应时间,提高iSCSI存储系统性能。二、提出一种iSCSI虚拟交换机的包调度算法FC-WFQ,随着命令到达率以及命令中读写比例的变化,FC-WFQ对各数据流的转发带宽权重做相应的实时调整。三、提出一种依附iSCSI存储的NFS服务器中的CPU时间分配策略。该方案可以为服务器针对iSCSI和NFS两端的服务合理分配CPU时间,从而加速服务器内部的数据流动,提高系统性能。四、提出一种基于局部性定量分析模型的自适应MB-LRFU替换算法。该算法随着访问特征的变化动态调整参数λ。针对多种访问模式,MB-LRFU均可显著提高cache命中率。 本文研究了iSCSI网络存储系统中协议优化的方法,如数据访问流程和数据传输协议等,并综合考虑了iSCSI虚拟交换机调度算法,iSCSI存储服务器缓存算法等多个方面的优化技术;同时,本文使用建模分析和实际测试方法对所提优化技术给出理论和实践上的证明。所取得的研究成果可以为iSCSI网络存储系统中存在的问题提供更好的技术支持,在理论和实际应用上均有重要的意义。