Next Article in Journal
A Deep Learning Framework for Automatic Meal Detection and Estimation in Artificial Pancreas Systems
Next Article in Special Issue
A Comparative Analysis of Human Behavior Prediction Approaches in Intelligent Environments
Previous Article in Journal
Comparing YOLOv3, YOLOv4 and YOLOv5 for Autonomous Landing Spot Detection in Faulty UAVs
Previous Article in Special Issue
A Bibliometric Analysis and Benchmark of Machine Learning and AutoML in Crash Severity Prediction: The Case Study of Three Colombian Cities
Article

Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment

Faculty of Electrical Engineering and Computing, University of Zagreb, 10000 Zagreb, Croatia
*
Author to whom correspondence should be addressed.
Academic Editor: Marco Picone
Sensors 2022, 22(2), 465; https://doi.org/10.3390/s22020465
Received: 14 November 2021 / Revised: 19 December 2021 / Accepted: 4 January 2022 / Published: 8 January 2022
(This article belongs to the Special Issue Emerging IoT Technologies for Smart Environments Ⅱ)
Fog computing emerged as a concept that responds to the requirements of upcoming solutions requiring optimizations primarily in the context of the following QoS parameters: latency, throughput, reliability, security, and network traffic reduction. The rapid development of local computing devices and container-based virtualization enabled the application of fog computing within the IoT environment. However, it is necessary to utilize algorithm-based service scheduling that considers the targeted QoS parameters to optimize the service performance and reach the potential of the fog computing concept. In this paper, we first describe our categorization of IoT services that affects the execution of our scheduling algorithm. Secondly, we propose our scheduling algorithm that considers the context of processing devices, user context, and service context to determine the optimal schedule for the execution of service components across the distributed fog-to-cloud environment. The conducted simulations confirmed the performance of the proposed algorithm and showcased its major contribution—dynamic scheduling, i.e., the responsiveness to the volatile QoS parameters due to changeable network conditions. Thus, we successfully demonstrated that our dynamic scheduling algorithm enhances the efficiency of service performance based on the targeted QoS criteria of the specific service scenario. View Full-Text
Keywords: fog computing; Internet of Things (IoT); context-aware systems; service scheduling; service categorization; smart environments; service orchestration; QoS fog computing; Internet of Things (IoT); context-aware systems; service scheduling; service categorization; smart environments; service orchestration; QoS
Show Figures

Figure 1

MDPI and ACS Style

Krivic, P.; Kusek, M.; Cavrak, I.; Skocir, P. Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment. Sensors 2022, 22, 465. https://doi.org/10.3390/s22020465

AMA Style

Krivic P, Kusek M, Cavrak I, Skocir P. Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment. Sensors. 2022; 22(2):465. https://doi.org/10.3390/s22020465

Chicago/Turabian Style

Krivic, Petar, Mario Kusek, Igor Cavrak, and Pavle Skocir. 2022. "Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment" Sensors 22, no. 2: 465. https://doi.org/10.3390/s22020465

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop