PDF

Description

This report reviews bug catalogs and debugging systems designed for distributed systems. It tries to find common patterns in distributed systems bugs, highlights the characteristics necessary in a debugging system to identify these bugs in distributed systems, and proposes the Application-Integrated Record-Replay (aiRR) system for addressing classes of these bugs.

aiRR is designed specifically for distributed systems. aiRR integrates the recording into the distributed system and leverages this integration to reduce the overhead of recording in the application. To have low overhead, our approach avoids reducing application-level concurrency and avoids recording application-level data that is not necessary for replay.

Details

Files

Statistics

from
to
Export
Download Full History