Litcius/Paper detail

Frequent Access Pattern-based Prefetching Inside of Solid-State Drives

Xiaofei Xu, Zhigang Cai, Jianwei Liao, Yutaka Ishiakwa

202014 citationsDOI

Abstract

This paper proposes an SSD-inside data prefetching scheme, which has features of OS-dependence and use transparency. To be specific, it first mines frequent block access patterns that reflect the correlation among the occurred requests. Then it compares the requests in the current time window with the identified patterns, to direct fetching data in advance. Furthermore, to maximize the cache use efficiency, we construct a method to adaptively determine the cache partition on the basis of I/O workload characteristics, for separately buffering the prefetched data and the write data. Experimental results demonstrate that our proposal can yield improvements on average read latency by 6.3% to 9.3% without noticeably increasing write latency, in contrast to conventional SSD-inside prefetching schemes.

Topics & Concepts

Computer scienceCacheLatency (audio)WorkloadPartition (number theory)Parallel computingConstruct (python library)Block (permutation group theory)Data accessComputer networkOperating systemDatabaseMathematicsTelecommunicationsGeometryCombinatoricsAdvanced Data Storage TechnologiesCaching and Content DeliveryParallel Computing and Optimization Techniques