program visualization at the system level

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

Upload: adlai

Post on 23-Feb-2016

34 views

Category:

Documents


0 download

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

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?