存储系统的一种多链路技术的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:www_acafa_com
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的快速发展,以及网络的大规模应用,网络中需要传输的数据呈爆炸性增长,这给网络传输带来巨大的压力。随着存储系统规模的扩大,存储系统中形成了复杂的网络链路,因此利用存储网络中的链路资源提高传输率方法的研究具有实用价值和应用前景。为了充分利用网络链路资源,构建了一个多链路存储系统,作为研究多链路技术的平台。研究发现在I/O功能栈中的块层实现多链路功能具有与其他系统模块最小的耦合性,据此提出了利用系统资源的调度算法,降低系统资源利用率,实现了灵活配置和扩展。研究了多链路设备的虚拟化技术,提出了多链路设备的虚拟化实现的方法,包括增加了表示虚拟设备和链路组的抽象层,建立了相关的映射关系,融合了回调函数,共享内存和消息机制在模块之间通信的优势,实现了对多链路的统一管理和级联访问,避免了因虚拟化而引起的模块之间信息慢同步的问题。研究了故障检测技术,提出了充分考虑网络流量等实时因素来动态预测下一个心跳到达时间的算法,提高了故障检测的准确度和速率。研究了链路负载平衡及不同的调度策略,实现了四种简单并有效分担负载的调度策略:根据链路数目而均匀的轮流分担负载,即轮询;根据各条链路所需要处理的I/O数,即选择I/O数目最小的链路;根据各条链路所需要处理的块数,即选择块数目最小的链路;错误恢复,即选择热备的链路。在百兆以太网的环境下,对单链路和多链路访问进行了理论分析,并进行了性能测试,多链路访问速度高于单链路访问速度,但由于多链路访问增加了I/O重定向的代价,因而多链路中的单路比普通的单链路访问速度低,并且随着链路数增多,性能增量降低,这个问题需要在日后的研究中对其做进一步的改进。
其他文献
英语口语发音评测是计算机辅助口语学习所面临的一个重要课题。尽管当前的口语发音评估系统可以提供一些令人振奋的评估结果,但他们大多是关注发音的声学特征的评测,很少关注
优化功能在编译器设计中是至关重要的,编译器优化分为基于中间代码的与机器无关的优化和基于目标代码的与机器相关的优化。本论文针对一款16位嵌入式CPU系统C编译器的设计,分
NVD(Next Versatile Disc)是基于红光技术的新一代高清光盘播放机,它不但实现了与国外蓝光播放机相同的高清播放性能,还以其相对低廉的价格,对蓝光形成市场竞争优势。但是,片
在下一代计算机网络的领域中,由于种种原因形成了网络的异构性,对异构网络的互连,互通,互操作的研究已经成为关注的热点。MPLS(Multi-Protocol Label Switching),即多协议标
职业技术院校校园网与其他网络一样不仅受到来自外网的攻击,而且更严重的是它还会受到来自内网的攻击,其受攻击可能性比一般的网络还要大得多。其原因是校园网中大部分是正在学
教育评估是教育信息化的重要研究领域,它可以发现人才培养过程中成功和不足之处,对保障和提高教育质量具有重要作用。教育部学位与研究生教育发展中心的学位评估网络信息系统
入侵检测作为一种积极主动的安全防护技术,提供了对内部攻击、外部攻击和误操作的实时保护,在网络系统遭受危害之前拦截和响应入侵。从网络安全立体纵深、多层次防御的角度出
相对于其它生物识别技术,虹膜识别具有以下优点:虹膜具有丰富而独特的纹理特征,每个虹膜都是独一无二的,非常适用于身份鉴别;虹膜特征稳定、难于伪造,更为可靠;另外采集虹膜图像
随着数据库和信息技术的快速发展,人们面对的数据量以爆炸式的速度增长,为了更好的利用资源,从这些数据中获取有价值的信息,数据挖掘技术应运而生。目前,在数据挖掘领域的研