Multi-Objective Optimization for Joint Task Scheduling and Data Placement in Edge-based AIoT Systems: A Learning-Based Approach

被引:0
作者
Fang, Mingyan [1 ]
Liu, Xiao [2 ]
Xu, Jia [1 ]
Yao, Aiting [1 ]
Tang, Fengjie [1 ]
Li, Xuejun [1 ]
机构
[1] Anhui Univ, Anhui Prov Int Joint Res Ctr Adv Technol Med Imag, Sch Comp Sci & Technol, Hefei, Peoples R China
[2] Deakin Univ, Sch Informat Technol, Geelong, Vic, Australia
来源
2024 IEEE 24TH INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID 2024 | 2024年
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
edge computing; artificial intelligence of things; task scheduling; data placement; workflow; smart system; IOT; ALGORITHMS;
D O I
10.1109/CCGrid59990.2024.00056
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Artificial Intelligence of Things (AIoT) systems are playing an important role in scenarios such as smart factories, smart healthcare, and smart logistics. Edge Computing reduces the network latency by pushing compute and storage resources near the IoT devices. However, the massive of data and task requests from IoT devices and datacenters raise the optimization requirement of schedule plans. Existing studies consider either task scheduling or data placement problems. They ignore the complex relationship between data and tasks leading to an increase the task completion time and energy consumption. Therefore, this paper first formalizes the joint task scheduling and data placement problem as a constrained multi-objective optimization model. Then, a Learns to Improve (L2I) algorithm is proposed, which is a reinforcement learning-based algorithm for task scheduling and data placement to minimize the task completion time and transmission energy consumption of IoT devices. In the L2I algorithm, we design a set of low-level improvement operators to generate new schedule plans to speed up the selection process of the optimal schedule plan. The simulation experiments show that the proposed algorithm effectively outperforms traditional strategies in solving task scheduling and data placement problems.
引用
收藏
页码:435 / 441
页数:7
相关论文
共 21 条
[1]   IoT Data Placement in the Fog infrastructure with mobile devices [J].
Ben Salah, Noura ;
Ben Saoud, Narjes Bellamine .
21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, :21-30
[2]  
Bharathi S, 2008, 2008 THIRD WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE (WORKS 2008), P11
[3]   Industrial IoT Data Scheduling Based on Hierarchical Fog Computing: A Key for Enabling Smart Factory [J].
Chekired, Djabir Abdeldjalil ;
Khoukhi, Lyes ;
Mouftah, Hussein T. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (10) :4590-4602
[4]   Ionospheric Disturbances Possibly Associated with Yangbi Ms6.4 and Maduo Ms7.4 Earthquakes in China from China Seismo Electromagnetic Satellite [J].
Du, Xiaohui ;
Zhang, Xuemin .
ATMOSPHERE, 2022, 13 (03)
[5]   A Novel Data Placement Strategy for Data-Sharing Scientific Workflows in Heterogeneous Edge-Cloud Computing Environments [J].
Du, Xin ;
Tang, Songtao ;
Lu, Zhihui ;
Wu, Jie ;
Gai, Keke ;
Hung, Patrick C. K. .
2020 IEEE 13TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2020), 2020, :498-507
[6]   Resource Management in Fog/Edge Computing: A Survey on Architectures, Infrastructure, and Algorithms [J].
Hong, Cheol-Ho ;
Varghese, Blesson .
ACM COMPUTING SURVEYS, 2019, 52 (05)
[7]   Low Latency Deployment of Service-based Data-intensive Applications in Cloud-Edge Environment [J].
Jia, Jingtan ;
Wang, Pengwei .
2022 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2022), 2022, :57-66
[8]   A Case Study of Data Management Challenges Presented in Large-Scale Machine Learning Workflows [J].
Lee, Claire Songhyun ;
Hewes, V. ;
Cerati, Giuseppe ;
Kowalkowski, Jim ;
Aurisano, Adam ;
Agrawal, Ankit ;
Choudhary, Alok ;
Liao, Wei-keng .
2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID, 2023, :71-81
[9]   Joint optimization of data placement and scheduling for improving user experience in edge computing [J].
Li, Chunlin ;
Bai, Jingpan ;
Tang, JianHang .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 125 :93-105
[10]   A Time-Driven Data Placement Strategy for a Scientific Workflow Combining Edge Computing and Cloud Computing [J].
Lin, Bing ;
Zhu, Fangning ;
Zhang, Jianshan ;
Chen, Jiaqing ;
Chen, Xing ;
Xiong, Naixue N. ;
Mauri, Jaime Lloret .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (07) :4254-4265