The advent of Persistent Memory (PM), which is anticipated to have byte-addressable access latency in par with DRAM and yet nonvolatile, has stepped up interest in using PM as storage. Hence, PM storage targeted file systems are being developed under the premise that legacy file systems are suboptimal on memory bus attached PM-based storage. However, many years of time and effort are ingrained in legacy file systems that are now time-tested and mature. Simply scrapping them altogether may be unwarranted. In this talk, we look into how we can leverage the maturity ingrained in legacy file systems to the fullest, while, at the same time, reaping the high performance offered by PM. To this end, we first go through an analysis of the legacy as well as PM customized file systems such as NOVA, PMFS, and Ext4 with DAX extension in Linux. Based on observations made through this analysis, we then present approaches where we can easily integrate PM such that PM characteristics are exploited while at the same time retaining the benefits of legacy file systems.
Sam H.(Hyuk) Noh (盧三赫) received the BS degree in computer engineering from the Seoul National University, Seoul, Korea, in 1986, and the PhD degree from the Department of Computer Science, University of Maryland, College Park, MD, in 1993. He held a visiting faculty position at the George Washington University,Washington, DC, from 1993 to 1994 before joining HongIk University, Seoul, Korea, where he was a professor in the School of Computer and Information Engineering until the Spring of 2015. Starting from the Fall of 2015 he joined UNIST (Ulsan National Institute of Science and Technology), a young Science and Tech focussed national university, where he is a Professor and Dean of the School of Electrical and Computer Engineering. From August 2001
to August 2002, he was also a visiting associate professor with the University of Maryland Institute of Advanced Computer Studies (UMIACS), College Park, MD.
He has served as General Chair, Program Chair, and Program Committee Member on a number of technical conferences and workshops including the ACM/USENIX European Conference on Computer Systems (Eurosys: 2018), ACM International Systems and Storage Conference (SYSTOR: 2018), EMSOFT (2018), NVMW (2018), IEEE MASCOTS (2017), ACM Operating Systems Design and Implementation (OSDI: 2016), ACM Architectural Support for Programming Languages and Operating Systems (ASPLOS: 2018, 2016), USENIX HotStorage (2018, 2016, 2015), USENIX Conference on File and Storage Technologies (FAST: 2018, 2017, 2016, 2105, 2014, 2013), ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES: 2015), IEEE International Conference on Parallel and Distributed Systems (ICPADS: 2013), and International World Wide Web (WWW: 2003) Conference. He has also been serving as Editor-in-Chief of the ACM Transactions on Storage since the summer of 2016.
His current research interests include operating system issues pertaining to embedded/computer systems with a focus on the use of new memory technologies such as flash memory and persistent memory. He was named a ACM Distinguished Member in 2017 and is a member of the IEEE (Senior
Member), USENIX, and KIISE. (E-mail: samhnoh at unist dot ac dot kr)