Patentable/Patents/US-7055056
US-7055056

System and method for ensuring the availability of a storage system

PublishedMay 30, 2006
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A system and method are provided for ensuring the availability of a storage system. The method, for example, includes the steps of providing a first iSCSI controller having a first network address for processing an I/O request sent to the first network address, providing a second iSCSI controller having a second network address for processing an I/O request sent to the second network address, sensing the failure of the first controller, and arranging for the second controller to assume control of the first network address to receive the I/O request sent to the first address.

Patent Claims
7 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A storage system, comprising: a first iSCSI controller operable to receive a SCSI I/O request over a TCP/IP network; and a second iSCSI controller coupled to the first iSCSI controller, wherein the first iSCSI controller is configured to copy the SCSI I/O request to memory associated with the second iSCSI controller and acknowledge to a host that the SCSI I/O request has been committed, and wherein responsive to detecting a failure of the first iSCSI controller, if the second iSCSI controller determines that the SCSI I/O request has been committed but not completed, the second iSCSI controller assumes the network address of the first iSCSI controller, retrieves the copy of the SCSI I/O request from the memory, and completes the SCSI I/O request.

2

2. The system of claim 1 , wherein the second iSCSI controller includes a first network address and a second network address, the first network address corresponding to a network address of the second iSCSI controller and the second network address corresponding to the network address of the first iSCSI controller.

3

3. The system of claim 1 , further including a first iSCSI TCP/IP protocol stack coupled between the first iSCSI controller and the network, and a second iSCSI TCP/IP protocol stack coupled between the second iSCSI controller and the network.

4

4. The system of claim 1 , wherein the first iSCSI controller and the second iSCSI controller are each configured to communicate with a remotely located host server over the network.

5

5. The system of claim 1 , wherein SCSI I/O request is removed from the second iSCSI controller at a time corresponding to the completion of the SCSI I/O request.

6

6. The system of claim 1 , wherein the storage system includes a fiber channel storage unit.

7

7. The system of claim 1 , wherein the second iSCSI controller assuming the network address of the first iSCSI controller further comprises retrieving the network address of the first iSCSI controller from the memory.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 21, 2001

Publication Date

May 30, 2006

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System and method for ensuring the availability of a storage system” (US-7055056). https://patentable.app/patents/US-7055056

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.