Method for analyzing input/output operations of a data...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral monitoring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S015000, C702S179000, C702S182000, C702S187000, C714S037000, C714S045000, C714S047300, C717S127000, C717S128000

Reexamination Certificate

active

06606671

ABSTRACT:

FIELD OF THE INVENTION
The present invention generally relates to performance analysis of data processing systems, and more particularly to analyzing the input/output operations performed by a data processing system.
BACKGROUND OF THE INVENTION
Various performance characteristics of data processing systems are modeled to demonstrate the capabilities of different system configurations. For example, the number of instructions/second executed by the system may be particularly relevant for some applications, while the number of input/output operations/second may be of interest for other applications. Hardware and software vendors often use proprietary tools to model a system's performance and estimate a performance increase when new hardware and/or software is added to the system.
In one example, Unisys Corporation uses a modeling tool to determine whether an outboard file cache, such as the Extended Processing Complex (XPC) product from Unisys, would enhance system performance. To use the model, the customer supplies a record of all input/output operations that occurred during a period of time for a present system. The record of input/output operations is referred to as the I/O trace file. The I/O trace file is then processed using he model to determine the performance level of the system with the addition of an outboard file cache.
It may be desirable to analyze the I/O trace file prior to modeling the system. This can be useful in identifying patterns associated with request types or locating blocks of I/O requests that are of particular interest to a user. For example, a user may be interested in a certain block or group of blocks of I/O requests and may desire performance analysis to be performed only on those blocks.
Viewing I/O trace files has often been difficult because the files are very large. Many conventional editors cannot read the entire trace file into memory. Thus, a common method to view the trace file has been to translate the trace file into a printable file, which can then be viewed either electronically or printed to obtain a hardcopy.
Electronically viewing a printable file is difficult for several reasons. First, I/O trace files are approximately 132 columns wide, and therefore, viewing can be awkward. Additionally, the data is binary, which without translation may be difficult to comprehend. Therefore, it can be time-consuming and difficult to locate particular I/O operations or blocks in the trace file.
A method that addresses the aforementioned problems, as well as other related problems, is therefore desirable.
SUMMARY OF THE INVENTION
A method for analyzing input/output operations of a data processing system is provided in various embodiments of the invention. In one embodiment, the method comprises storing input/output trace data of the system in an input/output trace file. The trace file is interactively analyzed by first interactively obtaining data selection criterion and then reading input/output trace data from the trace file in accordance with the selection criterion. The input/output trace data read from the trace file is displayed, and the steps of obtaining the data selection criteria and displaying the trace data are repeated.
The above summary of the present invention is not intended to describe each disclosed embodiment of the present invention. The figures and detailed description that follow provide additional example embodiments and aspects of the present invention.


REFERENCES:
patent: 4479197 (1984-10-01), Haag et al.
patent: 4849879 (1989-07-01), Chinnaswamy et al.
patent: 5088058 (1992-02-01), Salsburg
patent: 5483468 (1996-01-01), Chen et al.
patent: 6094729 (2000-07-01), Mann
patent: 6112238 (2000-08-01), Boyd et al.
patent: 6202199 (2001-03-01), Wygodny et al.
patent: 6311326 (2001-10-01), Shagam
patent: 6332178 (2001-12-01), Dean et al.
patent: 6513155 (2003-01-01), Alexander et al.
patent: 6535949 (2003-03-01), Parker
dBase IV Language Reference, Ashton-Tate Corporation 1988, pp 1-2 to 1-3; 1-9 to 1-11; 2-91 to 2-92; 2-161 to 2-162.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for analyzing input/output operations of a data... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for analyzing input/output operations of a data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for analyzing input/output operations of a data... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3114856

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.