Program Visualization at the System Level

9
Program Visualization at the System Level University of Notre Dame Jian Mu and Dirk Van Bruggen

description

Program Visualization at the System Level. University of Notre Dame Jian Mu and Dirk Van Bruggen. The Problem. Simple programs can be complex strace offers a look into the system calls Output is difficult to decipher How does the program run? What files/resources are used?. The Solution. - PowerPoint PPT Presentation

Transcript of Program Visualization at the System Level

Page 1: Program Visualization at the System Level

Program Visualization at the System Level

University of Notre DameJian Mu and Dirk Van Bruggen

Page 2: Program Visualization at the System Level

The Problem

Simple programs can be complex strace offers a look into the system calls Output is difficult to decipher How does the program run? What files/resources are used?

Page 3: Program Visualization at the System Level

The Solution

Create a program to assist in visualizations Create a Data Pipeline

Create Modules for each stage

Strace Parser Data Processor Visualizer

Page 4: Program Visualization at the System Level

Initial Results

• Where did all the time go?

Page 5: Program Visualization at the System Level

Initial Results cont.

• Where is the I/O concentrated?• Time and Count

Page 6: Program Visualization at the System Level

Following Calls Through Time

Page 7: Program Visualization at the System Level

How Much Overhead?

ls cp mv0

0.5

1

1.5

2

2.5

3

3.5

w/o Vizw/ VizDifference

Sec

onds

Page 8: Program Visualization at the System Level

The Road Ahead

GUI to Tie everything together Additional Modules

Visualization Debugging

In-Depth Performance Evaluation Effectiveness Study

Page 9: Program Visualization at the System Level

Questions?