A Survey on Task Allocation and Scheduling in Robotic Network Systems

被引:1
作者
Alirezazadeh, Saeid [1 ,2 ]
Alexandre, Luis A. [3 ]
机构
[1] Univ Beira Interior, Cloud Comp Competence Ctr C4, P-6201001 Covilha, Portugal
[2] Inst Politecn Leiria, Comp Sci & Commun Res Ctr CIIC, Escola Super Tecnol & Gestao, P-2411901 Leiria, Portugal
[3] Univ Beira Interior, NOVA LINCS, P-6201001 Covilha, Portugal
关键词
Robots; Resource management; Cloud computing; Processor scheduling; Dynamic scheduling; Edge computing; Job shop scheduling; Optimization; Internet of Things; Real-time systems; Cloud; edge; fog; load balancing; robotic network; scheduling; task allocation; ALGORITHM; ARCHITECTURE; DUPLICATION; COMPLEXITY;
D O I
10.1109/JIOT.2024.3491944
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Robotic networks are increasingly relied upon to perform complex tasks that require efficient scheduling and task allocation to optimize processing power, resource management, and energy use. The primary goal in these systems is to enhance performance by minimizing completion time, energy consumption, and delays, while maximizing resource utilization and task throughput. Numerous studies have examined different aspects of task allocation and scheduling, from static approaches to dynamic models that adapt to real-time conditions. This article presents a comprehensive survey of the methods and strategies used in robotic network systems, considering not only traditional approaches but also the role of emerging technologies, such as cloud, fog, and edge computing. We categorize the literature from three perspectives: 1) architectures and applications; 2) methods; and 3) parameters. Furthermore, we analyze the limitations of each approach and propose directions for future research, with a particular focus on scalability, real-world applicability, and the integration of these technologies in dynamic environments.
引用
收藏
页码:1484 / 1508
页数:25
相关论文
共 109 条
[1]   A Task Scheduling Algorithm With Improved Makespan Based on Prediction of Tasks Computation Time algorithm for Cloud Computing [J].
Al-Maytami, Belal Ali ;
Fan, Pingzhi ;
Hussain, Abir ;
Baker, Thar ;
Liatsist, Panos .
IEEE ACCESS, 2019, 7 :160916-160926
[2]   Static Algorithm Allocation With Duplication in Robotic Network Cloud Systems [J].
Alirezazadeh, Saeid ;
Alexandre, Luis A. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (06) :1897-1908
[3]   Optimal Algorithm Allocation for Single Robot Cloud Systems [J].
Alirezazadeh, Saeid ;
Alexandre, Luis A. .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (01) :324-335
[4]   Dynamic Task Scheduling for Human-Robot Collaboration [J].
Alirezazadeh, Saeid ;
Alexandre, Luis A. .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (04) :8699-8704
[5]   Optimal algorithm allocation for robotic network cloud systems [J].
Alirezazadeh, Saeid ;
Correia, Andre ;
Alexandre, Luis A. .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2022, 154
[6]   Dynamic Task Allocation for Robotic Network Cloud Systems [J].
Alirezazadeh, Saeid ;
Alexandre, Luis A. .
2020 IEEE INTL SYMP ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, INTL CONF ON BIG DATA & CLOUD COMPUTING, INTL SYMP SOCIAL COMPUTING & NETWORKING, INTL CONF ON SUSTAINABLE COMPUTING & COMMUNICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2020), 2020, :1221-1228
[7]   MAINTAINING KNOWLEDGE ABOUT TEMPORAL INTERVALS [J].
ALLEN, JF .
COMMUNICATIONS OF THE ACM, 1983, 26 (11) :832-843
[8]  
Ananthanarayanan Amritha, 2022, Intelligent Computing: Proceedings of the 2021 Computing Conference. Lecture Notes in Networks and Systems, P657, DOI 10.1007/978-3-030-80119-9_42
[9]  
[Anonymous], 2014, Report of the JSME Research Committee on the Great East Japan Earthquake Disaster
[10]  
[Anonymous], 2024, Successful resource allocation examples