限制数据存储设备中的访问操作制造技术

技术编号:17109712 阅读:43 留言:0更新日期:2018-01-24 22:27
本专利涉及限制数据存储设备中的访问操作。本文所公开的混合数据存储设备包括主数据存储库、一个或多个数据存储高速缓存和数据存储高速缓存管理子系统。所述混合数据存储设备被配置为将所述一个或多个数据存储高速缓存上的写入操作限制为小于数据存储高速缓存的耐久值。在一个具体实施中,所述数据存储高速缓存管理子系统限制或拒绝从所述主数据存储库向所述一个或多个数据存储高速缓存推进数据的请求。在另一个具体实施中,所述数据存储高速缓存管理子系统限制所述数据存储高速缓存上的垃圾收集操作。

Restrict access operations in data storage devices

This patent involves limiting access operations in a data storage device. The hybrid data storage device disclosed in this paper includes main data repository, one or more data storage cache and data storage cache management subsystem. The hybrid data storage device is configured to limit the write operation on the one or more data storage cache to less than the durable value of the data storage cache. In a specific implementation, the data storage cache management subsystem restricts or refuses requests from the main data repository to push data to one or more data storage caches. In another specific implementation, the data storage cache management subsystem restricts the garbage collection operation on the data stored at the cache.

【技术实现步骤摘要】
限制数据存储设备中的访问操作
本专利大体涉及数据存储设备。更具体地,本专利技术的实施方案涉及限制数据存储设备中的访问操作。
技术介绍
混合数据存储设备可以将作为主数据存储库的常规硬盘驱动器(HDD)与一个或多个二级数据高速缓存组合以提高性能。可将混合数据存储设备的一个或多个二级高速缓存组件限制为用作从主数据存储库接收数据的推进的读取高速缓存,并且响应于来自主机的请求而传输所推进的数据。然而,二级高速缓存组件可能受到与二级高速缓存组件可预期能够在失效之前在二级高速缓存组件的生命周期中提供支持的编程和擦除的总数相关的耐久性限制。由于混合数据存储设备可包括一定时间段的制造商质保,因此,因过多的编程/擦除或读写操作导致的二级高速缓存组件的失效可能导致混合数据存储设备在质保期结束前进入失效模式。
技术实现思路
本文所公开的数据存储设备包括数据存储介质,该数据存储介质包括主存储库和闪存数据存储高速缓存;以及闪存管理子系统,该闪存管理子系统被配置为推进从主存储库到存储高速缓存的数据群集,控制器,该控制器被进一步配置为调整存储高速缓存上的使用寿命编程/擦除(PE)操作。本
技术实现思路
旨在以简化形式介绍一本文档来自技高网...
限制数据存储设备中的访问操作

【技术保护点】
一种方法,包括:将数据存储高速缓存的剩余使用寿命划分为一系列时间段;从存储控制器接收写入请求,以在所述一系列时间段中的第一时间段期间将一个或多个群集写入所述数据存储高速缓存;确定在所述第一时间段期间在所述数据存储高速缓存上允许的最大写入操作数;以及如果允许所述写入请求将超过在所述第一时间段期间在所述数据存储高速缓存上允许的所述最大写入操作数,则拒绝所述写入请求。

【技术特征摘要】
2016.07.13 US 15/209,5841.一种方法,包括:将数据存储高速缓存的剩余使用寿命划分为一系列时间段;从存储控制器接收写入请求,以在所述一系列时间段中的第一时间段期间将一个或多个群集写入所述数据存储高速缓存;确定在所述第一时间段期间在所述数据存储高速缓存上允许的最大写入操作数;以及如果允许所述写入请求将超过在所述第一时间段期间在所述数据存储高速缓存上允许的所述最大写入操作数,则拒绝所述写入请求。2.根据权利要求1所述的方法,还包括如果允许所述写入请求不会超过在所述第一时间段期间在所述存储高速缓存上允许的所述最大写入操作数,则允许所述写入请求。3.根据权利要求1所述的方法,其中所述确定操作包括将所述存储高速缓存的剩余使用寿命内剩余的允许写入操作数除以所述一系列时间段中剩余的时间段数量。4.根据权利要求3所述的方法,其中在所述存储高速缓存的剩余使用寿命内剩余的允许写入操作数由所述存储设备的预期使用寿命写入操作耐久值减去在所述存储设备的使用寿命内已在所述存储设备上执行的写入操作数的差值来确定。5.根据权利要求4所述的方法,其中基于以下中的至少一者确定所述存储高速缓存的预期使用寿命写入操作耐久值:写入相关失效、数据保留要求、运行温度和误码率。6.根据权利要求1所述的方法,其中所述写入请求是从主数据存储库向所述数据存储高速缓存推进一个或多个群集的请求。7.根据权利要求6所述的方法,其中所述拒绝操作包括对所述第一时间段的剩余部分禁用推进分析。8.根据权利要求1所述的方法,还包括:其中所述写入请求是在所述数据存储高速缓存上执行垃圾收集操作的请求;并且如果在不迁移有效数据的情况下所述垃圾收集操作的写入放大超过写入放大限制条件,则选择包括有效数据的多个群集以在所述垃圾收集操作期间失效。9.根据权利要求8所述的方法,其中包括被选择用于在垃圾收集操作期间失效的有效数据的群集的数量足以将所述垃圾收集操作的所述写入放大限制为小于所述写入放大限制条件。10.根据权利要求8所述的方法,其中包括被选择用于失效的有效数据的所述多个群集中的群集以...

【专利技术属性】
技术研发人员:S·雅恩亚武拉·文卡塔M·A·盖特纳J·G·巴克曼
申请(专利权)人:希捷科技有限公司
类型:发明
国别省市:美国,US

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

1