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.
- Benini, L., Bogliolo, A., and De Micheli, G. 2000. A survey of design techniques for system-level dynamic power management. IEEE Trans. VLSI Syst. 8, 299--316. Google Scholar
Digital Library
- Carrera, E. V., Pinheiro, E., and Bianchini, R. 2003. Conserving disk energy in network servers. In Proceedings of the 17th International Conference on Supercomputing. 86--97. Google Scholar
Digital Library
- Chen, F., Jiang, S., Shi, W., and Yu, W. 2007. Flexfetch: A history-aware scheme for I/O energy saving in mobile computing. In Proceedings of the International Conference on Parallel Processing (ICPP'07). IEEE Computer Society, 10. Google Scholar
Digital Library
- Colarelli, D. and Grunwald, D. 2002. Massive arrays of idle disks for storage archives. In Proceedings of the ACM/IEEE Conference on Supercomputing (Supercomputing'02). IEEE Computer Society Press, Los Alamitos, CA, 1--11. Google Scholar
Digital Library
- Douglis, F., Krishnan, P., and Marsh, B. 1994. Thwarting the power-hungry disk. In Proceedings of the Winter USENIX Conference. 293--306. Google Scholar
Digital Library
- Eom, H. and Hollingsworth, J. K. 2000. Speed vs. accuracy in simulation for I/O-intensive applications. In Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS). IEEE Computer Society Press, 315--322. Google Scholar
Digital Library
- Gurumurthi, S., Sivasubramaniam, A., Kandemir, M., and Franke, H. 2003. DRPM: Dynamic speed control for power management in server class disks. In Proceedings of the 30th Annual International Symposium on Computer Architecture. 169--179. Google Scholar
Digital Library
- Hawkins, J., and Bodn, M. 2005. The applicability of recurrent neural networks for biological sequence analysis. IEEE/ACM Trans. Computat. Biol. Bioinf. 2, 243--253. Google Scholar
Digital Library
- Helmbold, D., Long, D., Sconyers, T., and Sherrod, B. 1998. Adaptive disk spin-down for mobile computers. Mobile Netw. Appl. 5, 2000. Google Scholar
Digital Library
- Jones, E. 2006. EPA announces new computer efficiency requirements. EPA Anouncement.Google Scholar
- Kallahalla, M. and Varman, P. J. 2002. PC-OPT: Optimal offline prefetching and caching for parallel I/O systems. IEEE Trans. Comput. 51, 11, 1333--1344. Google Scholar
Digital Library
- Kim, Y.-J., Kwon, K.-T., and Kim, J. 2007. Energy-efficient disk replacement and file placement techniques for mobile systems with hard disks. In Proceedings of the ACM Symposium on Applied Computing (SAC'07). ACM, New York, 693--698. Google Scholar
Digital Library
- Krishnan, P., Long, P. M., and Vitter, J. S. 1995. Adaptive disk spindown via optimal rent-to-buy in probabilistic environments. Tech. rep., Duke University. Google Scholar
Digital Library
- Kwan, T. T., McGrath, R. E., and Reed, D. A. 1995. NCSA's world wide web server: Design and performance. IEEE Comput. 28, 68--74. Google Scholar
Digital Library
- Li, K., Kumpf, R., Horton, P., and Anderson, T. 1994. A quantitative analysis of disk drive power management in portable computers. In Proceedings of the Winter USENIX Conference. 279--291. Google Scholar
Digital Library
- Maximum Throughput, Inc. 2002. Power, heat, and sledgehammer. White Paper.Google Scholar
- Moore B. 2002. Taking the data center power and cooling challenge. Energy User News.Google Scholar
- Papathanasiou, A. E. and Scott, M. L. 2004. Energy efficient prefetching and caching. In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC'04). USENIX Association, Berkeley, CA, USA, 22--22. Google Scholar
Digital Library
- Pinheiro, E. and Bianchini, R. 2004. Energy conservation techniques for disk array-based servers. In Proceedings of the 18th Annual International Conference on Supercomputing (ICS'04). ACM, New York, 68--78. Google Scholar
Digital Library
- Shen, H., Kumar, M., Das, S., and Wang, Z. 2004. Energy-efficient caching and prefetching with data consistency in mobile distributed systems. In Proceedings of the 18th International Symposium on Parallel and Distributed Processing. 67.Google Scholar
- Son, S. W. and Kandemir, M. T. 2006. Energy-aware data prefetching for multi-speed disks. In Proceedings of the Conference on Computing Frontiers. 105--114. Google Scholar
Digital Library
- Trizna, D. 2005. Microwave and hf multi-frequency radars for dual-use coastal remote sensing applications. In Proceedings of MTS/IEEE (OCEANS'05). 1, 532--537.Google Scholar
Cross Ref
- Wang, J., Zhu, H., and Li, D. 2008. ERAID: Conserving energy in conventional disk-based raid system. IEEE Trans. Comput. 57, 3, 359--374. Google Scholar
Digital Library
- Xie, T. 2008. SEA: A striping-based energy-aware strategy for data placement in raid-structured storage systems. IEEE Trans. Comput. 57, 6, 748--761. Google Scholar
Digital Library
- Zhu, Q., Chen, Z., Tan, L., Zhou, Y., Keeton, K., and Wilkes, J. 2005. Hibernator: Helping disk arrays sleep through the winter. SIGOPS Oper. Syst. Rev. 39, 5, 177--190. Google Scholar
Digital Library
- Zhu, Q., David, F. M., Devaraj, C. F., Li, Z., Zhou, Y., and Cao, P. 2004a. Reducing energy consumption of disk storage using power-aware cache management. In Proceedings of the 10th International Symposium on High Performance Computer Architecture. IEEE Computer Society, 118. Google Scholar
Digital Library
- Zhu, Q., Shankar, A., and Zhou, Y. 2004b. PB-LRU: A self-tuning power aware storage cache replacement algorithm for conserving disk energy. In Proceedings of the 18th Annual International Conference on Supercomputing (ICS'04). ACM, New York, 79--88. Google Scholar
Digital Library
- Zhuang, X. and Pande, S. 2004. Power-efficient prefetching via bit-differential offset assignment on embedded processors. In Proceedings of the ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'04). ACM, New York, 67--77. Google Scholar
Digital Library
- Zong, Z., Briggs, M., O'Connor, N., and Qin, X. 2007. An energy-efficient framework for large-scale parallel storage systems. In Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDS'07). 1--7.Google Scholar
Index Terms
PRE-BUD: Prefetching for energy-efficient parallel I/O systems with buffer disks
Recommendations
HyBuM: Hybrid Energy Efficient Architecture for Mobile Storage Systems
ITNG '12: Proceedings of the 2012 Ninth International Conference on Information Technology - New GenerationsHigh performance and energy-efficient storage systems are essential for mobile data-intensive applications such as remote surgery and mobile data center. Existing mobile storage systems consist of an array of independent small form factor hard disks ...
Performance Evaluation of Energy-Efficient Parallel I/O Systems with Write Buffer Disks
ICPP '09: Proceedings of the 2009 International Conference on Parallel ProcessingIn the past decade, parallel disk systems have been developed to address the problem of I/O performance. A critical challenge with modern parallel I/O systems is that parallel disks consume a significant amount of energy in servers and high performance ...
Improving energy efficiency of database clusters through prefetching and caching
CCGrid '18: Proceedings of the 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid ComputingThe goal of this study is to optimize energy efficiency of database clusters through prefetching and caching strategies. We design a workload-skewness scheme to collectively manage a set of hot and cold nodes in a database cluster system. The ...






Comments