×

Scalable Data Storage Architecture And Methods Of Eliminating I/O Traffic Bottlenecks

  • US 20130145064A1
  • Filed: 12/31/2012
  • Published: 06/06/2013
  • Est. Priority Date: 12/02/2005
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system comprising:

  • at least a first and a second Front End SAN controller (FE_SAN), including a data memory, each FE_SAN physically co-located with a host CPUs and interconnected via a host system bus to the co-located host CPU;

    at least a first and a second Back End SAN controller (BE_SAN), each BE_SAN interconnected via at least one back-end network to a plurality of storage devices;

    a network fabric interconnecting the FE_SAN controllers with the BE_SAN controllers; and

    SAN virtualization firmware executing on the FE_SAN controllers and the BE_SAN controllers configured to request data from a particular BE_SAN of the at least a first and a second BE_SANs when data is required by a host CPUwherein the SAN virtualization software of the FE_SAN requests a write lock from the at least one BE_SAN controllers on receiving a write command from the host, upon grant of write lock by the BE_SAN the FE_SAN writes data to the BE_SAN for writing to an appropriate storage device, and releases the write lock on completing writing of data to the BE_SAN so that data may be transferred from a host CPU to an appropriate storage device; and

    wherein the particular BE_SAN is configured to recognize writes to a failed storage device of the plurality of storage devices attached thereto, and to relay those writes to a second storage device attached to a different BE_SAN controller.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×