Abstract
We propose a fully automatic stream management technique, called PCStream, for multi-streamed SSDs. PCStream is based on our observation that data lifetimes can be reliably predicted using write program contexts. By extracting program contexts during runtime, PCStream automates the data-to-stream mapping. When data mapped to the same stream show large differences in their lifetimes, PCStream moves the long-lived data of the current stream to its substream during garbage collection. Our experimental results show that PCStream can reduce the garbage collection overhead as much as a highly-optimized manual stream management technique while no code modification is necessary.
Original language | English |
---|---|
State | Published - 2018 |
Event | 10th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2018, co-located with USENIX ATC 2018 - Boston, United States Duration: 9 Jul 2018 → 10 Jul 2018 |
Conference
Conference | 10th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2018, co-located with USENIX ATC 2018 |
---|---|
Country/Territory | United States |
City | Boston |
Period | 9/07/18 → 10/07/18 |
Bibliographical note
Publisher Copyright:© USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2018, co-located with USENIX ATC 2018.All right reserved.