Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Observability and Chaos Engineering on System Calls for Containerized Applications in Docker
KTH.
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Theoretical Computer Science, TCS. (ASSERT)ORCID iD: 0000-0002-7211-3894
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Software and Computer systems, SCS.
Show others and affiliations
(English)Manuscript (preprint) (Other academic)
Abstract [en]

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.

Keywords [en]
fault injection, chaos engineering, system call, containers, observability
National Category
Software Engineering
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-263699OAI: oai:DiVA.org:kth-263699DiVA, id: diva2:1368908
Note

QC 20191118

Available from: 2019-11-08 Created: 2019-11-08 Last updated: 2019-11-18Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

arXiv

Authority records BETA

Baudry, BenoitMonperrus, Martin

Search in DiVA

By author/editor
Simonsson, JesperZhang, LongBaudry, BenoitMonperrus, Martin
By organisation
KTHTheoretical Computer Science, TCSSoftware and Computer systems, SCS
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 17 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf