[发明专利]使得离台冲突最小化的方法和系统在审
申请号: | 201410214000.1 | 申请日: | 2014-05-20 |
公开(公告)号: | CN104182179A | 公开(公告)日: | 2014-12-03 |
发明(设计)人: | M·T·本哈斯;L·M·古普塔;M·J·卡洛斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;陈颖 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使得 冲突 最小化 方法 系统 | ||
技术领域
本发明总体上涉及计算系统,并且更具体地涉及用于使得离台冲突最小化的系统和方法。
背景技术
在当今社会中,计算机系统是常见的。计算机系统可以出现在工作场所、家中或学校中。计算机系统可以包括数据存储系统或者磁盘存储系统已处理并存储数据。已知当前的计算机存储系统使得存储轨道从高速缓存离台(destage)至长期存储设备已使得高速缓存中有足够空间供数据写入。当使得存储轨道离台时,当前的存储系统在高速缓存变满或者全局压力因数高时,使得存储轨道从高速缓存中的每个逻辑存储组(rank)离台。也就是说,即使高速缓存中的一些逻辑存储组可能关于被分配给这些逻辑存储组的存储空间量仅存储了少量存储轨道,存储轨道仍然在全局压力因数高时从每个逻辑存储组离台。此外,离台任务帮助开始存储轨道向存储系统的离台。
发明内容
在一个实施例中,提供了一种用于使用计算环境中的至少一个处理器设备而使得离台冲突最小化的方法。在一个实施例中,仅作为示例,将轨道的离台分组限制于最近最少使用(LRU)列表的底部部分,而不对LRU列表中最近最多使用端的轨道进行分组,以避免离台冲突。轨道的离台分组从LRU列表的底部部分进行离台。
在另一个实施例中,提供了一种用于使用计算环境中的至少一个处理器设备而使得离台冲突最小化的计算机系统。该计算机系统包括计算机可读介质以及与该计算机可读介质可操作通信的处理器。在一个实施例中,仅作为示例,该处理器将轨道的离台分组限制于最近最少使用(LRU)列表的底部部分,而不对LRU列表中最近最多使用端的轨道进行分组以避免离台冲突。轨道的离台分组从LRU列表的底部部分进行离台。
在另外的实施例中,提供了一种用于使用计算环境中的至少一个处理器设备而使得离台冲突最小化的计算机程序产品。计算机可读存储介质具有存储于其上的计算机可读程序代码部分。该计算机可读程序代码部分包括第一可执行部分,其将轨道的离台分组限制于最近最少使用(LRU)列表的底部部分,而不对LRU列表中最近最多使用端的轨道进行分组,以避免离台冲突。轨道的离台分组从LRU列表的底部部分进行离台。
除了以上示例性方法实施例之外,其它的示例性系统和计算机产品实施例也得以被提供并且表现出相关优势。已经提供了以上发明内容而以简化形式对以下具体实施方式中进一步描述的概念选择进行介绍。该发明内容并非旨在标识出所请求保护主题的关键特征或必要特征,也并非旨在确定所请求保护主题的范围时作为辅助。所请求保护的主题并不局限于解决了背景技术中所提到的任意或全部缺陷的实施方式。
附图说明
为了本发明的优势将轻易得到理解,将参考附图中所图示的具体实施例对以上简要描述的本发明进行更为特定的描述。要理解的是,这些附图进描绘了本发明的典型实施例,因此并非被要认为对其范围有所限制,本发明将通过使用附图而利用附加的特性和细节被加以描述和解释,其中:
图1是示出可以在其中实现本发明各方面的用于对离台任务进行平滑的示例性硬件结构的框图;
图2是示出根据本发明的可以在其中实现本发明各方面的计算机系统中的数据存储系统的示例性硬件结构的框图;
图3是图示可以在其中实现本发明各方面的用于使得离台冲突最小化的示例性方法的流程图;
图4是图示可以在其中实现本发明各方面的用于向最近最少使用列表中的轨道添加顺序编号的示例性方法的流程图;以及
图5是图示可以在其中实现本发明各方面的用于对来自最近最少使用列表的轨道进行分组和离台的示例性方法的流程图。
具体实施方式
如之前所提到的,已知当前的计算机存储系统使得存储轨道从高速缓存离台至长期存储设备已使得高速缓存中有足够空间供数据写入。在一个实施例中,最优排序写(Wise Ordering for Writes,WOW)增加了离台任务控制模块(TCB),或者简单地一次一个地“令任务离台”,该WOW是被用于根据相关联任务或请求所针对的存储位置而对列表进行排序来利用时间和空间局部性的列表。在一个实施例中,离台任务被用来管理数据存储和检索系统内以及主机计算机和数据存储和检索系统之间的数据移动。换句话说,离台TCB是使得轨道从高速缓存离台至存储(例如,磁盘驱动器)的任务。离台TCB可以是用于启动存储轨道的离台的命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司;,未经国际商业机器公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410214000.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序建置平台及其执行系统
- 下一篇:信息处理方法和电子设备