Skip to main content
Erschienen in: Wireless Personal Communications 4/2017

13.03.2017

A Distributed and Elastic Application Processing Model for Mobile Cloud Computing

verfasst von: Muhammad Shiraz, Abdullah Gani, Rashid Khokhar, Azizur Rahman, Mohsin Iftikhar, Naveen Chilamkurti

Erschienen in: Wireless Personal Communications | Ausgabe 4/2017

Einloggen

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

search-config
loading …

Abstract

The latest developments in mobile computing technology have increased the computing capabilities of smart mobile devices (SMDs). However, SMDs are still constrained by low bandwidth, processing potential, storage capacity, and battery lifetime. To overcome these problems, the rich resources and powerful computational cloud is tapped for enabling intensive applications on SMDs. In Mobile Cloud Computing (MCC), application processing services of computational clouds are leveraged for alleviating resource limitations in SMDs. The particular deficiency of distributed architecture and runtime partitioning of the elastic mobile application are the challenging aspects of current offloading models. To address these issues of traditional models for computational offloading in MCC, this paper proposes a novel distributed and elastic applications processing (DEAP) model for intensive applications in MCC. We present an analytical model to evaluate the proposed DEAP model, and test a prototype application in the real MCC environment to demonstrate the usefulness of DEAP model. Computational offloading using the DEAP model minimizes resources utilization on SMD in the distributed processing of intensive mobile applications. Evaluation indicates a reduction of 74.6% in the overhead of runtime application partitioning and a 66.6% reduction in the CPU utilization for the execution of the application on SMD.

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

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!

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!

Literatur
1.
Zurück zum Zitat Shiraz, M., Whaiduzzaman, M., & Gani, A. (2013). A study on anatomy of smartphone. Computer Communication & Collaboration, 1(1), 24–31. Shiraz, M., Whaiduzzaman, M., & Gani, A. (2013). A study on anatomy of smartphone. Computer Communication & Collaboration, 1(1), 24–31.
2.
Zurück zum Zitat Abolfazli, S., Sanaei, Z., Gani, A., Xia, F., & Yang, T. L. (2013). Rich mobile applications: Genesis, taxonomy, and open issues. Journal of Network and Computer Applications. doi:10.1016/j.jnca.2013.09.009. (in press). Abolfazli, S., Sanaei, Z., Gani, A., Xia, F., & Yang, T. L. (2013). Rich mobile applications: Genesis, taxonomy, and open issues. Journal of Network and Computer Applications. doi:10.​1016/​j.​jnca.​2013.​09.​009. (in press).
3.
Zurück zum Zitat Balan, K. R., Gergle, D., Satyanarayanan, M., Herbsleb, J. (2007). Simplifying cyber foraging for mobile devices. In Proceedings of 5th USENIX International Conference on Mobile Systems, Applications and Services (MobiSys), San Juan, Puerto Rico (pp. 272–285) Balan, K. R., Gergle, D., Satyanarayanan, M., Herbsleb, J. (2007). Simplifying cyber foraging for mobile devices. In Proceedings of 5th USENIX International Conference on Mobile Systems, Applications and Services (MobiSys), San Juan, Puerto Rico (pp. 272–285)
4.
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), Vienna, Austria (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), Vienna, Austria (pp. 217–226).
5.
Zurück zum Zitat Kristensen, D.M. (2007). Enabling cyber foraging for mobile devices. In 5th MiNEMA Workshop, Magdeburg, Germany (pp. 32–36) Kristensen, D.M. (2007). Enabling cyber foraging for mobile devices. In 5th MiNEMA Workshop, Magdeburg, Germany (pp. 32–36)
6.
Zurück zum Zitat Su, Y.Y., & Flinn, J. (2005). Slingshot: Deploying stateful services in wireless hotspots. In 3rd International Conference on Mobile Systems, Applications, and Services, New York, NY (pp. 79–92) Su, Y.Y., & Flinn, J. (2005). Slingshot: Deploying stateful services in wireless hotspots. In 3rd International Conference on Mobile Systems, Applications, and Services, New York, NY (pp. 79–92)
7.
Zurück zum Zitat Kristensen, D. M., & Bouvin, O.N. (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, D. M., & Bouvin, O.N. (2008). Developing cyber foraging applications for portable devices. In 2nd IEEE International Interdisciplinary Conference on Portable Information Devices. Garmisch-Partenkirchen, Germany (pp. 1–6).
8.
Zurück zum Zitat Porras, J., Riva, O., & Kristensen, D. M. (2009). Dynamic resource management and cyber foraging (Vol. ch. 16, pp. 349–368). Berlin and Heidelberg: Springer. Porras, J., Riva, O., & Kristensen, D. M. (2009). Dynamic resource management and cyber foraging (Vol. ch. 16, pp. 349–368). Berlin and Heidelberg: Springer.
9.
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 Chun, B., & Maniatis, P. (2009). Augmented smartphone applications through clone cloud execution. In 12th Workshop on Hot Topics in Operating Systems (HotOS), Monte Verita
10.
Zurück zum Zitat Satyanarayanan, M., Bahl, P., Cceres, R., & Davies, N. (2009). The case for VM-based cloudlets in mobile computing. IEEE Pervasive Computing, 8(4), 14–23.CrossRef Satyanarayanan, M., Bahl, P., Cceres, R., & Davies, N. (2009). The case for VM-based cloudlets in mobile computing. IEEE Pervasive Computing, 8(4), 14–23.CrossRef
11.
Zurück zum Zitat Mohsen, S., Somayeh, K., & Omid, K. (2011). A survey and taxonomy of cyber foraging of mobile devices. Communications Surveys & Tutorials, IEEE Communications Society, 14(4), 1232–1243. Mohsen, S., Somayeh, K., & Omid, K. (2011). A survey and taxonomy of cyber foraging of mobile devices. Communications Surveys & Tutorials, IEEE Communications Society, 14(4), 1232–1243.
12.
Zurück zum Zitat Abolfazli, S., Sanaei, Z., Ahmed, E., Gani, A., & Buyya, R. (2013). Cloud-based augmentation for mobile devices: Motivation, taxonomies, and open issues. IEEE Communications Surveys and Tutorials. doi:10.1109/SURV.2013.070813.00285. (in Press). Abolfazli, S., Sanaei, Z., Ahmed, E., Gani, A., & Buyya, R. (2013). Cloud-based augmentation for mobile devices: Motivation, taxonomies, and open issues. IEEE Communications Surveys and Tutorials. doi:10.​1109/​SURV.​2013.​070813.​00285. (in Press).
14.
Zurück zum Zitat Buyya, R., Yeo, C. S., 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 Generation Computer Systems, 25(6), 599–616.CrossRef Buyya, R., Yeo, C. S., 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 Generation Computer Systems, 25(6), 599–616.CrossRef
19.
Zurück zum Zitat Shiraz, M., & Gani, A. (2012). Mobile cloud computing: Critical analysis of application deployment in virtual machines. In Proceedings of ICICN 2012, Singapore. Shiraz, M., & Gani, A. (2012). Mobile cloud computing: Critical analysis of application deployment in virtual machines. In Proceedings of ICICN 2012, Singapore.
20.
Zurück zum Zitat Shiraz, M., Gani, A., & Khokar, H.R. (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. Shiraz, M., Gani, A., & Khokar, H.R. (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.
21.
Zurück zum Zitat Shiraz, M., Gani, A., Khokar, H. R., & Buyya, R. (2012). A review on distributed application processing frameworks in smart mobile devices for mobile cloud computing. IEEE Communications Surveys & Tutorials, 15(3), 1294–1313.CrossRef Shiraz, M., Gani, A., Khokar, H. R., & Buyya, R. (2012). A review on distributed application processing frameworks in smart mobile devices for mobile cloud computing. IEEE Communications Surveys & Tutorials, 15(3), 1294–1313.CrossRef
22.
Zurück zum Zitat Sanaei, Z., Abolfazli, S., Gani, A., & Buyya, R. (2013). Heterogeneity in mobile cloud computing: Taxonomy and open challenges. IEEE Communications Surveys and Tutorials. doi:10.1109/SURV.2013.050113.00090. (in Press). Sanaei, Z., Abolfazli, S., Gani, A., & Buyya, R. (2013). Heterogeneity in mobile cloud computing: Taxonomy and open challenges. IEEE Communications Surveys and Tutorials. doi:10.​1109/​SURV.​2013.​050113.​00090. (in Press).
23.
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. Journal of Supercomputing. doi:10.1007/s11227-013-0988-6. (in Press). Shiraz, M., Ahmed, E., Gani, A., & Han, Q. (2013). Investigation on runtime partitioning of elastic mobile applications for mobile cloud computing. Journal of Supercomputing. doi:10.​1007/​s11227-013-0988-6. (in Press).
24.
Zurück zum Zitat Hung, H. S., Shih, S. C., Shieh, P. J., Lee, P. C., & Huang, H. Y. (2012). Executing mobile applications on the cloud: Framework and issues. Computers & Mathematics with Applications, 63(2), 573–587.CrossRef Hung, H. S., Shih, S. C., Shieh, P. J., Lee, P. C., & Huang, H. Y. (2012). Executing mobile applications on the cloud: Framework and issues. Computers & Mathematics with Applications, 63(2), 573–587.CrossRef
25.
Zurück zum Zitat Cuervo, E., Balasubramanian, A., Cho, K.D., Wolman, A., Saroiu, S., Chandra, R., & Bahlx, P. (2010). MAUI: Making smartphones last longer with code offload. In Proceedings of MobiSys’10, San Francisco, California Cuervo, E., Balasubramanian, A., Cho, K.D., Wolman, A., Saroiu, S., Chandra, R., & Bahlx, P. (2010). MAUI: Making smartphones last longer with code offload. In Proceedings of MobiSys’10, San Francisco, California
26.
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 Networks & Applications, 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. Mobile Networks & Applications, 16(3), 270–285.CrossRef
27.
Zurück zum Zitat Canepa, H.G., & Lee, D. (2010). A virtual cloud computing provider for mobile devices. In ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond MCS’10, San Francisco, California, ACM Press Canepa, H.G., & Lee, D. (2010). A virtual cloud computing provider for mobile devices. In ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond MCS’10, San Francisco, California, ACM Press
28.
Zurück zum Zitat Goyal, S., & Carter, J. (2004). A lightweight secure cyber foraging infrastructure for resource-constrained devices. In WMCSA 2004 Sixth IEEE Workshop, IEEE Publisher. Goyal, S., & Carter, J. (2004). A lightweight secure cyber foraging infrastructure for resource-constrained devices. In WMCSA 2004 Sixth IEEE Workshop, IEEE Publisher.
29.
Zurück zum Zitat Dou, A., & Kalogeraki, V. (2010). MISCO: A MaPreduce framework for mobile systems. In PETRA’10 Greece, ACM Press Dou, A., & Kalogeraki, V. (2010). MISCO: A MaPreduce framework for mobile systems. In PETRA’10 Greece, ACM Press
30.
Zurück zum Zitat Chun, B. G., & Maniatis, P. (2009). Augmented smartphone applications through clone cloud execution. Berkeley: Intel Research. Chun, B. G., & Maniatis, P. (2009). Augmented smartphone applications through clone cloud execution. Berkeley: Intel Research.
31.
Zurück zum Zitat Satyanarayanan, M., Bahl, P., & Caceres, R. (2009). The case for VM-based cloudlets in mobile computing. IEEE Computing Society, 8(4), 14–23. Satyanarayanan, M., Bahl, P., & Caceres, R. (2009). The case for VM-based cloudlets in mobile computing. IEEE Computing Society, 8(4), 14–23.
32.
Zurück zum Zitat Zao, B., Xu, Z., Chi, C., Zhu, S., & Cao, G. (2011). Mirroring smartphones for good: A feasiblity study. ZTE Communications, 9(1), 13–18. Zao, B., Xu, Z., Chi, C., Zhu, S., & Cao, G. (2011). Mirroring smartphones for good: A feasiblity study. ZTE Communications, 9(1), 13–18.
33.
Zurück zum Zitat Chun, G.B., Ihm, S., Maniatis, P., Naik, M., & Patti, A. (2011). CloneCloud: Elastic execution between mobile device and cloud. In Proceedings of EuroSys’11 Salzburg Austria ACM Press Chun, G.B., Ihm, S., Maniatis, P., Naik, M., & Patti, A. (2011). CloneCloud: Elastic execution between mobile device and cloud. In Proceedings of EuroSys’11 Salzburg Austria ACM Press
34.
Zurück zum Zitat Messer, A., Greenberg, I., Bernadat, P., Milojicic, D., Chen, D., Giuli, J. T., et al. (2002). Towards a distributed platform for resource-constrained devices. Palo Alto: Hewlett-Packard Company.CrossRef Messer, A., Greenberg, I., Bernadat, P., Milojicic, D., Chen, D., Giuli, J. T., et al. (2002). Towards a distributed platform for resource-constrained devices. Palo Alto: Hewlett-Packard Company.CrossRef
35.
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 Middleware’09 the ACM/IFIP/USENIX 10th International Conference on Middleware Urbana Champaign, Illinois 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 Middleware’09 the ACM/IFIP/USENIX 10th International Conference on Middleware Urbana Champaign, Illinois
36.
Zurück zum Zitat Shiraz, M., Gani, A., Khokhar, H.R., & 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 2012 Shiraz, M., Gani, A., Khokhar, H.R., & 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 2012
38.
Zurück zum Zitat Calheiros, N. R., Ranjan, R., Beloglazov, A., Rose, D. F. A. C., & Buyya, R. (2011). CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software Practice and Experience, 41(1), 23–50.CrossRef Calheiros, N. R., Ranjan, R., Beloglazov, A., Rose, D. F. A. C., & Buyya, R. (2011). CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software Practice and Experience, 41(1), 23–50.CrossRef
39.
Zurück zum Zitat Shiraz, M., & Gani, A. (2013). A lightweight active service migration framework for computational offloading in mobile cloud computing. Journal of Supercomputing. doi:10.1007/s11227-013-1076-7. (in Press). Shiraz, M., & Gani, A. (2013). A lightweight active service migration framework for computational offloading in mobile cloud computing. Journal of Supercomputing. doi:10.​1007/​s11227-013-1076-7. (in Press).
Metadaten
Titel
A Distributed and Elastic Application Processing Model for Mobile Cloud Computing
verfasst von
Muhammad Shiraz
Abdullah Gani
Rashid Khokhar
Azizur Rahman
Mohsin Iftikhar
Naveen Chilamkurti
Publikationsdatum
13.03.2017
Verlag
Springer US
Erschienen in
Wireless Personal Communications / Ausgabe 4/2017
Print ISSN: 0929-6212
Elektronische ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-017-4086-6

Weitere Artikel der Ausgabe 4/2017

Wireless Personal Communications 4/2017 Zur Ausgabe

Neuer Inhalt