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.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Thönes, J.: Microservices. IEEE Softw. 32(1), 116 (2015)
Brewer, E.A.: Kubernetes and the path to cloud native. In: Proceedings of the Sixth ACM Symposium on Cloud Computing, pp. 167. ACM (2015)
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)
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)
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)
Pahl, C.: Containerization and the PaaS Cloud. IEEE Cloud Comput. 2(3), 24–31 (2015)
Mirkin, A., Kuznetsov, A., Kolyshkin, K.: Containers checkpointing and live migration. In: Proceedings of Linux Symposium, vol. 2, pp. 85–90 (2008)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)