Energy-aware disk scheduling for soft real-time I/O requests

被引:0
作者
Youjip Won
Jongmin Kim
Wonmin Jung
机构
[1] Hanyang University,Department of Electronics and Computer Engineering
来源
Multimedia Systems | 2008年 / 13卷
关键词
Disk scheduling; Energy management; Multimedia; Soft real-time; Mobile device;
D O I
暂无
中图分类号
学科分类号
摘要
In this work, we develop energy-aware disk scheduling algorithm for soft real-time I/O. Energy consumption is one of the major factors which bar the adoption of hard disk in mobile environment. Heat dissipation of large scale storage system also calls for an energy-aware scheduling technique to further increase the storage density. The basic idea in this work is to properly determine the I/O burst size so that device can be in standby mode between consecutive I/O bursts and that it can satisfy the soft real-time requirement. We develop an elaborate model which incorporates the energy consumption characteristics, overhead of mode transition in determining the appropriate I/O burst size and the respective disk operating schedule. Efficacy of energy-aware disk scheduling algorithm greatly relies on not only disk scheduling algorithm itself but also various operating system and device firmware related concerns. It is crucial that the various operating system level and device level features need to be properly addressed within disk scheduling framework. Our energy-aware disk scheduling algorithm successfully addresses a number of outstanding issues. First, we examine the effect of OS and hard disk firmware level prefetch policy and incorporate its effect in our disk scheduling framework. Second, our energy aware scheduling framework can allocate a certain fraction of disk bandwidth to handle sporadically arriving non real-time I/O’s. Third, we examine the relationship between lock granularity of the buffer management and energy consumption. We develop a prototype software with energy-aware scheduling algorithm. In our experiment, proposed algorithm can reduce the energy consumption to one fourth if we use energy-aware disk scheduling algorithm. However, energy-aware disk scheduling algorithm increases buffer requirement significantly, e.g., from 4 to 140 KByte. We carefully argue that the buffer overhead is still justifiable given the cost of DRAM chip and importance of energy management in modern mobile devices. The result of our work not only provides the energy efficient scheduling algorithm but also provides an important guideline in capacity planning of future energy efficient mobile devices.
引用
收藏
页码:409 / 428
页数:19
相关论文
共 30 条
[1]  
Cai L.(2005)Energy management using buffer memory for streaming data IEEE Trans. Comput. Aided Des. Integ. Circuits Syst. 24 141-152
[2]  
Lu Y.H.(2003)Drpm: dynamic speed control for power management in server class disks SIGARCH Comput Archit News 31 169-181
[3]  
Gurumurthi S.(2005)Performance directed energy management for main memory and disks ACM Trans Storage 1 346-380
[4]  
Sivasubramaniam A.(2006)Satistically optimal dynamic power management for streaming data IEEE Trans. Comput. 55 800-814
[5]  
Kandemir M.(2000)Adaptive disk spin-down for mobile computers Mob. Netw Appl 5 285-297
[6]  
Franke H.(2002)An analysis of system level power management algorithms and their effects on latency IEEE Trans Comput. Aided Des. Integr. Circuits Syst. 21 291-305
[7]  
Li X.(1993)Efficient storage techniques for digital continuous multimedia IEEE Knowled Data Eng 5 564-573
[8]  
Li Z.(1994)An Introduction to Disk Drive Modeling IEEE Comput. 27 17-29
[9]  
Zhou Y.(2001)Event driven power management IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 20 840-857
[10]  
Adve S.(2003)Energy-conscious, deterministic i/o device scheduling in hard real-time systems IEEE Trans. Comput. Aided Des. Integr. Circuits Syst 22 847-858