发明名称 Performing an atomic write operation across multiple storage devices
摘要 Provided are a computer program product, system, and method performing an atomic write operation across multiple storage devices. A determination is made of a plurality of storage devices on which to write data for a write operation. A tag is generated to uniquely identify the write operation. A write command is sent to each of the determined storage devices including the tag and write data to cause each of the storage devices to write the write data at the storage device. Each of the storage devices maintains a copy of a previous version of the data to be updated by the write operation. A revert command is sent with the tag to one of the storage devices to cause the storage device to restore the copy of the previous version of the write data at the storage device.
申请公布号 US9471448(B2) 申请公布日期 2016.10.18
申请号 US201414566636 申请日期 2014.12.10
申请人 INTEL CORPORATION 发明人 Williams Dan J.;Veal Bryan E.;Foong Annie;Trika Sanjeev N.
分类号 G06F11/00;G06F11/20;G06F3/06 主分类号 G06F11/00
代理机构 Konrad Raynes Davda & Victor LLP 代理人 Konrad Raynes Davda & Victor LLP ;Victor David W.
主权项 1. A computer readable storage device having computer program instructions executed in a host system in communication with a plurality of storage devices to cause operations to: determine a plurality of storage devices on which to write data for a write operation; generate a tag to uniquely identify the write operation; send a write command to each of the determined storage devices including the tag and write data to cause each of the storage devices to write the write data at the storage device, wherein each of the storage devices maintains a copy of a previous version of the data to be updated by the write operation; and send a revert command with the tag to one of the storage devices to cause the storage device to restore the copy of the previous version of the data at the storage device.
地址 Santa Clara CA US