Browse Prior Art Database

Translation of Data Generated by the AIX 3.2 Trace Facility into a Format for Visualization of the Data

IP.com Disclosure Number: IPCOM000105244D
Original Publication Date: 1993-Jul-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 4 page(s) / 127K

Publishing Venue

IBM

Related People

Lehr, TF: AUTHOR

Abstract

Disclosed is a software program for translating trace data obtained using the AIX 3.2 trace Facility into a format for visualization by a modified PIE visualization tool. The modifications made to PIE in order for the translation to succeed are presented in a separate publication entitled "Data Structure and Insertion Algorithm for Representing Asynchronous Occurrences for Visualization by Trace Visualization Tools Using Ghant Charts with Occurrence Hierarchies".

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Translation of Data Generated by the AIX 3.2 Trace Facility into a Format for Visualization of the Data

      Disclosed is a software program for translating trace data
obtained using the AIX 3.2 trace Facility into a format for
visualization by a modified PIE visualization tool.  The
modifications made to PIE in order for the translation to succeed are
presented in a separate publication entitled "Data Structure and
Insertion Algorithm for Representing Asynchronous Occurrences for
Visualization by Trace Visualization Tools Using Ghant Charts with
Occurrence Hierarchies".

      The software program solves a problem posed by the quantity and
texture of data retrieved by the AIX 3.2 trace Facility.  The trace
facility is used by software engineers to address customer
performance problems and development personnel to tune system and
application programs.  The trace facility uses fast software hooks to
track entry and exit points in kernel, system and application
programs.  The information obtained by these hooks are stored in a
raw binary form in memory and eventually placed in a disk file.  The
trace facility provides a com mand, trcrpt which translates the
binary data into human readable form.  The readable files are often
over ten megabytes large and occasionally larger than 50 megabytes.
Such files are the equivalent of hundreds and even thousands of pages
of printed text, presenting a daunting task to anyone attempting to
analyze the data in order to solve performance problems.

      Human beings are very proficient in processing data visually
(One evaluates picture patterns more quickly than one does their
correspond ing mathematical and geometrical descriptions).  Software
engineers will address customer performance problems more quickly and
developers will tune their programs more effectively if they can take
advantage of their natural visual skills.

      The tool used to visualize AIX traces is modified version of
Piescope, a part of the Parallel Instrumentation Environment (PIE)
(ref 2) from Carnegie Mellon University.  Some modifications of
Piescope were needed in order to permit it to visualize AIX traces.
These modifica tions are detailed in separate disclosures.  This
disclosure discusses the software needed to translate AIX traces into
a format readable by Piescope.

      In the following discussion,...