期刊文献+

Slack-Nibbling Battery-Aware Task Scheduling

Slack-Nibbling Battery-Aware Task Scheduling
原文传递
导出
摘要 Dynamic voltage scaling (DVS) is an efficient approach to maximize the battery life of portable devices. A novel overall planning strategy (OPS II) balancing slack supply and demand for DVS is proposed. An OPS II-based slack-nibbling overall planning strategy (SNOPS) algorithm is also proposed, which iteratively nibbles slacks for appropriate tasks selected by an overall planning dynamic priority function to perform DVS until the slack is exhausted and an optimum voltage setting is obtained. For a high-load task set, SNOPS manages to recover battery overload while maintaining schedulability. For random variable-load task sets, SNOPS achieves a saving of 29.51% battery capacity on average, the suboptimal gap is 27.84% narrower than that of our previously proposed OPS-based algorithm, and 92.10% narrower than that of the algorithm proposed by Chowdhury et al. Results indicate that OPS n manages to save battery to various extents while maintaining schedulability, and demonstrates good load compatibility and close-to-optimal performance on average. Dynamic voltage scaling (DVS) is an efficient approach to maximize the battery life of portable devices. A novel overall planning strategy (OPS II) balancing slack supply and demand for DVS is proposed. An OPS II-based slack-nibbling overall planning strategy (SNOPS) algorithm is also proposed, which iteratively nibbles slacks for appropriate tasks selected by an overall planning dynamic priority function to perform DVS until the slack is exhausted and an optimum voltage setting is obtained. For a high-load task set, SNOPS manages to recover battery overload while maintaining schedulability. For random variable-load task sets, SNOPS achieves a saving of 29.51% battery capacity on average, the suboptimal gap is 27.84% narrower than that of our previously proposed OPS-based algorithm, and 92.10% narrower than that of the algorithm proposed by Chowdhury et al. Results indicate that OPS n manages to save battery to various extents while maintaining schedulability, and demonstrates good load compatibility and close-to-optimal performance on average.
出处 《Wuhan University Journal of Natural Sciences》 CAS 2009年第3期229-234,共6页 武汉大学学报(自然科学英文版)
基金 Supported by the National High Technology Research and Development Program of China (863 Program) (2002AA1Z1490) the Spe-cialized Research Fund for the Doctoral Program of Higher Education of China (20040486049)
关键词 battery optimization low power task scheduling dynamic voltage scaling SLACK battery optimization low power task scheduling dynamic voltage scaling slack
  • 相关文献

参考文献10

  • 1Shin Y,Choi K.Power Conscious Fixed Priority Scheduling for Hard Real-Time Systems[].Proc th Design Automa- tion Conf.1999
  • 2Rakhmatov D,Vrudhula S,Chakrabarti C.Battery-Conscious Task Sequencing for Portable Devices Including Volt- age/Clock Scaling[].Proc th Design Automation Conf.2002
  • 3Zhuo J,Chakrabarti C.An Efficient Dynamic Task Schedul- ing Algorithm for Battery Powered DVS Systems[].Proc Asia South Pacific Design Automation Conf.2005
  • 4Gao Xun,Cao Yang,Fu Qiang.Slack Utilization Strategy in Energy Saving Task Scheduling for Embedded System[].J Wuhan Univ.2005
  • 5POWERS R A.Batteries for low power electronics[].Proceedings of Tricomm.1995
  • 6Walker R,Chaudhuri S.Introduction to the scheduling problem[].IEEE Design and Test of Computers.1995
  • 7Chang,J. M.,Pedram,M.Energy minimization using multiple supply voltages[].IEEE Trans VLSI.1997
  • 8Chowdhury P,Chakrabarti C.Battery Aware Task Scheduling for a System-on-a-Chip Using Voltage/Clock Scaling[].Proceedings of the IEEE Workshop on Signal Processing Systems.2002
  • 9CHOWDHURY P,CHAKRABARTI C.Static task-scheduling algorithms for battery-powered DVS sys-tems[].IEEE Transactions on Very Large Scale Integration Systems.2005
  • 10Cai Y,Reddy S M,Pomeranz I,Al-Hashimi B M.Battery-aware Dynamic Voltage Scaling in Multiprocessor Em-bedded System[].IEEE International Symposium on Circuits and Systems.2005

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部