TY - GEN
T1 - A performance model and file system space allocation scheme for SSDs
AU - Hyun, Choulseung
AU - Oh, Yongseok
AU - Kim, Eunsam
AU - Choi, Jongmoo
AU - Lee, Donghee
AU - Noh, Sam H.
PY - 2010
Y1 - 2010
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=77957836426&partnerID=8YFLogxK
U2 - 10.1109/MSST.2010.5496986
DO - 10.1109/MSST.2010.5496986
M3 - Conference contribution
AN - SCOPUS:77957836426
SN - 9781424471539
T3 - 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010
BT - 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010
PB - IEEE Computer Society
T2 - 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST 2010
Y2 - 6 May 2010 through 7 May 2010
ER -