Assessing Containerized REST Services Performance in the Presence of Operator Faults



Service applications are increasingly being de- ployed in virtualized environments, such as virtual machines (VMs) as a means to provide elasticity and to allow fast recovery from failures. The recent trend is now to deploy applications in containers (e.g., Docker or RKT containers), which allow, among many other benefits, to further reduce recovery time, since con- tainers are much more lightweight than VMs. Although several performance benchmarks exist for web services (e.g., TPC-App and SPEC SPECjEnterprise2010) or even virtualized environ- ments (e.g., SPEC Cloud IaaS 2016, TPCx-V), understanding the behavior of containerized services in the presence of faults has been generally disregarded. This paper proposes an experimental approach for evaluating the performance of containerized ser- vices in presence of operator faults. The approach is based on the injection of a simple set of operator faults targeting the contain- ers and middleware. Results show noticeable differences regard- ing the impact of operator faults in Docker and RKT, with the latter one allowing for faster recovery, despite showing the lowest throughput

Related Project

ATMOSPHERE Adaptive, Trustworthy, Manageable, Orchestrated, Secure, Privacy-assuring, Hybrid Ecosystem for REsilient Cloud Computing


14th European Dependable Computing Conference (EDCC 2018), September 2018

Cited by

No citations found