An Improved Compiler Directed Power Optimization for Disk Based Systems using Back Propagation Neural Networks

The performance of the parallel disk systems is highly affected by excessive power consumption. Hence, various researches are being done in the areas of energy optimization of such systems. Because of the extensive growth and development of computer applications, there has been a huge transformation in the disk subsystem, which mainly includes larger number of disks with higher storage capacities and rotational speeds. Hence, Disk power management has become an essential area of research in recent years as it utilizes very high power. An advanced compiler-directed disk power management approach is presented in this paper which exploits disk access approaches for minimizing energy consumption. This paper examines the various disk access techniques and chooses the optimal approach which would offer better overall performance of the disks via Back Propagation neural network technique which is trained using Modified Levenberg Morquat learning. The experimental evaluation shows that the proposed technique offers better power consumption than the traditional approaches.

[1]  Dan W. Patterson,et al.  Artificial Neural Networks: Theory and Applications , 1998 .

[2]  Paul Horton,et al.  A Quantitative Analysis of Disk Drive Power Management in Portable Computers , 1994, USENIX Winter.

[3]  E. N. Elnozahy,et al.  Energy-Efficient Server Clusters , 2002, PACS.

[4]  J. Nazuno Haykin, Simon. Neural networks: A comprehensive foundation, Prentice Hall, Inc. Segunda Edición, 1999 , 2000 .

[5]  Yehoshua Y. Zeevi,et al.  Neural networks: theory and applications , 1992 .

[6]  Mohammad Bagher Tavakoli,et al.  Modified Levenberg-Marquardt Method for Neural Networks Training , 2007 .

[7]  Yung-Hsiang Lu,et al.  Power Reduction of Multiple Disks Using Dynamic Cache Resizing and Speed Control , 2006, ISLPED'06 Proceedings of the 2006 International Symposium on Low Power Electronics and Design.

[8]  Amin Vahdat,et al.  Managing energy and server resources in hosting centers , 2001, SOSP.

[9]  P. Krishnan,et al.  Thwarting the Power-Hungry Disk , 1994, USENIX Winter.

[10]  Jeffrey S. Chase,et al.  Balance of Power: Energy Management for Server Clusters , 2001 .

[11]  Mahmut T. Kandemir,et al.  Compiler-Directed Energy Optimization for Parallel Disk Based Systems , 2007, IEEE Transactions on Parallel and Distributed Systems.

[12]  S. Hyakin,et al.  Neural Networks: A Comprehensive Foundation , 1994 .

[13]  Minseok Song,et al.  Design and implementation of a disk energy saving scheme for media players which use hybrid disks , 2010, IEEE Transactions on Consumer Electronics.

[14]  Bing Gong A Novel Learning Algorithm of Back-Propagation Neural Network , 2009, 2009 IITA International Conference on Control, Automation and Systems Engineering (case 2009).

[15]  Mahmut T. Kandemir,et al.  DRPM: dynamic speed control for power management in server class disks , 2003, 30th Annual International Symposium on Computer Architecture, 2003. Proceedings..

[16]  E. N. Elnozahy,et al.  Energy Conservation Policies for Web Servers , 2003, USENIX Symposium on Internet Technologies and Systems.

[17]  Yung-Hsiang Lu,et al.  Joint power management of memory and disk , 2005, Design, Automation and Test in Europe.

[18]  Gregory R. Ganger,et al.  The DiskSim Simulation Environment Version 4.0 Reference Manual (CMU-PDL-08-101) , 1998 .

[19]  Fred Douglis,et al.  Adaptive Disk Spin-Down Policies for Mobile Computers , 1995, Comput. Syst..

[20]  Chang-Ik Kang,et al.  A new seek servo controller for minimizing power consumption in micro hard disk drives , 2004, IEEE Transactions on Magnetics.

[21]  Michael Kistler,et al.  The case for power management in web servers , 2002 .

[22]  Minseok Song,et al.  Exploiting flash memory for reducing disk power consumption in portable media players , 2009, IEEE Transactions on Consumer Electronics.

[23]  Yuanyuan Zhou,et al.  Reducing Energy Consumption of Disk Storage Using Power-Aware Cache Management , 2004, 10th International Symposium on High Performance Computer Architecture (HPCA'04).