Title
ReSSD: a software layer for resuscitating SSDs from poor small random write performance
Abstract
NAND flash-based solid state drives have emerged as revolutionary storage media during recent years. However, the wide-spread of SSD technology is currently obstructed by the fact that the random write bandwidth is lower than the sequential write bandwidth by several orders of magnitude. This paper proposes a novel software layer called ReSSD whose purpose is to resuscitate SSDs from poor small random write performance with low memory usage. ReSSD works as a virtual block device on SSD which does not require any modifications of the operating system kernel and applications. By inspecting all incoming requests, ReSSD identifies small random writes which have potential to degrade SSD's performance significantly and transforms them into sequential and ordered-sequential writes which are more favorable to SSDs. Our evaluation results with Postmark show that ReSSD improves the overall performance by up to 72% using a few megabytes of kernel memory.
Year
DOI
Venue
2010
10.1145/1774088.1774138
SAC
Keywords
Field
DocType
kernel memory,ssd technology,software layer,evaluation result,low memory usage,incoming request,small random writes,operating system kernel,overall performance,ordered-sequential writes,postmark show,operating system
Kernel (linear algebra),Megabyte,Computer science,Device file,NAND gate,Bandwidth (signal processing),Software,Solid-state drive,Solid-state,Operating system
Conference
Citations 
PageRank 
References 
7
0.62
2
Authors
3
Name
Order
Citations
PageRank
Youngjae Lee1334.46
kim j s kim jinsoo272.99
maeng s maeng seungryoul3101.05