A Reinforcement Learning-Based Resource Allocation Scheme for Cloud Robotics

In recent years, robotic systems combined with cloud computing capability have become an emerging topic of discussion in academic fields. The concept of cloud robotics allows the system to offload computing-intensive tasks from the robots to the cloud. An appropriate resource allocation scheme is ne...

Full description

Bibliographic Details
Main Authors: Hang Liu, Shiwen Liu, Kan Zheng
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8314091/
id doaj-2304554eb9624b8199ba8d80e5914d8c
record_format Article
spelling doaj-2304554eb9624b8199ba8d80e5914d8c2021-03-29T20:41:10ZengIEEEIEEE Access2169-35362018-01-016172151722210.1109/ACCESS.2018.28146068314091A Reinforcement Learning-Based Resource Allocation Scheme for Cloud RoboticsHang Liu0Shiwen Liu1Kan Zheng2https://orcid.org/0000-0002-8531-6762Intelligent Computing and Communication Lab, Key Laboratory of Universal Wireless Communications, Ministry of Education, Beijing University of Posts and Telecommunications, Beijing, ChinaIntelligent Computing and Communication Lab, Key Laboratory of Universal Wireless Communications, Ministry of Education, Beijing University of Posts and Telecommunications, Beijing, ChinaIntelligent Computing and Communication Lab, Key Laboratory of Universal Wireless Communications, Ministry of Education, Beijing University of Posts and Telecommunications, Beijing, ChinaIn recent years, robotic systems combined with cloud computing capability have become an emerging topic of discussion in academic fields. The concept of cloud robotics allows the system to offload computing-intensive tasks from the robots to the cloud. An appropriate resource allocation scheme is necessary for the cloud computing service platform to efficiently allocate its computing resources, when the robots send requests asking for computing service. This paper proposes a resource allocation scheme based on reinforcement learning (RL), which can make the cloud to decide whether a request should be accepted and how many resources are supposed to be allocated. The scheme realizes an autonomous management of computing resources through online learning, reduces human participation in scheme planning, and improves the overall utility of the system in the long run. Numerical results demonstrate that the proposed RL-based computing resource allocation scheme has better performances than the greedy allocation scheme.https://ieeexplore.ieee.org/document/8314091/Cloud roboticsreinforcement learningresource allocation
collection DOAJ
language English
format Article
sources DOAJ
author Hang Liu
Shiwen Liu
Kan Zheng
spellingShingle Hang Liu
Shiwen Liu
Kan Zheng
A Reinforcement Learning-Based Resource Allocation Scheme for Cloud Robotics
IEEE Access
Cloud robotics
reinforcement learning
resource allocation
author_facet Hang Liu
Shiwen Liu
Kan Zheng
author_sort Hang Liu
title A Reinforcement Learning-Based Resource Allocation Scheme for Cloud Robotics
title_short A Reinforcement Learning-Based Resource Allocation Scheme for Cloud Robotics
title_full A Reinforcement Learning-Based Resource Allocation Scheme for Cloud Robotics
title_fullStr A Reinforcement Learning-Based Resource Allocation Scheme for Cloud Robotics
title_full_unstemmed A Reinforcement Learning-Based Resource Allocation Scheme for Cloud Robotics
title_sort reinforcement learning-based resource allocation scheme for cloud robotics
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2018-01-01
description In recent years, robotic systems combined with cloud computing capability have become an emerging topic of discussion in academic fields. The concept of cloud robotics allows the system to offload computing-intensive tasks from the robots to the cloud. An appropriate resource allocation scheme is necessary for the cloud computing service platform to efficiently allocate its computing resources, when the robots send requests asking for computing service. This paper proposes a resource allocation scheme based on reinforcement learning (RL), which can make the cloud to decide whether a request should be accepted and how many resources are supposed to be allocated. The scheme realizes an autonomous management of computing resources through online learning, reduces human participation in scheme planning, and improves the overall utility of the system in the long run. Numerical results demonstrate that the proposed RL-based computing resource allocation scheme has better performances than the greedy allocation scheme.
topic Cloud robotics
reinforcement learning
resource allocation
url https://ieeexplore.ieee.org/document/8314091/
work_keys_str_mv AT hangliu areinforcementlearningbasedresourceallocationschemeforcloudrobotics
AT shiwenliu areinforcementlearningbasedresourceallocationschemeforcloudrobotics
AT kanzheng areinforcementlearningbasedresourceallocationschemeforcloudrobotics
AT hangliu reinforcementlearningbasedresourceallocationschemeforcloudrobotics
AT shiwenliu reinforcementlearningbasedresourceallocationschemeforcloudrobotics
AT kanzheng reinforcementlearningbasedresourceallocationschemeforcloudrobotics
_version_ 1724194334291525632