Cloudroid: A Cloud Framework for Transparent and QoS-aware Robotic Computation Outsourcing

被引:23
|
作者
Hu, Ben [1 ]
Wang, Huaimin [1 ]
Zhang, Pengfei [1 ]
Ding, Bo [1 ]
Che, Huimin [1 ]
机构
[1] Natl Univ Def Technol, Natl Key Lab Parallel & Distributed Proc, Changsha 410073, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud robotics; Platform as a service; Computation outsourcing; Quality of service;
D O I
10.1109/CLOUD.2017.23
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many robotic tasks require heavy computation, which can easily exceed the robot's onboard computer capability. A promising solution to address this challenge is outsourcing the computation to the cloud. However, exploiting the potential of cloud resources in robotic software is difficult, because it involves complex code modification and extensive (re) configuration procedures. Moreover, quality of service (QoS) such as timeliness, which is critical to robot's behavior, have to be considered. In this paper, we propose a transparent and QoS-aware software framework called Cloudroid for cloud robotic applications. This framework supports direct deployment of existing robotic software packages to the cloud, transparently transforming them into Internet-accessible cloud services. And with the automatically generated service stubs, robotic applications can outsource their computation to the cloud without any code modification. Furthermore, the robot and the cloud can cooperate to maintain the specific QoS property such as request response time, even in a highly dynamic and resource-competitive environment. We evaluated Cloudroid based on a group of typical robotic scenarios and a set of software packages widely adopted in real-world robot practices. Results show that robots capability can be enhanced significantly without code modification and specific QoS objectives can be guaranteed. In certain tasks, the "cloud + robot" setup shows improved performance in orders of magnitude compared with the robot native setup.
引用
收藏
页码:114 / 121
页数:8
相关论文
共 50 条
  • [1] Cloudroid Swarm: A QoS-Aware Framework for Multirobot Cooperation Offloading
    Zhai, Yuanzhao
    Ding, Bo
    Zhang, Pengfei
    Luo, Jie
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [2] An Adaptive Qos-Aware Cloud
    Zhang Yuchao
    Deng Bo
    Peng Fuyang
    [J]. 2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES, APPLICATIONS AND MANAGEMENT (ICCCTAM), 2012, : 160 - 163
  • [3] QRSF: QoS-aware resource scheduling framework in cloud computing
    Singh, Sukhpal
    Chana, Inderveer
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (01): : 241 - 292
  • [4] A resource elasticity framework for QoS-aware execution of cloud applications
    Kaur, Pankaj Deep
    Chana, Inderveer
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 37 : 14 - 25
  • [5] QRSF: QoS-aware resource scheduling framework in cloud computing
    Sukhpal Singh
    Inderveer Chana
    [J]. The Journal of Supercomputing, 2015, 71 : 241 - 292
  • [6] QoS-Aware Cooperative Computation Offloading for Robot Swarms in Cloud Robotics
    Hong, Zicong
    Huang, Huawei
    Guo, Song
    Chen, Wuhui
    Zheng, Zibin
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (04) : 4027 - 4041
  • [7] QoS-Aware Robotic Streaming Workflow Allocation in Cloud Robotics Systems
    Chen, Wuhui
    Yaguchi, Yuichi
    Naruse, Keitaro
    Watanobe, Yutaka
    Nakamura, Keita
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (02) : 544 - 558
  • [8] QoS-aware Service Redeployment in Cloud
    You, Kun
    Qian, Zhuzhong
    Guo, Song
    Lu, Sanglu
    Chen, Daoxu
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [9] QoS-Aware Cloud Application Management
    Martin, Patrick
    Soltani, Sima
    Powley, Wendy
    Hassannezhad, Mastoureh
    [J]. CLOUD COMPUTING AND BIG DATA, 2013, 23 : 20 - 34
  • [10] QoS-aware genetic Cloud Brokering
    Anastasi, Gaetano F.
    Carlini, Emanuele
    Coppola, Massimo
    Dazzi, Patrizio
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 75 : 1 - 13