2020
DOI: 10.1145/3375633
|View full text |Cite
|
Sign up to set email alerts
|

Visualizing Distributed System Executions

Abstract: Distributed systems pose unique challenges for software developers. Understanding the system’s communication topology and reasoning about concurrent activities of system hosts can be difficult. The standard approach, analyzing system logs, can be a tedious and complex process that involves reconstructing a system log from multiple hosts’ logs, reconciling timestamps among hosts with non-synchronized clocks, and understanding what took place during the execution encoded by the log. This article presents a novel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 35 publications
(16 citation statements)
references
References 88 publications
0
11
0
Order By: Relevance
“…Visualizing Parallel Executions Research on distributed systems has examined how to visualize multiple, parallel executions of a system. Two examples are ODDITY [63,87] and SHIVIS [2,8]. Oddity consists of an interactive visual debugger and is part of the DSLABS framework, which also includes a model checker for distributed systems.…”
Section: Visualization and Explication Of Formal Methodsmentioning
confidence: 99%
“…Visualizing Parallel Executions Research on distributed systems has examined how to visualize multiple, parallel executions of a system. Two examples are ODDITY [63,87] and SHIVIS [2,8]. Oddity consists of an interactive visual debugger and is part of the DSLABS framework, which also includes a model checker for distributed systems.…”
Section: Visualization and Explication Of Formal Methodsmentioning
confidence: 99%
“…ShiViz [5] is a tool to visualize logs generated by distributed systems. Logs in this context are basically sequences of events, hosts that carry out the events and timestamps when the hosts carried out the events.…”
Section: Literature Review On Systems Visualizationmentioning
confidence: 99%
“…Other studies on software diagnosis rely on visualization techniques. Beschastnikh et al [42] introduced ShiViz, which presents distributed system executions as interactive timespace diagrams to help diagnosis and debugging of software issues. Zhou et al [7] used ShiViz to conduct an empirical study to investigate the effectiveness of existing industrial debugging practices compared to those of state-of-the-art tracing and visualization techniques for distributed systems, thus showing that the current industrial practices of debugging can be improved by employing proper tracing and visualization techniques.…”
Section: Related Workmentioning
confidence: 99%