Mass Storage Systems and Technologies, IEEE / NASA Goddard Conference on (2010)
Incline Village, NV, USA
May 3, 2010 to May 7, 2010
Choulseung Hyun , School of Computer Science University of Seoul
Jongmoo Choi , School of Computer Science & Engineering Dankook University
Yongseok Oh , School of Computer Science University of Seoul
Donghee Lee , School of Computer Science University of Seoul
Eunsam Kim , School of Information & Computer Engineering Hongik University
Sam H. Noh , School of Information & Computer Engineering Hongik University
Solid State Drives (SSDs) are now becoming a part of main stream computers. Even though disk scheduling algorithms and file systems of today have been optimized to exploit the characteristics of hard drives, relatively little attention has been paid to model and exploit the characteristics of SSDs. In this paper, we consider the use of SSDs from the file system standpoint. To do so, we derive a performance model for the SSDs. Based on this model, we devise a file system space allocation scheme, which we call Greedy-Space, for block or hybrid mapping SSDs. From the Postmark benchmark results, we observe substantial performance improvements when employing the Greedy-Space scheme in ext3 and Reiser file systems running on three SSDs available in the market.
Y. Oh, C. Hyun, E. Kim, S. H. Noh, J. Choi and D. Lee, "A performance model and file system space allocation scheme for SSDs," 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST 2010)(MSST), Incline Village, NV, 2010, pp. 1-6.