Abstract
Abstract Shingled magnetic recording (SMR) is widely considered as a promising storage technology for fulfilling the capacity requirement of next-generation big data applications. However, owing to the sequential-write constraint imposed by the shingled track layout of SMR drives, random-write requests can only be achieved through read-merge-write operations, which lead to considerable write amplification. An on-disk persistent cache area is used in SMR drives to absorb the random-write requests. However, because of the inherent sequential-write constraint, the on-disk persistent cache area cannot absorb duplicate write traffic through in-place overwriting. Such observation motivates us to propose a sequential-write-constrained cache (SWC2) management to mitigate the write amplification issue of SMR drives with the cached data hotness consideration. The proposed strategy is implemented within the Linux system and the experimental results showed that the overall write latency and cache cleaning latency is reduced by an average of 23.47% and 51.67%, respectively.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.