Abstract
In this article, we design and implement a cooperative shingle-aware file system, called CosaFS, on heterogeneous storage devices that mix solid-state drives (SSDs) and shingled magnetic recording (SMR) technology to improve the overall performance of storage systems. The basic idea of CosaFS is to classify objects as hot or cold objects based on a proposed Lookahead with Recency Weight scheme. If an object is identified as a hot (small) object, then it will be served by SSD. Otherwise, cold (large) objects are stored on SMR. For an SMR, large objects can be accessed in large sequential blocks, rendering the performance of their accesses comparable with that of accessing the same large sequential blocks as if they were stored on a hard drive. Small objects, such as inodes and directories, are stored on the SSD where “seeks” for such objects are nearly free. With thorough empirical studies, we demonstrate that CosaFS, as a cooperative shingle-aware file system, with metadata separation and cache-assistance, is a very effective way to handle the disk-based data demanded by the shingled writes and outperforms the device- and host-side shingle-aware file systems in terms of throughput, IOPS, and access latency as well.
- Abutalib Aghayev and Peter Desnoyers. 2015. Skylight—A window on shingled disk operation. In Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST’15). 135--149. Google Scholar
Digital Library
- Ahmed Amer, JoAnne Holliday, Darrell D. E. Long, Ethan L. Miller, Jehan-Francois Paris, and S. J. Thomas Schwarz. 2011. Data management and layout for shingled magnetic recording. IEEE Trans. Magn. 47, 10 (October 2011), 3691--3697. Google Scholar
Cross Ref
- Ahmed Amer, Darrell D. E. Long, Ethan L. Miller, Jehan-Francois Paris, and S. J. Thomas Schwarz. 2010. Design issues for a shingled write disk system. In Proceedings of the 26th IEEE Symposium on Mass Storage Systems and Technology (MSST’10). IEEE, 1--12. Google Scholar
Digital Library
- Y. Cassuto, M. A. A. Sanvido, C. Guyot, D. R. Hall, and Z. Z. Bandic. 2010. Indirection systems for shingled-recording disk drives. In Proceedings of the 26th Symposium on Mass Storage Systems and Technologies (MSST). 1--14. Google Scholar
Digital Library
- Dar-Der Chang, Ken Hong, Byeung Jun Lee, and Xin Guo. 2011. Floating Guard Band for Shingled Magnetic Recording. US Patent 20 110 304 935.Google Scholar
- CMU SMR Wiki. 2013. Retrieved from https://wiki.pdl.cmu.edu/SMR.Google Scholar
- Tim Feldman and Garth Gibson. 2013. Shingled magnetic recording: Areal density increase requires new data management. Login: USENIX Mag. 38, 3 (2013), 22--30.Google Scholar
- FileBench. 2008. FileBench. Retrieved from http://www.solarisinternals.com/wiki/index.php/FileBench.Google Scholar
- G. Gibson and G. Ganger. 2011. Principles of Operation for Shingled Disk Devices. Technical Report CMU-PDL-11-107. Parallel Data Lab, Carnegie Mellon University, Pittsburgh, PA.Google Scholar
- Garth Gibson and Milo Polte. 2009. Directions for Shingled-Write and Two-Dimensional Magnetic Recording System Architectures: Synergies with Solid-State Disks. Technical Report CMU-PDL-09-104. Carnegie Mellon University Parallel Data Lab.Google Scholar
- Jongmin Gim and Youjip Won. 2010. Extract and infer quickly: Obtaining sector geometry of modern hard disk drives. ACM Trans. Stor. 6, 2 (2010). Google Scholar
Digital Library
- Jim Hatfield. 2011. ACS-3 Banded Devices feature set. T13 Technical Committee. Retrieved from http://www.t13.org/.Google Scholar
- Jim Hatfield. 2011. Project Proposal - Banded Command Set. T13 Technical Committee. Retrieved from http://www.t13.org/.Google Scholar
- Weiping He and David H. C. Du. 2014. Novel address mappings for shingled write disks. In Proceedings of the 6th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage’14). USENIX Association, 1--5. Google Scholar
Digital Library
- Chao Jin, Wei-Ya Xi, Zhi-Yong Ching, Feng Huo, and Chun-Teck Lim. 2014. HiSMRfs: A high performance file system for shingled storage array. In Proceedings of the 30th IEEE International Symposium on Massive Storage Systems and Technologies (MSST’14). IEEE, Santa Clara, CA, 1--6. Google Scholar
Cross Ref
- P. Kasiraj, R. M. H. New, J. C. De Souza, and M. L. Williams. 2009. System and method for writing data to dedicated bands of a hard disk drive. US Patent 7,490,212. Retrieved from http://www.google.com/patents/US7490212.Google Scholar
- Damien Le Moal, Zvonimir Bandic, and Cyril Guyot. 2012. Shingled file system host-side management of shingled magnetic recording disks. In Proceedings of the International Conference on Consumer Electronics (ICCE’12). Google Scholar
Cross Ref
- Richard New and Mason Williams. 2011. Log-structured file system for disk drives with shingled writing. US Patent 7,996,645. Retrieved from https://www.google.com/patents/US7996645.Google Scholar
- Dongchul Park and David H. C. Du. 2011. Hot data identification for flash-based storage systems using multiple bloom filters. In Proceedings of the 27th IEEE Symposium on Mass Storage Systems and Technologies (MSST’11). IEEE, 1--11. Google Scholar
Digital Library
- R. Pitchumani, Y. Xie, A. Hospodor, A. Amer, and E. L. Miller. 2012. Emulating a shingled write disk. In Proceedings of the 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS’12). 339--346. Google Scholar
Digital Library
- Anand Suresh, Garth Gibson, and Greg Ganger. 2012. Shingled Magnetic Recording for Big Data Applications. Technical Report CMU-PDL-12-105. Carnegie Mellon University.Google Scholar
- I. Tagawa and M. Williams. 2009. High density data-storage using shingle-write. In Proceedings of the IEEE International Magnetics Conference.Google Scholar
- R. Wood, M. Williams, A. Kavcic, and J. Miles. 2009. The feasibility of magnetic recording at 10 terabits per square inch on conventional media. IEEE Trans. Magn. 45, 2 (Feb. 2009), 917--923. Google Scholar
Cross Ref
Index Terms
CosaFS: A Cooperative Shingle-Aware File System
Recommendations
H-SWD: Incorporating Hot Data Identification into Shingled Write Disks
MASCOTS '12: Proceedings of the 2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication SystemsShingled write disk (SWD) is a magnetic hard disk drive that adopts the shingled magnetic recording (SMR) technology to overcome the areal density limit faced in conventional hard disk drives (HDDs). The SMR design enables SWDs to achieve two to three ...
SMR Disks for Mass Storage Systems
MASCOTS '15: Proceedings of the 2015 IEEE 23rd International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication SystemsDisk drives have seen a dramatic increase in storage density over the last five decades, but to continue the growth seems difficult because of physical limitations. One promising approach to overcome the impending limit is shingled magnetic recording (...
BetrFS: a compleat file system for commodity SSDs
EuroSys '22: Proceedings of the Seventeenth European Conference on Computer SystemsDespite the existence of file systems tailored for flash and over a decade of research into flash file systems, this paper shows that no single Linux file system performs consistently well on a commodity SSD across different workloads. We define a ...






Comments