← Back to Patent Explorer
US6128750A Expired / Lapsed US ⏱️ 0.0 years remaining

Fail-over switching system

Assignee: EMC Corp
•
Filing: 1998-06-26
•
Granted: 2000-10-03
•
Expires: 2018-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A recovery method for use in a data storage system in which a plurality of data storage devices are connected to each of two communication paths. A switch may route requests to either of the two communication paths. With one data storage controller in communication with the data storage devices over a first path and a second data storage controller in communication with the data storage devices over a second path, upon detection of a malfunction on the first path, a data storage controller may request access to the other path. Thereafter, the controller may be switched into connection with the remaining operable path so as to share that path with the other controller.

Inventors

  • 👤 James W. Espy
  • 👤 Scott Bleiweiss
  • 👤 Robert C. Solomon
  • 👤 Brian K. Bailey
  • 👤 Peter Everdell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 08:08
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2053; G06F11/2094; G06F11/2002; G06F11/2007; G06F11/201; G06F11/2089

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 102 words
A method for recovering from a malfunctioning communication path comprising the steps of: providing a first data storage controller connected to a plurality of data storage devices over a first communication path and a second data storage controller connected to the plurality of data storage devices over a second communication path; detecting a malfunction over the first communication path; requesting access to the second communication path; and switching the first data storage controller into connection with the plurality of storage devices over the second communication path such that the first and second data storage controllers share use of the second communication path.
Claim 2
Independent Claim 102 words
A method for recovering from a malfunctioning communication path comprising the steps of: providing a first data storage controller connected to a plurality of data storage devices over a first communication path and a second data storage controller connected to the plurality of data storage devices over a second communication path; detecting a malfunction over the first communication path; requesting access to the second communication path; and switching the first data storage controller into connection with the plurality of storage devices over the second communication path such that the first and second data storage controllers share use of the second communication path.
Claim 3
Dependent Claim 31 words
The method of claim 1 wherein said step of requesting access comprises communicating between the first data storage controller and the second data storage controller over a direct peer-to-peer communication link.
Claim 4
Dependent Claim 24 words
The method of claim 2 further comprising a step of receiving approval on the peer-to-peer communication link to connect to the second communication path.
Claim 5
Dependent Claim 62 words
The method of claim 1 wherein the first and second communication paths are each serial communication loops and wherein said step of switching comprises uncoupling the first data storage controller from two ends of the first communication path and coupling the first data storage controller with the second communication path through two terminals of a switch in the second data storage controller.
Claim 6
Independent Claim 147 words
A method for recovering from a malfunctioning communication path comprising the steps of: providing a first data storage controller having communication access to a plurality of data storage devices over a first communication path and a second data storage controller having communication access to the plurality of data storage devices over a second communication path; detecting a malfunction over the first communication path; requesting access to the second communication path; and switching the first data storage controller into communication access with the plurality of storage devices over the second communication path to form a serial communication loop that includes the first data storage controller, the second data storage controller and the second communication path wherein communication messages on the serial communication loop reaching one of the data storage controllers but not intended for the one of the data storage controllers is forwarded along the serial communication loop.
Claim 7
Independent Claim 147 words
A method for recovering from a malfunctioning communication path comprising the steps of: providing a first data storage controller having communication access to a plurality of data storage devices over a first communication path and a second data storage controller having communication access to the plurality of data storage devices over a second communication path; detecting a malfunction over the first communication path; requesting access to the second communication path; and switching the first data storage controller into communication access with the plurality of storage devices over the second communication path to form a serial communication loop that includes the first data storage controller, the second data storage controller and the second communication path wherein communication messages on the serial communication loop reaching one of the data storage controllers but not intended for the one of the data storage controllers is forwarded along the serial communication loop.
Claim 8
Dependent Claim 31 words
The method of claim 5 wherein said step of requesting access comprises communicating between the first data storage controller and the second data storage controller over a direct peer-to-peer communication link.
Claim 9
Dependent Claim 23 words
The method of claim 6 further comprising a step of receiving approval on the peer-to-peer communication link to access the second communication path.
Claim 10
Dependent Claim 62 words
The method of claim 5 wherein the first and second communication paths are each serial communication loops and wherein said step of switching comprises uncoupling the first data storage controller from two ends of the first communication path and coupling the first data storage controller with the second communication path through two terminals of a switch in the second data storage controller.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-03 2004-04-03 2004-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-03 2008-04-03 2008-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-03 2012-04-03 2012-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag