Mirroring computer data

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S114000, C709S203000, C710S009000

Reexamination Certificate

active

06460123

ABSTRACT:

CROSS REFERENCE TO RELATED APPLICATIONS
Patent applications entitled “Restoration of Data Backed up on Archive Media”, “Backing up Computer Data”, Redundant Storage of Computer Data”, and “Hierarchical Performance System” filed by me concurrently herewith, are incorporated herein by reference.
BACKGROUND OF THE INVENTION
The invention relates to mirroring computer data stored on a host computer storage disk.
One way to automatically provide backup of data on a computer system is by mirroring. It is known to implement mirroring on a desktop computer by having a disk driver that does all writes to two disks which thus have identical images of the stored data in the event of catastrophic failure of one disk. If one disk fails, the complete image of the data on the other disk can be accessed.
SUMMARY OF THE INVENTION
In one aspect, the invention features, in general, a computer having capabilities for backing up data to a remote archive repository. The computer includes the usual components of an interpreter (e.g., a file system or a database application that does physical to logical mapping), a host storage disk, and a host storage driver for the host storage disk. In addition the computer includes a mirror system having a disk driver interface to the interpreter and a remote procedure call interface to a remote archive repository. The mirror system sends the write requests and the data to be written from the interpreter to the host storage driver and to the remote archive repository.
In another aspect the invention features in general a computer system including a plurality of desk top computers that are connected to a network to which a remote archive repository is connected. The computers each have a mirror system as has already been described and send copies of data to be backed up to the common remote archive repository.
In another aspect the invention features in general a computer implemented method of backing up data to a remote archive repository. An interpreter on the computer maps logical user write requests to physical block level write requests. A mirror system having a disk driver interface to the interpreter and a remote procedure call interface to a remote archive repository sends the write requests and data to be written to a host storage driver for writing on a host storage disk and to the remote archive repository.
In another aspect the invention features a computer program that resides on a computer-readable medium and includes instructions causing the computer to create a mirror system as has already been described.
Certain implementations of the invention may include one or more of the following features. In certain implementations: the mirror system includes a mirror driver and an archive media system, the mirror driver providing the disk driver interface and also having an operating system device driver application programming interface to the archive media system, the archive media system being implemented in the user space of the computer and communicating with the remote archive repository; the remote archive repository includes a control program, disk storage, and a tape library.
Embodiments of the invention may have one or more of the following advantages. Mirroring is provided for a computer without the need to add hardware or backup software. The remote archive repository can be shared by a large number of computers. The approach is portable across different vendors' implementations of an operating system and different operating systems.
Other advantages and features of the invention will be apparent from the following description of a preferred embodiment thereof and from the claims.


REFERENCES:
patent: 5235601 (1993-08-01), Stallmo et al.
patent: 5305438 (1994-04-01), MacKay et al.
patent: 5337414 (1994-08-01), Hashemi et al.
patent: 5390187 (1995-02-01), Stallmo
patent: 5398253 (1995-03-01), Gordon
patent: 5435004 (1995-07-01), Cox et al.
patent: 5463772 (1995-10-01), Thompson et al.
patent: 5495607 (1996-02-01), Pisello et al.
patent: 5497457 (1996-03-01), Ford
patent: 5499337 (1996-03-01), Gordon
patent: 5504858 (1996-04-01), Ellis et al.

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

Mirroring computer 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 Mirroring computer data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mirroring computer data will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2988631

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