Patent · US Expired

Using multiple controllers together to create data spans

US6654831B1 · kind B1 · utility

126Cited by
5References
35Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 7, 2000
Grant dateNov 25, 2003
Priority date
Expiry dateMar 7, 2020

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/2089
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data storage system includes a pluralierty of controllers in a master/slave N-way controller topology. The master controller is coupled to a host system, and each controller is operatively coupled to one of a plurality of data unit arrays. The plurality of data unit arrays each include a plurality of disk units that are linked together. The linked disk units appear as a continuous logical unit and each data unit array forms a data span, such that the plurality of data unit arrays form N-way data spans. Each controller is adapted to transfer data between the data units and the master controller in response to instructions therefrom based on a data configuration. The data is then transferred between the master controller and the host system. The master controller is adapted to balance I/O requests amongst the plurality of controllers and re-direct an I/O request directed to a failed controller to an active controller. Alternatively, the data storage system 300 includes a plurality of controllers in a peer-to-peer N-way controller topology. Any one active controller is adapted to transfer data between the data units and the host system in response to instructions therefrom and balan…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.