activity
20182023
most citedObservability and Chaos Engineering on System Calls for Containerized Applications in Docker

42 citations · 136 across the 8 of their papers we have counts for

collaborators

8 papers

cs.SE2023

Highly Available Blockchain Nodes With N-Version Design

Javier Ron, César Soto-Valero, Long Zhang +2

As all software, blockchain nodes are exposed to faults in their underlying execution stack. Unstable execution environments can disrupt the availability of blockchain nodes interf…

cs.SE2021★ 12 cited

Chaos Engineering of Ethereum Blockchain Clients

Long Zhang, Javier Ron, Benoit Baudry +1

In this paper, we present ChaosETH, a chaos engineering approach for resilience assessment of Ethereum blockchain clients. ChaosETH operates in the following manner: First, it moni…

cs.SE2020★ 19 cited

Production Monitoring to Improve Test Suites

Deepika Tiwari, Long Zhang, Martin Monperrus +1

In this paper, we propose to use production executions to improve the quality of testing for certain methods of interest for developers. These methods can be methods that are not c…

cs.SE2020★ 24 cited

Maximizing Error Injection Realism for Chaos Engineering with System Calls

Long Zhang, Brice Morin, Benoit Baudry +1

In this paper, we present a novel fault injection framework for system call invocation errors, called Phoebe. Phoebe is unique as follows. First, Phoebe enables developers to have…

cs.SE2019★ 1 cited

Automatic Observability for Dockerized Java Applications

Long Zhang, Deepika Tiwari, Brice Morin +2

Docker is a virtualization technique heavily used in the industry to build cloud-based systems. In the context of Docker, a system is said to be observable if engineers can get acc…

cs.SE2019★ 42 cited

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

Jesper Simonsson, Long Zhang, Brice Morin +2

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-pr…

cs.SE2018★ 3 cited

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

Long Zhang, Martin Monperrus

In this paper, we present a novel resilience improvement system for Java applications. The unique feature of this system is to combine automated monitoring, automated perturbation…

cs.SE2018★ 35 cited

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

Long Zhang, Brice Morin, Philipp Haller +2

Software systems contain resilience code to handle those failures and unexpected events happening in production. It is essential for developers to understand and assess the resilie…