多级缓存快照系统的研究与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:zhiyouyiren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入二十一世纪后,信息呈现爆炸式地增长,数字信息化的加深使得数据的重要性日益提高,企业对存储系统的备份与恢复功能提出了越来越高的要求,快照技术因其快速的即时备份,且生产副本和数据副本可以并发存在,成为数据备份研究领域广泛采用的一种技术。但是,目前的快照系统普遍存在着随机读写性能不足的问题,进而影响到整个系统的性能。快照随机读写性能差的根本原因在于其底层物理设备的随机性能差,因此,解决问题的关键在于使用高性能的存储设备,但又不能对成本产生太大的影响。  为了同时解决这两个问题,本文首先提出了一种层次化的、包含多级缓存的快照系统框架。通过对快照系统的各个功能进行抽象并加以分层,分离快照语义、数据缓存和资源管理等功能,降低了系统的复杂度,提高了系统的可维护性和通用性;通过在快照系统中同时集成内存缓存与SSD缓存,既提高了快照系统的随机读写性能,又不会对成本产生过多的影响。  然后,基于该框架并结合具体的应用环境,设计并实现了一种兼容BW-RAID存储系统的多级缓存快照系统MCSS。MCSS包含内存与SSD两级缓存,通过把缓存设备包裹在两个配对的快照设备之间,既解决了缓存冗余问题,又支持了缓存设备的精准预取。  针对多级缓存快照框架有可能导致BW-RAID数据重映射不一致的问题,通过在缓存设备之间添加快照语义设备,阻止缓存设备在重映射期间发生数据流动,保证了数据重映射的正确性,实现了MCSS对BW-RAID存储系统的完全兼容。  针对缓存块管理粒度过大,导致下层设备带宽开销过大的问题,本文设计的多级缓存快照系统是一种支持差异粒度的快照系统。小粒度的缓存层提高了快照系统的随机读写性能,大粒度的资源管理层提高了资源管理效率,并降低系统开销。  测试结果表明,在同样的配置条件下,MCSS的随机读写性能分别比与缓存配合的通用快照系统CGSS高出3.1倍和12倍,比Linux的逻辑卷管理器LVM2高出3.1倍和7.4倍,由此证明了多级缓存快照系统的正确性与高效性。
其他文献
该文研究了基于汉语树库构造概率句法分析器的问题.在概率模型方面,该文扩展了PCFG的定义,提出了三个逐步详尽化的模型.新的模型突破了PCFG不合理的独立性假设,把局部结构上
随着计算机软件技术的发展和企业信息化工作的不断推进,企业使用的软件(如:ERP、PDM和CRM等)也越来越多。虽然这些系统是应用在不同的领域,管理着不同的对象,但是它们之间也有很
该文以昌河公司管理信息系统为背景,结合作者对分布式数据库理论的研究和项目的开发实践,对在Client/Server环境下的分布式数据库应用系统的实现方案和开发技术进行了研究和
作为自然语言处理的核心技术之一,句法分析是连接词法分析和语义分析的桥梁,可以在各种任务和领域中提供巨大的帮助。依存句法具有形式简洁、易于标注、便于应用等优点,逐渐成为
该文提出了基于IPSec安全传输平面的新体系结构.针对IPSec现有的本地实施和网关实施框架,提出了基于IPSec的安全传输平台的总体框架和模块结构,使之能够和现有的基于IPSec的V
神经网络的学习方式通常包括三种:监督(supervised)学习、无监督(unsupervised)学习和强化(reinforcement)学习。由S.Grossberg和G.A.Carpenter等人提出的自适应谐振理论(Adap
由于企业、政府和其他组织的工作越来越依赖于计算机网络系统,保护这些系统免受攻击已成为当务之急。随着互联网计算机的不断增加,IDS显然已成为必不可少的重要手段。 入侵
最近几年,卷积神经网络技术在许多视觉应用中都取得了成功,目前大部分成功的物体分类系统都基于深度卷积神经网络框架。对于控制计算机平台来说,近年来随着技术的不断进步,移动控
随着我国道路交通的不断完善,机动车辆日益增多,各行业为了实现和改善对机动车辆的监控和管理,对车辆监控系统提出了更新更高的要求。基于这样的需求背景,我们研究了各种相关技术
随着Internet及全球信息网应用的快速发展,Web应用正逐步走向企业级计算,其复杂性和动态性的要求更高。纯静态web页面已远不能满足用户和开发者的需求,满足用户动态请求,页面内容