• DocumentCode
    2840689
  • Title

    Software-Directed Data Access Scheduling for Reducing Disk Energy Consumption

  • Author

    Zhang, Yuanrui ; Liu, Jun ; Kandemir, Mahmut

  • Author_Institution
    Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2012
  • fDate
    18-21 June 2012
  • Firstpage
    596
  • Lastpage
    605
  • Abstract
    Most existing research in disk power management has focused on exploiting idle periods of disks. Both hardware power-saving mechanisms (such as spin-down disks and multi-speed disks) and complementary software strategies (such as code and data layout transformations to increase the length of idle periods) have been explored. However, while hardware power-saving mechanisms cannot handle short idle periods of high-performance parallel applications, prior code/data reorganization strategies typically require extensive code modifications. In this paper, we propose and evaluate a compiler-directed data access (I/O call) scheduling framework for saving disk energy, which groups as many data requests as possible in a shorter period, thus creating longer disk idle periods for improving the effectiveness of hardware power-saving mechanisms. As compared to prior software based efforts, it requires no code or data restructuring. We evaluate our approach using six application programs in a cluster-based simulation environment. The experimental results show that it improves the effectiveness of both spin-down disks and multi-speed disks with doubled power savings on average.
  • Keywords
    energy conservation; parallel processing; power aware computing; program compilers; scheduling; cluster-based simulation environment; code layout transformation; code modification; code restructuring; code-data reorganization strategy; compiler-directed data access; data layout transformation; data request; data restructuring; disk energy consumption reduction; disk idle period; disk power management; hardware power-saving mechanism; high-performance parallel application; multispeed disk; software strategy; software-directed data access scheduling; spin-down disk; Energy consumption; Hardware; Libraries; Power demand; Runtime; Schedules; Velocity control; I/O call scheduling; compiler-directed data access scheduling; disk power management; multi-speed disk; spin-down disk;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2012 IEEE 32nd International Conference on
  • Conference_Location
    Macau
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-4577-0295-2
  • Type

    conf

  • DOI
    10.1109/ICDCS.2012.12
  • Filename
    6258032