Dynamic Deployment and Cost-Sensitive Provisioning for Elastic Mobile Cloud Services

As mobile customers gradually occupying the largest share of cloud service users, the effective and cost-sensitive provisioning of mobile cloud services quickly becomes a main theme in cloud computing. The key issues involved are much more than just enabling mobile users to access remote cloud resources through wireless networks. The resource limited and intermittent disconnection problems of mobile environments have intrinsic conflict with the continuous connection assumption of the cloud service usage patterns. We advocate that seamless service provisioning in mobile cloud can only be achieved with full exploitation of all available resources around mobile users. An elastic framework is proposed to automatically and dynamically deploy cloud services on data center, base stations, client units, even peer devices. The best deployment location is dynamically determined based on a context-aware and cost-sensitive evaluation model. To facilitate easy adoption of the proposed framework, a service development model and associated semi-automatic tools are provided such that cloud service developers can easily convert a service for execution on different platforms without porting. Prototype implementation and evaluation on the Google Cloud and Android platforms demonstrate that our mechanism can successfully maintain seamless services with very low overhead.

[1]  Shiow-yang Wu,et al.  Development model and environment for dynamic mobile cloud services , 2012, 2012 IEEE Asia Pacific Cloud Computing Congress (APCloudCC).

[2]  Ian Warren,et al.  OdinTools--Model-Driven Development of Intelligent Mobile Services , 2011, 2011 IEEE International Conference on Services Computing.

[3]  Xiang-Yang Li,et al.  WiFace: a secure geosocial networking system using WiFi-based multi-hop MANET , 2010, MCS '10.

[4]  Koichi Takasugi,et al.  Seamless service platform for following a user's movement in a dynamic network environment , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[5]  Husnu S. Narman,et al.  CCRP: Customized cooperative resource provisioning for high resource utilization in clouds , 2016, 2016 IEEE International Conference on Big Data (Big Data).

[6]  .K Dhanya,et al.  A Virtual Cloud Computing Provider for Mobile Devices , 2017 .

[7]  Xin Jin,et al.  Cloud Assisted P2P Media Streaming for Bandwidth Constrained Mobile Subscribers , 2010, 2010 IEEE 16th International Conference on Parallel and Distributed Systems.

[8]  Naixue Xiong,et al.  On the throughput-energy tradeoff for data transmission between cloud and mobile devices , 2014, Inf. Sci..

[9]  Shifei Ding,et al.  Cloud computing: a new computing paradigm , 2016 .

[10]  Zheng Yan,et al.  A QoS-aware system for mobile cloud computing , 2011, 2011 IEEE International Conference on Cloud Computing and Intelligence Systems.

[11]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[12]  Santosh Singh,et al.  Survey on Mobile Cloud Computing , 2015 .

[13]  B. Rashid,et al.  Towards Seamless Service Mobility for Mobile Devices Communicating Within Wireless Grids , 2007, 2007 Canadian Conference on Electrical and Computer Engineering.

[14]  Shahbaz Akhtar Abid,et al.  MobiByte: An Application Development Model for Mobile Cloud Computing , 2015, Journal of Grid Computing.

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

[16]  Yan Xin,et al.  Flexible service provisioning based on context constraint for enhancing user experience in service oriented mobile cloud , 2016, J. Netw. Comput. Appl..

[17]  Athanasios V. Vasilakos,et al.  MAPCloud: Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture , 2012, 2012 IEEE Fifth International Conference on Utility and Cloud Computing.

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

[19]  Athanasios V. Vasilakos,et al.  MuSIC: Mobility-Aware Optimal Service Allocation in Mobile Cloud Computing , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[20]  Athanasios V. Vasilakos,et al.  Mobile Cloud Computing: A Survey, State of Art and Future Directions , 2013, Mobile Networks and Applications.

[21]  Athanasios V. Vasilakos,et al.  On Optimal and Fair Service Allocation in Mobile Cloud Computing , 2013, IEEE Transactions on Cloud Computing.

[22]  Hans D. Schotten,et al.  Access Schemes for Mobile Cloud Computing , 2010, 2010 Eleventh International Conference on Mobile Data Management.

[23]  Haiying Shen,et al.  CORP: Cooperative Opportunistic Resource Provisioning for Short-Lived Jobs in Cloud Systems , 2016, 2016 IEEE International Conference on Cluster Computing (CLUSTER).

[24]  Der-Jiunn Deng,et al.  Mobile cloud computing service based on heterogeneous wireless and mobile P2P networks , 2011, 2011 7th International Wireless Communications and Mobile Computing Conference.

[25]  Athanasios V. Vasilakos,et al.  Model-Driven Development Patterns for Mobile Services in Cloud of Things , 2018, IEEE Transactions on Cloud Computing.

[26]  Navpreet Kaur Walia,et al.  Survey on Mobile Cloud Computing , 2024, Advances in Robotic Technology.

[27]  Mahadev Satyanarayanan,et al.  Fundamental challenges in mobile computing , 1996, PODC '96.

[28]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .