2012 · 28 citations · 21 references
EngineeringComputer EngineeringComputer SystemsEmbedded SystemsEnergy ManagementSchedulingDynamic SchedulingEnergy Management SystemsEnergy-efficient Embedded SystemsPower ManagementReal-time SchedulingResource-constrained SchedulingBattery-aware Embedded SystemsEmbedded Power ManagementEnergy HarvestingEnergy Harvesting SystemsEnergy-aware SchedulingEnergy-aware Task SchedulingPredictive Energy ManagementScheduler Design
In battery-powered embedded systems, the limit of battery charge creates a challenge in scheduling tasks to meet both their deadlines and Quality of Service (QoS) requirements. Harvesting energy from the surrounding environment continuously eliminates the concern of limited battery charge. However, the uncertainty in availability of energy brings challenges in embedded systems. In this paper, we propose an energy management technique to maximize QoS of the system. Our technique is composed of two steps: an offline step and an online step. In the offline step we use frame-based energy harvesting prediction in one harvesting period, in order to find the best QoS level for the tasks and maximize the energy utilization. The information provided from the offline step guides the online scheduler to decide about job scheduling at run-time to minimize the QoS violation. We compared our scheduler with other approaches and on average we reduce the violation count by 22%.
21
Guillem Bernat, Alan Burns, A. Liamosi · IEEE Transactions on Computers · 2001 · 404 citations
Adaptive duty cycling for energy harvesting systems
Jason C. Hsu, Sadaf Zahedi, Aman Kansal et al. · 2006 · 210 citations
Real-time scheduling for energy harvesting sensor nodes
Clemens Moser, Davide Brunelli, Lothar Thiele et al. · Real-Time Systems · 2007 · 186 citations · Full text