Abstract
Any problem in computer science can be solved with another layer of indirection. Shingle magnetic recording is no different – the only “difficulty” is to determine where to add the additional layer of indirection/abstraction to enable maximum flexibility and efficiency. Let's go over the various SW/FW paradigms that attempt to abstract away SMR behavior (e.g. user space library, device mapper, SMR aware file system, enlightened application). Along the way, we will also explore what deficiencies are holding back SMR adoption in (e.g. ATA sense data reporting) the data center.
Learning Objectives
Host managed SMR support in Linux
Linux host managed SMR simulator
Linux host managed SMR device mapper
What deficiencies are holding back SMR adoption in (e.g. ATA sense data reporting) the data center
Various SW/FW paradigms that attempts to abstract away SMR behavior