Skip to main content
main-content

Tipp

Weitere Artikel dieser Ausgabe durch Wischen aufrufen

Erschienen in: Journal of Network and Systems Management 2/2020

22.11.2019

Resource Management in a Containerized Cloud: Status and Challenges

verfasst von: Pieter-Jan Maenhaut, Bruno Volckaert, Veerle Ongenae, Filip De Turck

Erschienen in: Journal of Network and Systems Management | Ausgabe 2/2020

Einloggen, um Zugang zu erhalten
share
TEILEN

Abstract

Cloud computing heavily relies on virtualization, as with cloud computing virtual resources are typically leased to the consumer, for example as virtual machines. Efficient management of these virtual resources is of great importance, as it has a direct impact on both the scalability and the operational costs of the cloud environment. Recently, containers are gaining popularity as virtualization technology, due to the minimal overhead compared to traditional virtual machines and the offered portability. Traditional resource management strategies however are typically designed for the allocation and migration of virtual machines, so the question arises how these strategies can be adapted for the management of a containerized cloud. Apart from this, the cloud is also no longer limited to the centrally hosted data center infrastructure. New deployment models have gained maturity, such as fog and mobile edge computing, bringing the cloud closer to the end user. These models could also benefit from container technology, as the newly introduced devices often have limited hardware resources. In this survey, we provide an overview of the current state of the art regarding resource management within the broad sense of cloud computing, complementary to existing surveys in literature. We investigate how research is adapting to the recent evolutions within the cloud, being the adoption of container technology and the introduction of the fog computing conceptual model. Furthermore, we identify several challenges and possible opportunities for future research.

Sie möchten Zugang zu diesem Inhalt erhalten? Dann informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

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

  • über 69.000 Bücher
  • über 500 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

Testen Sie jetzt 15 Tage kostenlos.

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 50.000 Bücher
  • über 380 Zeitschriften

aus folgenden Fachgebieten:

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




Testen Sie jetzt 15 Tage kostenlos.

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 58.000 Bücher
  • über 300 Zeitschriften

aus folgenden Fachgebieten:

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




Testen Sie jetzt 15 Tage kostenlos.

Literatur
16.
Zurück zum Zitat Mell, P., Grance, T.: Sp 800-145. The NIST definition of cloud computing. Technical report (2011) Mell, P., Grance, T.: Sp 800-145. The NIST definition of cloud computing. Technical report (2011)
21.
Zurück zum Zitat Iorga, M., Feldman, L.B., Barton, R., Martin, M., Goren, N.S., Mahmoudi, C.: Sp 500-325. Fog computing conceptual model. Technical report (2018) Iorga, M., Feldman, L.B., Barton, R., Martin, M., Goren, N.S., Mahmoudi, C.: Sp 500-325. Fog computing conceptual model. Technical report (2018)
28.
30.
Zurück zum Zitat Tesfatsion, S.K., Klein, C., Tordsson, J.: Virtualization techniques compared: performance, resource, and power usage overheads in clouds. In: Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering, ICPE ’18, pp. 145–156. ACM, New York (2018). https://​doi.​org/​10.​1145/​3184407.​3184414 Tesfatsion, S.K., Klein, C., Tordsson, J.: Virtualization techniques compared: performance, resource, and power usage overheads in clouds. In: Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering, ICPE ’18, pp. 145–156. ACM, New York (2018). https://​doi.​org/​10.​1145/​3184407.​3184414
37.
Zurück zum Zitat Reniers, V.: The prospects for multi-cloud deployment of SaaS applications with container orchestration platforms. In: Proceedings of the Doctoral Symposium of the 17th International Middleware Conference, Middleware Doctoral Symposium’16, pp. 5:1–5:2. ACM, New York (2016). https://​doi.​org/​10.​1145/​3009925.​3009930 Reniers, V.: The prospects for multi-cloud deployment of SaaS applications with container orchestration platforms. In: Proceedings of the Doctoral Symposium of the 17th International Middleware Conference, Middleware Doctoral Symposium’16, pp. 5:1–5:2. ACM, New York (2016). https://​doi.​org/​10.​1145/​3009925.​3009930
39.
Zurück zum Zitat Stoyanov, R., Kollingbaum, M.J.: Efficient live migration of Linux containers. In: Yokota, R., Weiland, M., Shalf, J., Alam, S. (eds.) High Performance Computing, pp. 184–193. Springer International Publishing, Cham (2018) CrossRef Stoyanov, R., Kollingbaum, M.J.: Efficient live migration of Linux containers. In: Yokota, R., Weiland, M., Shalf, J., Alam, S. (eds.) High Performance Computing, pp. 184–193. Springer International Publishing, Cham (2018) CrossRef
44.
Zurück zum Zitat Bui, T.: Analysis of Docker Security. arXiv e-prints (2015) Bui, T.: Analysis of Docker Security. arXiv e-prints (2015)
59.
Zurück zum Zitat Abdelbaky, M., Diaz-Montes, J., Parashar, M., Unuvar, M., Steinder, M.: Docker containers across multiple clouds and data centers. In: 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC), pp. 368–371 (2015) Abdelbaky, M., Diaz-Montes, J., Parashar, M., Unuvar, M., Steinder, M.: Docker containers across multiple clouds and data centers. In: 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC), pp. 368–371 (2015)
64.
Zurück zum Zitat Huang, X., Yu, R., Kang, J., Ding, J., Maharjan, S., Gjessing, S., Zhang, Y.: Dynamic resource pricing and scalable cooperation for mobile cloud computing. In: 2015 IEEE 12th Intl Conf on Ubiquitous Intelligence and Computing and 2015 IEEE 12th Intl Conf on Autonomic and Trusted Computing and 2015 IEEE 15th Intl Conf on Scalable Computing and Communications and Its Associated Workshops (UIC-ATC-ScalCom), pp. 786–792 (2015). https://​doi.​org/​10.​1109/​UIC-ATC-ScalCom-CBDCom-IoP.​2015.​155 Huang, X., Yu, R., Kang, J., Ding, J., Maharjan, S., Gjessing, S., Zhang, Y.: Dynamic resource pricing and scalable cooperation for mobile cloud computing. In: 2015 IEEE 12th Intl Conf on Ubiquitous Intelligence and Computing and 2015 IEEE 12th Intl Conf on Autonomic and Trusted Computing and 2015 IEEE 15th Intl Conf on Scalable Computing and Communications and Its Associated Workshops (UIC-ATC-ScalCom), pp. 786–792 (2015). https://​doi.​org/​10.​1109/​UIC-ATC-ScalCom-CBDCom-IoP.​2015.​155
75.
Zurück zum Zitat Stankovski, V., Taherizadeh, S., Taylor, I., Jones, A., Mastroianni, C., Becker, B., Suhartanto, H.: Towards an environment supporting resilience, high-availability, reproducibility and reliability for cloud applications. In: 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC), pp. 383–386 (2015). https://​doi.​org/​10.​1109/​UCC.​2015.​61 Stankovski, V., Taherizadeh, S., Taylor, I., Jones, A., Mastroianni, C., Becker, B., Suhartanto, H.: Towards an environment supporting resilience, high-availability, reproducibility and reliability for cloud applications. In: 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC), pp. 383–386 (2015). https://​doi.​org/​10.​1109/​UCC.​2015.​61
81.
82.
Zurück zum Zitat Da Cunha Rodrigues, G., Calheiros, R.N., Guimaraes, V.T., Santos, G.L.d., de Carvalho, M.B., Granville, L.Z., Tarouco, L.M.R., Buyya, R.: Monitoring of cloud computing environments: concepts, solutions, trends, and future directions. In: Proceedings of the 31st Annual ACM Symposium on Applied Computing, SAC ’16, pp. 378–383. ACM, New York (2016). https://​doi.​org/​10.​1145/​2851613.​2851619 Da Cunha Rodrigues, G., Calheiros, R.N., Guimaraes, V.T., Santos, G.L.d., de Carvalho, M.B., Granville, L.Z., Tarouco, L.M.R., Buyya, R.: Monitoring of cloud computing environments: concepts, solutions, trends, and future directions. In: Proceedings of the 31st Annual ACM Symposium on Applied Computing, SAC ’16, pp. 378–383. ACM, New York (2016). https://​doi.​org/​10.​1145/​2851613.​2851619
91.
Zurück zum Zitat Nakagawa, G., Oikawa, S.: Behavior-based memory resource management for container-based virtualization. In: 2016 4th Intl Conf on Applied Computing and Information Technology/3rd Intl Conf on Computational Science/Intelligence and Applied Informatics/1st Intl Conf on Big Data, Cloud Computing, Data Science Engineering (ACIT-CSII-BCD), pp. 213–217 (2016). https://​doi.​org/​10.​1109/​ACIT-CSII-BCD.​2016.​049 Nakagawa, G., Oikawa, S.: Behavior-based memory resource management for container-based virtualization. In: 2016 4th Intl Conf on Applied Computing and Information Technology/3rd Intl Conf on Computational Science/Intelligence and Applied Informatics/1st Intl Conf on Big Data, Cloud Computing, Data Science Engineering (ACIT-CSII-BCD), pp. 213–217 (2016). https://​doi.​org/​10.​1109/​ACIT-CSII-BCD.​2016.​049
103.
Zurück zum Zitat Babaioff, M., Mansour, Y., Nisan, N., Noti, G., Curino, C., Ganapathy, N., Menache, I., Reingold, O., Tennenholtz, M., Timnat, E.: Era: A framework for economic resource allocation for the cloud. In: Proceedings of the 26th International Conference on World Wide Web Companion, WWW ’17 Companion, pp. 635–642. International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland (2017). https://​doi.​org/​10.​1145/​3041021.​3054186 Babaioff, M., Mansour, Y., Nisan, N., Noti, G., Curino, C., Ganapathy, N., Menache, I., Reingold, O., Tennenholtz, M., Timnat, E.: Era: A framework for economic resource allocation for the cloud. In: Proceedings of the 26th International Conference on World Wide Web Companion, WWW ’17 Companion, pp. 635–642. International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland (2017). https://​doi.​org/​10.​1145/​3041021.​3054186
116.
Zurück zum Zitat Merzoug, S., Kazar, O., Derdour, M.: Intelligent strategy of allocation resource for cloud datacenter based on MAS CP approach. In: Proceedings of the International Conference on Computing for Engineering and Sciences, ICCES ’17, pp. 50–55. ACM, New York (2017). https://​doi.​org/​10.​1145/​3129186.​3129197 Merzoug, S., Kazar, O., Derdour, M.: Intelligent strategy of allocation resource for cloud datacenter based on MAS CP approach. In: Proceedings of the International Conference on Computing for Engineering and Sciences, ICCES ’17, pp. 50–55. ACM, New York (2017). https://​doi.​org/​10.​1145/​3129186.​3129197
118.
Zurück zum Zitat Nardelli, M., Hochreiner, C., Schulte, S.: Elastic provisioning of virtual machines for container deployment. In: Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion, ICPE ’17 Companion, pp. 5–10. ACM, New York (2017). https://​doi.​org/​10.​1145/​3053600.​3053602 Nardelli, M., Hochreiner, C., Schulte, S.: Elastic provisioning of virtual machines for container deployment. In: Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion, ICPE ’17 Companion, pp. 5–10. ACM, New York (2017). https://​doi.​org/​10.​1145/​3053600.​3053602
132.
154.
Zurück zum Zitat Simonis, I.: Container-based architecture to optimize the integration of microservices into cloud-based data-intensive application scenarios. In: Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, ECSA ’18, pp. 34:1–34:3. ACM, New York (2018). https://​doi.​org/​10.​1145/​3241403.​3241439 Simonis, I.: Container-based architecture to optimize the integration of microservices into cloud-based data-intensive application scenarios. In: Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, ECSA ’18, pp. 34:1–34:3. ACM, New York (2018). https://​doi.​org/​10.​1145/​3241403.​3241439
165.
Zurück zum Zitat Masip-Bruin, X., Marín-Tordera, E., Juan-Ferrer, A., Queralt, A., Jukan, A., Garcia, J., Lezzi, D., Jensen, J., Cordeiro, C., Leckey, A., Salis, A., Guilhot, D., Cankar, M.: mf2c: towards a coordinated management of the IOT-fog-cloud continuum. In: Proceedings of the 4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects, SMARTOBJECTS ’18, pp. 8:1–8:8. ACM, New York (2018). https://​doi.​org/​10.​1145/​3213299.​3213307 Masip-Bruin, X., Marín-Tordera, E., Juan-Ferrer, A., Queralt, A., Jukan, A., Garcia, J., Lezzi, D., Jensen, J., Cordeiro, C., Leckey, A., Salis, A., Guilhot, D., Cankar, M.: mf2c: towards a coordinated management of the IOT-fog-cloud continuum. In: Proceedings of the 4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects, SMARTOBJECTS ’18, pp. 8:1–8:8. ACM, New York (2018). https://​doi.​org/​10.​1145/​3213299.​3213307
Metadaten
Titel
Resource Management in a Containerized Cloud: Status and Challenges
verfasst von
Pieter-Jan Maenhaut
Bruno Volckaert
Veerle Ongenae
Filip De Turck
Publikationsdatum
22.11.2019
Verlag
Springer US
Erschienen in
Journal of Network and Systems Management / Ausgabe 2/2020
Print ISSN: 1064-7570
Elektronische ISSN: 1573-7705
DOI
https://doi.org/10.1007/s10922-019-09504-0

Weitere Artikel der Ausgabe 2/2020

Journal of Network and Systems Management 2/2020 Zur Ausgabe

Premium Partner