A sequentializing device driver for optimizing random write performance of eSSD

In this paper we present a sequentializing device driver for eSSD that transforms random writes into sequential writes, thereby achieving random write performance close to sequential performance. Our experiments show that random write throughput can be improved by up to 51% in clean filesystem conditions and 42 times in dirty filesystem conditions.