Optimal Algorithm Allocation for Robotic Network Cloud Systems

04/26/2021
by   Saeid Alirezazadeh, et al.
0

Cloud robotics enables robots to benefit from the massive storage and computational power of the cloud, overcoming the capacity limitations of cooperative robots. When the decision is made to use a robotic network cloud system to execute a task or a set of tasks, the main goal will be to use the cheapest, in terms of smallest memory, and fastest, in terms of shortest execution time, robots. Previous studies have mainly focused on minimizing the cost of the robots in retrieving resources by knowing the resource allocation in advance. When a task arrives in the system, it can be assigned to any processing unit, one of the robots, an eventual fog node or the cloud, and the question is where a task should be processed to optimize performance. Here, we develop a method for a robotic network cloud system to determine where each algorithm should be allocated for the system to achieve optimal performance, regardless of which robot initiates the request. We can find the minimum required memory for the robots and the optimal way to allocate the algorithms with the shortest time to complete each task. We show how our proposed method works, and we experimentally compare its performance with a state-of-the-art method, using real-world data, showing the improvements that can be obtained.

READ FULL TEXT
research
03/19/2020

Optimal Algorithm Allocation for Single Robot Cloud Systems

In order for a robot to perform a task, several algorithms need to be ex...
research
04/29/2021

Resource Allocation and Service Provisioning in Multi-Agent Cloud Robotics: A Comprehensive Survey

Robotic applications nowadays are widely adopted to enhance operational ...
research
03/22/2023

A Survey on Task Allocation and Scheduling in Robotic Network Systems

Cloud Robotics is helping to create a new generation of robots that leve...
research
09/16/2018

A Fog Robotic System for Dynamic Visual Servoing

Cloud Robotics is a paradigm where distributed robots are connected to c...
research
08/28/2021

A Predictive Application Offloading Algorithm Using Small Datasets for Cloud Robotics

Many robotic applications that are critical for robot performance requir...
research
07/22/2020

Dynamic Task Allocation for Robotic Network Cloud Systems

Every robotic network cloud system can be seen as a graph with nodes as ...
research
12/07/2020

Improving Makespan in Dynamic Task Allocation for Cloud Robotic Systems with Time Window Constraints

A scheduling method in a robotic network cloud system with minimal makes...

Please sign up or login with your details

Forgot password? Click here to reset