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 Lee | 1 | 33 | 4.46 |
kim j s kim jinsoo | 2 | 7 | 2.99 |
maeng s maeng seungryoul | 3 | 10 | 1.05 |