Adaptive task scheduling in IoT using reinforcement learning

Author:

Pandit Mohammad KhalidORCID,Mir Roohie Naaz,Chishti Mohammad Ahsan

Abstract

PurposeThe intelligence in the Internet of Things (IoT) can be embedded by analyzing the huge volumes of data generated by it in an ultralow latency environment. The computational latency incurred by the cloud-only solution can be significantly brought down by the fog computing layer, which offers a computing infrastructure to minimize the latency in service delivery and execution. For this purpose, a task scheduling policy based on reinforcement learning (RL) is developed that can achieve the optimal resource utilization as well as minimum time to execute tasks and significantly reduce the communication costs during distributed execution.Design/methodology/approachTo realize this, the authors proposed a two-level neural network (NN)-based task scheduling system, where the first-level NN (feed-forward neural network/convolutional neural network [FFNN/CNN]) determines whether the data stream could be analyzed (executed) in the resource-constrained environment (edge/fog) or be directly forwarded to the cloud. The second-level NN ( RL module) schedules all the tasks sent by level 1 NN to fog layer, among the available fog devices. This real-time task assignment policy is used to minimize the total computational latency (makespan) as well as communication costs.FindingsExperimental results indicated that the RL technique works better than the computationally infeasible greedy approach for task scheduling and the combination of RL and task clustering algorithm reduces the communication costs significantly.Originality/valueThe proposed algorithm fundamentally solves the problem of task scheduling in real-time fog-based IoT with best resource utilization, minimum makespan and minimum communication cost between the tasks.

Publisher

Emerald

Subject

General Computer Science

Reference36 articles.

1. Mobile edge computing: a survey;IEEE Internet of Things Journal,2017

2. Graph-partitioning based instruction scheduling for clustered processors,2001

3. Network aware resource allocation in distributed clouds,2012

4. Survey of applications, challenges and opportunities in fog computing;International Journal of Pervasive Computing and Communications,2019

5. Fog computing and its role in the internet of things,2012

Cited by 29 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Online Decentralized Scheduling in Fog Computing for Smart Cities Based on Reinforcement Learning;IEEE Transactions on Cognitive Communications and Networking;2024-08

2. A Dynamic Task Scheduling Algorithm for Airborne Device Clouds;International Journal of Aerospace Engineering;2024-02-26

3. Load Balancing for Task Scheduling Based on Multi-Agent Reinforcement Learning in Cloud-Edge-End Collaborative Environments;2024 The 8th International Conference on Machine Learning and Soft Computing;2024-01-26

4. An Analysis of Methods and Metrics for Task Scheduling in Fog Computing;Future Internet;2023-12-30

5. Modeling of an Edge Computing Cluster for Optimized Distribution of Tasks in Production Environments;Lecture Notes in Production Engineering;2023-11-18

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3