发明名称 Reducing write amplification in solid-state drives by separating allocation of relocate writes from user writes
摘要 In one embodiment, a method includes maintaining a first open logical erase block for user writes, maintaining a second open logical erase block for relocate writes, wherein the first and second open logical erase blocks are different logical erase blocks, receiving a first data stream having the user writes, transferring the first data stream to the first open logical erase block, receiving a second data stream having the relocate writes, and transferring the second data stream to the second open logical erase block. Other systems, methods, and computer program products are described in additional embodiments.
申请公布号 US9632927(B2) 申请公布日期 2017.04.25
申请号 US201414497243 申请日期 2014.09.25
申请人 International Business Machines Corporation 发明人 Camp Charles J.;Fisher Timothy J.;Fry Aaron D.;Ioannou Nikolas;Koltsidas Ioannis;Pletka Roman;Tomic Sasa
分类号 G06F12/02 主分类号 G06F12/02
代理机构 Zilka-Kotab, PC 代理人 Zilka-Kotab, PC
主权项 1. A method, comprising: maintaining, by a processor, a first open logical erase block for user writes; maintaining, by the processor, a second open logical erase block for relocate writes, wherein the first and second open logical erase blocks are different logical erase blocks; receiving, by the processor, a first data stream having the user writes; transferring, by the processor, the first data stream to the first open logical erase block; receiving, by the processor, a second data stream having the relocate writes; and transferring, by the processor, the second data stream to the second open logical erase block; assigning a first timeout value to the first open logical erase block; assigning a second timeout value to the second open logical erase block; reassigning at least one of the first and second open logical erase blocks to a different data stream in response to at least one of the first and second timeouts of the respective first and second open logical erase blocks expiring.
地址 Armonk NY US