An elastic energy-aware scheduling strategy for heterogeneous computing systems

被引:0
作者
Zhu, Xiao-Min [1 ]
He, Chuan [1 ]
Wang, Jian-Jiang [1 ]
Jiang, Jian-Qing [1 ]
机构
[1] Key Laboratory of Information System Engineering, National University of Defense Technology
来源
Jisuanji Xuebao/Chinese Journal of Computers | 2012年 / 35卷 / 06期
关键词
Dynamic voltage scaling; Elastic; Energy-aware; Heterogeneous computing system; Scheduling;
D O I
10.3724/SP.J.1016.2012.01313
中图分类号
学科分类号
摘要
Energy saving has become a major issue for heterogeneous computing systems to minimize electricity cost, improve system reliability and protect environment. Conventional energy-aware scheduling strategies developed on heterogeneous computing systems concentrated on energy savings regardless of the user expected finish times of tasks while making scheduling decisions. As a result, the user expectations by such strategies will be affected greatly especially when the systems are heavily loaded, which results in inferior system adaptivity or, in some situations, (e. g., emergency service) it is even not tolerated. In this paper, we developed a novel dynamic scheduling strategy named Elastic Energy-Aware Scheduling (EEAS) for aperiodic, and independent tasks on heterogeneous computing systems with dynamic voltage scaling. The EEAS strategy aims at adaptively adjusting voltages according to the system workload, thereby making trade-offs between energy conservation and user expectation. i. e., when the system is under heavy workload, to meet user expectations, EEAS not only considers the voltage for a new task, but also takes the voltages to run tasks waiting in local queues into account; in contrast, EEAS degrades voltage levels to reduce energy consumption while holding higher user satisfaction rate in terms of user expected finish time. We conducted extensive experiments to compare our EEAS with three schemes - GEA, HVEA and LVEA. Experimental results show that EEAS significantly improves the scheduling quality of others, and is able to effectively enhance the system elasticity.
引用
收藏
页码:1313 / 1326
页数:13
相关论文
共 34 条
[1]  
Goller A., Leberl F., Radar image processing with clusters of computers, IEEE Aerospace and Electronics Systems Magazine, 24, 1, pp. 18-22, (2009)
[2]  
Zheng K., Wang J.-F., Huang L., Decarreau G., Open wireless software radio on common PC, Proceedings of the 17th IEEE International Symposium on Personal, Indoor and Mobile Radio Communication (PIMRC'06), pp. 1-5, (2006)
[3]  
Qin X., Jiang H., A dynamic and reliability-driven scheduling algorithm for parallel real-time jobs executing on heterogeneous clusters, Journal of Parallel and Distributed Computing, 65, 8, pp. 885-900, (2005)
[4]  
Lin C., Tian Y., Yao M., Green network and green evaluation: Mechanism, modeling and evaluation, Chinese Journal of Computers, 34, 4, pp. 593-612, (2011)
[5]  
Li Y., Liu Y., Qian D.-P., An energy-aware heuristic scheduling algorithm for heterogeneous clusters, Proceedings of the 15th International Conference on Parallel and Distributed Systems (ICPADS'09), pp. 407-413, (2009)
[6]  
Guo M.-Y., Green computing: Connotation and tendency, Computer Engineering, 36, 10, pp. 1-7, (2010)
[7]  
Guo B., Shen Y., Shao Z.-L., The redefinition and some discussion of green computing, Chinese Journal of Computers, 32, 12, pp. 2311-2319, (2009)
[8]  
Xie T., Qin X., An energy-delay tunable task allocation strategy for collaborative applications in networked embedded systems, IEEE Transactions on Computers, 57, 3, pp. 329-343, (2008)
[9]  
Kang Q.-M., He H., A novel discrete differential evolution algorithm for task scheduling in heterogeneous computing systems, Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC'09), pp. 5006-5011, (2009)
[10]  
Wang J.-M., Li J.-F., Tan Y.-J., Study on heuristic algorithm for dynamic scheduling problem of earth observing satellites, Proceedings of the 8th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'07), pp. 9-14, (2007)