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 条
  • [21] AutoScale: Adaptive QoS-Aware Container-based Cloud Applications Scheduling Framework
    Sun, Yao
    Meng, Lun
    Song, Yunkui
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (06): : 2824 - 2837
  • [22] Formal Approach for QoS-Aware Cloud Service Composition
    Wakrime, Abderrahim Ait
    Jabbour, Said
    [J]. 2017 IEEE 26TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2017, : 30 - 35
  • [23] QoS-aware Virtual Machine Consolidation in Cloud Datacenter
    Monil, Mohammad Alaul Haque
    Malony, Allen D.
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2017), 2017, : 81 - 87
  • [24] QoS-aware Application Placement Over Distributed Cloud
    Bianchi, Francesco
    Lo Presti, Francesco
    [J]. 2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 742 - 747
  • [25] QoS-Aware Cloud Resource Prediction for Computing Services
    Osypanka, Patryk
    Nawrocki, Piotr
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1346 - 1357
  • [26] QoSC: A QoS-Aware Storage Cloud Based on HDFS
    Yang, Bowei
    Song, Guanghua
    Zheng, Yao
    Wu, Yue
    [J]. 2015 INTERNATIONAL SYMPOSIUM ON SECURITY AND PRIVACY IN SOCIAL NETWORKS AND BIG DATA (SOCIALSEC 2015), 2015, : 32 - 38
  • [27] Cloud service selection based on QoS-aware logistics
    Wenxue Ran
    Huijuan Liu
    [J]. Soft Computing, 2020, 24 : 4323 - 4332
  • [28] QoS-Aware Service Composition in Mobile Cloud Networks
    Al Ridhawi, Ismaeel
    Al Ridhawi, Yousif
    [J]. 2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 448 - 453
  • [29] Severity: a QoS-aware approach to cloud application elasticity
    Tsagkaropoulos, Andreas
    Verginadis, Yiannis
    Papageorgiou, Nikos
    Paraskevopoulos, Fotis
    Apostolou, Dimitris
    Mentzas, Gregoris
    [J]. Journal of Cloud Computing, 2021, 10 (01)
  • [30] Severity: a QoS-aware approach to cloud application elasticity
    Andreas Tsagkaropoulos
    Yiannis Verginadis
    Nikos Papageorgiou
    Fotis Paraskevopoulos
    Dimitris Apostolou
    Gregoris Mentzas
    [J]. Journal of Cloud Computing, 10