Disk storage system with fault tolerant media maintenance
AssigneeInternational Business Machines Corporation
InventorsDennis R. Escola, Steven D. Gerdt, Barrie N. Harding, Lloyd R. Shipman, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDennis R. Escola, Steven D. Gerdt, Barrie N. Harding, Lloyd R. Shipman, Jr.
Estimating the term…
A data storage system is described which provides for fault tolerance during execution of a media maintenance program on a selected track of nonvolatile data storage. Checkpoint data for the media maintenance program is stored in nonvolatile storage prior to writing control information on the selected track during the execution of the media maintenance program. The checkpoint data includes an address in the media maintenance program for resuming execution in the event that the media maintenance process is aborted. The checkpoint data is read from the nonvolatile storage area after media maintenance has been aborted by a fault, typically after power has been reapplied to the system. The execution environment for the media maintenance program is restored by storing data in the RAM of the controller which duplicates the control data needed by the particular segment of the media maintenance program which will be restarted. After the environment is restored, the execution of the media maintenance program resumes at the address in checkpoint data stored prior to writing the control data on the selected track.
A controller for a data storage and retrieval system having a processor being interconnected to a RAM, a nonvolatile data storage having a plurality of tracks for storing data, and means for transmitting and receiving data to and from a computer, comprising:
A data storage and retrieval system having a processor in communication with a RAM and a nonvolatile data storage, comprising:
A method of executing a media maintenance program on a selected track in a data storage and retrieval system having a processor, a RAM and a nonvolatile data storage, comprising the steps of:
A controller for a data storage and retrieval system having a processor in communication with a RAM, a nonvolatile data storage, and means for transmitting and receiving data to and from a computer, comprising:
A method of executing a media maintenance program on a selected track in a data storage and retrieval system having a processor, a RAM and a nonvolatile data storage, comprising the steps of:
Dependencies are inferred from the claim text.