Static Algorithm Allocation With Duplication in Robotic Network Cloud Systems

被引:3
作者
Alirezazadeh, Saeid [1 ]
Alexandre, Luis A. [2 ]
机构
[1] Univ Beira Interior, C4 Cloud Comp Competence Ctr, P-6200284 Covilha, Portugal
[2] Univ Beira Interior, NOVA LINCS, P-6200284 Covilha, Portugal
关键词
Task analysis; Robots; Resource management; Heuristic algorithms; Cloud computing; Dynamic scheduling; Service robots; Human-robot collaboration; job completion time; monitoring; quality metric; task scheduling; EVOLUTIONARY ALGORITHM; ARCHITECTURE; RETRIEVAL;
D O I
10.1109/TPDS.2023.3267293
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Robotic networks can be used to accomplish tasks that exceed the capacity of a single robot. In a robotic network, robots can work together to accomplish a common task. Cloud robotics allows robots to benefit from the massive storage and computing power of the cloud. Previous studies mainly focus on minimizing the cost of resource retrieval by robots by knowing the resource allocation in advance. Duplicating algorithms on multiple nodes can reduce the total time required to execute a task. We address the question of which algorithms should be duplicated and where the duplicates should be placed to improve overall performance. We have developed a procedure to answer wherein a robotic network cloud system should algorithms be executed and whether they should be duplicated to achieve optimal performance in terms of overall task execution time for all robots. Our proposed duplication procedure is optimal in the sense that the number of duplicated algorithms is minimal, while the result provides minimal overall completion time for all robots.
引用
收藏
页码:1897 / 1908
页数:12
相关论文
共 37 条
[1]  
Alirezazadeh S., 2023, IEEE T CLOUD COMPUT, V11, P324, DOI DOI 10.1109/TCC.2021.3093489
[2]   Improving makespan in dynamic task scheduling for cloud robotic systems with time window constraints [J].
Alirezazadeh, Saeid ;
Alexandre, Luis A. .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (03) :2027-2045
[3]   Optimal algorithm allocation for robotic network cloud systems [J].
Alirezazadeh, Saeid ;
Correia, Andre ;
Alexandre, Luis A. .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2022, 154
[4]   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
[5]  
[Anonymous], 2013, Military robots and drones: a reference handbook, P333
[6]  
[Anonymous], 2006, Discrete Mathematics and its Applications
[7]  
Arif MU, 2017, AAAI CONF ARTIF INTE, P5032
[8]  
Badreldin M., 2013, Advances in Artificial Intelligence, V2013, P12, DOI DOI 10.1155/2013/256524
[9]  
Bonomi F., 2012, P 1 EDITION MCC WORK, DOI [10.1145/2342509.2342513, DOI 10.1145/2342509.2342513]
[10]  
Burkard R., 2012, ASSIGNMENT PROBLEMS, DOI DOI 10.1137/1.9781611972238