YoVDO

Push-Button Reliability Testing for Cloud-Backed Applications with Rainmaker

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Fault Injection Courses

Course Description

Overview

Explore a conference talk on Rainmaker, a push-button reliability testing tool for cloud-backed applications. Discover how this innovative SDK utility addresses emerging reliability challenges in cloud-native programming models. Learn about the taxonomy of bugs that make applications vulnerable to transient faults and how mishandling even a single REST call interaction can impact application correctness. Gain insights into Rainmaker's fault injection policies, automatic oracles, and its ability to work seamlessly with existing test suites. Understand how this plug-and-play tool operates at the REST layer, making it transparent to applications under test. Hear about Rainmaker's success in detecting 73 bugs across 11 popular cloud-backed applications, with 55 confirmed and 51 fixed. Delve into the future of reliability testing for cloud-native applications and the importance of anticipating errors in cloud-based fault models.

Syllabus

NSDI '23 - Push-Button Reliability Testing for Cloud-Backed Applications with Rainmaker


Taught by

USENIX

Related Courses

Scaling Memcache at Facebook
USENIX via YouTube
Multi-Person Localization via RF Body Reflections
USENIX via YouTube
Opaque - An Oblivious and Encrypted Distributed Analytics Platform
USENIX via YouTube
Live Video Analytics at Scale with Approximation and Delay-Tolerance
USENIX via YouTube
Clipper - A Low-Latency Online Prediction Serving System
USENIX via YouTube