چكيده لاتين
Healthcare monitoring systems based on the Internet of Things (IoT) utilize wearable sensors, medical devices, and environmental sensors to collect medical data. These systems must provide real-time and highly reliable services while facing challenges such as limited computational resources in the fog layer, device heterogeneity, patient mobility, and strict Quality of Service (QoS) requirements. Since IoT devices lack sufficient processing power, tasks must be offloaded to higher layers with greater resources. In this context, task scheduling plays a vital role, as it is classified as an NP-hard problem and is often solved using metaheuristic approaches to reduce latency and improve performance.
In this research, a task scheduling mechanism is proposed for the IoT–fog–cloud environment that simultaneously addresses the requirements of low latency, optimal energy consumption, reduced network load, patient mobility support, and task prioritization. The proposed algorithm is implemented on a four-layer IoT, sink, fog, and cloud framework capable of supporting patient mobility. Medical data such as body temperature, blood oxygen, blood sugar, heart rate, and blood pressure are collected by medical devices. First, the urgency level of each task is calculated, and tasks are classified into two queues: “critical” and “non-critical.” Each queue is then ordered using the Weighted Sum Model (WSM), based on maximum response time and urgency level. For scheduling, a Meta-Heuristic Adaptive Hybrid Scheduler for Healthcare (MHASH) is introduced, which modifies the boundary check mechanism and employs a weighted fitness function with different weights for latency and energy in critical and non-critical tasks, as well as penalties for invalid allocations. To avoid local optima, Harris Hawks Optimization (HHO) is hybridized with Simulated Annealing (SA) using an intelligent neighbor selection mechanism. Critical tasks are prioritized for allocation to fog nodes, while non-critical tasks are distributed opportunistically between fog and cloud nodes depending on available capacity. The proposed algorithm is simulated in the iFogSim environment under two conditions: without queuing delay and with queuing delay. The SA temperature function is implemented in three variants: exponential, linear, and logarithmic. Each case is compared with Mobility-aware Modified Balance and Reduction (MobMBAR), Priority-based Task Scheduling and Resource Allocation (PTS-RA), and baseline HHO algorithms. Results demonstrate that overall latency is reduced by up to 10.2% without queuing delay and up to 13.6% with queuing delay. Energy consumption decreases by up to 73.9% without queuing delay and up to 47.1% with queuing delay, while network load is reduced by up to 57.8% without queuing delay and up to 63.7% with queuing delay.