磁盘阵列在线扩展问题的研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:zhangyuhan13
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从DavidPatterson等人在1988年提出RAID(RedundantArraysofInexpensiveDisks,廉价冗余磁盘阵列)概念以来,RAID技术不断发展,并被广泛应用于当前的大型存储系统。随着信息量的爆炸性增长和新的多媒体应用的出现,往往出现磁盘阵列系统存储能力不足的情况,传统的采用更换新的磁盘阵列的方式往往导致系统服务的中断,而且这种方式代价较高。因此要求磁盘阵列系统提供在线扩展磁盘的功能。磁盘阵列系统如何提供高效、快速而又对正常服务影响较小的在线扩展功能,已经成为学术界和工业界研究的重要课题。 本文首先分析了磁盘阵列扩展系统所要达到的目标,然后基于linux平台,设计并实现了软件RAID在线扩展系统——expRAID。该系统基于最新版linux内核态程序,在不影响RAID系统正常服务的情况下,提供了在线添加任意数量磁盘的功能;为了保证RAID固有的容错能力,expRAID实现了RAID5扩展中降级重构的功能。经过严格的性能和可靠性的测试,本文实现的系统完全能够满足当前企业级应用的需要。 现有RAID扩展产品大都采用平凡方法,即目标RAID保持原RAID数据布局方式不变。本文分析了平凡方法的优点和不足,并总结了已有非平凡方法的特点,提出了RAID扩展目标数据布局的5条评价标准。根据标准,本文对“新增空间散布”扩展方法进行了评价,并且提出了另一种高效的磁盘阵列扩展方法——“分区扩展”方法,运用5条标准对此方法进行了分析与评价。 磁盘阵列扩展系统最核心的问题还是性能问题。目前还没有发现对磁盘阵列在线扩展的数学模型分析方法。本文的另一个工作就是采用建模分析的方法对软件RAID以及RAID扩展系统的性能进行了评价。本文针对磁盘阵列系统读写流程的特点选择了闭合排队网络的建模方法,并采用MVA方法对模型的性能进行了计算。针对RAID扩展问题,本文对普通RAID排队网络性能模型进行了推广,提出了采用多类顾客排队网络(MCQN)进行建模的方法,使用多类MVA分析方法进行了理论计算。通过将理论计算结果与实际系统的性能测试结果进行比较可以发现,本文建立的模型基本上反映了系统性能在不同负载下的变化趋势。运用这种方法,通过对模型的分析,可以发现系统的瓶颈资源,预测系统某个部件性能的变化对整个系统的影响程度。 总之,研究磁盘阵列扩展问题的目标是提供高性能,高可靠性和可用性的实现方法,今后的主要工作还是寻找更高效的在线扩展算法,降低RAID扩展给正常服务造成的额外负载。
其他文献
随着互联网技术的迅速发展和计算机的广泛应用,P2P技术变得越来越流行,已成为国际计算机网络技术研究领域的热点技术之一。Napster、Gnutella、BitTorrent、Skype、腾讯QQ等
随着军队信息化建设的深入发展,军网的安全性越来越受到较大的关注。本文通过对军网和互联网、地方专网的研究比较,详细分析了军网可能存在的一些不安全因素,并在此基础上进一步
“定位”,从广义上说,就是确定物体在某个特定环境中相对于其他参照物的位置的过程。近年来,随着传感器技术、计算机技术的进步,定位问题越来越成为了一个研究的热点问题。各种定
随着网络和其它信息技术的广泛应用,网络系统的安全变得至关重要。入侵检测系统是保护网络系统安全的关键技术和重要手段,是网络安全领域的研究热点。发展到现在,对入侵检测
With the rapid development of Internet, various network business have put forward higher and higher requirement to QOS, which result in the presentation of Diff
归并有序表或数列是计算机科学领域的一类重要的问题。归并在排序中是非常重要的一步,它在很多应用中有着举足轻重的地位。此外,归并在其它不同的应用程序中都是最基本的一部分
汉语分词是信息检索、机器翻译、文本校对等中文信息处理重要领域的基础。由于汉语中存在词语规范、歧义和未登录词等问题,汉语分词一直困扰着中文信息技术的发展。因此,研究
在军工靶场测量中,需要对快速运动的目标进行跟踪和测量,事后再对测量数据进行计算和分析。随着国防建设的不断发展,对靶场测量设备光电经纬仪所要求的跟踪精度要求越来越高
随着金刚、蜘蛛侠等虚拟角色在动画和电影中大行其道,运动捕捉成为当今最炙手可热的动作生成技术。该技术能够获取真实人体运动数据,高效而逼真的将其再现于虚拟场景中,从而颠覆
近年来,P2P(peer-to-peer)技术成为人们研究与关注的焦点,以Napster、MSN、BT为代表的P2P应用软件日渐流行。其中,信息共享是最常见的一种应用。在P2P共享系统中,每个Peer节