Don’t Stack Your Log On My Log

作者: Greg Gillis , Ned Plasson , Jingpei Yang , Swaminathan Sundararaman , Nisha Talagala

DOI:

关键词:

摘要: Log-structured applications and file systems have been used to achieve high write throughput by sequentializing writes. Flash-based storage systems, due flash memory’s out-of-place update characteristic, also relied on log-structured approaches. Our work investigates the impacts performance endurance in when multiple layers of are layered top a device. We show that log affects sequentiality increases pressure devices through randomization workloads, unaligned segment sizes, uncoordinated multi-log garbage collection. All these effects can combine negate intended positive using log. In this paper we characterize interactions between levels independent logs, identify issues must be considered, describe design choices mitigate negative behaviors configurations.

参考文章(13)
Dongil Park, Wook-Hee Kim, Beomseok Nam, Youjip Won, Resolving journaling of journal anomaly in android I/O: multi-version B-tree with lazy split file and storage technologies. pp. 273- 285 ,(2014) , 10.5555/2591305.2591332
Sangyeun Cho, Hyunjoo Maeng, Jeeseok Hyun, Jeong-Uk Kang, The multi-streamed solid-state drive usenix conference on hot topics in storage and file systems. pp. 13- 13 ,(2014)
Jiwu Shu, Weimin Zheng, Youyou Lu, Extending the lifetime of flash-based storage through reducing write amplification from file systems file and storage technologies. pp. 257- 270 ,(2013) , 10.5555/2591272.2591299
Stan Park, Kai Shen, Meng Zhu, Journaling of journal is (almost) free file and storage technologies. pp. 287- 293 ,(2014) , 10.5555/2591305.2591333
Jingpei Yang, Ned Plasson, Greg Gillis, Nisha Talagala, HEC: improving endurance of high performance flash-based cache devices acm international conference on systems and storage. pp. 10- ,(2013) , 10.1145/2485732.2485743
Ryusuke Konishi, Yoshiji Amagai, Koji Sato, Hisashi Hifumi, Seiji Kihara, Satoshi Moriai, The Linux implementation of a log-structured file system Operating Systems Review. ,vol. 40, pp. 102- 107 ,(2006) , 10.1145/1151374.1151375
Hyeontaek Lim, Bin Fan, David G. Andersen, Michael Kaminsky, SILT Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles - SOSP '11. pp. 1- 13 ,(2011) , 10.1145/2043556.2043558
James Lau, Michael Malcolm, Dave Hitz, File system design for an NFS file server appliance usenix winter technical conference. pp. 19- 19 ,(1994)
William K Josephson, Lars A Bongo, Kai Li, David Flynn, None, DFS: A file system for virtualized flash storage ACM Transactions on Storage. ,vol. 6, pp. 14- ,(2010) , 10.1145/1837915.1837922
Yangwook Kang, Jingpei Yang, Ethan L. Miller, Object-based SCM: An efficient interface for Storage Class Memories ieee conference on mass storage systems and technologies. pp. 1- 12 ,(2011) , 10.1109/MSST.2011.5937219