Summary
Upon multiprocessor platforms, global EDZL is known to be at least as effective as global EDF in scheduling task sets to meet deadlines, but there has been no research on power-aware EDZL scheduling. In this paper, we firstly address the problem of reducing energy consumption of real-time tasks on EDZL scheduling by lowering processor speed. An off-line algorithm and an on-line algorithm are proposed to reduce energy consumption while guaranteeing a hard real-time constraint. Then we show the effectiveness of our algorithms through extensive simulation.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
J. H. Anderson and S. K. Baruah. Energy-efficient synthesis of periodic task systems upon identical multiprocessor platforms. In Proceedings of the 24th International Conference on Distributed Computing Systems, pages 428–435, 2004.
H. Aydin and Q. Yang. Energy-aware partitioning for multiprocessor real-time systems. In Proceedings of the 17th International Symposium on Parallel and Distributed Processing, pages 113–121, 2003.
T. P. Baker. Multiprocessor edf and deadline monotonic schedulability analysis. In Proceedings of the 24th IEEE International Real-Time Systems Symposium, page 120, 2003.
T. P. Baker, M. Cirinei, and M. Bertogna. Edzl scheduling analysis. Real-Time Systems, 40(3):264–289, 2008.
S. K. Baruah. Optimal utilization bounds for the fixed-priority scheduling of periodic task systems on identical multiprocessors. IEEE Transactions on Computers, 53(6):781–784, 2004.
M. Bertogna, M. Cirinei, and G. Lipari. Improved schedulability analysis of edf on multiprocessor platforms. In Proceedings of the 17th Euromicro Conference on Real-Time Systems, pages 209–218, 2005.
J. Chen and T. Kuo. Multiprocessor energy-efficient scheduling for real-time tasks with different power characteristics. In Proceedings of the 2005 International Conference on Parallel Processing, pages 13–20, 2005.
J. Chen, C. Yang, and T. Kuo. Slack reclamation for real-time task scheduling over dynamic voltage scaling multiprocessors. In Proceedings of the IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, pages 358–367, 2006.
S. Cho, S. Lee, S. Ahn, and K. Lin. Efficient real-time scheduling algorithms for multiprocessor systems. IEICE Transactions on Communications, 85(12):2859–2867, 2002.
M. Cirinei and T. P. Baker. Edzl scheduling analysis. In Proceedings of the 19th Euromicro Conference on Real-Time Systems, pages 9–18, 2007.
J. Goossens, S. Funk, and S. Baruah. Priority-driven scheduling of periodic task systems on multiprocessors. Real-Time Systems, 25(3):187–205, 2003.
S. Kato and N. Yamasaki. Global edf-based scheduling with efficient priority promotion. In Proceedings of the 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, pages 197–206, 2008.
V. Nélis, J. Goossens, R. Devillers, D. Milojevic, and N. Navet. Power-aware real-time scheduling upon identical multiprocessor platforms. In IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, pages 209–216, 2008.
M. Park, S. Han, H. Kim, S. Cho, and Y. Cho. Comparison of deadline-based scheduling algorithms for periodic real-time tasks on multiprocessor. IEICE Transactions on Information and Systems, 88(3):658–661, 2005.
C. Yang, J. Chen, and T. Kuo. An approximation algorithm for energy-efficient scheduling on a chip multiprocessor. In Proceedings of the conference on Design, Automation and Test in Europe, pages 468–473, 2005.
Acknowledgement
This work was supported by the Industrial Strategic Technology Development Program, Grant Number 10035324, funded by the Ministry of Knowledge Economy (MKE), Korea.
This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (KRF-2008-314-D00335).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Basel AG
About this paper
Cite this paper
Piao, X. et al. (2011). Power-Aware EDZL Scheduling upon Identical Multiprocessor Platforms. In: Shin, S., Gantenbein, R., Kuo, TW., Hong, J. (eds) Reliable and Autonomous Computational Science. Autonomic Systems. Springer, Basel. https://doi.org/10.1007/978-3-0348-0031-0_4
Download citation
DOI: https://doi.org/10.1007/978-3-0348-0031-0_4
Published:
Publisher Name: Springer, Basel
Print ISBN: 978-3-0348-0030-3
Online ISBN: 978-3-0348-0031-0
eBook Packages: Computer ScienceComputer Science (R0)