Skip to main content

A Framework for Seamless Execution of Mobile Applications in the Cloud

  • Chapter
  • First Online:
Recent Advances in Computer Science and Information Engineering

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 126))

Abstract

Limited resources of battery-operated mobile devices are a major obstacle for mobile applications. An obvious solution to this limitation is to leverage cloud computing, which offers virtually infinite resources on demand through the virtualization of physically distributed computing resources. A mobile device could offload a resource-intensive application to the cloud and support thin client interaction with the application over the Internet. As such, cloud computing enhances the computing capability of mobile devices, as well as saving energy of mobile devices. In this paper, therefore, we propose a framework supporting the seamless execution of mobile applications on the cloud. In particular, the novel aspect of our approach is that a mobile cloud application, itself, is treated as data, so it can be replicated within the cloud, thus being able to reduce both latency and energy consumption of the communication. This paper is a work-in-progress report of our research.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Caceres, R., et al.: Reincarnating PCs with Portable Soul-Pads. In: Proceedings of 3rd International Conference on Mobile Systems, Applications, and Services (2005)

    Google Scholar 

  2. Chen, G., et al.: Studying Energy Trade Offs in Offloading Computation/Compilation in Java-Enabled Mobile Devices. IEEE Transactions on Parallel and Distributed Systems 15(9), 795–809 (2005)

    Article  Google Scholar 

  3. Clark, C., et al.: Live Migration of Virtual Machines. In: Proceedings of 2nd Usenix Symposiums on Networked Systems Design and Implementation (2005)

    Google Scholar 

  4. Creeger, M.: CTO Roundtable: Cloud Computing. ACM Queue, 1–2 (2009)

    Google Scholar 

  5. Gu, X., et al.: Adaptive Offloading for Pervasive Computing. IEEE Pervasive Computing 3(3), 66–73 (2004)

    Article  Google Scholar 

  6. Kozuch, M., Satyanarayanan, M.: Internet Suspend/Resume. In: Proceedings of 4th IEEE Workshop on Mobile Computing Systems and Applications (2002)

    Google Scholar 

  7. Kumar, K., Lu, Y.: Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? IEEE Computer 43(4), 51–56 (2010)

    Article  Google Scholar 

  8. Miettinen, A., Nurminen, J.: Energy Efficiency of Mobile Clients in Cloud Computing. In: Proceedings of 2nd USENIX Workshop on Hot Topics in Cloud Computing, Boston, MA (June 2010)

    Google Scholar 

  9. Mobile Application Stores State of Play, Distimo, Mobile World Congress (2010)

    Google Scholar 

  10. Satyanarayanan, M., et al.: Pervasive Personal Computing is an Internet Suspend/Resume System. IEEE Internet Computing 11(2), 16–25 (2007)

    Article  Google Scholar 

  11. Satyanarayanan, M., et al.: The case for VM-based Cloudlets in Mobile Computing. IEEE Pervasive Computing 8(4), 14–23 (2009)

    Article  Google Scholar 

  12. Walker, E., Brisken, W., Romney, J.: To Lease or Not To Lease from Storage Clouds. IEEE Computer 43(4), 44–50 (2010)

    Article  Google Scholar 

  13. Yang, K., Ou, S., Chen, H.: On Effective Offloading Services for Resource-Constrained Mobile Devices Running Heavier Mobile Internet Applications. IEEE Communications Magazine 46(1), 56–63 (2008)

    Article  Google Scholar 

  14. Walker, E., Brisken, W., Romney, J.: To Lease or Not to Lease from Storage Clouds. IEEE Computer 43(4), 44–50 (2010)

    Article  Google Scholar 

  15. Wang, C., Li, Z.: Parametric Analysis for Adaptive Computation Offloading. ACM SIGPLAN Notices 39(6), 119–130 (2004)

    Article  Google Scholar 

  16. Wang, C., Li, Z.: A Computation Offloading Scheme on Handheld Devices. Journal of Parallel and Distributed Computing 64(6), 740–746 (2004)

    Article  MATH  Google Scholar 

  17. Web Services Architecture, http://www.w3.org/TR/ws-arch

  18. Wolski, et al.: Using Bandwidth Data to Make Computation Offloading Decisions. In: Proceedings of IEEE Internal Symposiums on Parallel and Distributed Processing, pp. 1–8 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Byoung-Dai Lee .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag GmbH Berlin Heidelberg

About this chapter

Cite this chapter

Lee, BD. (2012). A Framework for Seamless Execution of Mobile Applications in the Cloud. In: Qian, Z., Cao, L., Su, W., Wang, T., Yang, H. (eds) Recent Advances in Computer Science and Information Engineering. Lecture Notes in Electrical Engineering, vol 126. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25766-7_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25766-7_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25765-0

  • Online ISBN: 978-3-642-25766-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics