发明名称 |
Combining virtual mapping metadata and physical space mapping metadata |
摘要 |
For combining virtual mapping metadata and physical space mapping metadata in a storage system by a processor device in a computing environment, data and metadata are maintained into separate virtual streams. The separate virtual streams include a metadata stream for the metadata and a data stream for the data. Metadata for each input/output (I/O) operation received is determined using a linear function operation, the function operation being an offset of the metadata in the metadata stream that is equal to the I/O operation multiplied by a maximal metadata ratio. The metadata is allocated on the metadata stream and the metadata stream is divided into fixed size block that is responsible for describing a size of a logical space, where the logical space is equal to one divided by the maximal metadata ratio, and it is determined if the metadata has been previously loaded. |
申请公布号 |
US9459806(B2) |
申请公布日期 |
2016.10.04 |
申请号 |
US201615141014 |
申请日期 |
2016.04.28 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
Berger Yuval;Sasson Ben;Shalev Ori;Shatsky Yosef |
分类号 |
G06F12/10;G06F3/06 |
主分类号 |
G06F12/10 |
代理机构 |
Griffiths & Seaton PLLC |
代理人 |
Griffiths & Seaton PLLC |
主权项 |
1. A method for combining virtual mapping metadata and physical space mapping metadata in a storage system by a processor device in a computing environment, the method comprising:
maintaining data and metadata into separate virtual streams, wherein the separate virtual streams include a metadata stream for the metadata and a data stream for the data; and determining the metadata for each input/output (I/O) operation received using a linear function operation, wherein the function operation is an offset of the metadata in the metadata stream that is equal to the I/O operation multiplied by a maximal metadata ratio, allocating the metadata on the metadata stream and dividing the metadata stream into fixed size block that is responsible for describing a size of a logical space, wherein the logical space is equal to one divided by the maximal metadata ratio, and determining if the metadata has been previously loaded. |
地址 |
Armonk NY US |