面向网络存储的缓存系统框架研究与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:gr123abc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着存储技术的不断发展,传统的直连式存储模式逐渐被网络存储所替代。然而在网络存储环境下,传统的缓存系统并不能很好地满足网络存储提出的新需求:   1)有效支持多应用共享缓存资源。网络存储环境下,缓存系统所要支持的应用类型及数量会更多,不用的应用具有不同的服务质量需求。此时,缓存系统必须能对多应用共享缓存提供有效的支持。   2)良好的策略可扩展性。缓存策略直接影响到整个缓存系统的性能,并且缓存策略与应用的IO模式严格相关。对应用众多的缓存系统来讲,能够灵活的支持各种应用策略是必须的。   3)系统部署灵活。网络存储中IO路径一般较长,多个位置上可能都需要缓存,因此系统应具备良好的灵活性。   通过对现有缓存系统的研究并结合网络存储这一应用环境,本文提出了一个面向网络存储的缓存系统框架,并在此基础上实现了蓝鲸存储缓存系统。最后,通过测试评估了该框架的性能以及策略可扩展性。   论文取得了如下主要研究成果:   1)提出了一个面向多应用共享缓存资源的缓存系统框架   该框架是一个分层的系统框架。对多应用共享缓存可以提供良好的支持,并且具备较强的策略可扩展性、部署灵活,满足网络存储提出的新需求。   2)设计并实现了蓝鲸存储缓存系统   在面向多应用共享缓存资源的缓存系统框架指导下,实现了一个基于该框架的蓝鲸存储缓存系统。对于该系统,在IO请求全命中缓存盘时,系统性能开销与IO直接访问缓存盘时相比仅增加1.88%;在IO请求全命中源盘时,系统性能开销与IO直接访问源盘时相比仅增加0.13%。系统具有极低的性能损耗,充分发挥了底层存储设备的性能。   3)提出了一种复杂IO关系的组织与管理方法   缓存系统中IO类型多,数量大,并且IO之间的关系极为复杂。本文通过对复杂IO之间关系的深入分析,抽象出IO关系模型,有效地实现了系统中复杂IO关系的组织与管理。   4)提出了一种新的缓存写回策略   新的缓存写回策略结合了磁盘的物理地址特征与数据访问时的时间局部性,提高了脏数据块写回的性能和效率。
其他文献
本文设计了一个面向实时网络安全处理的密钥系统,该系统能高速地产生高性能的密钥,密钥产生的速度很好地满足了网络实时加密流加密的需求,并且产生的密钥随机性高,能通过FIPS
随着航空技术的不断进步,以及国际形势的发展变化,全球空中交通日趋繁忙和复杂,空域管理面临越来越大的挑战,尤其是在覆盖众多类型航空器的军事应用中。因此,大规模场景下多航空器
信息分布存储系统中需要复杂的访问结构控制以及被保护信息的多种属性标签。在传统系统中,为了实现访问结构控制,由一台服务器明文存储所以信息,并作为控制服务器接受信息的
随着信息技术的不断发展,需要保存和处理的信息量爆炸式增长,应用程序对存储系统的I/O性能提出了越来越高的要求。预取技术作为一种重要的I/O性能优化手段而被广泛地应用于各级
随着工程应用的范围和复杂度日益增大,人们对可视化的要求也越来越高,无论是电力系统、热力系统还是工作流管理系统,都习惯使用模型图来表示系统的组成结构或特定的工作流程
秘密共享是信息安全的重要组成部分,在重要信息和秘密数据的安全保存、传输及合法利用中起到了至关重要的作用。动态多秘密共享实现了参与者集合动态变化,完成了对多个秘密的
在各种图像分析和处理过程中,人们感兴趣的区域通常不是图片的所有内容,而是只是图像的一部分,因此,有大量研究者关注于人类视觉注意机制,并提出了一些计算模型,例如,Laurent
基于递归神经网络(RNN)的语言模型已经在很多语言生成的任务中取得了非常杰出的成果,然而模型主要关注的是如何减少字符层面的误差,却因此导致了对句子整体的忽视。一个行之有
随着多媒体信息处理技术的发展,图像数据呈快速增长趋势,为了有效管理和组织图像,基于内容的图像检索(CBIR)方法逐渐被人们所重视并成为快速检索图像数据库的核心研究领域。
近年来,数据收集与处理技术导致了大量的数据不一致和丢失,这样的数据通常是以不确定的形式出现。不确定数据的出现对传统的数据挖掘技术提出了新的挑战。作为数据挖掘的一项