发明名称 高阶功能N向分享储存控制器系统之元资料锁定管理METADATA LOCK MANAGEMENT IN ADVANCED FUNCTION N-WAY SHARED STORAGE CONTROLLER SYSTEMS
摘要 一个网路上的储存控制器包含一个I/O执行元件、一个元件来为资料指定元资料的所有权给一个储存控制器节点、一个锁定管理者可在I/O动作期间来控制元资料的锁定、一个讯息元件可在储存控制器间传送讯息来请求元资料状态、同意锁定、请求解除锁定、以及通知锁定已解除;此I/O可在任何拥有者储存控制器节点所拥有之元资料之资料上执行I/O,并且遵从由拥有者储存控制器节点所控制之元资料锁定协定、且所不定期保留的任何资料之复本与资料维护在一致性的关系。
申请公布号 TWI235956 申请公布日期 2005.07.11
申请号 TW092132543 申请日期 2003.11.20
申请人 万国商业机器公司 发明人 卡洛斯 法兰西斯可 富恩提;威廉 詹姆士 史盖尔斯
分类号 G06F9/445 主分类号 G06F9/445
代理机构 代理人 蔡玉玲 台北市大安区敦化南路2段218号5楼A区
主权项 1.一种在一储存控制器节点网路上操作的储存控制装置,包含:一输入/输出(I/O)执行元件;一所有权指定元件,用来为资料指定元资料之所有权给一拥有者储存控制器节点;一锁定管理元件,于该拥有者储存控制器节点操作以在I/O动作期间控制该元资料的锁定;以及一讯息元件,于该拥有者储存控制器节点操作以在复数个储存控制器节点之间传送一个或多个讯息,以请求一元资料状态、同意一锁定、请求一解除锁定、以及通知(signal)一锁定已解除。其中,该I/O执行元件在资料上执行I/O,该资料之元资料由任何拥有者储存控制器节点所拥有,并且该I/O执行元件顺从由该拥有者储存控制器节点所控制之复数个元资料锁定协定;以及其中,在不定期保留的任何该资料之复本与该资料维护在一一致性的关系。2.如申请专利范围第1项所述之装置,其中该I/O执行元用于执行快速复制(Flash Copy),且其中该元资料包含微粒复制状态元资料(grain copy state metadata)。3.如申请专利范围第1项所述之装置,其中该I/O执行元件用于执行远端复制(Remote Copy),且其中该元资料包含微粒复制状态元资料。4.如申请专利范围第1项所述之装置,其中该I/O执行元件用于执行储存虚拟动作(Storage Virtualizationactivity),且其中该元资料包含虚拟状态元资料(virtualization state metadata)。5.一种在一储存控制器节点网路上操作储存控制装置的方法,包含下列步骤:由一I/O执行元件接收一I/O请求;为资料指定元资料之所有权给一拥有者储存控制器节点;在I/O动作期间控制该元资料之锁定;在复数个储存控制器节点之间传送一个或多个讯息,以请求元资料状态、同意一锁定、请求一解除锁定、以及通知一锁定已解除;在资料上执行I/O,该资料之元资料由任何拥有者储存控制器节点所拥有,并且该I/O执行元件顺从由该拥有者储存控制器节点所控制之复数个元资料锁定协定;以及维护不定期保留的任何该资料之复本与该资料在一一致性的关系。6.如申请专利范围第5项所述之方法,其中该I/O是一快速复制,且其中该元资料包含微粒复制状态元资料。7.如申请专利范围第5项所述之方法,其中该I/O是一远端复制,且其中该元资料包含微粒复制状态元资料。8.如申请专利范围第5项所述之方法,其中该I/O是储存虚拟动作,且其中该元资料包含虚拟状态元资料。9.一种电脑可读储存媒体,包含电脑程式码,当载入一电脑系统并在执行时用于使一储存控制器节点网路上的储存控制装置执行下列步骤:由一I/O执行元件接收一I/O请求;为资料指定元资料之所有权给一拥有者储存控制器节点;在I/O动作期间控制该元资料之锁定;在复数个储存控制器节点之间传送一个或多个讯息,以请求元资料状态、同意一锁定、请求一解除锁定、以及通知一锁定已解除;在资料上执行I/O,该资料之元资料由任何拥有者储存控制器节点所拥有,并且该I/O执行元件顺从由该拥有者储存控制器节点所控制之复数个元资料锁定协定;以及维护不定期保留的任何该资料之复本与该资料在一一致性的关系。图式简单说明:图1是依照本发明的较佳实施例之方法所绘的步骤流程图;以及图2是依照本发明的较佳实施例之装置所绘之方块图。
地址 美国