Abstract | ||
---|---|---|
The momentum gained by the microservice-oriented architecture is fostering the diffusion of operating system containers. Existing studies mainly focus on the performance of containerized services to demonstrate their low resource footprints. However, availability analysis of densely deployed container-based solutions is less visited due to difficulties in collecting failure artifacts. This is especially true when the containers are combined with virtual machines to achieve a higher security level. Inspired by Google's Kubernetes architecture, in this paper, we propose ContAv, an open-source distributed statistical model checker to assess availability of systems built on containers and virtual machines. The availability analysis is based on novel state-space and non-state-space models designed by us and that are automatically built and customized by the tool. By means of a graphical interface, ContAv allows domain experts to easily parameterize the system, to compare different configurations and to perform sensitivity analysis. Moreover, through a simple Java API, system architects can design and characterize the system behavior with a failure response and migration service. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1109/SOCA.2018.00011 | 2018 IEEE 11th Conference on Service-Oriented Computing and Applications (SOCA) |
Keywords | Field | DocType |
software containers, virtualization, cloud computing, distributed system availability, simulation tools | Virtualization,Architecture,Virtual machine,Security level,Computer science,Graphical user interface,Statistical model,Java,Distributed computing,Cloud computing | Conference |
ISSN | ISBN | Citations |
2163-2871 | 978-1-5386-9134-2 | 0 |
PageRank | References | Authors |
0.34 | 17 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Stefano Sebastio | 1 | 12 | 1.71 |
Rahul Ghosh | 2 | 337 | 17.20 |
Avantika Gupta | 3 | 7 | 1.89 |
Tridib Mukherjee | 4 | 428 | 31.57 |