Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/RTSS.2005.44guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Voltage Scaling Scheduling for Periodic Real-Time Tasks in Reward Maximization

Published: 05 December 2005 Publication History

Abstract

This paper is interested in reward maximization of periodic real-time tasks under a given energy constraint, where the reward received depends on how much computation a task runs before its deadline. When voltage scaling could be done at any time, and tasks share the same power consumption function, we propose a greedy algorithm which derives a solution with at least a half of the optimal reward for any input instance. A fully polynomial-time approximation scheme is also proposed by applying the dynamic programming approach so that the ratio of the reward of the derived solution to that of an optimal solution is at least 1-ε under polynomial-time complexity in 1/ε for any 0 < ε < 1, where ε denotes a user-specified tolerable error to the derived solutions. When voltage scaling could be done only when a task instance arrives or terminates, or tasks might have different power consumption functions, we develop an approximation algorithm based on linear programming, which guarantees to derive a solution with at least 1/3 optimal reward for any input instance. A series of experiments was conducted to show the capability of the proposed algorithms in reward maximization.

Cited By

View all
  • (2012)Staying-alive path planning with energy optimization for mobile robotsExpert Systems with Applications: An International Journal10.1016/j.eswa.2011.09.04639:3(3559-3571)Online publication date: 1-Feb-2012
  • (2011)Energy reduction for scheduling a set of multiple feasible interval jobsJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2010.04.00257:6(663-673)Online publication date: 1-Jun-2011
  • (2010)Dynamic power management in environmentally powered systemsProceedings of the 2010 Asia and South Pacific Design Automation Conference10.5555/1899721.1899739(81-88)Online publication date: 18-Jan-2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
RTSS '05: Proceedings of the 26th IEEE International Real-Time Systems Symposium
December 2005
394 pages
ISBN:0769524907

Publisher

IEEE Computer Society

United States

Publication History

Published: 05 December 2005

Author Tags

  1. Energy-Efficient Scheduling
  2. Periodic Real-Time Tasks
  3. Reward Maximization
  4. Reward-Based Scheduling

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2012)Staying-alive path planning with energy optimization for mobile robotsExpert Systems with Applications: An International Journal10.1016/j.eswa.2011.09.04639:3(3559-3571)Online publication date: 1-Feb-2012
  • (2011)Energy reduction for scheduling a set of multiple feasible interval jobsJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2010.04.00257:6(663-673)Online publication date: 1-Jun-2011
  • (2010)Dynamic power management in environmentally powered systemsProceedings of the 2010 Asia and South Pacific Design Automation Conference10.5555/1899721.1899739(81-88)Online publication date: 18-Jan-2010
  • (2009)Power management in energy harvesting embedded systems with discrete service levelsProceedings of the 2009 ACM/IEEE international symposium on Low power electronics and design10.1145/1594233.1594338(413-418)Online publication date: 19-Aug-2009
  • (2009)Optimal service level allocation in environmentally powered embedded systemsProceedings of the 2009 ACM symposium on Applied Computing10.1145/1529282.1529653(1650-1657)Online publication date: 8-Mar-2009
  • (2009)Combining Coarse-Grained Software Pipelining with DVS for Scheduling Real-Time Periodic Dependent Tasks on Multi-Core Embedded SystemsJournal of Signal Processing Systems10.1007/s11265-008-0315-257:2(249-262)Online publication date: 1-Nov-2009
  • (2008)An energy management framework for energy harvesting embedded systemsACM Journal on Emerging Technologies in Computing Systems10.1145/1773814.17738186:2(1-21)Online publication date: 18-Jun-2008
  • (2006)Allocation cost minimization for periodic hard real-time tasks in energy-constrained DVS systemsProceedings of the 2006 IEEE/ACM international conference on Computer-aided design10.1145/1233501.1233552(255-260)Online publication date: 5-Nov-2006
  • (2006)Procrastination for leakage-aware rate-monotonic scheduling on a dynamic voltage scaling processorACM SIGPLAN Notices10.1145/1159974.113467341:7(153-162)Online publication date: 14-Jun-2006
  • (2006)Procrastination for leakage-aware rate-monotonic scheduling on a dynamic voltage scaling processorProceedings of the 2006 ACM SIGPLAN/SIGBED conference on Language, compilers, and tool support for embedded systems10.1145/1134650.1134673(153-162)Online publication date: 14-Jun-2006

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media