Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Libraries
  3. MIT Theses
  4. Graduate Theses
  5. DisViz: Visualizing real-world distributed system logs
    with space time diagrams

DisViz: Visualizing real-world distributed system logs
with space time diagrams

Thumbnail Image
Download
Name

mcmenamy-josiahmc-meng-eecs-2025-thesis.pdf

Description
Thesis PDF
Size

2.53 MB

Format

Adobe PDF

Checksum (MD5)

ecf3f0b8237afc5e420e469496b447b2

Author(s)
McMenamy, Josiah
Advisor(s)
Sharma, Upamanyu
Kaashoek, M. Frans
Date Issued
May 2025
Publisher
Massachusetts Institute of Technology
Abstract
This thesis aims to provide an intuitive debugging and learning tool for distributed systems that communicate by message passing. Understanding and debugging distributed systems can be challenging and slow to iterate on, so there is a need for tools that can speed up the time it takes to diagnose the root cause of a bug. There exists significant prior work in creating tools that can aid in the visualization and debugging of distributed system executions, such as the ShiViz log visualizer [13]. This work builds on top of these tools to provide more debugging information, handle large log files, and be easily instrumented in existing systems. We demonstrate using the tool to debug issues in an implementation of the Raft consensus algorithm [34].
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
In Copyright - Educational Use Permitted
https://rightsstatements.org/page/InC-EDU/1.0/
Copyright retained by author(s)
Persistent DSpace Link
https://hdl.handle.net/1721.1/162976
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.