发明名称 MIRRORING MULTIPLE WRITEABLE STORAGE ARRAYS
摘要 Systems, methods, and computer program products for mirroring dual writeable storage arrays are provided. Various embodiments provide configurations including two or more mirrored storage arrays that are each capable of being written to by different hosts. When commands to write data to corresponding mirrored data blocks within the respective storage arrays are received from different hosts at substantially the same time, write priority for writing data to the mirrored data blocks is given to one of the storage arrays based on a predetermined criterion or multiple predetermined criteria.
申请公布号 US2016026570(A1) 申请公布日期 2016.01.28
申请号 US201514874953 申请日期 2015.10.05
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 RAJASINGAM Narendren
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项 1. A system for mirroring dual writeable storage arrays, comprising: a first host computing device; a second host computing device coupled to the first host computing device; a first storage array coupled to the first host computing device; a second storage array coupled to the first storage array and the second host computing device; a first cache in communication with the first host computing device; and a second cache in communication with the second host computing device and the first cache, wherein: substantially simultaneously with the first cache receiving commands from the first host computing device to write a first data to the first storage array, the second cache is configured to receive commands from the second host computing device to write second data to the second storage array while the first data is being written to the first storage array and to instruct the first cache to write the second data to corresponding portions of the first storage array, andin response to substantially simultaneously receiving commands from the first host computing device to write the first data to the first storage array and receiving commands from the second host computing device to write second data to the second storage array, the first cache and the second cache are configured to give priority to one of the first storage array or the second storage array based on a predetermined criterion.
地址 Armonk NY US