The uFLIP benchmark revisited for evaluating SSDs

Citations

WEB OF SCIENCE

0
Citations

SCOPUS

1

초록

Solid-state drives (SSDs) provide higher bandwidth and lower access latency than hard disk drives (HDDs) and thus have been rapidly replacing HDDs. SSD manufacturers, which produce different types of SSDs, do not open their SSD architecture and control firmware in detail. To find the best SSD for a given application, it is necessary to compare and analyze the performances of different kinds of SSDs. A benchmark is widely used to analyze the storage devices performance. However, most existing benchmarks are mainly targeted for HDDs. The uFLIP (understanding Flash IO Patterns) is a benchmark proposed to consider flash devices' characteristics. In this paper, we first exploit the uFLIP benchmark to analyze and to evaluate the performances of different types of SSDs. Through extensive experiments, we have identified common SSD characteristics: (1) the input/output (IO) size and queue depth affect the parallelism that is an inherent characteristic in SSDs; (2) the size of SSDs access space considerably affects the SSDs performance. Then, via a series of experiments, we verify whether the uFLIP benchmark could correctly characterize applications by its micro-benchmarks. The results reveal that the performance of the uFLIP micro-benchmarks, produced to have features similar to that of a target application, is quite different from the performance of the target application.

키워드

benchmarkflash deviceSSDuFLIPmicro-benchmarkPERFORMANCEMEMORY
제목
The uFLIP benchmark revisited for evaluating SSDs
저자
Kang, YoonsukJo, Yong-YeonCha, JaehhyukKim, Sang-WookShin, Young Kyun
DOI
10.1002/dac.2995
발행일
2016-09
유형
Article
저널명
International Journal of Communication Systems
29
14
페이지
2100 ~ 2111