Cascaded remote data facility system having diskless intermediate RDF site providing logical storage device functionality
AssigneeEMC Corporation
InventorsMark Halstead, Marik Marshak
Life of this patent
Estimating the term…
Abstract
A cascaded RDF system includes a local RDF site coupled to a source of data, a remote RDF site, and at least one intermediate RDF site, interposed between the local RDF site and the remote RDF site. Data written by the source of data to the local RDF site is propagated through the at least one intermediate RDF site to be stored at the remote RDF site. The source of data may be a host. There may be more than one intermediate RDF site. The cascaded RDF system may also include an additional remote RDF site, coupled to one of the at least one intermediate RDF site.
Claims21
A cascaded remote data facility (RDF) system, comprising:
- a local RDF site coupled to a source of data;
- a remote RDF site;
- and
- at least one intermediate RDF site, interposed between the local RDF site and the remote RDF site, wherein data written by the source of data to the local RDF site is propagated through the at least one intermediate RDF site to be stored at the remote RDF site, wherein the at least one intermediate RDF site includes a diskless storage device that does not have a non-volatile disk storage memory, and wherein the data is stored on a volatile memory of the at least one intermediate RDF site and transmitted from the volatile memory to the remote RDF site, wherein the at least one intermediate RDF site provides logical storage device functionality to store the received data in the volatile memory, separate from the diskless storage device, and to transmit the data to the remote RDF site without storing the data in non-volatile memory of the at least one intermediate RDF site, and wherein the logical storage device functionality includes addressing tracks, blocks, and cylinders of logical storage devices of the diskless storage device.
An intermediate remote data facility (RDF) site, comprising:
- a volatile memory for storing RDF data received from a first other RDF site, wherein the intermediate RDF site includes a diskless storage device that does not have a non-volatile disk storage memory;
- and
- a director that transmits the RDF data to a second other RDF site different from the first other RDF site, wherein the intermediate RDF site stores the received RDF data in the volatile memory, and wherein the director transmits the received RDF data from the volatile memory to the second other RDF site, wherein the at least one intermediate RDF site provides logical storage device functionality to store the received data in the volatile memo separate from the diskless storage device, and to transmit the data to the remote RDF site without storing the data in non-volatile memory of the at least one intermediate RDF site, and wherein the logical storage device functionality includes addressing tracks, blocks, and cylinders of logical storage devices of the diskless storage device.
A non-transitory computer-readable medium storing software that, when executed by at least one processor, handles processing for an intermediate remote data facility (RDF) site coupled to other RDF sites, the software comprising:
- executable code that stores RDF data received from a first other RDF site in a volatile memory of the intermediate RDF site, wherein the intermediate RDF site includes a diskless storage device that does not have a non-volatile disk storage memory;
- and
- executable code that transmits the RDF data to a second other RDF site different from the first other RDF site, wherein the received RDF data is transmitted from the volatile memory of the intermediate RDF site to the second other RDF site, wherein the at least one intermediate RDF site provides logical storage device functionality to store the received data in the volatile memory, separate from the diskless storage device, and to transmit the data to the remote RDF site without storing the data in non-volatile memory of the at least one intermediate RDF site and wherein the logical storage device functionality includes addressing tracks, blocks, and cylinders of logical storage devices of the diskless storage device.
Dependencies are inferred from the claim text.