کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
431908 688652 2012 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Adaptive energy-efficient scheduling for real-time tasks on DVS-enabled heterogeneous clusters
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Adaptive energy-efficient scheduling for real-time tasks on DVS-enabled heterogeneous clusters
چکیده انگلیسی

Developing energy-efficient clusters not only can reduce power electricity cost but also can improve system reliability. Existing scheduling strategies developed for energy-efficient clusters conserve energy at the cost of performance. The performance problem becomes especially apparent when cluster computing systems are heavily loaded. To address this issue, we propose in this paper a novel scheduling strategy–adaptive energy-efficient scheduling or AEES–for aperiodic and independent real-time tasks on heterogeneous clusters with dynamic voltage scaling. The AEES scheme aims to adaptively adjust voltages according to the workload conditions of a cluster, thereby making the best trade-offs between energy conservation and schedulability. When the cluster is heavily loaded, AEES considers voltage levels of both new tasks and running tasks to meet tasks’ deadlines. Under light load, AEES aggressively reduces the voltage levels to conserve energy while maintaining higher guarantee ratios. We conducted extensive experiments to compare AEES with an existing algorithm–MEG, as well as two baseline algorithms–MELV, MEHV. Experimental results show that AEES significantly improves the scheduling quality of MELV, MEHV and MEG.


► An adaptive energy-efficient scheduling strategy AEES was proposed.
► AEES seamlessly integrates two algorithms—EEGS and LVA.
► EEGS adjusts voltages according to system workload.
► LVA decreases voltages of waiting tasks to save energy.
► AEES improves the adaptivity and schedulability of real-time heterogeneous clusters.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 72, Issue 6, June 2012, Pages 751–763
نویسندگان
, , , ,