Browse Prior Art Database

Method and System for Using Zero Frames as Buffer to Store Data Dump

IP.com Disclosure Number: IPCOM000199364D
Publication Date: 2010-Aug-31
Document File: 4 page(s) / 93K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for using one or more zero frames as a buffer to store data dump is disclosed. The method includes identifying the one or more zero frames residing in a real storage buffer for storing the data dump. Further, the method includes managing the one or more zero frames for analyzing the data dump.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 47% of the total text.

Page 1 of 4

Method and System for Using Zero Frames as Buffer to Store Data Dump Disclosed is a method and system for using one or more zero frames as a buffer to

store data dump. A zero frame is defined as a frame which is initialized to zero. Usually, a dumping program captures a data dump during a failure of a process running

on a computer system. The dumping program stores the data dump on virtual buffer

storage of the dumping program. Thereafter, the dumping program accesses the data

dump for identifying a cause of failure of the process. The frequent access to the data

dumps residing on the virtual buffer storage of the dumping program results in an

overhead for address translation.

The method and system disclosed provides a storage mechanism to a dumping

program for an effective retrieval of the data dump corresponding to a program. The

method employs one or more zero frames residing in a real storage buffer for storing

the data dump captured by the dumping program.

A dumping program includes a set of main control block, translation tables and a

storage buffer area. In case of a failure of a process occurs on a computer system, the

dumping program is first initialized. The method of initialization of the dumping program

includes a set up of the main control block, the translation tables and the storage area. Once, the dumping program is initialized, the dumping program captures data dump. In

order to store the data dump, the dumping program scans a real storage buffer and

identifies one or more zero frames residing in the real storage buffers. Further, the one

or more zero frames identified are assigned with a header by the dumping program. A

header assigned to a zero frame facilitates identification of the frame based on the

context of the data dump stored in the zero frame.

The one or more zero frames identified are then stored in a form of a linked list. The

method includes one or more control blocks for storing pointers corresponding to the

one or more zero frames identified. Each control block stores following pointers:

An available queue pointer named AvQPtr pointing towards a next available zero

frame in the linked list.

    A pointer named RealAddr containing a real storage address of the zero frame. Further, the one or more control blocks may store pointers corresponding to other

controls blocks as follows:

A forward queue pointer named FwdQPtr pointing towards a next control block in

the linked list.

A return queue pointer named RetQPtr pointing towards a next control block in

1

Page 2 of 4

the linked list.

Further, the dumping program also stores one or more pointers in a real storage buffer

for accessing the one or more zero frames. The real storage buffer stores following

pointers:

A pointer named ZRealFramePtr pointing towards a zero frame at start of the

linked list.

A pointer named ZAvFramePtr pointing towards the available zero frames in the

linked list.

A pointer named ZRetFramePtr pointing towards the zero frames returne...