[发明专利]智能闪存高速缓存记录器有效
申请号: | 201580059907.8 | 申请日: | 2015-09-23 |
公开(公告)号: | CN107148622B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | S·阿亚;是佳;K·尤玛玛格斯瓦兰;J·洛伊扎 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/0804;G06F12/0871 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 边海梅 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 闪存 高速缓存 记录器 | ||
本文的技术是用于链接非易失性存储设备以实现高可用性。一种方法涉及存储服务器接收在第一非易失性存储器设备中存储数据块的写入请求。存储服务器包括高速缓存存储在主存储装置上的数据块的多个非易失性存储器设备。这多个非易失性存储器设备包括第一非易失性存储器设备。存储服务器维护驻留在这多个非易失性存储器设备中的数据块的高速缓存索引。基于一个或多个标准,存储服务器将该写入请求重新路由到这多个非易失性存储器设备中的第二非易失性存储器设备,并将第二非易失性存储器设备的标识符存储在高速缓存索引中。
技术领域
实施例一般而言涉及用于持久地高速缓存数据的技术。包括使用跨非易失性存储器设备(诸如闪存模块)地链接以实现高可用性的具体技术。
背景技术
混合驱动器组合固态驱动器(SSD)和硬盘驱动器(HDD)以实现可以吸收需求尖峰(spike)而不显著增加存储成本的存储设备。通常,SSD和HDD紧密耦合以实现无缝统一的存储设备。
多个混合驱动器不知道彼此,并且不协作来实现负载平衡。照此,混合驱动器内饱和(saturated)的SSD会变成瓶颈。该瓶颈可以使得存储管理器将存储活动重新路由到诸如联合复制品(federated replica)之类的远程设备,这可以涉及高延迟联网并有可能使得该瓶颈以级联方式扩散。
此外,由于混合驱动器内的SSD变得或多或少地临时饱和,存储管理器也会过早地使混合驱动器停止服务。这会造成诸如重构(resilvering)或其它重新平衡之类的附加补救活动(remedial action),该补救活动是带宽密集的、耗时的,甚至更有可能造成级联瓶颈。
附图说明
在附图的图中以示例而非限制的方式示出了本发明的实施例,附图中相似的标号指代相似的元件并且其中:
图1是示出根据各种实施例的在其中可以实现本文描述的某些技术的示例存储系统的逻辑框图。
图2示出根据实施例的用于将写入请求转移到非易失性存储器的示例过程。
图3是示出根据各种实施例的在其中可以实现本文描述的某些技术的示例存储系统的逻辑框图。
图4是示出根据各种实施例的在其中可以实现本文描述的某些技术的示例存储服务器的逻辑框图。
图5是示出适于实现本文描述的方法和特征的计算机系统的一个实施例的框图。
具体实施方式
在以下描述中,出于解释的目的,阐述了许多具体细节以便提供对本发明的透彻理解。然而,将明显的是,可以在没有这些具体细节的情况下实践本发明。在其它实例中,以框图的形式示出众所周知的结构和设备,以免不必要地模糊本发明。
本文根据以下大纲描述实施例:
1.0 总体概述
2.0 智能闪存高速缓存记录器
3.0 闪存高速缓存记录器过程
4.0 未对齐的高速缓存
5.0 跟踪转移的高速缓存索引
5.1 被链接的高速缓存
5.2 跟随链或解开链
5.3 元数据转移
5.4 引导(bootstrap)高速缓存索引
6.0 硬件概述
7.0 扩展和替代方案
总体概述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580059907.8/2.html,转载请声明来源钻瓜专利网。