• DocumentCode
    2558539
  • Title

    Quantifying Temporal and Spatial Localities in Storage Workloads and Transformations by Data Path Components

  • Author

    Fox, Cory ; Lojpur, Dragan ; Wang, An-I Andy

  • Author_Institution
    Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Temporal and spatial localities are basic concepts in operating systems, and storage systems rely on localities to perform well. Surprisingly, it is difficult to quantify the localities present in workloads and how localities are transformed by storage data path components in metrics that can be compared under diverse settings. In this paper, we introduce stack- and block-affinity metrics to quantify temporal and spatial localities. We demonstrate that our metrics (1) behave well under extreme and normal loads, (2) can be used to validate synthetic loads at each stage of storage optimization, (3) can capture localities in ways that are resilient to generations of hardware, and (4) correlate meaningfully with performance. Our experience also unveiled hidden semantics of localities and identified future research directions.
  • Keywords
    operating systems (computers); storage management; block-affinity metrics; operating system; spatial locality; stack-affinity metrics; storage data path component; storage system; storage workload; temporal locality; Buffer storage; Cache storage; Computer science; Control systems; File systems; Hardware; Operating systems; Performance gain; Prefetching; Shape;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis and Simulation of Computers and Telecommunication Systems, 2008. MASCOTS 2008. IEEE International Symposium on
  • Conference_Location
    Baltimore, MD
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4244-2817-5
  • Electronic_ISBN
    1526-7539
  • Type

    conf

  • DOI
    10.1109/MASCOT.2008.4770561
  • Filename
    4770561