• DocumentCode
    2787021
  • Title

    A Utility-based Approach to Cost-Aware Caching in Heterogeneous Storage Systems

  • Author

    Chakraborty, Liton ; Singh, Ajit

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont.
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Modern single and multi-processor computer systems incorporate, either directly or through a LAN, a number of storage devices with diverse performance characteristics. These storage devices have to deal with workloads with unpredictable burstiness. Storage aware caching scheme - that partitions the cache among the disks, and aims at balancing the work across the disks s necessary in this environment. Moreover, maintaining proper size for these partitions is crucial. The existing storage aware caching schemes assume linear relationship between cache size and hit ratio. But, in practice a (disk) partition may accumulate cache blocks (thus, choke the remaining disks) without increasing the hit ratio significantly. This disk choking phenomenon may degenerate the performance of the disk system. In this paper, we address this issue of disk choking and present a repartitioning framework based on the notion of marginal gains. Experimental results shows the effectiveness of our approach. We show that our scheme outperforms the existing storage-aware caching schemes while supplied with a workload showing the non-linear relationship between cache size and hit ratio.
  • Keywords
    cache storage; disc storage; network operating systems; cost-aware caching; disk choking phenomenon; heterogeneous storage systems; operating system; repartitioning framework; storage aware caching scheme; utility-based approach; Aggregates; Cache storage; Costs; Delay; File servers; Local area networks; Microprocessors; Operating systems; Partitioning algorithms; Water storage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370240
  • Filename
    4227968