[发明专利]预防存储控制器的分区高速缓存中写饥饿的装置和方法无效
申请号: | 200710146548.7 | 申请日: | 2007-08-20 |
公开(公告)号: | CN101131675A | 公开(公告)日: | 2008-02-27 |
发明(设计)人: | R·A·库博;K·J·阿什;M·J·卡洛斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;李峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预防 存储 控制器 分区 高速缓存 饥饿 装置 方法 | ||
1.一种用于预防在具有对低性能存储设备的访问的存储控制器中的写饥饿的方法,其包括:
为存储控制器可访问的每个存储设备分派存储设备写高速缓存限制,所述存储设备写高速缓存限制包括对于写操作来说存储设备可用的存储控制器的写高速缓存的最大数量,其中至少一个存储设备包括低性能存储设备,并且所述存储设备可用的存储总量包括大于所述写高速缓存的总存储容量的数量;以及
设置低性能写高速缓存限制,所述低性能写高速缓存限制包括对于写操作来说可供所述至少一个低性能存储设备使用的写高速缓存的数量,其中所述至少一个低性能存储设备可用的写高速缓存的数量包括小于所述写高速缓存的总存储容量的数量。
2.根据权利要求1的方法,其中所述低性能存储设备包括被配置以响应于重工作负荷而降低性能的存储设备。
3.根据权利要求1的方法,其中所述低性能存储设备包括邻线存储设备。
4.根据权利要求1的方法,其中所述写高速缓存包括非易失性存储器。
5.根据权利要求1的方法,其进一步包括:
接收将更新存储到低性能存储设备的请求;以及
将所述更新存储在所述写高速缓存中,作为对以下的响应:
所述更新的大小加上待写入所述低性能存储设备的更新所占用的写高速缓存的数量小于或等于所述存储设备写高速缓存限制;以及
所述更新的大小加上待写入所述存储控制器可访问的低性能存储设备的更新所占用的写高速缓存的数量小于或等于所述低性能写高速缓存限制;以及
将所述更新写入所述低性能存储设备。
6.根据权利要求1的方法,其进一步包括:
接收将更新存储到低性能存储设备的请求;以及
延迟对所述更新的存储,作为对以下之一的响应:
所述更新的大小加上待写入所述低性能存储设备的更新所占用的写高速缓存的数量大于所述存储设备写高速缓存限制;以及
所述更新的大小加上待写入所述存储控制器可访问的低性能存储设备的更新所占用的写高速缓存的数量大于所述低性能写高速缓存限制。
7.根据权利要求6的方法,其中延迟对所述更新的存储进一步包括:对重新连接请求所述更新的主机所要求的重新连接参数进行排队,以及从所述主机断开。
8.根据权利要求1的方法,其中至少一个存储设备包括廉价磁盘冗余阵列阵列。
9.根据权利要求1的方法,其中每个存储设备可用的写高速缓存的最大数量大于所述写高速缓存的总存储容量除以所述存储控制器可访问的存储设备的总数。
10.根据权利要求1的方法,其中所述存储控制器可访问的每个存储设备的存储设备写高速缓存限制包括对于每个存储设备相等的数量。
11.根据权利要求1的方法,其中所述存储控制器可访问的每个存储设备的存储设备写高速缓存限制包括对于每个存储设备不同的限制。
12.根据权利要求1的方法,其中当所述存储控制器可访问四个或更多的存储设备时,存储设备的所述存储设备写高速缓存限制被限制在所述写高速缓存的总存储容量的25%。
13.根据权利要求1的方法,其中当所述存储控制器可访问两个或更多的低性能存储设备时,所述低性能写高速缓存限制不超过所述写高速缓存的总存储容量的一半。
14.一种预防在具有对低性能存储设备的访问的存储控制器中的写饥饿的装置,所述装置包括:
存储设备分配模块,所述存储设备分配模块被配置以为存储控制器可访问的每个存储设备分派存储设备写高速缓存限制,所述存储设备写高速缓存限制包括对于写操作来说存储设备可用的存储控制器的写高速缓存的最大数量,其中至少一个存储设备包括低性能存储设备,并且所述存储设备可用的存储总量包括大于所述写高速缓存的总存储容量的数量;以及
低性能写高速缓存限制模块,所述低性能写高速缓存限制模块被配置以设置低性能写高速缓存限制,其中所述低性能写高速缓存限制包括对于写操作来说可供所述至少一个低性能存储设备使用的写高速缓存的数量,其中所述至少一个低性能存储设备可用的写高速缓存的数量包括小于所述写高速缓存的总存储容量的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710146548.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:改进造纸中的留着和滤水
- 下一篇:投币机及其游戏方法