Deep reinforcement learning-based optimal deployment of IoT machine learning jobs in fog computing architecture

被引:1
作者
Bushehrian, Omid [1 ]
Moazeni, Amir [1 ]
机构
[1] Shiraz Univ Technol, Dept Comp Engn & Informat Technol, Shiraz, Iran
关键词
IoT application deployment; Fog computing; Federated learning; Deep reinforcement learning; RESOURCE-ALLOCATION;
D O I
10.1007/s00607-024-01353-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
By increasing the number and variety of areas where IoT technology is being applied, the challenges regarding the design and deployment of IoT applications and services have recently become the subject of many studies. Many IoT applications are machine learning jobs that collect and analyze sensor measurements in smart cities, farms, or industrial areas to meet the end-user requirements. These machine-learning jobs consist of distributed tasks that work collaboratively to build models in a federated manner. Though some challenges regarding the deployment and scheduling of IoT applications have been studied before, the problem of determining the optimal number and the coverage of distributed tasks of an IoT machine learning job has not been addressed previously. This paper proposes a two-phased method for adaptive task creation and deployment of IoT machine learning jobs over a heterogeneous multi-layer fog computing architecture. In the first phase, the optimal number of tasks and their respective sensor coverage is determined using a Deep Reinforcement Learning (DRL) based method and subsequently, in the second phase, the tasks are deployed over the heterogeneous multi-layer fog computing architecture using a greedy deployment method. The task creation and deployment problem is formulated as a three-objective optimization problem: 1) minimizing the deployment latency 2) minimizing the deployment cost and, 3) minimizing the evaluation loss of the machine learning job when trained in a federated manner over the edge/fog/cloud nodes. A Deep Deterministic Policy Gradient (DDPG) algorithm is used to solve the online IoT machine learning job deployment optimization problem adaptively and efficiently. The experimental results obtained by the deployment of several IoT machine learning jobs with disparate profiles over the heterogeneous fog test-bed showed that the proposed two-phased DRL-based method could outperform the Edge-IoT and Cloud-IoT baseline methods by improving the total deployment score up to 32%.
引用
收藏
页数:25
相关论文
共 39 条
[1]   Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments [J].
Abd Elaziz, Mohamed ;
Abualigah, Laith ;
Attiya, Ibrahim .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 :142-154
[2]  
[Anonymous], 2023, AWS fargate pricing
[3]  
Beutel DJ, 2022, Arxiv, DOI arXiv:2007.14390
[4]   Mobility-Aware Application Scheduling in Fog Computing [J].
Bittencourt, Luiz F. ;
Diaz-Montes, Javier ;
Buyya, Rajkumar ;
Rana, Omer F. ;
Parashar, Manish .
IEEE CLOUD COMPUTING, 2017, 4 (02) :26-35
[5]   QoS-Aware Deployment of IoT Applications Through the Fog [J].
Brogi, Antonio ;
Forti, Stefano .
IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (05) :1185-1192
[6]  
Chen S.., 2017, Beijing multi-site air quality, DOI [10.24432/C5RK5G, DOI 10.24432/C5RK5G]
[7]   Profit-Aware Cooperative Offloading in UAV-Enabled MEC Systems Using Lightweight Deep Reinforcement Learning [J].
Chen, Zheyi ;
Zhang, Junjie ;
Zheng, Xianghan ;
Min, Geyong ;
Li, Jie ;
Rong, Chunming .
IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (12) :21325-21336
[8]   Computation offloading in blockchain-enabled MCS systems: A scalable deep reinforcement learning approach [J].
Chen, Zheyi ;
Zhang, Junjie ;
Huang, Zhiqin ;
Wang, Pengfei ;
Yu, Zhengxin ;
Miao, Wang .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 153 :301-311
[9]   Intelligent Offloading in Blockchain-Based Mobile Crowdsensing Using Deep Reinforcement Learning [J].
Chen, Zheyi ;
Yu, Zhengxin .
IEEE COMMUNICATIONS MAGAZINE, 2023, 61 (06) :118-123
[10]   Adaptive and Efficient Resource Allocation in Cloud Datacenters Using Actor-Critic Deep Reinforcement Learning [J].
Chen, Zheyi ;
Hu, Jia ;
Min, Geyong ;
Luo, Chunbo ;
El-Ghazawi, Tarek .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (08) :1911-1923