Journal Home Online First Current Issue Archive For Authors Journal Information 中文版

Strategic Study of CAE >> 2008, Volume 10, Issue 2

Dynamic Power Management for I/O Devices Under Multi-task Environment

Nation ASIC System Engineering Research Center, Southeast University, Nanjing 2120096, China

Received: 2007-03-05 Revised: 2007-04-25 Available online: 2008-01-30 17:05:19.000

Next Previous

Abstract

More embedded system designers pay attention to how to reduce the po wer consumption of I/O devices. Traditional dynamic power management (DPM) polic ies only focus on the device requests, and neglect the application features behi nd the workload. Because of the assumption about the stationary workload, tradit ional DPM policies can not reach their expected goal under the multi-task envir o nment. The paper presents a stack-based predictive timeout strategy (SBPT). It c an predict the access pattern of the device I/O operations by analyzing the ca lling and stack information of tasks and combine predictions of multiple tasks to form the global prediction according to the multiple-service-requester mode l. At last, classify the I/O request by the global prediction and then make the de cision with the timeout technique based on the distribution of the grouped reque sts. An evaluation study of SBPT using the trace-driven simulation is performed. The results show that SBPT can adapt the non-stationary multi-task environment and reduces power consumption more efficiently than other policies.

Figures

图 1

图 2

图 3

图 4

图 5

References

[ 1 ] Benini L , Bogliolo A , Micheli G D . A survey of design techniques for system-level dynamic power management [J] . IEEE Transactions on Very Large-scale Integration Systems , 2000 , 8(3) : 299 ~ 316 link1

[ 2 ] Helmbold D P , Long D D E , Sconyers T L , et al . Adaptive disk spin-down for mobile computers [ J ] . Mobile Networks and Applications , 2000 , 5(4) : 285 ~ 297 link1

[ 3 ] Chung E Y , Benini L , Micheli G D . Dynamic power management using adaptive learning tree [ A ] . International Conference on Computer Aided Design [ C] . San Jose , CA , USA : ACM Press , November 1999 . 274 ~ 279 link1

[ 4 ] Qiu Qinru , Pedram M . Dynamic power management based on continuous-time Markov decision processes [A] . Design Automation Conference [ C] . New Orleans , Los Angeles , USA : ACM Press , June 1999 . 555 ~ 561 link1

[ 5 ] Golding R , Bosch P , Staelin C , et al . Idleness is not sloth [A] . In : Winter USENIX Technical Conference [C] . New Orleans , Los Angeles , USA , January 1995 . 201 ~ 212

[ 6 ] Helmbold D P , Long D D E , Sherrod B . A dynamic disk spin-down technique for mobile computing [A] . In :International Conference on Mobile Computing and Networking [ C] . Rye , New York , USA : ACM Press , November 1996 . 130 ~ 142 link1

[ 7 ] Chung E Y , Benini L , Bogliolo A , et al . Dynamic power management for nonstationary service requests [ J ] . IEEE Transactions on Computers , 2002 , 51(11) : 1345 ~ 1361 link1

[ 8 ] 吴琦,熊光泽.非平稳自相似业务下自适应动态功耗管理[J],软件学报,2005,16(8),1499~1505 link1

[ 9 ] Irani S , Shukla S , Gupta R . Online strategies for dynamic power management in systems with multiple power-saving states [J] . ACM Transactions on Embedded Computing Systems , 2003 , 2(3) : 325 ~ 346 link1

[10] Lu Yung-Hsiang , Benini L , Micheli G D . Operating-system directed power reduction [A] . Proceedings of the International Symposium on Low-power Electronics and Design [C] . July 2000 . 37 ~ 42 link1

[11] Gniady C , Hu Y C , Lu Yung-Hsiang . Program counter based techniques for dynamic power management [A] . Proceedings of the 10th International Symposium on High-performance Computer Architecture [C] . February 2004 . 24 ~ 35 link1

[12] Gniady C , Butt A R , Hu Y C . Program-counter-based pattern classification in buffer caching [A] . Proceedings of the 6th USENIX Symposium on Operating Systems Design and Implementation [ C] . December 2004 . 395 ~ 408 link1

[13] Irani S , Shukla S , Gupta R . Competitive analysis of dynamic power management strategies for systems with multiple power saving states [A] . Design , Automation and Test in Europe Conference [ C] . Paris , France : IEEE Computer Society Press , March 2002 . 117 ~ 123

[14] 戚隆宁,张哲,胡晨,等,基于MSR模型的动态功耗管理策略[J],电路与系统学报,2006,16(5):88~92 link1

[15] Hitachi . Hard Disk Drive Specifications [EB/OL] . Travelstar C4K40 - 40/20 . www . hitachigst . com/tech/techlib . nsf/techdocs/ B452324297C3078886256D9600695E87/ $ file/10fa - e7 .pdf , 2003 - 12 - 11

[16] Hwang Chi-Hong , Wu A C-H .A predictive system shutdown method for energy saving of event-driven computation [J] .ACM Transactions on Design Automation of Electronic Systems ,2000 ,5(2) :226 ~ 241 link1

Related Research