Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Establishing A Personal On-Demand Execution Environment for Mobile Cloud Applications

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

A distributed mobile cloud service model called “POEM” is presented to manage the mobile cloud resource and compose mobile cloud applications. POEM provides the following salient features: (a) it considers resource management not only between mobile devices and clouds, but also among mobile devices; (b) it utilizes the entire mobile cloud system as the mobile application running platform, and as a result, the mobile cloud application development is significantly simplified and enriched; and (c) it addresses the interoperability issues among mobile devices and cloud resource providers to allow mobile cloud applications running cross various cloud virtual machines and mobile devices. The proposed POEM solution is demonstrated by using OSGi and XMPP techniques. Our performance evaluations demonstrate that POEM provides a true elastic application running environment for mobile cloud computing.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Huang D, Xing T, Wu H (2013) Mobile cloud computing service models: a user-centric approach. IEEE Netw 27(5):6–11

    Article  Google Scholar 

  2. OSGi Alliance. OSGi Core Release 5, March 2012. http://www.osgi.org/Release5/HomePage

  3. Extensible Messaging and Presence Protocol (XMPP), available at http://xmpp.org/. Open Source

  4. March V, Gu Y, Leonardi E, Goh G, Kirchberg M, Lee BS (2011) ucloud: Towards a new paradigm of rich mobile applications. In: 8th international conference on mobile web information systems (MobiWIS)

  5. Ma RKK, Lam KT, Wang CL (2011) excloud: Transparent runtime support for scaling mobile applications in cloud. In: International conference on cloud and service computing (CSC). IEEE, pp 103–110

  6. Ma RKK, Lam KT, Wang CL, Zhang C (2010) A stack-on-demand execution model for elastic computing. In: Proceedings of the 39th International Conference on Parallel Processing (ICPP 2010), pp 208–217

  7. Chun BG, Ihm S, Maniatis P, Naik M, Patti A (2011) Clonecloud: Elastic execution between mobile device and cloud. In: Proceedings of the 6th conference on computer systems. ACM, pp 301–314

  8. Cuervo E, Balasubramanian A, Cho D, Wolman A, Saroiu S, Chandra R, Bahl P (2010) Maui: making smartphones last longer with code offload. In: Proceedings of the 8th international conference on Mobile systems, applications, and services. ACM, pp 49–62

  9. Kosta S, Aucinas A, Hui P, Mortier R, Zhang X (2012) Thinkair: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In: 2012 Proceedings IEEE INFOCOM, pp 945–953

  10. Kemp R, Palmer N, Kielmann T, Bal H (2012) Cuckoo: a computation offloading framework for smartphones. In: Mobile Computing, Applications, and Services, pp 59–79

  11. Zhang X, Jeong S, Kunjithapatham A, Gibbs S (2010) Towards an elastic application model for augmenting computing capabilities of mobile platforms. In: Mobile wireless middleware, operating systems, and applications, pp 161–174

  12. Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for vm-based cloudlets in mobile computing. IEEE Pervasive Comput 8(4):14–23

    Article  Google Scholar 

  13. Chen M, Zhang Y, Li Y, Mao S, Leung V (2015) Emc: Emotion-aware mobile cloud computing in 5g. IEEE Netw 29(2): 32–38

    Article  Google Scholar 

  14. Chakareski J (2013) Adaptive multiview video streaming: challenges and opportunities. IEEE Commun Mag 51(5): 94–100

    Article  Google Scholar 

  15. Corradi A, Fanelli M, Foschini L (2014) Vm consolidation: a real case based on openstack cloud. Futur Gener Comput Syst 32: 118–127

    Article  Google Scholar 

  16. Gerla M (2012) Vehicular cloud computing. In: 2012 The 11th annual mediterranean ad hoc networking workshop (Med-Hoc-Net), pp 152–155

  17. Hsu C-Y, Yang C-S, Yu L-C, Lin C-F, Yao H-H, Chen D-Y, Robert Lai K, Chang P-C (2014) Development of a cloud-based service framework for energy conservation in a sustainable intelligent transportation system. Int J Prod Econ 164:454–461

  18. Huang D, Zhang X, Kang M, Luo J (2010) Mobicloud: Building secure cloud framework for mobile computing and communication. In: 5th IEEE international symposium on service oriented system engineering (SOSE), pp 27–34

  19. Fielding RT, Taylor RN (2002) Principled design of the modern web architecture. ACM Trans Internet Technol (TOIT) 2(2):115–150

    Article  Google Scholar 

  20. Wu H, Huang D, Bouzefrane S (2013) Making offloading decisions resistant to network unavailability for mobile cloud collaboration. In: 9th international conference on collaborative computing: networking, applications and worksharing (Collaboratecom). IEEE, pp 168–177

  21. Wu H, Huang D (2014) Modeling multi-factor multi-site risk-based offloading for mobile cloud computing. In: 10th international conference on network and service management (CNSM). IEEE, pp 230–235

  22. Wu H, Huang D (2015) Mosec: Mobile-cloud service composition. In: 3rd international conference on mobile cloud computing, services, and engineering (MobileCloud). IEEE

  23. Apache Felix. http://felix.apache.org/index.html

  24. A cyber physical system for proactive traffic management to enhance mobility and sustainability. https://mobile.mobicloud.asu.edu/poem/midas-cps

  25. OpenCV library. http://opencv.org/

Download references

Acknowledgment

The authors would like to thank NSF CPS #1239396 grant to support the research on the MIDAS project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huijun Wu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, H., Huang, D. & Zhu, Y. Establishing A Personal On-Demand Execution Environment for Mobile Cloud Applications. Mobile Netw Appl 20, 297–307 (2015). https://doi.org/10.1007/s11036-015-0617-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-015-0617-0

Keywords