Abstract
Efficient task scheduling in Fog Computing infrastructures necessitates adaptive solutions to dynamically manage real-time tasks and improve the utilization of resources. In this paper, we propose a real-time dynamic task scheduler that assigns incoming tasks to fog nodes based on maximizing resource utilization and satisfying task deadlines. The proposed approach leverages optimization technique and heuristic algorithm to allocate fog resources and schedule real-time tasks efficiently. The objective is an efficient use of resources while ensuring tasks are executed within their specified deadlines. Hence, the algorithm aims to maximize resource utilization in the architecture so that a large percentage of real-time tasks meet their deadline. The algorithm is implemented in the iFogSim simulator, and its performances are evaluated and compared to other algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Salimi, R., Azizi, S. Abawajy, J.: A greedy randomized adaptive search procedure for scheduling IoT tasks in virtualized fog-cloud computing (2023)
Sultan Hajam, S.: Deadline-cost aware task scheduling algorithm in fog computing networks. Int. J. Commun. Syst. 37, e5695 (2024)
Azizi, S., Shojafar, M., Abawajy, J., Buyya, R.: Deadline-aware and energy-efficient IoT task scheduling in fog computing systems: a semi-greedy approach. J. Netw. Comput. Appl. 201, 103333 (2022)
Ali, H., Rout, R., Parimi, P., Das, S.: Real-time task scheduling in fog-cloud computing framework for iot applications: a fuzzy logic based approach. In: 2021 International Conference On COMmunication Systems & NETworkS (COMSNETS), pp. 556–564 (2021)
Bonomi, F., Milito, R., Zhu, J. Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13–16 (2012)
Jamil, B., Ijaz, H., Shojafar, M., Munir, K., Buyya, R.: Resource allocation and task scheduling in fog computing and internet of everything environments: a taxonomy, review, and future directions. ACM Comput. Surv. (CSUR) 54, 1–38 (2022)
Yin, L., Luo, J., Luo, H.: Tasks scheduling and resource allocation in fog computing based on containers for smart manufacturing. IEEE Trans. Ind. Inform. 14, 4712–4721 (2018)
Gupta, H., Vahid Dastjerdi, A., Ghosh, S., Buyya, R.: iFogSim: a toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments. Softw. Pract. Exper. 47, 1275–1296 (2017)
Sharif, Z., Jung, L., Ayaz, M., Yahya, M., Pitafi, S.: Priority-based task scheduling and resource allocation in edge computing for health monitoring system. J. King Saud Univ.-Comput. Inf. Sci. 35, 544–559 (2023)
Choudhari, T., Moh, M., Moh, T.: Prioritized task scheduling in fog computing. In: Proceedings Of The ACMSE 2018 Conference, pp. 1–8 (2018)
Jamil, B., Ijaz, H., Shojafar, M., Munir, K.: IRATS: a DRL-based intelligent priority and deadline-aware online resource allocation and task scheduling algorithm in a vehicular fog network. Ad Hoc Netw. 141, 103090 (2023)
Stavrinides, G., Karatza, H.: A hybrid approach to scheduling real-time IoT workflows in fog and cloud environments. Multimedia Tools Appl. 78, 24639–24655 (2019)
Sharma, O., Rathee, G., Kerrache, C., Herrera-Tapia, J.: Two-stage optimal task scheduling for smart home environment using fog computing infrastructures. Appl. Sci. 13, 2939 (2023)
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 Switzerland AG
About this paper
Cite this paper
Trabelsi, M., Ben Ahmed, S. (2024). Real-Time Task Scheduling and Dynamic Resource Allocation in Fog Infrastructure. In: Barolli, L. (eds) Advanced Information Networking and Applications. AINA 2024. Lecture Notes on Data Engineering and Communications Technologies, vol 200. Springer, Cham. https://doi.org/10.1007/978-3-031-57853-3_33
Download citation
DOI: https://doi.org/10.1007/978-3-031-57853-3_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-57852-6
Online ISBN: 978-3-031-57853-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)