PRE-BUD: Prefetching for energy-efficient parallel I/O systems with buffer disks

  • Authors:
  • Adam Manzanares;Xiao Qin;Xiaojun Ruan;Shu Yin

  • Affiliations:
  • Auburn University, Auburn, AL;Auburn University, Auburn, AL;Auburn University, Auburn, AL;Auburn University, Auburn, AL

  • Venue:
  • ACM Transactions on Storage (TOS)
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

A critical problem with parallel I/O systems is the fact that disks consume a significant amount of energy. To design economically attractive and environmentally friendly parallel I/O systems, we propose an energy-aware prefetching strategy (PRE-BUD) for parallel I/O systems with disk buffers. We introduce a new architecture that provides significant energy savings for parallel I/O systems using buffer disks while maintaining high performance. There are two buffer disk configurations: (1) adding an extra buffer disk to accommodate prefetched data, and (2) utilizing an existing disk as the buffer disk. PRE-BUD is not only able to reduce the number of power-state transitions, but also to increase the length and number of standby periods. As such, PRE-BUD conserves energy by keeping data disks in the standby state for increased periods of time. Compared with the first prefetching configuration, the second configuration lowers the capacity of the parallel disk system. However, the second configuration is more cost-effective and energy-efficient than the first one. Finally, we quantitatively compare PRE-BUD with both disk configurations against three existing strategies. Empirical results show that PRE-BUD is able to reduce energy dissipation in parallel disk systems by up to 50 percent when compared against a non-energy aware approach. Similarly, our strategy is capable of conserving up to 30 percent energy when compared to the dynamic power management technique.