User Preference Aware Task Coordination and Proactive Bandwidth Allocation in a FiWi-Based Human–Agent–Robot Teamwork Ecosystem

Cooperative human–agent–robot teamwork (HART) provides enormous opportunities for present-day human users to orchestrate their real-time tasks in a coordinated fashion. However, given human users’ different preferences for real-time HART task execution, e.g., lower delay and monetary cost, the selection of proper task coordination services has emerged as an important research problem by taking dynamically changing cloud agent/robot resources, network bandwidth utilization, as well as delay-sensitive and delay-tolerant HART task properties into account. To cope with these challenges, in this paper, we explore the synergy between caching, computation, and communications for achieving cost-effective HART task execution. To exploit the locality of different HART-centric tasks and local/non-local cloud agent/robot resources for different HART-centric task execution, we consider integrated fiber-wireless (FiWi) enhanced networks with computation task offloading as well as fiber backhaul sharing and WiFi offloading capabilities. More precisely, to minimize task execution delay and monetary cost, we propose a user preference aware HART task coordination framework that selects the appropriate dedicated or non-dedicated robot and cloud agent for given caching and computing HART task execution requirements. Further, to cope with varying bandwidth resources, we propose a proactive bandwidth allocation policy for the execution of both delay-sensitive and delay-tolerant HART tasks execution across FiWi enhanced network infrastructures. We evaluate the performance of our proposed preference aware task offloading scheme and compare it to various baseline schemes in terms of different key performance indicators, including the task execution time and monetary cost saving ratio, communication to computation ratio, and offloading gain overhead ratio. Our findings indicate that the proposed delay cost saving policy exhibits a 27% higher task execution time saving ratio and a 48% lower monetary cost saving ratio than the proposed monetary cost saving policy in a typical scenario.

[1]  Nei Kato,et al.  Hybrid Method for Minimizing Service Delay in Edge Cloud Computing Through VM Migration and Transmission Power Control , 2017, IEEE Transactions on Computers.

[2]  I-Hong Hou,et al.  Online scheduling for delayed mobile offloading , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[3]  Yonggang Wen,et al.  Energy-efficient scheduling policy for collaborative execution in mobile cloud computing , 2013, 2013 Proceedings IEEE INFOCOM.

[4]  Sok-Ian Sou,et al.  Performance Modeling for Multipath Mobile Data Offloading in Cellular/Wi-Fi Networks , 2017, IEEE Transactions on Communications.

[5]  Min Chen,et al.  Opportunistic Task Scheduling over Co-Located Clouds in Mobile Environment , 2018, IEEE Transactions on Services Computing.

[6]  Thrasyvoulos Spyropoulos,et al.  Performance analysis of “on-the-spot” mobile data offloading , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[7]  Huaming Wu,et al.  Stochastic Analysis of Delayed Mobile Offloading in Heterogeneous Networks , 2018, IEEE Transactions on Mobile Computing.

[8]  Bo Li,et al.  eTime: Energy-efficient transmission between cloud and mobile devices , 2013, 2013 Proceedings IEEE INFOCOM.

[9]  Ted Taekyoung Kwon,et al.  AMUSE: Empowering users for cost-aware offloading with throughput-delay tradeoffs , 2013, 2013 Proceedings IEEE INFOCOM.

[10]  Martin Maier,et al.  Collaborative Computing for Advanced Tactile Internet Human-to-Robot (H2R) Communications in Integrated FiWi Multirobot Infrastructures , 2017, IEEE Internet of Things Journal.

[11]  Bu-Sung Lee,et al.  MaxCD: Efficient multi-flow scheduling and cooperative downloading for improved highway drive-thru Internet systems , 2013, Comput. Networks.

[12]  Weifa Liang,et al.  Online Algorithms for Location-Aware Task Offloading in Two-Tiered Mobile Cloud Environments , 2014, 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing.

[13]  Li Shi,et al.  Energy-Aware Scheduling of Embarrassingly Parallel Jobs and Resource Allocation in Cloud , 2017, IEEE Transactions on Parallel and Distributed Systems.

[14]  Martin Maier,et al.  Local and Nonlocal Human-to-Robot Task Allocation in Fiber-Wireless Multi-Robot Networks , 2018, IEEE Systems Journal.

[15]  Martin Maier,et al.  The tactile internet: vision, recent progress, and open challenges , 2016, IEEE Communications Magazine.

[16]  Martin Maier,et al.  Mobile Edge Computing Empowered Fiber-Wireless Access Networks in the 5G Era , 2017, IEEE Communications Magazine.

[17]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[18]  Albert Y. Zomaya,et al.  Computation Offloading for Service Workflow in Mobile Cloud Computing , 2015, IEEE Transactions on Parallel and Distributed Systems.

[19]  Maarten Sierhuis,et al.  Human-agent-robot teamwork , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[20]  Xu Han,et al.  Cost Aware Service Placement and Load Dispatching in Mobile Cloud Systems , 2016, IEEE Transactions on Computers.

[21]  Xiaojiang Du,et al.  Toward Vehicle-Assisted Cloud Computing for Smartphones , 2015, IEEE Transactions on Vehicular Technology.

[22]  Kyunghan Lee,et al.  Mobile data offloading: how much can WiFi deliver? , 2010, SIGCOMM 2010.

[23]  Mohsen Guizani,et al.  Energy-Efficient Caching for Mobile Edge Computing in 5G Networks , 2017 .

[24]  Katherine Guo,et al.  Cachier: Edge-Caching for Recognition Applications , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[25]  Lazaros Gkatzikis,et al.  Migrate or not? exploiting dynamic task migration in mobile cloud computing systems , 2013, IEEE Wireless Communications.