Skip to main content
Erschienen in: Mobile Networks and Applications 3/2011

01.06.2011

Towards an Elastic Application Model for Augmenting the Computing Capabilities of Mobile Devices with Cloud Computing

verfasst von: Xinwen Zhang, Anugeetha Kunjithapatham, Sangoh Jeong, Simon Gibbs

Erschienen in: Mobile Networks and Applications | Ausgabe 3/2011

Einloggen

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

search-config
loading …

Abstract

We propose a new elastic application model that enables seamless and transparent use of cloud resources to augment the capability of resource-constrained mobile devices. The salient features of this model include the partition of a single application into multiple components called weblets, and a dynamic adaptation of weblet execution configuration. While a weblet can be platform independent (e.g., Java or .Net bytecode or Python script) or platform dependent (native code), its execution location is transparent—it can be run on a mobile device or migrated to the cloud, i.e., run on one or more nodes offered by an IaaS provider. Thus, an elastic application can augment the capabilities of a mobile device including computation power, storage, and network bandwidth, with the light of dynamic execution configuration according to device’s status including CPU load, memory, battery level, network connection quality, and user preferences. This paper presents the motivation behind developing elastic applications and their architecture including typical elasticity patterns and cost models that are applied to determine the elasticity patterns. We implement a reference architecture and develop a set of elastic applications to validate the augmentation capabilities for smartphone devices. We demonstrate promising results of the proposed application model using data collected from one of our example elastic applications.

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

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!

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"

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!

Weitere Produktempfehlungen anzeigen
Literatur
6.
Zurück zum Zitat Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2009) Above the clouds: a berkeley view of cloud computing. Technical Report UCB/EECS-2009-28. EECS Department, University of California, Berkeley Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2009) Above the clouds: a berkeley view of cloud computing. Technical Report UCB/EECS-2009-28. EECS Department, University of California, Berkeley
7.
Zurück zum Zitat Balan R, Flinn J, Satyanarayanan M, Sinnamohideen S, Yang H (2002) The case for cyber foraging. In: Proc. of the 10th ACM SIGOPS European workshop Balan R, Flinn J, Satyanarayanan M, Sinnamohideen S, Yang H (2002) The case for cyber foraging. In: Proc. of the 10th ACM SIGOPS European workshop
8.
Zurück zum Zitat Balan RK, Satyanarayanan M, Park S, Okoshi T (2003) Tactics-based remote execution for mobile computing. In: Proc. of the 1st international conference on mobile systems, applications, and services, pp 273–286 Balan RK, Satyanarayanan M, Park S, Okoshi T (2003) Tactics-based remote execution for mobile computing. In: Proc. of the 1st international conference on mobile systems, applications, and services, pp 273–286
9.
Zurück zum Zitat Chun B-G, Maniatis P (2009) Augmented smartphone applications through clone cloud execution. In: USENIX HotOS XII Chun B-G, Maniatis P (2009) Augmented smartphone applications through clone cloud execution. In: USENIX HotOS XII
10.
Zurück zum Zitat Flinn J, Park S, Satyanarayanan M (2002) Balancing performance, energy, and quality in pervasive computing. In: Proc. of the international conference on distributed computing systems Flinn J, Park S, Satyanarayanan M (2002) Balancing performance, energy, and quality in pervasive computing. In: Proc. of the international conference on distributed computing systems
11.
Zurück zum Zitat Gu X, Messer A, Greenberg I, Milojicic D, Nahrstedt K (2004) Adaptive offloading for pervasive computing. IEEE Pervasive Computing 3(3):66–73 Gu X, Messer A, Greenberg I, Milojicic D, Nahrstedt K (2004) Adaptive offloading for pervasive computing. IEEE Pervasive Computing 3(3):66–73
12.
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: Proc. of IEEE international conference on pervasive computing and communications Gu X, Nahrstedt K, Messer A, Greenberg I, Milojicic D (2003) Adaptive offloading inference for delivering applications in pervasive computing environments. In: Proc. of IEEE international conference on pervasive computing and communications
13.
Zurück zum Zitat Gurun S, Krintz C, Wolski R (2004) Nwslite: a light-weight prediction utility for mobile devices. In: Proc. of international conference on mobile systems, applications, and services Gurun S, Krintz C, Wolski R (2004) Nwslite: a light-weight prediction utility for mobile devices. In: Proc. of international conference on mobile systems, applications, and services
14.
Zurück zum Zitat Hunt GC, Scott ML, Hunt GC, Scott ML (1999) The coign automatic distributed partitioning system. In: Proc. of the 3rd symposium on operating systems design and implementation, pp 187–200 Hunt GC, Scott ML, Hunt GC, Scott ML (1999) The coign automatic distributed partitioning system. In: Proc. of the 3rd symposium on operating systems design and implementation, pp 187–200
15.
Zurück zum Zitat Kondo D, Javadi B, Malecot P, Cappello F, Anderson DP (2009) Cost-benefit analysis of cloud computing versus desktop grids. in: proc. of the ieee international symposium on parallel & distributed processing Kondo D, Javadi B, Malecot P, Cappello F, Anderson DP (2009) Cost-benefit analysis of cloud computing versus desktop grids. in: proc. of the ieee international symposium on parallel & distributed processing
16.
Zurück zum Zitat Li X, Li Y, Liu T, Qiu J, Wang F (2009) The method and tool of cost analysis for cloud computing. In: Proc. of IEEE international conference on cloud computing Li X, Li Y, Liu T, Qiu J, Wang F (2009) The method and tool of cost analysis for cloud computing. In: Proc. of IEEE international conference on cloud computing
17.
Zurück zum Zitat Poladian V, Sousa JP, Garlan D, Shaw M (2004) Dynamic configuration of resource-aware services. In: Proc. of international conference on software engineering Poladian V, Sousa JP, Garlan D, Shaw M (2004) Dynamic configuration of resource-aware services. In: Proc. of international conference on software engineering
18.
Zurück zum Zitat Porras ORJ, Kristensen MD (2008) Dynamic resource management and cyber foraging. Chapter Middleware for Network Eccentric and Mobile Applications. Springer Press Porras ORJ, Kristensen MD (2008) Dynamic resource management and cyber foraging. Chapter Middleware for Network Eccentric and Mobile Applications. Springer Press
19.
Zurück zum Zitat Kozuch M, Satyanarayanan M (2002) Internet suspend/resume. In: Proc. of the 4th IEEE workshop on mobile computing systems and applications Kozuch M, Satyanarayanan M (2002) Internet suspend/resume. In: Proc. of the 4th IEEE workshop on mobile computing systems and applications
20.
Zurück zum Zitat Narayanan D, Flinn J, Satyanarayanan M (2000) Using history to improve mobile application adaptation. In: Proc. of the 3rd IEEE workshop on mobile computing systems and applications Narayanan D, Flinn J, Satyanarayanan M (2000) Using history to improve mobile application adaptation. In: Proc. of the 3rd IEEE workshop on mobile computing systems and applications
21.
Zurück zum Zitat Rellermeyer JS, Alonso G, Roscoe T (2007) R-osgi: distributed applications through software modularization. In: Proc. of the ACM/IFIP/USENIX international conference on middleware Rellermeyer JS, Alonso G, Roscoe T (2007) R-osgi: distributed applications through software modularization. In: Proc. of the ACM/IFIP/USENIX international conference on middleware
22.
Zurück zum Zitat Santos N, Gummadi KP, Rodrigues R (2009) Towards trusted cloud computing. In: Proc. of the workshop on hot topics in cloud computing Santos N, Gummadi KP, Rodrigues R (2009) Towards trusted cloud computing. In: Proc. of the workshop on hot topics in cloud computing
23.
Zurück zum Zitat Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for vm-based cloudlets in mobile computing. IEEE Pervasive Computing 8(4):14–23CrossRef Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for vm-based cloudlets in mobile computing. IEEE Pervasive Computing 8(4):14–23CrossRef
24.
Zurück zum Zitat Sousa JP, Balan RK, Poladian V, Garlan D, Satyanarayanan M (2008) User guidance of resource-adaptive systems. In: Proc. of international conference on software and data technologies Sousa JP, Balan RK, Poladian V, Garlan D, Satyanarayanan M (2008) User guidance of resource-adaptive systems. In: Proc. of international conference on software and data technologies
25.
Zurück zum Zitat Sousa J, Garlan D (2002) Aura: an architectural framework for user mobility in ubiquitous computing environments. In: Proc. of the 3rd Working IEEE/IFIP conference on software architecture Sousa J, Garlan D (2002) Aura: an architectural framework for user mobility in ubiquitous computing environments. In: Proc. of the 3rd Working IEEE/IFIP conference on software architecture
26.
Zurück zum Zitat Travostino F (2006) Seamless live migration of virtual machines over the man/wan. In: Proc. of the ACM/IEEE conference on Supercomputing Travostino F (2006) Seamless live migration of virtual machines over the man/wan. In: Proc. of the ACM/IEEE conference on Supercomputing
27.
Zurück zum Zitat Vijaykrishnan N, Kandemir M, Irwin M, Kim H, Ye W (2000) Energy-driven integrated hardware-software optimizations using simplepower. In: Proc. of the int. symposium on computer architecture Vijaykrishnan N, Kandemir M, Irwin M, Kim H, Ye W (2000) Energy-driven integrated hardware-software optimizations using simplepower. In: Proc. of the int. symposium on computer architecture
28.
Zurück zum Zitat Walker E (2009) The real cost of a CPU hour. IEEE Comput 42(4):35–41 Walker E (2009) The real cost of a CPU hour. IEEE Comput 42(4):35–41
29.
Zurück zum Zitat Xian C, Lu YH, Li Z (2007) Adaptive computation offloading for energy conservation on battery-powered systems. In: ICPADS Xian C, Lu YH, Li Z (2007) Adaptive computation offloading for energy conservation on battery-powered systems. In: ICPADS
30.
Zurück zum Zitat Zhang H, Jiang G, Yoshihira K, Chen H, Saxena A (2009) Intelligent workload factoring for a hybrid Cloud computing model. In: Proc. of the congress on services Zhang H, Jiang G, Yoshihira K, Chen H, Saxena A (2009) Intelligent workload factoring for a hybrid Cloud computing model. In: Proc. of the congress on services
31.
Zurück zum Zitat Zhang X, Schiffman J, Gibbs S, Kunjithapatham A, Jeong S (2009) Securing elastic applications on mobile devices for cloud computing. In: Proc. of ACM cloud computing security workshop Zhang X, Schiffman J, Gibbs S, Kunjithapatham A, Jeong S (2009) Securing elastic applications on mobile devices for cloud computing. In: Proc. of ACM cloud computing security workshop
32.
Zurück zum Zitat Zhao G, Shen Z, Miao C, Wan C (2009) ELM-based intelligent resource selection for Grid scheduling. In: Proc. of IEEE international conference on machine learning and applilcations Zhao G, Shen Z, Miao C, Wan C (2009) ELM-based intelligent resource selection for Grid scheduling. In: Proc. of IEEE international conference on machine learning and applilcations
Metadaten
Titel
Towards an Elastic Application Model for Augmenting the Computing Capabilities of Mobile Devices with Cloud Computing
verfasst von
Xinwen Zhang
Anugeetha Kunjithapatham
Sangoh Jeong
Simon Gibbs
Publikationsdatum
01.06.2011
Verlag
Springer US
Erschienen in
Mobile Networks and Applications / Ausgabe 3/2011
Print ISSN: 1383-469X
Elektronische ISSN: 1572-8153
DOI
https://doi.org/10.1007/s11036-011-0305-7

Weitere Artikel der Ausgabe 3/2011

Mobile Networks and Applications 3/2011 Zur Ausgabe

Neuer Inhalt