Author:
Hagras Tarek,El-Sayed Gamal A.
Abstract
AbstractThe key factor in reducing the consumed energy when dependent-tasks applications are scheduled on DVFS-enabled computing platforms is task execution time slots. The unique and axiomatic approach to reduce the energy consumption on such platforms involves scaling down the execution frequency of each task within its execution time slot, provided a suitable scaling-down frequency is available. Regrettably, scheduling algorithms often shrink task execution time slots due to minimizing task completion times. This paper presents BlueMoon, a mechanism that reschedules the application tasks to extend the execution time slot of each task while ensuring that the overall completion time of the application tasks remains unaffected. BlueMoon is implemented and tested on numerous schedules of application graphs. The experimental results, conducted through computer simulations, demonstrate that BlueMoon substantially extends the execution time slots of tasks when compared to other mechanisms.
Publisher
Springer Science and Business Media LLC
Reference50 articles.
1. Hagras, T.: Slack extender mechanism for greening dependent-tasks scheduling on DVFS-enabled computing platforms. J. Supercomput. 78(5), 6275–6295 (2021). https://doi.org/10.1007/s11227-021-04112-9
2. Maurya, A.K., Modi, K., Kumar, V., Naik, N.S., Tripathi, A.K.: Energy-aware scheduling using slack reclamation for cluster systems. Clust. Comput. 23(2), 911–923 (2019). https://doi.org/10.1007/s10586-019-02965-7
3. Hagras, T., Atef, A., Mahdy, Y.B.: Greening duplication-based dependent-tasks scheduling on heterogeneous large-scale computing platforms. J. Grid Comput. 1, 19–25 (2021). https://doi.org/10.1007/s10723-021-09554-2
4. Barzegar, B., Motameni, H., Movaghar, A.: EATSDCD: a green energy-aware scheduling algorithm for parallel task-based application using clustering, duplication and DVFS technique in cloud datacenters. J. Intell. Fuzzy Syst. 36(6), 5135–5152 (2019). https://doi.org/10.3233/jifs-171927
5. Dobhal, A., Ranvijay: Improved real-time energy aware parallel task scheduling in a cluster. In: 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), pp. 475–480 (2016). IEEE