ABSTRACT
In this paper, an energy aware dynamic voltage and frequency selection (EA-DVFS) algorithm is proposed. The EA-DVFS algorithm adjusts the processor's behavior depending on the summation of the stored energy and the harvested energy in a future duration. Specifically, if the system has sufficient energy, tasks are executed at full speed; otherwise, the processor slows down task execution to save energy. Simulation results show that when the utilization is low, the EA-DVFS algorithm gives a deadline miss rate that is at least 50% lower than the one given by the lazy scheduling policy. Similarly, when the workload is low, the minimum storage size is reduced by at least 25%.
- S. Roundy, D. Steingart, L. Frechette, P. K. Wright, and J. m. Rabaey. Power sources for wireless sensor networks. In Wireless Sensor Networks, First Europeean Workshop, EWSN 2004, Proceedings, Lecture Notes in Computer Science, Pages 1--17, Berlin, Germany, January 19--21 2004.Google Scholar
- V. Raghunathan, A. Kansal, et al, "Design considerations for solar energy harvesting wireless embedded systems", In Proceedings of the Fouth International Symposium on Information Processing in Sensor Networks, IPSN 2005, pp457--462, UCLA, Los Angeles, California, USA, April 25--25, 2005 Google ScholarDigital Library
- X. Jiang, J. Polastre, and D. E. Culler, "Perpetual environmentally powered sensor networks", In Proceedings of the Fourth International symposium on Information Processing in Sensor Networks, IPSN 2005, pp463--468, UCLA, Los Angeles, California, USA, April 25--25, 2005 Google ScholarDigital Library
- A. Allavena and D. Mosse, "Scheduling of frame-based embedded systems with rechargeable batteries," In Workshop on Power Management for Real-time and Embedded Systems, 2001Google Scholar
- C. Rusu, R. G. Melhen, and D. Mosse, "Multi-version scheduling in rechargeable energy-aware real-time systems", In 15th Euromicro Conference on Real-time systems, ECRTS 2003, pp95--104, Berlin, Germany, Jan., 2004.Google Scholar
- A. Kansal, J. Hsu, "Harvesting aware power management for sensor networks", In IEEE DAC 2006. Google ScholarDigital Library
- C. Moser, D. Brunelli, L. Thiele, and L. Benini, "Lazy scheduling for energy-harvesting sensor ndoes," in Fifth Working Conference on Distributed and Parallel Embedded Systems, DIPES 2006, pp125--134, Braga, Portugal, October, 2006Google Scholar
- Y. Lam, S. Koon, W. Ki and C. Tsui, "Integrated direct output current control switching converter using symmetrically-matched self-biased current sensors," ASP-DAC 2006: 102--103 Google ScholarDigital Library
- A. Kansal, J. Hsu, S. Zahedi and M. Srivastava, "Power Management in Energy Harvesting Sensor Networks," In ACM Transactions on Embedded Computing Systems (in revision), 35 pages, May 2006. Google ScholarDigital Library
- C. Moser, D. Brunelli, L. Thiele, and L. Benini, "Real-time scheduling with regenerative energy," in Proc. of the 18th Euromicro Conference on Real-time Systems (ECRTS06), pp261--270, Dresden, Germany, October, 2006. Google ScholarDigital Library
- C. Moser, D. Brunelli, L. Thiele, and L. Benini, "Real-Time Scheduling for Energy Harvesting Sensor Nodes,"MICS Scientific Conference and SNF Panel Review, Zurich, Switzerland October, 2006.Google Scholar
- F. Yao, A. Demers, and S. Shenker, "A scheduling model for reduced CPU energy," in IEEE symposium on Foundations of Comp. Science, Pages 374--382, 1995. Google ScholarDigital Library
- I. Hong, D. Kirovski, G. Qu, M. Potkonjak, and M. B. srivastava. "Power Optimization of Variable-Voltage Core-Based systems," IEEE Trans. On Computer-Aided Design, 18(12):1702--1714, Dec 1999. Google ScholarDigital Library
- J. Luo and N. K. Jha, "Static and dynamic variable voltage scheduling algorithms for real-time heterogeneous distributed embedded systems," In Proc. Of Int. Conf. on VLSI Design, pp. 719--726, 2002 Google ScholarDigital Library
- N. K. Jha, "Low-power system scheduling, synthesis and displays," In Proc. IEE, 2005Google Scholar
- Intel-Xscale Micro-arehitecture, available at http://www.intel.comGoogle Scholar
Index Terms
- Energy aware dynamic voltage and frequency selection for real-time systems with energy harvesting
Recommendations
An adaptive scheduling and voltage/frequency selection algorithm for real-time energy harvesting systems
DAC '09: Proceedings of the 46th Annual Design Automation ConferenceIn this paper we propose an adaptive scheduling and voltage/frequency selection algorithm which targets at energy harvesting systems. The proposed algorithm adjusts the processor operating frequency under the timing and energy constraints based on ...
Dynamic voltage scaling for systemwide energy minimization in real-time embedded systems
ISLPED '04: Proceedings of the 2004 international symposium on Low power electronics and designTraditionally, dynamic voltage scaling (DVS) techniques have focused on minimizing the processor energy consumption as opposed to the entire system energy consumption. The slowdown resulting from DVS can increase the energy consumption of components ...
Comments