Self-Adaptive and Self-Aware Mobile-Cloud Hybrid Robotics

被引:0
|
作者
Akbar, Aamir [1 ]
Lewis, Peter R. [1 ]
机构
[1] Aston Univ, Sch Engn & Appl Sci, ALICE, Birmingham, W Midlands, England
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many benefits of cloud computing are now well established, as both enterprise and mobile IT has been transformed by cloud computing. Backed by the virtually unbounded resources of cloud computing, battery-powered mobile robotics can also benefit from cloud computing, meeting the demands of even the most computationally and resource-intensive tasks. However, many existing mobile-cloud hybrid tasks are inefficient in terms of achieving objectives like minimizing battery power consumption and network bandwidth usage, which form a tradeoff. To counter this problem we propose a technique based on offline profiling, that allows class, method and hybrid level configurations to be applied to MC hybrid robotic tasks and measures, at runtime, how well the tasks meet these two objectives. The optimal configurations obtained from offline profiling are employed to make decisions at runtime. The decisions are based on: 1) changing the environment (i.e. WiFi signal level variation), and 2) itself in a changing environment (i.e. actual observed packet loss in the network). Our experimental evaluation considers a Python-based foraging task performed by a battery-powered and Raspberry Pi controlled Thymio robot. Analysis of our results shows that self-adaptive and self-aware systems can both achieve better optimization in a changing environment (signal level variation) than using static offloading or running the task only on a mobile device. However, a self-adaptive system struggles to perform well when the change in the environment happens within the system (network congestion). In such a case, a self-aware system can outperform, in terms of minimizing the two objectives.
引用
收藏
页码:262 / 267
页数:6
相关论文
共 50 条
  • [1] A Self-Aware and Scalable Solution for Efficient Mobile-Cloud Hybrid Robotics
    Akbar, Aamir
    Lewis, Peter R.
    Wanner, Elizabeth
    FRONTIERS IN ROBOTICS AND AI, 2020, 7
  • [2] A Survey and Taxonomy of Self-Aware and Self-Adaptive Cloud Autoscaling Systems
    Chen, Tao
    Bahsoon, Rami
    Yao, Xin
    ACM COMPUTING SURVEYS, 2018, 51 (03)
  • [3] Autonomous Self-Adaptive and Self-Aware Optical Wireless Communication Systems
    Esmail, Maged Abdullah
    SENSORS, 2023, 23 (09)
  • [4] Towards Simulating Architectural Patterns for Self-Aware and Self-Adaptive Systems
    Abeywickrama, Dhaminda B.
    Zambonelli, Franco
    Hoch, Nicklas
    2012 IEEE SIXTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2012, : 133 - 138
  • [5] Context Aware Adaptive ML Inference in Mobile-Cloud Applications
    Dolui, Koustabh
    Michiels, Sam
    Hughes, Danny
    Hallez, Hans
    2022 IEEE 23RD INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM 2022), 2022, : 90 - 99
  • [6] Self-Adaptive and Sensitivity-Aware QoS Modeling for the Cloud
    Chen, Tao
    Bahsoon, Rami
    PROCEEDINGS OF THE 8TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2013), 2013, : 43 - 52
  • [7] Knowledge representation for adaptive and self-aware systems
    Lero–the Irish Software Engineering Research Center, University of Limerick, Limerick, Ireland
    Lect. Notes Comput. Sci., (221-247):
  • [8] A Self-Adaptive Context-Aware Model for Mobile Commerce
    Naveed, Munir
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, ICIC 2015, PT III, 2015, 9227 : 618 - 625
  • [9] Self-Adaptive Battery and Context Aware Mobile Application Development
    Datta, Soumya Kanti
    Bonnet, Christian
    Nikaein, Navid
    2014 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2014, : 761 - 766
  • [10] Toward Adaptive, Self-Aware Test Automation
    Eberhardinger, Benedikt
    Habermaier, Axel
    Reif, Wolfgang
    2017 IEEE/ACM 12TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TESTING (AST), 2017, : 34 - 37