• DocumentCode
    524127
  • Title

    Caching for bursts (C-Burst): let hard disks sleep well and work energetically

  • Author

    Feng Chen ; Xiaodong Zhang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
  • fYear
    2008
  • fDate
    11-13 Aug. 2008
  • Firstpage
    141
  • Lastpage
    146
  • Abstract
    High energy consumption has become a critical challenge in all kinds of computer systems. Hardware-supported Dynamic Power Management (DPM) provides a mechanism to save disk energy by transitioning an idle disk to a low-power mode. However, the achievable disk energy saving is mainly dependent on the pattern of I/O requests received at the disk. In particular, for a given number of requests, a bursty disk access pattern serves as a foundation for energy optimization. Aggressive prefetching has been used to increase disk access burstiness and extend disk idle intervals, while caching, a critical component in buffer cache management, has not been paid a specific attention. In the absence of cooperation from caching, the attempt to create bursty disk accesses would often be disturbed due to improper replacement decision made by energy unaware caching policies. In this paper, we present the design of a set of comprehensive energy-aware caching schemes, called C-Burst, and its implementation in Linux kernel 2.6.21. Our caching schemes leverage the ´filtering´ effect of buffer cache to effectively reshape the disk access stream to a bursty pattern for energy saving. The experiments under various scenarios show that C-Burst schemes can achieve up to 35% disk energy saving with minimal performance loss.
  • Keywords
    Linux; cache storage; energy consumption; hard discs; power aware computing; Linux kernel; buffer cache management; bursts caching; computer systems; disk energy saving; energy consumption; energy optimization; hard disks; hardware supported dynamic power management; prefetching; Energy consumption; Energy management; Filtering; Hard disks; Kernel; Linux; Performance loss; Power system management; Prefetching; Sleep; buffer caches; energy saving; hard disk; power management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design (ISLPED), 2008 ACM/IEEE International Symposium on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4244-8634-2
  • Electronic_ISBN
    978-1-60558-109-5
  • Type

    conf

  • DOI
    10.1145/1393921.1393961
  • Filename
    5529069