Skip to main content
Erschienen in: The Journal of Supercomputing 2/2014

01.05.2014

A lightweight active service migration framework for computational offloading in mobile cloud computing

verfasst von: Muhammad Shiraz, Abdullah Gani

Erschienen in: The Journal of Supercomputing | Ausgabe 2/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Cloud computing enables access to the widespread services and resources in cloud datacenters for mitigating resource limitations in low-potential client devices. Computational cloud is an attractive platform for computational offloading due to the attributes of scalability and availability of resources. Therefore, mobile cloud computing (MCC) leverages the application processing services of computational clouds for enabling computational-intensive and ubiquitous mobile applications on smart mobile devices (SMDs). Computational offloading frameworks focus on offloading intensive mobile applications at different granularity levels which involve resource-intensive mechanism of application profiling and partitioning at runtime. As a result, the energy consumption cost (ECC) and turnaround time of the application is increased. This paper proposes an active service migration (ASM) framework for computational offloading to cloud datacenters, which employs lightweight procedure for the deployment of runtime distributed platform. The proposed framework employs coarse granularity level and simple developmental and deployment procedures for computational offloading in MCC. ASM is evaluated by benchmarking prototype application on the Android devices in the real MCC environment. It is found that the turnaround time of the application reduces up to 45 % and ECC of the application reduces up to 33 % in ASM-based computational offloading as compared to traditional offloading techniques which shows the lightweight nature of the proposed framework for computational offloading.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Shiraz M, Whaiduzzaman M, Gani A (2013) A study on anatomy of smartphone. J Comput Commun Collab 1(1):24–31 Shiraz M, Whaiduzzaman M, Gani A (2013) A study on anatomy of smartphone. J Comput Commun Collab 1(1):24–31
3.
Zurück zum Zitat Flinn J, Park S, Satyanarayanan M (2002) Balancing performance energy, and quality in pervasive computing. In: 22nd international conference on distributed computing systems (ICDCS02), Austria, Vienna, pp 217–226 Flinn J, Park S, Satyanarayanan M (2002) Balancing performance energy, and quality in pervasive computing. In: 22nd international conference on distributed computing systems (ICDCS02), Austria, Vienna, pp 217–226
4.
Zurück zum Zitat Kristensen DM (2007) Enabling cyber foraging for mobile devices. In: 5th MiNEMA workshop, Magdeburg, Germany, pp 32–36 Kristensen DM (2007) Enabling cyber foraging for mobile devices. In: 5th MiNEMA workshop, Magdeburg, Germany, pp 32–36
5.
Zurück zum Zitat Su YY, Flinn J (2005) Slingshot: deploying state-full services in wireless hotspots. In: 3rd international conference on mobile systems, applications, and services, New York, pp 79–92 Su YY, Flinn J (2005) Slingshot: deploying state-full services in wireless hotspots. In: 3rd international conference on mobile systems, applications, and services, New York, pp 79–92
6.
Zurück zum Zitat Kristensen DM, Bouvin ON (2008) Developing cyber foraging applications for portable devices. In: 2nd IEEE international interdisciplinary conference on portable information devices, Garmisch-Partenkirchen, Germany, pp 1–6 Kristensen DM, Bouvin ON (2008) Developing cyber foraging applications for portable devices. In: 2nd IEEE international interdisciplinary conference on portable information devices, Garmisch-Partenkirchen, Germany, pp 1–6
7.
Zurück zum Zitat Porras J, Riva O, Kristensen DM (2009) Dynamic resource management and cyber foraging, vol 16. Springer, Berlin Porras J, Riva O, Kristensen DM (2009) Dynamic resource management and cyber foraging, vol 16. Springer, Berlin
8.
Zurück zum Zitat Chun B, Maniatis P (2009) Augmented smartphone applications through clone cloud execution. In: 12th workshop on hot topics in operating systems (HotOS), Monte Verita, Switzerland Chun B, Maniatis P (2009) Augmented smartphone applications through clone cloud execution. In: 12th workshop on hot topics in operating systems (HotOS), Monte Verita, Switzerland
9.
Zurück zum Zitat Satyanarayanan M, Bahl P, Ceres R, Davies N (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8(4):14–23CrossRef Satyanarayanan M, Bahl P, Ceres R, Davies N (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8(4):14–23CrossRef
10.
Zurück zum Zitat Mohsen S, Somayeh K, Omid KA (2012) Survey and taxonomy of cyber foraging of mobile devices. IEEE Commun Surv Tutor 14(4):1232–1243CrossRef Mohsen S, Somayeh K, Omid KA (2012) Survey and taxonomy of cyber foraging of mobile devices. IEEE Commun Surv Tutor 14(4):1232–1243CrossRef
18.
Zurück zum Zitat Cuervo E, Balasubramanian A et al (2010) MAUI: making smartphones last longer with code offload. In: MobiSys’10, San Francisco, pp 15–18 Cuervo E, Balasubramanian A et al (2010) MAUI: making smartphones last longer with code offload. In: MobiSys’10, San Francisco, pp 15–18
19.
Zurück zum Zitat Chun GB, Ihm S, Maniatis P, Naik M, Patti A (2011) CloneCloud: elastic execution between mobile device and cloud. In: EuroSys’11, Salzburg, Austria, pp 10–13 Chun GB, Ihm S, Maniatis P, Naik M, Patti A (2011) CloneCloud: elastic execution between mobile device and cloud. In: EuroSys’11, Salzburg, Austria, pp 10–13
20.
Zurück zum Zitat Zhang X, Kunjithapatham A, Jeong S, Gibbs S (2011) Towards an elastic application model for augmenting the computing capabilities of mobile devices with cloud computing. Mobile Netw Appl 16(3):270–285CrossRef Zhang X, Kunjithapatham A, Jeong S, Gibbs S (2011) Towards an elastic application model for augmenting the computing capabilities of mobile devices with cloud computing. Mobile Netw Appl 16(3):270–285CrossRef
21.
Zurück zum Zitat Shiraz M, Ahmed E, Gani A, Han Q (2013) Investigation on runtime partitioning of elastic mobile applications for mobile cloud computing. J Supercomput. doi:10.1007/s11227-013-0988-6 Shiraz M, Ahmed E, Gani A, Han Q (2013) Investigation on runtime partitioning of elastic mobile applications for mobile cloud computing. J Supercomput. doi:10.​1007/​s11227-013-0988-6
22.
Zurück zum Zitat Shiraz M, Abolfazli S, Sanaei Z, Gani A (2012) A study on virtual machine deployment for application outsourcing in mobile cloud computing. J Supercomput 63(3):946–964CrossRef Shiraz M, Abolfazli S, Sanaei Z, Gani A (2012) A study on virtual machine deployment for application outsourcing in mobile cloud computing. J Supercomput 63(3):946–964CrossRef
23.
Zurück zum Zitat Shiraz M, Gani A, Khokhar HR, Buyya R (2013) A review on distributed application processing frameworks in smart mobile devices for mobile cloud computing. Commun Surv Tutor 15(3):1294–1313 Shiraz M, Gani A, Khokhar HR, Buyya R (2013) A review on distributed application processing frameworks in smart mobile devices for mobile cloud computing. Commun Surv Tutor 15(3):1294–1313
24.
Zurück zum Zitat 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: Proceedings of the IEEE INFOCOM, pp 945–953 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: Proceedings of the IEEE INFOCOM, pp 945–953
25.
Zurück zum Zitat Shiraz M, Gani A, Rashid KH (2012) Towards lightweight distributed applications in mobile cloud computing. In: Proceedings of the IEEE international conference on computer science and automation engineering (CSAE 2012), China Shiraz M, Gani A, Rashid KH (2012) Towards lightweight distributed applications in mobile cloud computing. In: Proceedings of the IEEE international conference on computer science and automation engineering (CSAE 2012), China
26.
Zurück zum Zitat Chun GB, Maniatis P (2009) Augmented smartphone applications through CloneCloud execution. Intel Research, Berkeley Chun GB, Maniatis P (2009) Augmented smartphone applications through CloneCloud execution. Intel Research, Berkeley
27.
Zurück zum Zitat Satyanarayanan M, Bahl P, Caceres R (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8(4):12–23 Satyanarayanan M, Bahl P, Caceres R (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8(4):12–23
28.
Zurück zum Zitat Zao B, Xu Z, Chi C, Zhu S, Cao G (2011) Mirroring smartphones for good: a feasibility study. ZTE Commun 9:13–18 Zao B, Xu Z, Chi C, Zhu S, Cao G (2011) Mirroring smartphones for good: a feasibility study. ZTE Commun 9:13–18
29.
Zurück zum Zitat Hung HS, Shih SC, Shieh PJ, Lee PC, Huang HY (2012) Executing mobile applications on the cloud: framework and issues. Comput Math Appl 63(2):573–587CrossRef Hung HS, Shih SC, Shieh PJ, Lee PC, Huang HY (2012) Executing mobile applications on the cloud: framework and issues. Comput Math Appl 63(2):573–587CrossRef
30.
Zurück zum Zitat Giurgiu I, Riva O, Juric D, Krivulev I, Alonso G (2009) Calling the cloud: enabling mobile phones as interfaces to cloud applications. In: Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware Urbana Champaign (Middleware’09), Illinois, USA Giurgiu I, Riva O, Juric D, Krivulev I, Alonso G (2009) Calling the cloud: enabling mobile phones as interfaces to cloud applications. In: Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware Urbana Champaign (Middleware’09), Illinois, USA
31.
Zurück zum Zitat Ra RM, Sheth A, Mummert L, Pillai P, Wetherall D, Govindan R (2001) Odessa: enabling interactive perception applications on mobile devices. In: MobiSys ’11, pp 43–56 Ra RM, Sheth A, Mummert L, Pillai P, Wetherall D, Govindan R (2001) Odessa: enabling interactive perception applications on mobile devices. In: MobiSys ’11, pp 43–56
32.
Zurück zum Zitat Bykov S, Geller A, Kliot G, Larus RJ, Pandya R, Thelin J (2011) Orleans: cloud computing for everyone. In: Proceedings of the 2nd ACM symposium on cloud computing, SOCC ’11, pp 1–16 Bykov S, Geller A, Kliot G, Larus RJ, Pandya R, Thelin J (2011) Orleans: cloud computing for everyone. In: Proceedings of the 2nd ACM symposium on cloud computing, SOCC ’11, pp 1–16
33.
Zurück zum Zitat Bahl P, Han YR, Li EL, Satyanarayanan M (2012) Advancing the state of mobile cloud computing. In: MCS ’12, Lake District, UK Bahl P, Han YR, Li EL, Satyanarayanan M (2012) Advancing the state of mobile cloud computing. In: MCS ’12, Lake District, UK
34.
Zurück zum Zitat Tilevich E, Smaragdakis Y (2006) J-orchestra: automatic java application partitioning. In: ECOOP 2002—object-oriented programming, pp 178–204 Tilevich E, Smaragdakis Y (2006) J-orchestra: automatic java application partitioning. In: ECOOP 2002—object-oriented programming, pp 178–204
35.
Zurück zum Zitat Pedrosa DL, Kothari N, Govindan R, Vaughan J, Millstein T (2012) The case for complexity prediction in automatic partitioning of cloud-enabled mobile applications. In: Computer Science Technical Report, University of Southern California, Los Angeles Pedrosa DL, Kothari N, Govindan R, Vaughan J, Millstein T (2012) The case for complexity prediction in automatic partitioning of cloud-enabled mobile applications. In: Computer Science Technical Report, University of Southern California, Los Angeles
36.
Zurück zum Zitat Gu X, Nahrstedt K, Messer A, Greenberg I, Milojicic D (2003) Adaptive offloading inference for delivering applications in pervasive computing environments. In: Proceedings of the 1st IEEE international conference on pervasive computing and communications (PerCom 2003), pp 107–114 Gu X, Nahrstedt K, Messer A, Greenberg I, Milojicic D (2003) Adaptive offloading inference for delivering applications in pervasive computing environments. In: Proceedings of the 1st IEEE international conference on pervasive computing and communications (PerCom 2003), pp 107–114
37.
Zurück zum Zitat Ou S, Yang K, Liotta A (2006) An adaptive multi-constraint partitioning algorithm for offloading in pervasive systems. In: 4th annual IEEE international conference on pervasive computing and communications (PerCom 2006), pp 116–125 Ou S, Yang K, Liotta A (2006) An adaptive multi-constraint partitioning algorithm for offloading in pervasive systems. In: 4th annual IEEE international conference on pervasive computing and communications (PerCom 2006), pp 116–125
38.
Zurück zum Zitat Goraczko M, Liu J, Lymberopoulos D, Matic S, Priyantha B, Zhao F (2008) Energy-optimal software partitioning in heterogeneous multiprocessor embedded systems. In: Proceedings of the 45th annual design automation conference, pp 191–196 Goraczko M, Liu J, Lymberopoulos D, Matic S, Priyantha B, Zhao F (2008) Energy-optimal software partitioning in heterogeneous multiprocessor embedded systems. In: Proceedings of the 45th annual design automation conference, pp 191–196
39.
Zurück zum Zitat Shiraz M, Gani A, Khokhar HR, Ahmed E (2012) An extendable simulation framework for modeling application processing potentials of smart mobile devices for mobile cloud computing. In: Proceedings of frontiers of information technology, Pakistan, pp 19–21 Shiraz M, Gani A, Khokhar HR, Ahmed E (2012) An extendable simulation framework for modeling application processing potentials of smart mobile devices for mobile cloud computing. In: Proceedings of frontiers of information technology, Pakistan, pp 19–21
Metadaten
Titel
A lightweight active service migration framework for computational offloading in mobile cloud computing
verfasst von
Muhammad Shiraz
Abdullah Gani
Publikationsdatum
01.05.2014
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 2/2014
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-013-1076-7

Weitere Artikel der Ausgabe 2/2014

The Journal of Supercomputing 2/2014 Zur Ausgabe