Method and apparatus for cascading data through redundant...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

06687718

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention generally relates to redundant data storage devices in a data processing network and more particularly to a method and apparatus that enables data to cascade through multiple redundant data storage units.
2. Description of Related Art
The maintenance of data integrity by data redundancy has become a very important issue. Data redundancy has several forms or variations. At a single site, mirroring or RAID redundancy protects against disk or other storage failure. In another form described in U.S. Pat. No. 6,092,066 and others, redundancy is achieved by duplicating a local system at a remote location. The use of a remote location prevents data loss due to natural disasters and the like at one site.
In accordance with the foregoing U.S. Pat. No. 6,092,066 all data processing activity occurs at a “local” or “production” site that contains a host system for processing data stored in a data storage facility. A geographically remote or backup site includes a data storage facility as a “redundant” facility for maintaining a restoration or recovery data set. In this system each time the host at the production site writes data to the production site data storage facility, the production data storage facility automatically writes data to the remote storage facility. In many, if not most, of these applications, writing data to the remote site data storage facility requires a transfer across a high bandwidth communications link so the backup procedure does not affect operations at the production facility. T3 and ESCON lines are typically preferred as the communications links despite their expense.
U.S. Pat. No. 6,101,497 Ser. No. 08/842,953 discloses another concept involving a BCV device typically used at the production site. In this approach a data set, for example a “logical volume”, on a production site data storage facility, i.e., a “production volume”, operates in a normal fashion. Another logical volume at this same site is designated as a “BCV volume”. An ESTABLISH command connects the BCV volume to the production volume so that the BCV volume synchronizes with the production volume. A SPLIT command thereafter can separate the BCV volume from the production volume making the data stored on the BCV volume available for another application.
This other application may alter the data stored on the BCV volume. Consequently whenever the BCV volume is reconnected with the production volume, it is necessary to transfer data to the BCV volume that represent changes in both the BCV volume and the production volume. An alternative is to reconnect the BCV volume to the production volume by issuing another ESTABLISH command. However, this command will replace all the data on the BCV volume so all the data from the production volume must be transferred to the BCV volume whether or not changes have occurred.
In the past locating data storage facilities at a production site and a single remote site has been acceptable. In certain critical applications it is now also desirable, and in some situations mandatory, to store still another restoration copy at a third site that is remote from the first two sites. This requires some approach for copying the data from the production site to both remote sites, all transparently to the operations at the production site. Merely repeating the foregoing approach for copying data from a production site to a single remote site involves excessive communications costs. A second high-speed communications link will be required between either the production site and the second remote site or between the first and second remote sites. What is needed is a way to establish a redundant data copy over a less costly communications link without any significant disparity in the data that exists at various remotely located sites such that all the data storage facilities are in synchronism or nearly in synchronism.
SUMMARY
Therefore it is an object of this invention to provide a method and apparatus for establishing redundant data storage facilities that can communicate over less costly communications links.
Another object of this invention is to provide a method and apparatus for achieving redundant disk storage at geographically remote sites on an economical basis.
Still another object of this invention is to provide a method and apparatus for providing redundant data storage at two or more geographically remote sites using an economical communications link.
Yet another object of this invention is to provide a method and apparatus for providing redundant data storage at two or more geographically remote sites using an economical low-bandwidth communications link.
Yet still another object of this invention is to provide a data processing network in which data processed at a production site is stored at two or more redundant storage sites with redundancy being achieved transparently to operations at the production site.
In accordance with this invention, a data storage site remote from a data processing facility that alters data, such as a production facility, transfers data to another site remote from the data storage facility. The data storage facility at the remote site includes first and second data stores. The first data store receives data from the production site. A data change recorder identifies changes that the data processing facility makes in the first data store. A first operating control establishes a first operating mode during which the second data store receives data from the first data store according to the changes recorded in said change recording means. After this operation is complete, a second operating control can establish a second operating mode for copying data from the second data store to the other remote site according to the changes recorded in said data change recorder.
In accordance with another aspect of this invention, data is transferred between a production site and a remote site. The production site includes a host and production storage facility; the remote site, a remote storage facility including a first data store and a second data store wherein the first data store receives data from the production facility on a track-by-track basis. The host can issue a plurality of cascade commands to enable the definition of a plurality of track status tables for identifying each track in the first data store that the production facility changes. In addition, the host can establish first and second operating modes. In the first operating mode the second data store receives data from the first data store according to the changes recorded in the track status tables. During the second operating mode data from the second data store is copied to the remote storage facility according to the changes recorded in the track status tables at the time the second mode is established.


REFERENCES:
patent: 4866611 (1989-09-01), Cree et al.
patent: 4975690 (1990-12-01), Torres
patent: 5093787 (1992-03-01), Simmons
patent: 5392390 (1995-02-01), Crozier
patent: 5432922 (1995-07-01), Polyzois et al.
patent: 5434994 (1995-07-01), Shaheen et al.
patent: 5469503 (1995-11-01), Butensky et al.
patent: 5479615 (1995-12-01), Ishii et al.
patent: 5495606 (1996-02-01), Borden et al.
patent: 5504888 (1996-04-01), Iwamoto et al.
patent: 5579318 (1996-11-01), Reuss et al.
patent: 5592660 (1997-01-01), Yokota et al.
patent: 5596706 (1997-01-01), Shimazaki et al.
patent: 5596745 (1997-01-01), Lai et al.
patent: 5603024 (1997-02-01), Goldring
patent: 5615364 (1997-03-01), Marks
patent: 5625818 (1997-04-01), Zarmer et al.
patent: 5634052 (1997-05-01), Morris
patent: 5649089 (1997-07-01), Kilner
patent: 5799147 (1998-08-01), Shannon
patent: 5857208 (1999-01-01), Ofek
patent: 6092066 (2000-07-01), Ofek
patent: 6101497 (2000-08-01), Ofek
patent: 6442551 (2002-08-01), Ofek
patent: 0593062 (1993-10-01), None
patent: 8601018 (1996-02-01), None
patent: 9709419 (1997-05-01), None
patent: 9820419 (1998-05-01), None

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

Rate now

     

Profile ID: LFUS-PAI-O-3325051

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