Quantifying Temporal and Spatial Localities in Storage Workloads and Transformations by Data Path Components
Source: Florida State University
To increase performance, modern storage consists of many data path components, from the front-end file system cache and disk layout management to the back-end disk controller cache and on-disk caching. Various components generally exploit the temporal and spatial localities in workloads to achieve performance gain. However, how localities of a workload are transformed through individual optimizations is not well understood, resulting in designs that are more reflective of the understanding of the frontend workload than that of the locality characteristics immediately before the component.