Patent US6128750A successfully refreshed from Google Patents.
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
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 13:39
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.
References Cited (Backward Citations)
US4371754A
Cited
US4594709A
Cited
US4991174A
Cited
US4627055A
Cited
US4958273A
Cited
US5554339A
Cited
US5202887A
Cited
US5003531A
Cited
US4993015A
Cited
US4999829A
Cited
US5016243A
Cited
WO1991013399A1
Cited
US5212785A
Cited
US5651110A
Cited
US5155845A
Cited
US5343477A
Cited
US5168443A
Cited
US5655150A
Cited
US5712968A
Cited
US5546535A
Cited
US5487062A
Cited
US5617425A
Cited
US5548711A
Cited
US5515501A
Cited
US5485576A
Cited
US5596569A
Cited
US5544330A
Cited
US5668943A
Cited
EP0751464A1
Cited
WO1997007458A1
Cited
US5922077A
Cited
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 |