Task Scheduling and Offloading in IoT–Edge–Cloud Systems: From Offline Optimization to Online Learning
2026 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]
The Internet of Things (IoT) devices are increasingly deployed in environments such as factories, hospitals, homes, and vehicles. Due to limited processing capabilities, these devices often rely on cloud servers for task execution. However, cloud offloading introduces major challenges, including high data transmission overhead, network congestion, increased delays, and elevated end-to-end latency, particularly for latency-sensitive and data-intensive applications such as industrial control, smart city analytics, and healthcare monitoring. Edge computing mitigates these issues by moving computation closer to end users. Given the limited resources at edge nodes, efficient task scheduling across IoT devices, edge servers, and cloud nodes is essential to meet application delay requirements.
This thesis presents a framework for adaptive and delay-efficient task scheduling across the device-edge-cloud continuum, addressing both offline optimization and online learning. The scheduling problem is formulated as a Mixed-Integer Linear Program (MILP) to minimize end-to-end service delay. While exact optimization using CPLEX provides benchmark solutions, it becomes computationally prohibitive at scale. To enable scalability, heuristics and two meta-heuristic approaches, based on genetic algorithm (GA) and simulated annealing (SA), are developed. GA-based method improves solution quality but incurs higher runtime, whereas SA-based method achieves near-optimal solutions with substantially lower computational cost. Building on this foundation, two online schedulers are proposed for time-varying workloads and partial system knowledge. One extends simulated annealing for online hierarchical multi-access edge computing, while the other employs a cooperative multi-agent reinforcement learning framework using Deep Q-Networks and Double DQN with decentralized execution. Simulation results show that the proposed methods reduce average latency and improve deadline satisfaction compared to state-of-the-art baselines, demonstrating their effectiveness for scalable, low-latency IoT service scheduling.
Abstract [en]
Internet of Things (IoT) devices are widely deployed in environments such as factories, hospitals, homes, and vehicles. Due to limited processing capabilities, these devices often offload tasks to the cloud, which can cause high communication overhead, network congestion, and increased end-to-end latency, particularly for latency-sensitive applications such as industrial control, smart city analytics, and healthcare monitoring. Edge computing alleviates these issues by bringing computation closer to end users, but its limited resources require efficient task scheduling across device, edge, and cloud tiers.
This thesis proposes an adaptive and delay-efficient scheduling framework for the device-edge-cloud continuum. The problem is first formulated as a Mixed-Integer Linear Program to minimize service delay, with CPLEX used to obtain benchmark solutions. To improve scalability, heuristic methods and two meta-heuristic approaches based on genetic algorithm (GA) and simulated annealing (SA), are developed, where SA method achieves near-optimal performance with significantly lower computational cost. Building on this, two online schedulers are introduced: one extending SA for online hierarchical edge computing, and another based on multi-agent reinforcement learning using Deep Q-Networks and Double DQN. Simulation results show notable latency reduction and improved deadline satisfaction compared to state-of-the-art baselines, demonstrating the effectiveness of the proposed approach.
Place, publisher, year, edition, pages
Karlstad: Karlstads universitet, 2026. , p. 50
Series
Karlstad University Studies, ISSN 1403-8099 ; 2026:9
Keywords [en]
task offloading, task scheduling, edge computing, optimization techniques, heuristics, meta-heuristics, reinforcement learning
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-108215DOI: 10.59217/sbpt5891ISBN: 978-91-7867-662-0 (print)ISBN: 978-91-7867-663-7 (electronic)OAI: oai:DiVA.org:kau-108215DiVA, id: diva2:2028870
Public defence
2026-03-18, Agardh lecture hall, 11D257, Karlstad universitet, Karstad, 13:15 (English)
Opponent
Supervisors
2026-02-182026-01-152026-02-18Bibliographically approved
List of papers