Abstract
Heterogeneous computing systems have been extensively applied in recent years due to their ability to greatly enhance the computation capability of parallel applications. While this kind of system can greatly increase the computation capability of parallel applications, it is usually constrained by energy cost. Therefore, to achieve a tradeoff between computing ability and energy cost, the optimization of the schedule length under the constraint of energy cost has been paid more and more attention. In this paper, a subtasks-aware task scheduling strategy is proposed, and we defined the concepts of subtasks execution time ratio (SER) and subtask impact factor (SIF) to allocate energy of tasks reasonably. Specifically, the computational load of all subtasks of each task in the application is considered as an influence on the performance of the algorithm. Concurrently, to minimize the makespan of applications and make the allocation of energy more equitable, this paper presents a new method of pre-distribution of weighted energy. Our experimental results show that this method is effective in reducing the scheduling length under energy cost limits in parallel applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Xie, G., Xiao, X., Peng, H., Li, R., Li, K.: A survey of low-energy parallel scheduling algorithms. IEEE Trans. Sustain. Comput. 7(1), 27–46 (2021)
Xie, G., Jiang, J., Liu, Y., Li, R., Li, K.: Minimizing energy consumption of real-time parallel applications using downward and upward approaches on heterogeneous systems. IEEE Trans. Industr. Inf. 13(3), 1068–1078 (2017)
Liu, J., Yang, P., Chen, C.: Intelligent energy-efficient scheduling with ant colony techniques for heterogeneous edge computing. J. Parallel Distrib. Comput. 172, 84–96 (2023)
Huang, J., Li, R., Jiao, X., Jiang, Y., Chang, W.: Dynamic dag scheduling on multiprocessor systems: reliability, energy, and makespan. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 39(11), 3336–3347 (2020)
Zhang, L., Li, K., Li, C., Li, K.: Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems. Inf. Sci. 379, 241–256 (2017)
Xiao, X., Xie, G., Li, R., Li, K.: Minimizing schedule length of energy consumption constrained parallel applications on heterogeneous distributed systems. In: 2016 IEEE Trustcom/BigDataSE/ISPA, pp. 1471–1476. IEEE (2016)
Quan, Z., Wang, Z.J., Ye, T., Guo, S.: Task scheduling for energy consumption constrained parallel applications on heterogeneous computing systems. IEEE Trans. Parallel Distrib. Syst. 31(5), 1165–1182 (2019)
Zhu, W., Wu, W., Yang, X., Zeng, G.: Tssa: Task structure-aware scheduling of energy-constrained parallel applications on heterogeneous distributed embedded platforms. J. Syst. Architect. 132, 102741 (2022)
Li, H., Wu, J., Lu, J., Chen, Z., Zhang, P., Hu, W.: A task level-aware scheduling algorithm for energy consumption constrained parallel applications on heterogeneous computing systems. In: Huang, DS., Premaratne, P., Jin, B., Qu, B., Jo, KH., Hussain, A. (eds.) ICIC 2023. LNCS, vol. 14086, pp. 97–108. Springer, Cham (2023). https://doi.org/10.1007/978-981-99-4755-3_9
Topcuoglu, H., Hariri, S., Wu, M.Y.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13(3), 260–274 (2002)
Chen, J., He, Y., Zhang, Y., Han, P., Du, C.: Energy-aware scheduling for dependent tasks in heterogeneous multiprocessor systems. J. Syst. Architect. 129, 102598 (2022)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Li, Z., Wu, J., Li, H., Hu, W. (2024). Subtask-Aware Energy Allocation Algorithm for Parallel Applications Scheduling on Heterogeneous Computing Systems. In: Huang, DS., Zhang, X., Zhang, C. (eds) Advanced Intelligent Computing Technology and Applications. ICIC 2024. Lecture Notes in Computer Science(), vol 14879. Springer, Singapore. https://doi.org/10.1007/978-981-97-5675-9_17
Download citation
DOI: https://doi.org/10.1007/978-981-97-5675-9_17
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-5674-2
Online ISBN: 978-981-97-5675-9
eBook Packages: Computer ScienceComputer Science (R0)