Skip to main content
Top
Published in: The Journal of Supercomputing 1/2014

01-01-2014

Investigation on runtime partitioning of elastic mobile applications for mobile cloud computing

Authors: Muhammad Shiraz, Ejaz Ahmed, Abdullah Gani, Qi Han

Published in: The Journal of Supercomputing | Issue 1/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The latest developments in mobile computing technology have increased the computing capabilities of smartphones in terms of storage capacity, features support such as multimodal connectivity, and support for customized user applications. Mobile devices are, however, still intrinsically limited by low bandwidth, computing power, and battery lifetime. Therefore, the computing power of computational clouds is tapped on demand basis for mitigating resources limitations in mobile devices. Mobile cloud computing (MCC) is believed to be able to leverage cloud application processing services for alleviating the computing limitations of smartphones. In MCC, application offloading is implemented as a significant software level solution for sharing the application processing load of smartphones. The challenging aspect of application offloading frameworks is the resources intensive mechanism of runtime profiling and partitioning of elastic mobile applications, which involves additional computing resources utilization on Smart Mobile Devices (SMDs). This paper investigates the overhead of runtime application partitioning on SMD by analyzing additional resources utilization on SMD in the mechanism of runtime application profiling and partitioning. We evaluate the mechanism of runtime application partitioning on SMDs in the SmartSim simulation environment and validate the overhead of runtime application profiling by running prototype application in the real mobile computing environment. Empirical results indicate that additional computing resources are utilized in runtime application profiling and partitioning. Hence, lightweight alternatives with optimal distributed deployment and management mechanism are mandatory for accessing application processing services of computational clouds.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
1.
go back to reference Abolfazli S, Sanaei Z, Gani A (2012) Mobile cloud computing: a review on smartphone augmentation approaches. In: Proceedings of the 1st international conference on computing, information systems and communications, Singapore Abolfazli S, Sanaei Z, Gani A (2012) Mobile cloud computing: a review on smartphone augmentation approaches. In: Proceedings of the 1st international conference on computing, information systems and communications, Singapore
5.
go back to reference Armbrust M, Fox A, Grifth A, Joseph DA, Katz HR, Konwinski A, Lee G, Patterson AD (2009) In: Rabkin A, Stoica A, Zaharia M (eds) Above the clouds: a Berkeley view of cloud computing. Electrical Engineering and Computer Sciences University of California at Berkeley, Berkeley Armbrust M, Fox A, Grifth A, Joseph DA, Katz HR, Konwinski A, Lee G, Patterson AD (2009) In: Rabkin A, Stoica A, Zaharia M (eds) Above the clouds: a Berkeley view of cloud computing. Electrical Engineering and Computer Sciences University of California at Berkeley, Berkeley
6.
go back to reference Bahl P, Han YR, Li EL, Satyanarayanan M (2012) Advancing the state of mobile cloud computing. In: MCS’12, Low Wood Bay, Lake District, UK, 25 June 2012 Bahl P, Han YR, Li EL, Satyanarayanan M (2012) Advancing the state of mobile cloud computing. In: MCS’12, Low Wood Bay, Lake District, UK, 25 June 2012
7.
go back to reference Begum Y, Mohamed M (2010) A DHT-based process migration policy for mobile clusters. In: 7th international conference on information technology, Las Vegas, pp 934–938 Begum Y, Mohamed M (2010) A DHT-based process migration policy for mobile clusters. In: 7th international conference on information technology, Las Vegas, pp 934–938
8.
go back to reference Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616 CrossRef Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616 CrossRef
9.
go back to reference Calheiros RN, Ranjan R, Beloglazov A, De Rose CAF, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50 CrossRef Calheiros RN, Ranjan R, Beloglazov A, De Rose CAF, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50 CrossRef
10.
go back to reference Chun BG, Maniatis P (2009) Augmented smartphone applications through clone cloud execution. Intel Research Berkeley, Berkeley Chun BG, Maniatis P (2009) Augmented smartphone applications through clone cloud execution. Intel Research Berkeley, Berkeley
11.
go back to reference Chun BG, Ihm S, Maniatis P, Naik M, Patti A (2011) CloneCloud: elastic execution between mobile device and cloud. In: EuroSys’11, Salzburg, Austria, 10–13 April 2011. ACM, New York Chun BG, Ihm S, Maniatis P, Naik M, Patti A (2011) CloneCloud: elastic execution between mobile device and cloud. In: EuroSys’11, Salzburg, Austria, 10–13 April 2011. ACM, New York
13.
go back to reference Cuervo E, Balasubramanian A, Cho KD, Wolman A, Saroiu S, Chandra R, Bahlx P (2010) MAUI: making smartphones last longer with code offload. In: MobiSys’10, San Francisco, California, USA, 15–18 June 2010 Cuervo E, Balasubramanian A, Cho KD, Wolman A, Saroiu S, Chandra R, Bahlx P (2010) MAUI: making smartphones last longer with code offload. In: MobiSys’10, San Francisco, California, USA, 15–18 June 2010
14.
go back to reference Dou KV, Gunopulos D, Mielikainen T, Tuulos HV (2010) Misco: a MapReduce framework for mobile systems. In: PETRA’10, Samos, Greece, 23–25 June 2010, ACM, New York Dou KV, Gunopulos D, Mielikainen T, Tuulos HV (2010) Misco: a MapReduce framework for mobile systems. In: PETRA’10, Samos, Greece, 23–25 June 2010, ACM, New York
15.
go back to reference Giurgiu RO, Juric D, Krivulev I, Alonso G (2009) Calling the cloud: enabling mobile phones as interfaces to cloud applications. In: Middleware’09 proceedings of the ACM/IFIP/USENIX 10th international conference on middleware. Springer, Berlin, pp 83–102 Giurgiu RO, Juric D, Krivulev I, Alonso G (2009) Calling the cloud: enabling mobile phones as interfaces to cloud applications. In: Middleware’09 proceedings of the ACM/IFIP/USENIX 10th international conference on middleware. Springer, Berlin, pp 83–102
17.
go back to reference Goyal S, Carter J (2004) A lightweight secure cyber foraging infrastructure for resource-constrained devices. In: WMCSA 2004 sixth IEEE workshop, 2–3 Dec 2004. IEEE, New York Goyal S, Carter J (2004) A lightweight secure cyber foraging infrastructure for resource-constrained devices. In: WMCSA 2004 sixth IEEE workshop, 2–3 Dec 2004. IEEE, New York
18.
go back to reference Hoang TD, Chonho L, Dusit N, Ping WA (2013) Survey of mobile cloud computing: architecture, applications, and approaches. Wirel Commun Mob Comput. doi:10.1002/wcm.1203 Hoang TD, Chonho L, Dusit N, Ping WA (2013) Survey of mobile cloud computing: architecture, applications, and approaches. Wirel Commun Mob Comput. doi:10.​1002/​wcm.​1203
20.
go back to reference 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–587 CrossRef 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–587 CrossRef
22.
go back to reference Iyer R, Srinivasan S, Tickoo O, Fang Z, Illikkal R, Zhang S, Chadha V, Stillwell MP, Lee E (2011) CogniServe: heterogeneous server architecture for large-scale recognition. IEEE MICRO 31(3):20–31 CrossRef Iyer R, Srinivasan S, Tickoo O, Fang Z, Illikkal R, Zhang S, Chadha V, Stillwell MP, Lee E (2011) CogniServe: heterogeneous server architecture for large-scale recognition. IEEE MICRO 31(3):20–31 CrossRef
23.
go back to reference Khan NA, Kiah MLM, Khan SU, Madani SA (2013) Towards secure mobile cloud computing: a survey. Future Gener Comput Syst 29(5):1278–1299 CrossRef Khan NA, Kiah MLM, Khan SU, Madani SA (2013) Towards secure mobile cloud computing: a survey. Future Gener Comput Syst 29(5):1278–1299 CrossRef
24.
go back to reference Khan NA, Mat Kiah ML, Madani SA, Khan A, Ali M (2013) Enhanced dynamic credential generation scheme for protection of user identity in mobile-cloud computing. J Supercomput doi:10.1007/s11227-013-0967-y Khan NA, Mat Kiah ML, Madani SA, Khan A, Ali M (2013) Enhanced dynamic credential generation scheme for protection of user identity in mobile-cloud computing. J Supercomput doi:10.​1007/​s11227-013-0967-y
25.
go back to reference Kumar K, Lu HY (2010) Cloud computing for mobile users: can offloading computation save energy? Computer 43(4):51–56 CrossRef Kumar K, Lu HY (2010) Cloud computing for mobile users: can offloading computation save energy? Computer 43(4):51–56 CrossRef
26.
go back to reference Kumar K, Lu HY (2010) Cloud computing for mobile users: can offloading computation save energy? Computer 43(4):51–56 CrossRef Kumar K, Lu HY (2010) Cloud computing for mobile users: can offloading computation save energy? Computer 43(4):51–56 CrossRef
27.
go back to reference Li C, Li L (2010) Energy constrained resource allocation optimization for mobile grids. J Parallel Distrib Comput 70(3):245–258 CrossRefMATH Li C, Li L (2010) Energy constrained resource allocation optimization for mobile grids. J Parallel Distrib Comput 70(3):245–258 CrossRefMATH
28.
go back to reference Liu J, Kumar K, Lu HY (2010) Tradeoff between energy savings and privacy protection in computation offloading, ISLPED’10, Austin, Texas, USA, 18–20 August 2010. ACM, New York Liu J, Kumar K, Lu HY (2010) Tradeoff between energy savings and privacy protection in computation offloading, ISLPED’10, Austin, Texas, USA, 18–20 August 2010. ACM, New York
29.
go back to reference Messer I, Greenberg P, Bernadat D, Milojicic D, Chen T, Giuli J, Gu X (2002) Towards a distributed platform for resource-constrained devices Hewlett–Packard Company Messer I, Greenberg P, Bernadat D, Milojicic D, Chen T, Giuli J, Gu X (2002) Towards a distributed platform for resource-constrained devices Hewlett–Packard Company
30.
go back to reference Oh LS, Lee E (2006) An adaptive mobile system using mobile grid computing in wireless network. In: International conference on computational science and its applications (ICCSA 2006), Glasgow, UK, pp 49–57 Oh LS, Lee E (2006) An adaptive mobile system using mobile grid computing in wireless network. In: International conference on computational science and its applications (ICCSA 2006), Glasgow, UK, pp 49–57
33.
go back to reference Satyanarayanan M (1996) Fundamental challenges in mobile computing. In: Proceedings of the 5th annual ACM symposium on principles of distributed computing, pp 1–7, May 1996 Satyanarayanan M (1996) Fundamental challenges in mobile computing. In: Proceedings of the 5th annual ACM symposium on principles of distributed computing, pp 1–7, May 1996
34.
go back to reference Satyanarayanan M (2010) Mobile computing: the next decade. In: Proceedings of the 1st ACM workshop on mobile cloud computing & services: social networks and beyond (MCS) Satyanarayanan M (2010) Mobile computing: the next decade. In: Proceedings of the 1st ACM workshop on mobile cloud computing & services: social networks and beyond (MCS)
35.
go back to reference 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 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
36.
go back to reference Sharifi M, Kafaie S, Kashefi O (2012) A survey and taxonomy of cyber foraging of mobile devices. IEEE Commun Surv Tutor 14(4):1–12 CrossRef Sharifi M, Kafaie S, Kashefi O (2012) A survey and taxonomy of cyber foraging of mobile devices. IEEE Commun Surv Tutor 14(4):1–12 CrossRef
37.
go back to reference Shiraz M, Gani A (2012) Mobile cloud computing: critical analysis of application deployment in virtual machines. In: ICICN 2012 IPCSIT, vol XX, 25–28 Feb 2012. IACSIT Press, Singapore Shiraz M, Gani A (2012) Mobile cloud computing: critical analysis of application deployment in virtual machines. In: ICICN 2012 IPCSIT, vol XX, 25–28 Feb 2012. IACSIT Press, Singapore
38.
go back to reference Shiraz M, Gani A, Khokhar RH (2012) Towards lightweight distributed applications in mobile cloud computing. In: Proceedings of 2012 IEEE international conference on computer science and automation engineering (CSAE 2012), China, 25–27 May 2012 Shiraz M, Gani A, Khokhar RH (2012) Towards lightweight distributed applications in mobile cloud computing. In: Proceedings of 2012 IEEE international conference on computer science and automation engineering (CSAE 2012), China, 25–27 May 2012
40.
go back to reference Shiraz M, Gani A, Rashid HK, Ejaz A (2012) An extendable simulation framework for modeling application processing potentials of smart mobile devices for mobile cloud computing. In: Frontiers of information technology 2012, Islamabad, Pakistan, 19–21 December 2012, accepted Shiraz M, Gani A, Rashid HK, Ejaz A (2012) An extendable simulation framework for modeling application processing potentials of smart mobile devices for mobile cloud computing. In: Frontiers of information technology 2012, Islamabad, Pakistan, 19–21 December 2012, accepted
41.
go back to reference Shiraz M, Abolfazli S, Sanaei Z, Gani A (2013) A study on virtual machine deployment for application outsourcing in mobile cloud computing. J Supercomput 63(3):946–964 CrossRef Shiraz M, Abolfazli S, Sanaei Z, Gani A (2013) A study on virtual machine deployment for application outsourcing in mobile cloud computing. J Supercomput 63(3):946–964 CrossRef
43.
go back to reference 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. Mob Netw Appl 16(3):270–285 CrossRef 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. Mob Netw Appl 16(3):270–285 CrossRef
Metadata
Title
Investigation on runtime partitioning of elastic mobile applications for mobile cloud computing
Authors
Muhammad Shiraz
Ejaz Ahmed
Abdullah Gani
Qi Han
Publication date
01-01-2014
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 1/2014
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-013-0988-6

Other articles of this Issue 1/2014

The Journal of Supercomputing 1/2014 Go to the issue

Premium Partner