Observability and Chaos Engineering on System Calls for Containerized Applications in Docker

07/30/2019
by   Jesper Simonsson, et al.
0

In this paper, we present a novel fault injection system called ChaosOrca for system calls in containerized applications. ChaosOrca aims at evaluating a given application's self-protection capability with respect to system call errors. The unique feature of ChaosOrca is that it conducts experiments under production-like workload without instrumenting the application. We exhaustively analyze all kinds of system calls and utilize different levels of monitoring techniques to reason about the behaviour under perturbation. We evaluate ChaosOrca on three real-world applications: a file transfer client, a reverse proxy server and a micro-service oriented web application. Our results show that it is promising to detect weaknesses of resilience mechanisms related to system calls issues.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/08/2020

Realistic Error Injection for System Calls

In this paper, we present a novel fault injection framework called Phoeb...
research
12/27/2018

TripleAgent: Monitoring, Perturbation And Failure-obliviousness for Automated Resilience Improvement in Java Applications

In this paper, we present a novel system for fault injection in producti...
research
12/14/2019

Automatic Observability for Dockerized Java Applications

Docker is a virtualization technique heavily used in industry to build c...
research
01/15/2010

Detecting Botnets Through Log Correlation

Botnets, which consist of thousands of compromised machines, can cause s...
research
05/14/2018

A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM

Software systems contain resilience code to handle those failures and un...
research
10/21/2021

Model-based Reinforcement Learning for Service Mesh Fault Resiliency in a Web Application-level

Microservice-based architectures enable different aspects of web applica...
research
11/09/2018

Audio Spectrogram Factorization for Classification of Telephony Signals below the Auditory Threshold

Traffic Pumping attacks are a form of high-volume SPAM that target telep...

Please sign up or login with your details

Forgot password? Click here to reset