Mobile Intercloud System for Edge Cloud Computing

Recent years have seen considerable interest in mobile cloud computing and edge cloud computing. This paper presents a mobile Intercloud system for supporting mobile cloud computing in general and edge cloud computing in particular. In essence, a mobile user with a mobile terminal can set up a virtual mobile terminal with applications and data in a central/home cloud. The virtual mobile terminal can facilitate task and computation offloading and other functions. Moreover, when a mobile terminal joins an edge cloud, the virtual mobile terminal (including required applications and data) can be migrated to enhance system efficiency and the user experience (e.g., shorter access delays). An experimental prototype has been developed for evaluating certain basic object transfer functions. To support the application transfer function, we formulate both finite- and infinite-horizon Markov decision models to determine decision policies (i.e., should an application be transferred to an edge cloud). The transfer decision depends on various factors, including transfer cost, duration associated with the edge cloud, usage probability, and usage cost in the central cloud and edge cloud. Based on the models, we obtain closed-form solutions for the decision policies, which can be expressed in meaningful formulas to provide useful insights for edge cloud computing in general. To evaluate the mobile Intercloud system for edge cloud computing, we conducted extensive evaluations, including experimental evaluation for testing the basic functions and protocols, analytical evaluation for studying the analytical models, and simulation evaluation for analyzing performance in a multiuser and multicloud environment in particular. The experimental, simulation, and analytical results provide useful insights into the design and development of the mobile Intercloud system for edge cloud computing as well as decision policies for application transfer.

[1]  Keqin Li,et al.  Multi-User Multi-Task Computation Offloading in Green Mobile Edge Cloud Computing , 2019, IEEE Transactions on Services Computing.

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

[3]  Zhetao Li,et al.  Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Computing , 2019, IEEE Transactions on Mobile Computing.

[4]  Rajkumar Buyya,et al.  Interconnected Cloud Computing Environments , 2014, ACM Comput. Surv..

[5]  Yan Zhang,et al.  Energy-efficient workload offloading and power control in vehicular edge computing , 2018, 2018 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[6]  Dijiang Huang,et al.  Mobile cloud computing service models: a user-centric approach , 2013, IEEE Network.

[7]  Rajkumar Buyya,et al.  An Online Algorithm for Task Offloading in Heterogeneous Mobile Clouds , 2018, ACM Trans. Internet Techn..

[8]  Rajkumar Buyya,et al.  Augmentation Techniques for Mobile Cloud Computing , 2018, ACM Comput. Surv..

[9]  Dusit Niyato,et al.  Offloading in Mobile Cloudlet Systems with Intermittent Connectivity , 2015, IEEE Transactions on Mobile Computing.

[10]  Vassilis Kostakos,et al.  Evidence-Aware Mobile Computational Offloading , 2018, IEEE Transactions on Mobile Computing.

[11]  Min Chen,et al.  A Markov Decision Process-based service migration procedure for follow me cloud , 2014, 2014 IEEE International Conference on Communications (ICC).

[12]  Mohammad Masdari,et al.  A Survey on the Computation Offloading Approaches in Mobile Edge/Cloud Computing Environment: A Stochastic-based Perspective , 2020, Journal of Grid Computing.

[13]  Romano Fantacci,et al.  Performance Analysis of a Delay Constrained Data Offloading Scheme in an Integrated Cloud-Fog-Edge Computing System , 2020, IEEE Transactions on Vehicular Technology.

[14]  Dipankar Raychaudhuri,et al.  Towards efficient edge cloud augmentation for virtual reality MMOGs , 2017, SEC.

[15]  Henry C. B. Chan,et al.  Mobile Intercloud System and Objects Transfer Mechanism , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[16]  Joan Manuel Marquès,et al.  Towards the Decentralised Cloud , 2019, ACM Comput. Surv..

[17]  Massoud Pedram,et al.  A semi-Markovian decision process based control method for offloading tasks from mobile devices to the cloud , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[18]  Tapani Ristaniemi,et al.  Energy Efficient Optimization for Computation Offloading in Fog Computing System , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[19]  Duo Liu,et al.  Cloud-Based Data Offloading for Multi-focus and Multi-views Image Fusion in Mobile Applications , 2019 .

[20]  Henry C. B. Chan,et al.  Discovering Resources in an Intercloud Environment , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[21]  Yeongjin Kim,et al.  Mobile Computation Offloading for Application Throughput Fairness and Energy Efficiency , 2019, IEEE Transactions on Wireless Communications.

[22]  Rajkumar Buyya,et al.  Inter‐Cloud architectures and application brokering: taxonomy and survey , 2014, Softw. Pract. Exp..

[23]  Cees T. A. M. de Laat,et al.  Intercloud Architecture for interoperability and integration , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[24]  Mostafa Ghobaei-Arani,et al.  A latency-aware and energy-efficient computation offloading in mobile fog computing: a hidden Markov model-based approach , 2020, The Journal of Supercomputing.

[25]  Uttam Ghosh,et al.  Distributed Probabilistic Offloading in Edge Computing for 6G-Enabled Massive Internet of Things , 2021, IEEE Internet of Things Journal.

[26]  Ahmed Ghoneim,et al.  Intelligent task prediction and computation offloading based on mobile-edge cloud computing , 2020, Future Gener. Comput. Syst..

[27]  Naghmeh S. Moayedian,et al.  An Offloading Strategy in Mobile Cloud Computing Considering Energy and Delay Constraints , 2018, IEEE Access.

[28]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[29]  Geoffrey Fox,et al.  Energy-efficient multisite offloading policy using Markov decision process for mobile cloud computing , 2016, Pervasive Mob. Comput..

[30]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[31]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[32]  Periklis Chatzimisios,et al.  A Continuous-Time Markov decision process-based resource allocation scheme in vehicular cloud for mobile video services , 2018, Comput. Commun..

[33]  Chang Heng,et al.  Inter-cloud operations via NGSON , 2012, IEEE Communications Magazine.

[34]  Hamid Harroud,et al.  Mobile cloud computing for computation offloading: Issues and challenges , 2018 .

[35]  Kin K. Leung,et al.  Mobility-Induced Service Migration in Mobile Micro-clouds , 2014, 2014 IEEE Military Communications Conference.

[36]  C. E. Perkins Mobile IP , 1997 .

[37]  Hossam S. Hassanein,et al.  Cloud-Assisted Computation Offloading to Support Mobile Services , 2016, IEEE Transactions on Cloud Computing.

[38]  Mazliza Othman,et al.  A Survey of Mobile Cloud Computing Application Models , 2014, IEEE Communications Surveys & Tutorials.