Excavating
Patent
1992-05-11
1993-09-21
Fleming, Michael R.
Excavating
395425, 395325, 371 101, 3642281, 364243, 3642431, 3642563, 3642566, 364DIG1, 36493146, 364DIG2, G06F 1314
Patent
active
052476189
ABSTRACT:
A method and apparatus for transferring data between two storage media, and is used in an illustrative embodiment to transfer data between two storage media in a shadow set, the storage media being accessible to one or more host processors. The method of the preferred embodiment includes the steps of: A. receiving a command from one of the host processors, the command specifying data to be transferred from a first storage medium to a second storage medium; B. transferring the data specified in the command received from the host from the first storage medium to the second storage medium in a series of subtransfers, each of the subtransfers transferring a portion of the data; and C. processing one or more I/O requests to the shadow set received from one or more host processors by, for each received I/O request: a. implementing the I/O request if the I/O request does not involve a section of the shadow set currently involved in one of the subtransfers; and b. stalling the I/O request if the I/O request involves a section of said shadow set currently involved in one of the subtransfers, and implementing the I/O request when the subtransfer has completed.
REFERENCES:
patent: 3544777 (1970-12-01), Winkler
patent: 3668644 (1972-06-01), Looschen
patent: 4199810 (1980-04-01), Gunckil
patent: 4432057 (1984-02-01), Daniell et al.
patent: 4467421 (1984-08-01), White
patent: 4476526 (1984-10-01), Dodd
patent: 4503534 (1985-03-01), Budde et al.
patent: 4584681 (1986-04-01), Singh et al.
patent: 4600990 (1986-07-01), Gershenson et al.
patent: 4602368 (1986-07-01), Circello et al.
patent: 4603406 (1986-07-01), Miyazaki et al.
patent: 4608687 (1986-08-01), Dutton
patent: 4608688 (1986-08-01), Hansen
patent: 4616312 (1986-10-01), Uebel
patent: 4617475 (1986-10-01), Reinschmidt
patent: 4636946 (1987-01-01), Hartung et al.
patent: 4638424 (1987-01-01), Beglin et al.
patent: 4654819 (1987-03-01), Stiffler et al.
patent: 4686620 (1987-09-01), Ng
patent: 4688219 (1987-08-01), Takemae
patent: 4710870 (1987-12-01), Blackwell et al.
patent: 4747038 (1988-05-01), Bradley et al.
patent: 4750106 (1988-06-01), Aiken et al.
patent: 4751639 (1988-06-01), Corcoran
patent: 4755928 (1988-07-01), Johnson
patent: 4768193 (1988-08-01), Takemae
patent: 4771375 (1988-09-01), Beglin et al.
patent: 4805095 (1989-02-01), Armstrong
patent: 4814971 (1989-03-01), Thatte
patent: 4819154 (1989-04-01), Stiffler et al.
patent: 4916605 (1990-04-01), Beardsly
patent: 4959774 (1990-09-01), Davis
patent: 5060185 (1991-10-01), Naito et al.
patent: 5089958 (1992-02-01), Horton et al.
Research Disclosures No. 296, Dec. 1988, New York, N.Y., US; RD 29647 (Anonymous): "Data Integrity During Mirror Synchronisation".
Search Report for European Patent Application 90306859.1.
Patent abstracts of Japan, JP-A-59201297, Nov. 14, 1984.
Haskin, "Virtual Disk Casts a Long Shadow" (Aug. 1988), pp. 49-52.
Bean Robert G.
Davis Scott H.
Goleman William L.
Thiel David W.
Zahrobsky James A.
Auve Glenn A.
Digital Equipment Corporation
Fleming Michael R.
LandOfFree
Transferring data in a digital data processing system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Transferring data in a digital data processing system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transferring data in a digital data processing system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1056676