Mobile Cloud Computing for Providing Complex Mobile Web Services

Simple Web services can be provided directly from one mobile device acting as a server. However, complex services need a mobile cloud to provide computing resources and infrastructure to support seamless provision of its Web services in a light weight manner. Our approach focuses on the architecture of this mobile cloud, which consists of a set of collaborative mobile devices that relies on an Extended Mobile Host Complex Web service Framework (EMHCWF). The main building blocks of EMHCWF with their associated distributed mechanisms are defined and tested experimentally. Furthermore, the safety properties of mobile cloud infrastructure have been validated using formal methods that are based on process algebra.

[1]  Klaus Moessner,et al.  Providing SOAP Web Services and RESTful Web Services from Mobile Hosts , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.

[2]  Bernhard Walke,et al.  Middleware for Communication and Deployment of Time Independent Mobile Web Services , 2008, 2008 IEEE International Conference on Web Services.

[3]  Elena del Val Noguera,et al.  A Survey on Web Service Discovering and Composition , 2008, WEBIST.

[4]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[5]  Andrew William Roscoe,et al.  The Theory and Practice of Concurrency , 1997 .

[6]  Kyong-Ho Lee,et al.  A lightweight framework for mobile web services , 2009, Computer Science - Research and Development.

[7]  J. Wenny Rahayu,et al.  Mobile cloud computing: A survey , 2013, Future Gener. Comput. Syst..

[8]  Sukhwinder Singh,et al.  Mobile Cloud Computing , 2014 .

[9]  Klaus Moessner,et al.  Providing Light Weight Distributed Web Services from Mobile Hosts , 2011, 2011 IEEE International Conference on Web Services.

[10]  Shikharesh Majumdar,et al.  Partitioning the WS Execution Environment for Hosting Mobile Web Services , 2008, 2008 IEEE International Conference on Services Computing.

[11]  Jim Davies,et al.  Timed CSP: Theory and Practice , 1991, REX Workshop.

[12]  Stefan Berger,et al.  Web services on mobile devices-implementation and experience , 2003, 2003 Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications.

[13]  Eugene Marinelli,et al.  Hyrax: Cloud Computing on Mobile Devices using MapReduce , 2009 .

[14]  Matthias Jarke,et al.  A Mediation Framework for Mobile Web Service Provisioning , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[15]  Marimuthu Palaniswami,et al.  An Intelligent Task Allocation Scheme for Multihop Wireless Networks , 2012, IEEE Transactions on Parallel and Distributed Systems.

[16]  Bernhard Walke,et al.  Enabling High Performance Mobile Web Services Provisioning , 2009, 2009 IEEE 70th Vehicular Technology Conference Fall.

[17]  Radhakrishna Canchi,et al.  IEEE 802.20: Mobile Broadband Wireless Access for the Twenty-First Century , 2008, IEEE Communications Magazine.

[18]  Stephan Reiff-Marganiec,et al.  Using Markov Decision Process Model with Logic Scoring of Preference Model to Optimize HTN Web Services Composition , 2011, Int. J. Web Serv. Res..

[19]  Manfred Hauswirth,et al.  Mobile Health Apps - From Singular to Collaborative , 2012, pHealth.

[20]  Shikharesh Majumdar,et al.  Hosting Web Services on Resource Constrained Devices , 2007, IEEE International Conference on Web Services (ICWS 2007).

[21]  Luqun Li,et al.  An Integrated Web Service Framework for Mobile Device Hosted Web Service and Its Performance Analysis , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[22]  Kun Yang,et al.  On effective offloading services for resource-constrained mobile devices running heavier mobile Internet applications , 2008, IEEE Communications Magazine.