• DocumentCode
    1247787
  • Title

    Power-aware storage cache management

  • Author

    Zhu, Qingbo ; Zhou, Yuanyuan

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • Volume
    54
  • Issue
    5
  • fYear
    2005
  • fDate
    5/1/2005 12:00:00 AM
  • Firstpage
    587
  • Lastpage
    602
  • Abstract
    Reducing energy consumption is an important issue for data centers. Among the various components of a data center, storage is one of the biggest energy consumers. Previous studies have shown that the average idle period for a server disk in a data center is very small compared to the time taken to spin down and spin up. This significantly limits the effectiveness of disk power management schemes. This article proposes several power-aware storage cache management algorithms that provide more opportunities for the underlying disk power management schemes to save energy. More specifically, we present an offline energy-optimal cache replacement algorithm using dynamic programming, which minimizes the disk energy consumption. We also present an offline power-aware greedy algorithm that is more energy-efficient than Belady´s offline algorithm (which minimizes cache misses only). We also propose two online power-aware algorithms, PA-LRU and PB-LRU. Simulation results with both a real system and synthetic workloads show that, compared to LRU, our online algorithms can save up to 22 percent more disk energy and provide up to 64 percent better average response time. We have also investigated the effects of four storage cache write policies on disk energy consumption.
  • Keywords
    cache storage; disc storage; greedy algorithms; hard discs; power consumption; Belady offline algorithm; PA-LRU online power-aware algorithm; PB-LRU online power-aware algorithm; average response time; cache miss; data center; disk power management; dynamic programming; energy consumption reduction; offline energy-optimal cache replacement algorithm; offline power-aware greedy algorithm; power-aware storage cache management algorithm; storage cache write policy; Cache storage; Costs; Delay; Dynamic programming; Energy consumption; Energy management; Energy storage; Greedy algorithms; Heuristic algorithms; Power system management; Index Terms- Power management; disk storage; storage cache replacement; write policies.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2005.82
  • Filename
    1407848