发明名称 |
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. Information of a mapping of logical data to a location on the data stream and a current state of unused spaces in the data stream is linearly distributed within the metadata stream. |
申请公布号 |
US9329780(B2) |
申请公布日期 |
2016.05.03 |
申请号 |
US201414177680 |
申请日期 |
2014.02.11 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
Berger Yuval;Sasson Ben;Shalev Ori;Shatsky Yosef |
分类号 |
G06F12/10;G06F3/06;G06F17/30 |
主分类号 |
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; linearly distributing within the metadata stream information of a mapping of logical data to a location on the data stream and a current state of unused spaces in the data stream; 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 |