[发明专利]在故障切换之后对高速缓存数据的保存有效
申请号: | 200880005487.5 | 申请日: | 2008-01-30 |
公开(公告)号: | CN101617295A | 公开(公告)日: | 2009-12-30 |
发明(设计)人: | K·J·阿什;L·M·古朴塔;S·R·洛;A·E·桑切斯;K·W·托德 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F12/08 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于 静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 故障 切换 之后 高速缓存 数据 保存 | ||
技术领域
本发明涉及数据存储子系统的领域,以及更具体而言,涉及在从集群对中的一个集群到本地集群的故障切换情形下管理数据的保存。
背景技术
数据存储子系统包括各种形式的数据存储器,其用以初始存储例如来自主机系统的DASD快写数据,并随后将数据降级到例如DASD或盘驱动器的更永久的数据存储器。在一个实例中,数据存储子系统包括集群对,其每一个均具有易失性和非易失性数据存储器的高速缓存数据存储器。集群对为数据提供备份,因为逻辑子系统的一组双模DASD快写数据被存储在第一集群的高速缓存数据存储器中和第二集群的非易失性数据存储器中,另一逻辑子系统的双模DASD快写数据被存储在第二集群的高速缓存数据存储器中和第一集群的非易失性数据存储器中。作为实例,在双集群模式中,偶数逻辑子系统使用左侧集群中的高速缓存和右侧的非易失性存储器,而奇数逻辑子系统使用右侧集群中的高速缓存和左侧的非易失性存储器。
结果,例如,通过存储在一个集群的非易失性存储器中,保护所有双模DASD快写数据不受电源故障或重启事件的影响。
在集群中的一个集群出现故障的情况下,执行到其它集群的故障切换,所有双模DASD快写数据在其它集群上可用,其中一组数据存储在非易失性数据存储器中并且另一组数据存储在高速缓存数据存储器中。
由此,响应于集群对中的一个集群到本地集群的故障切换,存储在本地高速缓存存储器和公知要存储在另一集群中的非易失性存储器的双模DASD快写数据成为仅有的数据副本。高速缓存存储器是易失性的,这使得仅有的数据副本易受到破坏。
发明内容
提供了用于存储关于至少一个主机适配器的数据的数据存储子系统、数据存储子系统的集群、计算机程序产品以及方法,其中可存在集群对中的一个集群的故障切换。
数据存储子系统的实施例包括被配置为存储数据的盘存储器;以及集群对。集群包括本地非易失性数据存储器;本地高速缓存数据存储器;以及子系统控制器,被配置为将逻辑子系统的DASD快写数据存储在本地非易失性数据存储器中以及将另一逻辑子系统的DASD快写数据存储在本地高速缓存数据存储器中。
在一个实施例中,响应于集群对中的一个集群到本地集群的故障切换,所述本地集群将本地高速缓存存储器的双模DASD快写数据转变为转变后的快写数据,以及为所述转变后的快写数据赋予高于其它快写数据的优先级以将所述数据降级到所述盘存储器。
在另一实施例中,其中子系统控制器作为非易失性存储控制器和高速缓存控制器来实现,高速缓存控制器产生用于故障切换的转变后的快写数据的新列表,以便利用降级到盘存储器的优先级来处理转变后的快写数据。
在另一实施例中,集群的子系统控制器被附加地配置为在本地非易失性存储器中存储在本地高速缓存数据存储器中存储的另一逻辑子系统的双模DASD快写数据的轨道ID表项。响应于集群对中的一个集群到本地集群的故障切换,子系统控制器被配置为将故障集群的双模DASD快写数据的轨道ID表项转变为该数据的本地轨道ID表项,由此将本地高速缓存存储器的双模DASD快写数据转变为转变后的快写数据;以及将改变的轨道ID添加到新列表。
在另一实施例中,数据存储子系统被配置为存储关于至少一个主机适配器的数据,并包括被配置为存储数据的盘存储器,以及集群对。集群包 括本地非易失性数据存储器、本地高速缓存数据存储器以及子系统控制器,该子系统控制器被配置为将逻辑子系统的双模DASD快写数据存储在本地非易失性数据存储器中以及将另一逻辑子系统的双模DASD快写数据存储在本地高速缓存数据存储器中。响应于集群对中的一个集群到本地集群的故降切换,集群被配置为将本地高速缓存存储器的双模DASD快写数据转变为转变后的快写数据并尝试将数据从本地高速缓存数据存储器降级到盘存储器,以及,响应于将转变后的快写数据降级到盘存储器的故障,分配本地非易失性存储器轨道并仿真主机适配器以向本地非易失性存储器提供本地高速缓存存储器的转变后的快写数据用于本地非易失性存储器的存储,从而将本地高速缓存数据存储器的转变后的快写数据重新转变为在本地非易失性存储器中存储的以及在本地高速缓存存储器中存储的本地单模DASD快写数据。
在另一实施例中,每一个集群的子系统控制器被配置为向本地非易失性存储器发送主机适配器类型提交消息,以提交提供的转变后的快写数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880005487.5/2.html,转载请声明来源钻瓜专利网。