根据动态分级存储器缓存认知执行数据读取的方法和系统技术方案

技术编号:8131041 阅读:258 留言:0更新日期:2012-12-27 03:12
本发明专利技术涉及根据动态分级存储器缓存认知执行数据读取的方法和系统。描述了一种用于在存储系统内实现动态分级存储器缓存(HMC)认知的方法、系统和计算机程序产品。具体地讲,当在存储系统内执行动态读操作时,数据模块根据确定数据是否存在于分级存储器缓存中的策略评估数据预取方针并在之后在需要的情况下修改数据预取方针。该系统随后使用该数据预取方针执行存储装置的读操作以使存储装置的未来数据检索最小化。另外,在包括进行协作以满足数据检索请求的多个存储节点的分布式存储环境中,能够针对每个存储节点执行动态分级存储器缓存认知而不会降低分布式存储环境的总体性能。

【技术实现步骤摘要】

本专利技术涉及根据动态分级存储器缓存认知(dynamic hierarchical memory cacheawareness )策略执行数据读操作的计算系统。
技术介绍
分级存储器系统包括多层的存储器,从而使ー层可以比另ー层更快且更小,所述另ー层可以更慢且更大。例如,已知随机存取存储器(RAM)具有寄存器寻址以便能够针对数据检索实现快速直接存储器存取。相比之下,硬盘驱动器(HDD)是电磁存储装置,它需要旋转盘以在盘上找到正确位置以检索数据。已知用于找到存储在硬盘驱动器上的数据的查找时间远长于随机存取存储器的查找时间。 因此,避免在硬盘驱动器上执行查找的数据检索可改进总体存储系统响应时间。
技术实现思路
描述了ー种动态地形成用于分级存储器缓存存储系统的数据预取策略的本专利技术的实施例。例如,通过检查分级存储器缓存存储系统的至少ー层,系统形成未来读操作所需的数据的认知,由此通过使用合适的选择性数据预取方针避免从存储系统的可能较慢的存储装置的不必要的数据检索操作。根据数据预取策略能够确定这种方针。在示例性实施例中,一种用于分布式存储环境中的数据检索的计算装置实现的方法包括分配分级存储器缓存本文档来自技高网...

【技术保护点】
一种用于分布式存储环境中的数据检索的计算装置实现的方法,包括:分配分级存储器缓存模块和海量存储模块的数据存储位置;由数据模块确定数据预取方针,其中数据模块还包括,确定数据是否存在于分级存储器缓存模块的第一存储器中,确定数据是否存在于分级存储器缓存模块的第二存储器中;以及如果数据不存在于第一存储器中,则选择由数据模块基于数据存在于第二存储器还是海量存储模块中而确定的至少一种数据预取方针。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:B·S·吉尔H·海尔曼E·什姆里
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1