• DocumentCode
    775299
  • Title

    An Energy-Oriented Evaluation of Buffer Cache Algorithms Using Parallel I/O Workloads

  • Author

    Yue, Jianhui ; Zhu, Yifeng ; Cai, Zhao

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Maine, Orono, ME
  • Volume
    19
  • Issue
    11
  • fYear
    2008
  • Firstpage
    1565
  • Lastpage
    1578
  • Abstract
    Power consumption is an important issue for cluster supercomputers as it directly affects running cost and cooling requirements. This paper investigates the memory energy efficiency of high-end data servers used for supercomputers. Emerging memory technologies allow memory devices to dynamically adjust their power states and enable free rides by overlapping multiple DMA transfers from different I/O buses to the same memory device. To achieve maximum energy saving, the memory management on data servers needs to judiciously utilize these energy-aware devices. As we explore different management schemes under five real-world parallel I/O workloads, we find that the memory energy behavior is determined by a complex interaction among four important factors: (1) cache hit rates that may directly translate performance gain into energy saving, (2) cache populating schemes that perform buffer allocation and affect access locality at the chip level, (3) request clustering that aims to temporally align memory transfers from different buses into the same memory chips, and (4) access patterns in workloads that affect the first three factors.
  • Keywords
    cache storage; parallel machines; power aware computing; buffer allocation; buffer cache algorithms; cluster supercomputers; energy saving; energy-aware devices; energy-oriented evaluation; high-end data servers; memory energy efficiency; parallel I/O workloads; power consumption; I/O and Data Communications Hardware; Interconnections (Subsystems); Main memory; Operating Systems; Parallel I/O; Software/Software Engineering; Storage Management; Storage hierarchies;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2008.109
  • Filename
    4553704