发明名称 Logical and physical block addressing for efficiently storing data
摘要 One method includes assigning a pointer from multiple logical blocks to the same original physical block if the multiple logical blocks include the same data. The method further includes receiving a command to write data to the first logical block and determining if the first logical block is a frequently accessed logical block. If the first logical block is a frequently accessed logical block, ownership of the original physical block is assigned to the first logical block. If ownership is established, the method includes copying any data stored in the original physical block to a new physical block, assigning a pointer from a second logical block to the new physical block, and performing the write command on the original physical block. A system includes a processor for performing the above method. One computer program product includes computer code for performing the method described above.
申请公布号 US9152325(B2) 申请公布日期 2015.10.06
申请号 US201213558481 申请日期 2012.07.26
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Islam Rezaul Shah Mohammad;Patil Sandeep Ramesh;Shiraguppi Riyazahamad Moulasab;Sivakumar Gandhi
分类号 G06F3/06;G06F17/30;G06F11/14;G06F11/34 主分类号 G06F3/06
代理机构 Griffiths & Seaton PLLC 代理人 Griffiths & Seaton PLLC
主权项 1. A system for storing data, comprising: a memory comprising a plurality of logical blocks and a plurality of physical blocks; and a processor coupled to the memory, wherein the processor: assigns a first pointer from a first logical block to a first physical block,assigns a second pointer from a second logical block to the first physical block if the first logical block and the second logical block comprise the same data, andassigns the second pointer from the second logical block to a second physical block if the first logical block and the second logical block comprise different data.
地址 Armonk NY US