Method and apparatus for accelerating a memory dump

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S024000

Reexamination Certificate

active

06543010

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates generally to computer systems, and, more particularly, to a method and apparatus for accelerating a memory dump generated in response to an operating system failure.
2. Description of the Related Art
Computer systems, such as servers, have been equipped with error recovery mechanisms to diagnose system problems that have resulted in system failure or fault. One such recovery mechanism involves writing the contents of the system memory to a disk file upon identification of a non-recoverable fault. Prior to halting the system, the operating system writes the contents of the system memory to a disk file. The disk file may then be analyzed after the server has been rebooted to identify potential causes for the error condition.
Some servers are equipped with relatively large amounts of system memory. The time required to dump the memory contents to the disk file is significant. For example, the time required to perform a memory dump for a system equipped with 3.5 GB of memory may exceed 20 minutes. During the time the memory dump is being performed, the server is unavailable. This may be a severe disadvantage in a high availability server environment where uptime is critical.
The present invention is directed to overcoming, or at least reducing the effects of, one or more of the problems set forth above.
SUMMARY OF THE INVENTION
One aspect of the present invention is seen in a computer system including a microprocessor, a storage device, and a system memory. The storage device is accessible by the microprocessor. The system memory is accessible by the microprocessor and adapted to store data. The data includes operating system software. The operating system software, when executed by the microprocessor, is adapted to detect an error condition, and in response to the error condition, read at least a portion of the data stored in the system memory, compress the portion to generate compressed data, and store the compressed data on the storage device.
Another aspect of the present invention is seen in a method for responding to an unrecoverable error in a computer system. The method includes identifying the unrecoverable error and reading at least a first portion of the data stored in a memory device of the computer system. The first portion is compressed to generate compressed data, and the compressed data is stored on a storage device of the computer system.


REFERENCES:
patent: 5111384 (1992-05-01), Aslanian
patent: 5335341 (1994-08-01), Chana
patent: 5860115 (1999-01-01), Neuhard
patent: 5864661 (1999-01-01), Ohara
patent: 5999933 (1999-12-01), Mehta
patent: 6158025 (2000-12-01), Brisse
patent: 6182243 (2001-01-01), Berthe
patent: 6202174 (2001-03-01), Lee
patent: 2-242447 (1989-03-01), None
patent: 3-156547 (1989-11-01), None
patent: 3-252749 (1990-03-01), None
patent: [1989]- 62316 (1990-09-01), None
“data compression” www.techweb.com.*
“Huffman Coding” www.mathworld.wolfram.com.*
“data compression” Encyclopedia Britannica*
Dictionary Methods, www.rasip.fer.hr/research/compression/algorithms/index.html.*
“How File Compression Works” www.howstuffworks.com/file-compression.htm.

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 and apparatus for accelerating a memory dump 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 and apparatus for accelerating a memory dump, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for accelerating a memory dump will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3034481

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