AFMEACI: A Framework for Mobile Execution Augmentation Using Cloud Infrastructure

  • Karishma Pawar
  • Vandana Jagtap
  • Mangesh Bedekar
  • Debajyoti Mukhopadhyay
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 28)

Abstract

Due to advancement in mobile device technology, mobile devices are becoming an inevitable part of human lives. In context of running massive applications on mobile devices, users can’t utilize the potential of mobile devices in an efficient manner since mobile devices are constrained by processing power, memory requirements and battery capacity. To alleviate this resource scarcity problem of the mobile devices, mobile cloud computing is the most promising solution which combines the technologies from both the mobile computing and the cloud computing. The execution of heavy application on mobile devices is augmented by powerful and resource-abundant cloud servers. This is achieved by partitioning an application into tasks such that the computational intensive tasks are offloaded to cloud and after executing task on cloud, results are sent back to mobile device, referred to as computation offloading. In this paper, we have put forth a scalable, fault-tolerant framework for dynamically and optimally partition the application using our proposed genetic algorithm.

Keywords

Augmented Execution Computation Offloading Mobile Cloud Computing Partitioning 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
  2. 2.
  3. 3.
    Jagtap, V.S., Pawar, K.V., Pathak, A.R.: Augmented Execution in Mobile Cloud Computing: A Survey. In: Proceedings of International Conference on Electronic Systems, Signal Processing and Computing Technologies, pp. 237–244 (2014)Google Scholar
  4. 4.
    Chun, B., Maniatis, P.: Augmented smartphone applications through clone cloud execution. In: IEEE 8th Workshop onHotOS (2009)Google Scholar
  5. 5.
    Dou, A., Kalogeraki, V., Gunopulos, D., Mielikainen, T., Tuulos, V.: Misco: a mapreduce framework for mobile systems. In: PETRA (2010)Google Scholar
  6. 6.
    Cuervoy, E., Balasubramanianz, A., Cho, D.: MAUI: Making smartphones Last Longer with Code Offload. In: MobiSys 2010 (2010)Google Scholar
  7. 7.
    Chun, B., Ihm, S., Maniatis, P., Naik, M., Patti, A.: CloneCloud: Elastic Execution between Mobile Device and Cloud. In: ACM Workshop EuroSys, pp. 301–314 (2011)Google Scholar
  8. 8.
    Angin, P., Bhargava, B.: An Agent-based Optimization Framework for Mobile-Cloud Computing. Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications 4(2), 1–17Google Scholar
  9. 9.
    Yang, L., Cao, J., Tang, S., Li, T., Chan, A.T.S.: A Framework for Partitioning and Execution of Data Stream Applications in Mobile Cloud Computing. In: IEEE Fifth International Conference on Cloud Computing, pp. 794–802 (2012)Google Scholar
  10. 10.
    Kosta, S., Aucinas, A., Hui, P., Mortier, R., Zhang, X.: ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In: IEEE INFOCOM, pp. 945–953 (2012)Google Scholar
  11. 11.
    Giurgiu, I., Riva, O., Juric, D., Krivulev, I., Alonso, G.: Calling the cloud: Enabling mobile phones as interfaces tocloud applications. In: Proceedings of the ACM 10th International Conference on Middleware, pp. 83–102 (2009)Google Scholar
  12. 12.
    Rellermeyer, J.S., Riva, O., Alonso, G.: AlfredO: An Architecture for Flexible Interaction with Electronic Devices. In: Issarny, V., Schantz, R. (eds.) Middleware 2008. LNCS, vol. 5346, pp. 22–41. Springer, Heidelberg (2008)Google Scholar
  13. 13.
    AkkaToolkit, http://akka.io/
  14. 14.
  15. 15.

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Karishma Pawar
    • 1
  • Vandana Jagtap
    • 1
  • Mangesh Bedekar
    • 1
  • Debajyoti Mukhopadhyay
    • 2
  1. 1.Department of Computer EngineeringMaharashtra Institute of TechnologyPuneIndia
  2. 2.Department of Information TechnologyMaharashtra Institute of TechnologyPuneIndia

Personalised recommendations