Published November 22, 2018 | Version Nov-22-2018
Dataset Open

Structured feature comparison between container orchestration frameworks

  • 1. imec-DistriNet, KU Leuven

Description

Container orchestration frameworks provide support for management of complex distributed applications. Different frameworks have emerged only recently, and they are in constant evolution as new features are being introduced.

This reality makes it difficult for practitioners and researchers to maintain a clear view on the technology space, and hinders selecting the most appropriate framework, assessing the maturity and the lock-in risks for each framework.

We present an descriptive feature comparison study of the five most prominent orchestration solutions: Docker Swarm, Kubernetes, and Mesos, combined with Marathon or Aurora, and DC/OS. This study aims at (i) identifying the common and unique features of all frameworks, (ii) comparing these frameworks qualitatively ánd quantitatively with respect to: (ii.a) genericity in terms of supported features and (ii.b) vendor lock-in, (iii) investigating the maturity and stability of the frameworks as well as the pioneering nature of each framework by studying the historical evolution of the frameworks on GitHub

The study methodology involves feature variability and commonality analysis, mapping features to common use cases and development history on GitHub, and card sorting for defining a taxonomy of features which is divided into 9 functional aspects and 27 sub-aspects.

The result is a comprehensive feature-based overview of the current state of container orchestration frameworks. The published data set contains the data used for answering all research questions (i), (ii) and (iii). This data has been processed both qualitatively as quantitatively. The scientific approach and reproducible methodology allows for continued assessment of container orchestration frameworks.

The document format is Microsoft Office Word and is associated with an extended Office template that contains macro's for processing these links automatically (checkLinks creates a simple bibliography, openLinks opens all references in a selected range, deleteLinks delete Links). To activate these Macro's, save the file Normal.dotm in your local user directory that by default contains all Microsoft templates for your user account. For example in Windows, this directory is located in the c:\users\<user name>\AppData\Roaming\Microsoft\Templates

 

Notes

This research was funded by the Agency for Innovation and Entrepreneurship IWT, grant DeCoMAdS, grant number 179K2315, and the Research Fund KU Leuven

Files

Files (507.2 kB)

Name Size Download all
md5:7eebdc10826798178009e5e2c19c6bcc
163.3 kB Download
md5:fb0d05f8bc95e02e10edeedaf924c3f0
343.9 kB Download