Remote storage system and method

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

C711S158000, C711S156000, C711S114000, C707S793000, C714S006130

Reexamination Certificate

active

06728849

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates generally to data storage systems. More particularly, the invention is directed to a data storage system that includes a local data storage facility that is mirrored by a geographically remote backup data storage facility.
In today's commercial environment, maintaining some form of backup of data is no longer a luxury, but a necessity. A company's financial health so relies upon the data it keeps that loss, corruption, or theft of that data can be economically disastrous. To protect against such loss, a number of data storage solutions have been considered.
Many of those solutions rely upon transfer of the data, on a periodic basis, from the main data storage facility to some form of storage medium for protective custody elsewhere. This “elsewhere” may be in the same general locale (e.g., same floor of a building, or somewhere in the same office complex) as the original data. This approach provides a backup should the main storage facility fail or the data is severely corrupted. However, the approach assumes the risk of data loss, both original and backup, in the face of truly disastrous events such as fires, floods, or earthquakes. Accordingly, many businesses eschew this approach in favor of locating a backup storage facility geographically remote from the main storage facility, for example in another city or state. This latter approach allows recovery from catastrophic events that may destroy the main storage facility yet not touch the remote storage facility by keeping a copy of the data created and maintained at the main storage facility at the remote storage facility.
“Remote copy” is one of the technologies presently being used for replicating data at a remote storage facility. When employed, this technology will perform a data transfer from the main or local storage facility to the remote storage facility each time data is written and/or updated to a storage device of the local facility. However, even this approach has problems. Many implementations of remote copy technologies use a wide area network, such as the Internet as the medium for transferring data from the local storage facility to the remote storage facility. When large amounts of data is being transferred, the transfer speed can result in data loss should a catastrophic event occur before or during the remote cop operation of data transfer to the remote storage facility. This is not such an infrequent possibility, because in many instances the update must wait for the availability of the network at the local storage facility, lengthening the window for data loss from a catastrophic event.
It should be evident that the risk of losing data should be minimized.
BRIEF SUMMARY OF THE INVENTION
The present invention is a method, and apparatus for implementing that method, of performing a remote copy transfer of data from a local storage facility to a geographically remote storage facility on a prioritized basis. Data is assigned a priority at the local storage facility based upon the importance of that data. Some data will have a high priority, other data a lower priority. Data is transferred according to the assigned priorities.
Broadly, the present invention is directed to a data processing system having a main or local storage facility for storing data and at least one geographically remote storage facility that mirrors the data stored at the local storage facility. Generally, data is stored at the local storage facility in predefined “storage areas,” which may be disk storage devices, files (for those storage systems using file-level I/O), or blocks (for storage systems using block-level I/O). Maintained at the local storage facility is a pair table that identifies pairs of storage areas, one of the pair being a storage area of the local storage facility and the other being a corresponding storage area of the remote storage facility. Associated with each of the pairs is an assigned priority.
Changes to the data, prompted by write requests received by the local storage facility, will initiate a remote copy operation that results in a transmission of the changed data to the remote storage facility. A remote copy request, identifying the data to be transferred, and the corresponding pair of storage areas affected, is created and queued. Periodically, the queue is reviewed, and thost remote copy requests associated with storage areas with an assigned higher priority are transmitted first, followed by data written to a storage areas assigned a lower priority.
A number of advantages should be evident from the present invention. First, critical data is backed up at the remote storage site as quickly as possible. No longer will such data risk loss by waiting for transmission of less critical data.
These and other aspects and advantages of the present invention will become apparent to those skilled in this art upon reading of the following detailed description of the invention, which should be taken in conjunction with the accompanying drawings.


REFERENCES:
patent: 5537533 (1996-07-01), Staheli et al.
patent: 5778165 (1998-07-01), Saxon
patent: 5875479 (1999-02-01), Blount et al.
patent: 5889935 (1999-03-01), Ofek et al.
patent: 5909700 (1999-06-01), Bitner et al.
patent: 5933653 (1999-08-01), Ofek
patent: 5937414 (1999-08-01), Souder et al.
patent: 5974563 (1999-10-01), Beeler
patent: 6115784 (2000-09-01), Dorricott et al.
patent: 6122713 (2000-09-01), Huang et al.
patent: 6173377 (2001-01-01), Yanai et al.
patent: 6189079 (2001-02-01), Micka et al.
patent: 6192281 (2001-02-01), Brown et al.
patent: 6269382 (2001-07-01), Cabrera et al.
patent: 6301589 (2001-10-01), Hirashima et al.
patent: 6308283 (2001-10-01), Galipeau et al.
patent: 6308284 (2001-10-01), Lecrone et al.
patent: 2001/0027480 (2001-10-01), Kriegsman

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

Remote storage system and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Remote storage system and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Remote storage system and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3188281

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