The Docker Ecosystem Needs Consolidation

René Peinl, Florian Holzschuher


Docker provides a good basis to run composite applications in the cloud, especially if those are not cloudaware, or cloud-native. However, Docker concentrates on managing containers on one host, but SaaS providers need a container management solution for multiple hosts. Therefore, a number of tools emerged that claim to solve the problem. This paper classifies the solutions, maps them to requirements from a case study and identifies gaps and integration requirements. We conclude that the Docker ecosystem could help moving from IaaS and PaaS solutions towards a runtime environment for SaaS applications, but needs consolidation.


  1. Aceto, G., Botta, A., De Donato, W. and Pescapè, A. (2013), “Cloud monitoring: A survey”, Computer Networks, Vol. 57 No. 9, pp. 2093-2115.
  2. Bachlechner, D., Siorpaes, K., Fensel, D. and Toma, I. (2006), “Web service discovery-a reality check”, 3rd European Semantic Web Conference, Vol. 308.
  3. Binz, T., Breitenbücher, U., Kopp, O. and Leymann, F. (2014), “TOSCA: Portable Automated Deployment and Management of Cloud Applications”, Advanced Web Services, Springer, pp. 527-549.
  4. Bucchiarone, A. and Gnesi, S. (2006), “A survey on services composition languages and models”, International Workshop on Web Services-Modeling and Testing (WS-MaTe 2006), p. 51.
  5. Chauhan, M.A. and Babar, M.A. (2011), “Migrating service-oriented system to cloud computing: An experience report”, Cloud Computing (CLOUD) 2011, IEEE Int. Conf. on, IEEE, pp. 404-411.
  6. Cockcroft, A. (2014), “State of the Art in Microservices”, DockerCon Europe 14, Amsterdam, The Netherlands.
  7. Coffey, J., White, L., Wilde, N. and Simmons, S. (2010), “Locating software features in a SOA composite application”, Web Services (ECOWS), 2010 IEEE 8th European Conference on, IEEE, pp. 99-106.
  8. Costache, C., Machidon, O., Mladin, A., Sandu, F. and Bocu, R. (2014), “Software-defined networking of Linux containers”, 13th RoEduNet Conf., IEEE.
  9. Crisp Research. (2014), Open Cloud Alliance - Openness as an Imperative (Strategy paper), Crisp Research, available at:
  10. “Docker Ecosystem Mindmap”. (n.d.). MindMeister, available at:
  11. Docker, Inc. (2014), “About”, Docker Homepage, available at:
  12. Drutskoy, D., Keller, E. and Rexford, J. (2013), “Scalable network virtualization in software-defined networks”, Internet Computing, IEEE, Vol. 17 No. 2, pp. 20-27.
  13. Evans, E. (2003), Domain driven design: Tackling Complexity in the Heart of Software, Addison-Wesley, Boston.
  14. Jain, R. and Paul, S. (2013), “Network virtualization and software defined networking for cloud computing: a survey”, Communications Magazine, IEEE, Vol. 51 No. 11, pp. 24-31.
  15. Koukis, V. (2013), “Flexible storage for HPC clouds with Archipelago and Ceph”, 8th Workshop on Virtualization in High-Performance Cloud Computing, ACM.
  16. Kratzke, N. (2014), “Lightweight Virtualization Cluster How to Overcome Cloud Vendor Lock-In”, J. of Computer and Communications, Vol. 2 No. 12, pp. 1-7.
  17. Lindner, M., Galán, F., Chapman, C., Clayman, S., Henriksson, D. and Elmroth, E. (2010), “The cloud supply chain: A framework for information, monitoring, accounting and billing”, 2nd Int. Conf. on Cloud Computing.
  18. Liu, H. and Wee, S. (2009), “Web server farm in the cloud: Performance evaluation and dynamic architecture”, Cloud Computing, Springer, pp. 369-380.
  19. Mietzner, R., Leymann, F. and Papazoglou, M.P. (2008), “Defining composite configurable SaaS application packages using SCA, variability descriptors and multitenancy patterns”, ICIW 2008, IEEE.
  20. Mills, K., Filliben, J. and Dabrowski, C. (2011), “Comparing VM-placement algorithms for on-demand clouds”, Cloud Computing Technology and Science (CloudCom), IEEE 3rd Int. Conf. on, IEEE, pp. 91-98.
  21. Papazoglou, M.P. (2003), “Service-oriented computing: Concepts, characteristics and directions”, Web Information Systems Engineering (WISE 2003). 4th Int. Conf. on, IEEE, pp. 3-12.
  22. Peinl, R. (2015), “Docker ecosystem on Google Docs”, available at:
  23. Rosen, R. (2014), “Linux containers and the future cloud”, Linux Journal, Vol. 2014 No. 240, p. 3.
  24. Roßbach, P. (2014), “Docker Poster”, Entwickler Magazin Docker spezial, Vol. 2014 No. Docker spezial.
  25. Scheepers, M.J. (2014), “Virtualization and Containerization of Application Infrastructure: A Comparison”, 21st Twente Student Conference on IT, University of Twente, Twente, The Netherlands.
  26. Sefraoui, O., Aissaoui, M. and Eleuldj, M. (2012), “OpenStack: toward an open-source solution for cloud computing”, International Journal of Computer Applications, Vol. 55 No. 3, pp. 38-42.
  27. Turnbull, J. (2014), The Docker Book: Containerization is the new virtualization, James Turnbull.
  28. Vukojevic-Haupt, K., Haupt, F., Karastoyanova, D. and Leymann, F. (2014), “Service Selection for On-demand Provisioned Services”, Enterprise Distributed Object Computing Conference (EDOC), 2014 IEEE 18th International, IEEE, pp. 120-127.
  29. Ward, J.S. and Barker, A. (2014), “Observing the clouds: a survey and taxonomy of cloud monitoring”, Journal of Cloud Computing: Advances, Systems and Applications, Vol. 3 No. 1, p. 40.

Paper Citation

in Harvard Style

Peinl R. and Holzschuher F. (2015). The Docker Ecosystem Needs Consolidation . In Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-104-5, pages 535-542. DOI: 10.5220/0005476005350542

in Bibtex Style

author={René Peinl and Florian Holzschuher},
title={The Docker Ecosystem Needs Consolidation},
booktitle={Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},

in EndNote Style

JO - Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - The Docker Ecosystem Needs Consolidation
SN - 978-989-758-104-5
AU - Peinl R.
AU - Holzschuher F.
PY - 2015
SP - 535
EP - 542
DO - 10.5220/0005476005350542