Skip to main content
Erschienen in: Computing 12/2019

24.01.2019

Assessing mobile applications performance and energy consumption through experiments and Stochastic models

verfasst von: Júlio Mendonça, Ermeson Andrade, Ricardo Lima

Erschienen in: Computing | Ausgabe 12/2019

Einloggen

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

search-config
loading …

Abstract

Energy consumption, execution time, and availability are common terms in discussions on application development for mobile devices. Mobile applications executing in a mobile cloud computing (MCC) environment must consider several issues, such as Internet connections problems and CPU performance. Misconceptions during the design phase can have a significant impact on costs and time-to-market, or even make the application development unfeasible. Anticipating the best configuration for each type of application is a challenge that many developers are not prepared to tackle. In this work, we propose models to rapidly estimate execution time, availability, and energy consumption of mobile applications executing in an MCC environment. We defined a methodology to create and validate Deterministic and Stochastic Petri net (DSPN) models to evaluate these three critical metrics. The DSPNs results were compared with results obtained through experiments performed on a testbed environment. We analyzed an image processing application, regarding connections type (WLAN, WiFi, and 3G), servers type (MCC or cloudlet), and functionalities performance. Our numerical analyses indicate, for instance, that the use of a cloudlet significantly improves performance and energy efficiency. Besides, the baseline scenario took us one month to implement, while modeling and evaluation the three scenarios required less than one day. In this way, our DSPN models represent a powerful tool for mobile developers to plan efficient and cost-effective mobile applications. They allow rapidly assess execution time, availability, and energy consumption metrics to improve the quality of mobile applications.

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
8.
Zurück zum Zitat Balasubramanian N, Balasubramanian A, Venkataramani A (2009) Energy consumption in mobile phones: a measurement study and implications for network applications. In: Proceedings of the 9th ACM SIGCOMM conference on internet measurement. ACM, IMC ’09, New York, pp 280–293. https://doi.org/10.1145/1644893.1644927 Balasubramanian N, Balasubramanian A, Venkataramani A (2009) Energy consumption in mobile phones: a measurement study and implications for network applications. In: Proceedings of the 9th ACM SIGCOMM conference on internet measurement. ACM, IMC ’09, New York, pp 280–293. https://​doi.​org/​10.​1145/​1644893.​1644927
16.
Zurück zum Zitat Evans G, Miller J, Pena MI, MacAllister A, Winer E (2017) Evaluating the microsoft hololens through an augmented reality assembly application. Degraded environments: sensing, processing, and display 2017, vol 10197. International Society for Optics and Photonics, Bellingham Evans G, Miller J, Pena MI, MacAllister A, Winer E (2017) Evaluating the microsoft hololens through an augmented reality assembly application. Degraded environments: sensing, processing, and display 2017, vol 10197. International Society for Optics and Photonics, Bellingham
17.
Zurück zum Zitat Jain R (1991) The art of computer systems performance analysis. Wiley, New YorkMATH Jain R (1991) The art of computer systems performance analysis. Wiley, New YorkMATH
23.
Zurück zum Zitat Marsan MA, Balbo G, Conte G, Donatelli S, Franceschinis G (1994) Modelling with generalized Stochastic Petri nets, 1st edn. Wiley, New YorkMATH Marsan MA, Balbo G, Conte G, Donatelli S, Franceschinis G (1994) Modelling with generalized Stochastic Petri nets, 1st edn. Wiley, New YorkMATH
26.
27.
Zurück zum Zitat Oliveira D, Matos R, Dantas J, Ferreira Ja, Silva B, Callou G, Maciel P, Brinkmann A (2017) Advanced stochastic petri net modeling with the mercury scripting language. In: Proceedings of the 11th EAI international conference on performance evaluation methodologies and tools. ACM, VALUETOOLS 2017, New York, pp 192–197. https://doi.org/10.1145/3150928.3150959 Oliveira D, Matos R, Dantas J, Ferreira Ja, Silva B, Callou G, Maciel P, Brinkmann A (2017) Advanced stochastic petri net modeling with the mercury scripting language. In: Proceedings of the 11th EAI international conference on performance evaluation methodologies and tools. ACM, VALUETOOLS 2017, New York, pp 192–197. https://​doi.​org/​10.​1145/​3150928.​3150959
29.
Zurück zum Zitat Petri CA (1962) Kommunikation mit automaten. Ph.D. thesis, Universität Hamburg, Hamburg Petri CA (1962) Kommunikation mit automaten. Ph.D. thesis, Universität Hamburg, Hamburg
30.
Zurück zum Zitat Pushp S, Hwang C, Koh C, Yoon J, Liu Y, Choi S, Song J (2017) Demo: frog: optimizing power consumption of mobile games using perception-aware frame rate scaling. In: Proceedings of the 23rd annual international conference on mobile computing and networking. ACM, MobiCom ’17, New York, pp 498–500. https://doi.org/10.1145/3117811.3119868 Pushp S, Hwang C, Koh C, Yoon J, Liu Y, Choi S, Song J (2017) Demo: frog: optimizing power consumption of mobile games using perception-aware frame rate scaling. In: Proceedings of the 23rd annual international conference on mobile computing and networking. ACM, MobiCom ’17, New York, pp 498–500. https://​doi.​org/​10.​1145/​3117811.​3119868
35.
Zurück zum Zitat Shorin D, Zimmermann A, Maciel P (2012) Transforming uml state machines into stochastic petri nets for energy consumption estimation of embedded systems. In: Sustainable Internet and ICT for Sustainability (SustainIT), pp 1–6 Shorin D, Zimmermann A, Maciel P (2012) Transforming uml state machines into stochastic petri nets for energy consumption estimation of embedded systems. In: Sustainable Internet and ICT for Sustainability (SustainIT), pp 1–6
36.
Zurück zum Zitat Silva JS, Lins FAA, Sousa ETG, Summer HB, Fernandes CM (2017) Invasive technique for measuring the energy consumption of mobile devices applications in mobile cloud environments. In: 2017 IEEE international conference on systems, man, and cybernetics (SMC), pp 2724–2729. https://doi.org/10.1109/SMC.2017.8123038 Silva JS, Lins FAA, Sousa ETG, Summer HB, Fernandes CM (2017) Invasive technique for measuring the energy consumption of mobile devices applications in mobile cloud environments. In: 2017 IEEE international conference on systems, man, and cybernetics (SMC), pp 2724–2729. https://​doi.​org/​10.​1109/​SMC.​2017.​8123038
41.
Zurück zum Zitat Trivedi KS (1982) Probability and statistics with reliability, queuing and computer science applications. Prentice Hall PTR, Upper Saddle RiverMATH Trivedi KS (1982) Probability and statistics with reliability, queuing and computer science applications. Prentice Hall PTR, Upper Saddle RiverMATH
43.
Zurück zum Zitat Zhang L, Tiwana B, Dick R, Qian Z, Mao Z, Wang Z, Yang L (2010) Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In: IEEE/ACM/IFIP international conference on hardware/software codesign and system synthesis (CODES+ISSS), pp 105–114 Zhang L, Tiwana B, Dick R, Qian Z, Mao Z, Wang Z, Yang L (2010) Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In: IEEE/ACM/IFIP international conference on hardware/software codesign and system synthesis (CODES+ISSS), pp 105–114
45.
Zurück zum Zitat Zimmermann A, Knoke M (2007) TimeNet 4.0: A Software Tool for the Performability Evaluation with Stochastic and Colored Petri Nets. User Manual. Forschungsberichte der Fakultät IV - Elektrotechnik und Informatik, Techn. Univ., Fak. IV, Elektrotechnik und Informatik Zimmermann A, Knoke M (2007) TimeNet 4.0: A Software Tool for the Performability Evaluation with Stochastic and Colored Petri Nets. User Manual. Forschungsberichte der Fakultät IV - Elektrotechnik und Informatik, Techn. Univ., Fak. IV, Elektrotechnik und Informatik
Metadaten
Titel
Assessing mobile applications performance and energy consumption through experiments and Stochastic models
verfasst von
Júlio Mendonça
Ermeson Andrade
Ricardo Lima
Publikationsdatum
24.01.2019
Verlag
Springer Vienna
Erschienen in
Computing / Ausgabe 12/2019
Print ISSN: 0010-485X
Elektronische ISSN: 1436-5057
DOI
https://doi.org/10.1007/s00607-019-00707-6

Weitere Artikel der Ausgabe 12/2019

Computing 12/2019 Zur Ausgabe

Premium Partner