Patent US6947981B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6947981B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Flexible data replication mechanism

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 2002-03-26
•
Granted: 2005-09-20
•
Expires: 2022-03-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data replication management (DRM) architecture comprising a plurality of storage cells interconnected by a fabric. Flexibility in connectivity is provided by configuring each storage cell port to the fabric to handle both host data access requests and DRM traffic. Each storage cell comprises one or more storage controllers that can be connected to the fabric in any combination. Processes executing in the storage controller find a path to a desired destination storage cell. The discovery algorithm implements a link service that exchanges information related to DRM between the storage controllers. The DRM architecture is symmetric and peer cooperative such that each controller and storage cell can function as a source and a destination of replicated data. The DRM architecture supports parallel and serial “fan-out” to multiple destinations, whereby the multiple storage cells may implement data replicas.

Inventors

  • 👤 Clark Lubbers
  • 👤 Susan Elkington
  • 👤 Randy Hess
  • 👤 Stephen J. Sicola
  • 👤 James McCarty
  • 👤 Anuja Korgaonkar
  • 👤 Jason Leveille

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 12:22
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2002; G06F11/2007; G06F11/201; H; H04; H04L; H04L67/00; H04L67/01; H04L67/10; H04L67/1001; H04L67/1004; H04L67/1008; H04L67/101; H04L67/1034; H04L67/1097; H04L9/00; H04L9/40; H04L67/10015; H04L69/00; H04L69/40; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99955

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 114 words
A system for replicating data between a first storage location and a second storage location, the system comprising: a data communication network having an interface for receiving data access requests from one or more host systems; a first storage location comprising a controller having at least two ports to the data communication network and a first pool of storage; a second storage location comprising a controller having at least two ports to the data communication network and a second pool of storage; wherein both of the at least two ports communicate both with the one or more host systems to handle host data operations and with each other and to handle data replication operations.
Claim 2
Independent Claim 114 words
A system for replicating data between a first storage location and a second storage location, the system comprising: a data communication network having an interface for receiving data access requests from one or more host systems; a first storage location comprising a controller having at least two ports to the data communication network and a first pool of storage; a second storage location comprising a controller having at least two ports to the data communication network and a second pool of storage; wherein both of the at least two ports communicate both with the one or more host systems to handle host data operations and with each other and to handle data replication operations.
Claim 3
Dependent Claim 34 words
The system of claim 1 wherein the data communication network comprises a plurality of sub-networks, and each of the at least two ports is coupled to a separate one of the plurality of sub-networks.
Claim 4
Dependent Claim 28 words
The system of claim 1 wherein both the first storage location and the second storage location include processes enabling their controllers to function as sources of replicated data.
Claim 5
Dependent Claim 28 words
The system of claim 1 wherein both the first storage location and the second storage location include processes enabling their controllers to function as destinations for replicated data.
Claim 6
Dependent Claim 70 words
The system of claim 1 further comprising a third storage location comprising a controller having at least two ports to the data communication network and a third pool of storage; wherein both of the at least two ports of the third storage location communicate both with the one or more host systems to handle host data operations and with the first and second storage locations to handle data replication operations.
Claim 7
Dependent Claim 19 words
The system of claim 1 wherein the first storage location comprises more than two ports to the communication network.
Claim 8
Dependent Claim 30 words
The system of claim 1 wherein the first storage location comprises two controllers each having at least two ports to the data communication network and the first pool of storage.
Claim 9
Dependent Claim 84 words
A data replication controller comprising: a data processor system configured to implement software processes; at least one host port; a pool of storage accessible through the data processor system; processes executing in the processor to enable the at least one host port to couple to an external communication network; processes executing in the processor operable to designate a source virtual disk in the pool of storage; and processes executing in the processor operable to create a destination virtual disk in the pool of storage.
Claim 10
Dependent Claim 84 words
A data replication controller comprising: a data processor system configured to implement software processes; at least one host port; a pool of storage accessible through the data processor system; processes executing in the processor to enable the at least one host port to couple to an external communication network; processes executing in the processor operable to designate a source virtual disk in the pool of storage; and processes executing in the processor operable to create a destination virtual disk in the pool of storage.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-09-19 2009-03-21 2009-09-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-09-19 2013-03-21 2013-09-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-09-19 2017-03-21 2017-09-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag