Skip to main content

Abstract

Centralized and hybrid container orchestration systems are a bottleneck for the scalability of cloud applications. Due to data replication costs the cluster can consist only of a handful of servers. A decentralized peer-to-peer systems are needed. We propose such a system whose architecture is the same as the microservice architecture of the cloud application it manages. It can potentially offer performance improvements with respect to the existing centralized container orchestration systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Thönes, J.: Microservices. IEEE Softw. 32(1), 116 (2015)

    Article  Google Scholar 

  2. Brewer, E.A.: Kubernetes and the path to cloud native. In: Proceedings of the Sixth ACM Symposium on Cloud Computing, pp. 167. ACM (2015)

    Google Scholar 

  3. Hindman, B., Konwinski, A., Zaharia, M., Ghodsi, A., Joseph, A.D., Katz, R.H., Shenker, S., Stoica, I.: Mesos: a platform for fine-grained resource sharing in the data center. In: Proceedings of NSDI 2011: USENIX Symposium on Networked Systems Design and Implementation, pp. 295–308. USENIX (2011)

    Google Scholar 

  4. Stubbs, J., Moreira, W., Dooley, R.: Distributed systems of microservices using Docker and Serfnode. In: 7th International Workshop on Science Gateways (IWSG), pp. 34–39. IEEE (2015)

    Google Scholar 

  5. Gital, A.Y.U., Ismail, A.S., Chiroma, H., Abubakar, A., Abdulhamid, B.M.A., Maitama, I.Z., Zeki, A.: Performance analysis of cloud-based CVE communication architecture in comparison with the traditional Client Server, P2P and Hybrid models. In: Information and Communication Technology for The Muslim World (ICT4 M 2014), pp. 1–6. IEEE (2014)

    Google Scholar 

  6. Pahl, C.: Containerization and the PaaS Cloud. IEEE Cloud Comput. 2(3), 24–31 (2015)

    Article  Google Scholar 

  7. Mirkin, A., Kuznetsov, A., Kolyshkin, K.: Containers checkpointing and live migration. In: Proceedings of Linux Symposium, vol. 2, pp. 85–90 (2008)

    Google Scholar 

  8. Zhao, M., Figueiredo, R.J.: Experimental study of virtual machine migration in support of reservation of cluster resources. In: Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing, p. 5. ACM (2007)

    Google Scholar 

  9. Kratzke, N.: About microservices, containers and their underestimated impact on network performance. In: CLOUD COMPUTING 2015: The Sixth International Conference on Cloud Computing, GRIDs, and Virtualization, pp. 165–169 (2015)

    Google Scholar 

  10. Rusek, M., Dwornicki, G., Orłowski, A.: Swarm of mobile virtualization containers. In: Świątek, J., Borzemski, L., Grzech, A., Wilimowska, Z. (eds) Proceedings of 36th International Conference on Information Systems Architecture and Technology – ISAT 2015 – Part III. Advances in Intelligent Systems and Computing, vol. 431, pp. 75–85. Springer, Cham (2016)

    Google Scholar 

  11. Rusek, M., Dwornicki, G., Orłowski, A.: A decentralized system for load balancing of containerized microservices in the cloud. In: Świątek, J., Tomczak, J. (eds.) Advances in Systems Science, ICSS 2016. Advances in Intelligent Systems and Computing, vol. 539, pp. 142–152. Springer, Cham (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Waldemar Karwowski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Karwowski, W., Rusek, M., Dwornicki, G., Orłowski, A. (2018). Swarm Based System for Management of Containerized Microservices in a Cloud Consisting of Heterogeneous Servers. In: Borzemski, L., Świątek, J., Wilimowska, Z. (eds) Information Systems Architecture and Technology: Proceedings of 38th International Conference on Information Systems Architecture and Technology – ISAT 2017. ISAT 2017. Advances in Intelligent Systems and Computing, vol 655. Springer, Cham. https://doi.org/10.1007/978-3-319-67220-5_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-67220-5_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-67219-9

  • Online ISBN: 978-3-319-67220-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics