Abstract
With the rapid increase of Internet of Things (IoT) devices and applications, the ordinary cloud computing paradigm soon becomes outdated. Fog computing paradigm extends services provided by a cloud to the edge of network in order to satisfy requirements of IoT applications such as low latency, locality awareness, low network traffic, mobility support, and so forth. Task scheduling in a Cloud-Fog environment plays a great role to assure diverse computational demands are met. However, the quest for an optimal solution for task scheduling in the such environment is exceedingly hard due to diversity of IoT applications, heterogeneity of computational resources, and multiple criteria. This study approaches the task scheduling problem with aims at improving service quality and load balancing in a merged computing system of Edge-Fog-Cloud. We propose a Multi-Objective Scheduling Algorithm (MOSA) that takes into account the job characteristics and utilization of different computational resources. The proposed solution is evaluated in comparison to other existing policies named LB, WRR, and MPSO. Numerical results show that the proposed algorithm improves the average response time while maintaining load balancing in comparison to three existing policies. Obtained results with the use of real workloads validate the outcomes.
Keywords
MSC
68-M20
Cite this article
@article{cai-5825,
author = {Xuan Thi Tran},
title = {A Proposed Scheduling Algorithm for IoT Applications in a Merged Environment of Edge, Fog, and Cloud},
journal = {Computing and Informatics},
volume = {42},
number = {2},
pages = {311--339},
year = {2023},
issn = {1335-9150},
doi = {10.31577/cai_2023_2_311}
}
TY - JOUR AU - Xuan Thi Tran TI - A Proposed Scheduling Algorithm for IoT Applications in a Merged Environment of Edge, Fog, and Cloud JO - Computing and Informatics VL - 42 IS - 2 SP - 311 EP - 339 PY - 2023 SN - 1335-9150 DO - 10.31577/cai_2023_2_311 UR - https://doi.org/10.31577/cai_2023_2_311 KW - Cloud-fog computing KW - job service demand KW - load balance KW - job scheduling ER -
Tran, X. T. (2023). A Proposed Scheduling Algorithm for IoT Applications in a Merged Environment of Edge, Fog, and Cloud. Computing and Informatics, 42(2), 311–339. https://doi.org/10.31577/cai_2023_2_311