进化存储系统中的逻辑和物理进化研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yangfanyuanhang1020
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现有存储系统物理和逻辑的组织是一种静态的结构,而静态组织结构模型不能很好地刻画处于不断变化之中的系统,此外,现有存储系统缺少适应不断变化的存储要求的机制。这种结构往往只适合于特定的应用需要。针对现有存储系统存在的问题,进化存储系统(Evolving Storage System,ESS)主要从如何构建一个动态的、适应外部应用不断变化的存储系统的组织结构,采用何种数据分布优化策略,以及系统对于新部件替换和添加的策略进行探讨和研究,致力于给用户提供一个高容量、高性能、高可用、可扩展的,能够适应多种负载特征的存储系统。根据“进化存储系统”的概念和思想,并基于IEEE开放存储系统互连参考模型(IEEE Open Storage System Interconnection Reference Model, OSSI Model)建立的ESS系统体系结构视图,详细描述了ESS存储系统各部件的功能,便于该系统的软件实现。ESS系统中的进化策略可分为物理进化和逻辑进化。为设计和实现ESS系统,需要解决的几个问题是:(1)ESS系统采用何种体系结构,以有效地管理中/大规模数目的磁盘、服务于大范围特征的负载(2)ESS系统如何调整数据的分布,以适应系统工作负载的动态变化(3)如何用异构磁盘替换系统中的失效磁盘,以及如何向系统添加新的磁盘,实现ESS系统的物理进化。磁盘阵列(RAID)利用多个磁盘的并行工作来提高存储子系统的I/O性能,并采用数据冗余策略来保证可用性。为了适应对存储子系统容量和性能有很高要求的应用的飞速发展,ESS系统依旧必须采用RAID技术,同时,ESS系统借鉴集群文件系统中分布式虚拟磁盘的概念,提出了一种可动态调节的、由自适应的阵列单元构成的系统结构——ESS系统把所有系统磁盘构建成若干个结构与传统阵列完全相同的“子”RAID(SubRAID),这些SubRAID共同组成一个全局的存储空间;但各SubRAID可以根据其组成磁盘的数目、容量、性能、以及所服务负载的特点不同而采用不同的数据分布方式和性能优化策略。因此,通过结构不同的SubRAID服务不同的应用请求,整个ESS系统能够对各个用户表现出更佳的性能。为了给应用提供更好的服务质量,存储系统数据的组织和分布需要随着外在的数据流输入输出的变化而变化。ESS系统采用“两级”的数据迁移策略,即先通过SubRAID内部的数据迁移来对负载波动作出响应,更大幅度的负载变化则通过数据在SubRAID之间的动态迁移来适应。SubRAID内部的数据迁移策略基于PMSH算法,该算法利用多分区磁盘具有远轴心区数据传输率较高的特点,根据分条单元的“热度”,动态地将访问率高的分条单元迁移到其所在磁盘的数据传输率较高的分区; SubRAID间的数据动态迁移策略根据用户负载请求大小、读写请求比率的不同将数据迁移到组成磁盘数目、容量、性能、以及数据分布方式和性能优化策略不同的SubRAID,因此通过数据在SubRAID内部和SubRAID之间的动态迁移,ESS系统数据的组织以及整个系统中各种不同属性数据的分布可以随着外在的数据流输入输出的变化而相应改变,实现ESS系统数据逻辑进化。进化存储系统要克服的一个主要矛盾是元部件飞速发展和存储系统整体结构相对固定的矛盾,目前结构的存储系统不会由于更新了部件而得到整体性能的提高。ESS存储系统主要考虑的元部件是系统磁盘。磁盘技术的迅速发展以及应用对存储系统的容量和性能的要求日益增加使存储系统中的磁盘呈现三种类型的动态变化:同构磁盘的添加、异构磁盘的添加以及异构磁盘的替换。ESS系统的可扩展性和磁盘的异构性使其能很好地适应磁盘的动态变化,分别采用DAA、HDAA、e-HDAA算法来适应三种类型的磁盘动态变化,在不给运行的存储系统带来太大的开销的前提下添加(同构或异构)磁盘或替换异构磁盘,并充分利用添加或替换后的磁盘,获得优化的存储容量和存储性能,实现ESS存储系统物理进化。
其他文献
随着云计算范式的发展,云存储的重要性和价值得到了人们的广泛认可。作为分布式系统、数据库发展衍生的产物,云存储系统沿用来自这些领域并且已经得到了深入研究和广泛应用的
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
短波广播发射天线造价高昂,维护困难,但其在短波广播传输发射中又起着非常重要的作用,文章在详细介绍了短波发射天馈线的基本结构和参数的基础上,分析了易发生的故障,并提出
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
雅虎易除,软银难缠。当年被视为极大成功的融资手段,今年成为公司一个难解的死扣。此政治非彼政治。正如马马云是中国最懂政治的企业家之一,阿里巴巴也许是中国最懂政治的企业之
信息技术日益深入到人类生活的方方面面,社会日常运转越来越不能离开各种信息化服务、应用以及海量数据的支持,并持续推动各种信息数据的容量和类型迅猛增长,计算机系统种类
如果等待的时间太长,王传福挥刀再砍新能源产业链条在所难免。
试论海拉尔旧城改建张远银随着社会主义市场经济的不断深入发展,城市经济发展迅速,城市建设步伐愈来愈快。在城市建设过程中,旧城改建问题也日益突出。如何搞好旧城改建,为发展社
随着社会对信息化依赖程度越来越高,数据丢失往往会造成巨大的损失。数据丢失的原因主要可以分为两类,一类是系统的软硬件故障,另一类则是人为误删除或非法篡改。系统的意外