Browse Prior Art Database

Global Trace State for the Parallel Trace Services

IP.com Disclosure Number: IPCOM000109924D
Original Publication Date: 1992-Sep-01
Included in the Prior Art Database: 2005-Mar-24
Document File: 1 page(s) / 50K

Publishing Venue

IBM

Related People

Bucher, CK: AUTHOR [+4]

Abstract

Disclosed is a method to provide additional parallel trace state information with minimum code changes in the existent source code that is running in the serial computing environment.

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

Global Trace State for the Parallel Trace Services

      Disclosed is a method to provide additional parallel trace
state information with minimum code changes in the existent source
code that is running in the serial computing environment.

      In a parallel computing environment, a user request can be
processed by multiple processes that are running on multiple
processors.  It is necessary to provide the information such as
application ID, process ID, process type, parallel distributed work
ID, host node ID, partner node ID, and time stamp in the trace
record.  Without parallel trace state information, it is very
difficult to develop a software product in a parallel computing
environment.  However, it is a huge task to modify the trace function
calls in every module that is running in the parallel computing
environment.

      The global trace state method is proposed to solve this problem
with minimum changes to the existent source code.  A global trace
state is created in the global memory of each process.  This global
trace state data structure contains all parallel trace state
information that is described above.  Whenever the parallel trace
state information is changed, its new value will be updated
immediately by the process.  The complete parallel trace information
includes the parallel trace state information and the regular trace
event data.

      There will be no changes to the existent trace function calls
so that the code hit is minim...