RAID controller system utilizing front end and back end caching

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395821, 711113, 711 14, G06F 1320, G06F 1314

Patent

active

058840982

ABSTRACT:
A disk drive array controller generally has a host I/O port configured for connection to a host computer and a plurality of disk I/O ports configured for connection to a corresponding plurality of disks forming a disk drive array. A controller constructed in accordance with various aspects of the present invention may include a host I/O processor in communication with the host I/O port and configured to perform I/O transactions with the host computer through the host I/O port; a cache memory; a front end caching subsystem in communication with the host I/O processor and configured to cache blocks of data comprising host I/O transactions in the cache memory; a disk array I/O processor configured to access host data in the cache memory and in communication with the plurality of disk drives, the disk array I/O processor processing host I/O transactions into disk I/O transactions; and a back end caching subsystem in communication with the disk array I/O processor, the back end caching subsystem configured to cache disk array meta-data in the cache memory. Variations of this basic system are possible, and contemplated as within the scope of the present invention. The disk drive array controller may further include a communication path between the front end caching subsystem and the back end caching subsystem, whereby allocation of blocks in the caching subsystems are synchronized. The communication path may be, for example, a control store common to the front end caching subsystem and the back end caching subsystem, the control store holding a data structure through which caching and I/O transaction information are communicated between the front end caching subsystem and the back end caching subsystem.

REFERENCES:
patent: 4445174 (1984-04-01), Fletcher
patent: 5163131 (1992-11-01), Row et al.
patent: 5257367 (1993-10-01), Goodlander et al.
patent: 5355453 (1994-10-01), Row et al.
patent: 5396596 (1995-03-01), Hashemi et al.
patent: 5590301 (1996-12-01), Guenthner et al.
patent: 5673394 (1997-09-01), Fenwick et al.
patent: 5710937 (1998-01-01), Kasahara
D. A. Patterson, G. Gibson and R. H. Katz, "A Case for Redundant Arrays of Inexpensive Disks (RAID)," Proc. SIGMOD International Conf. on Management of Data, vol. 17, No. 3, Sep. 1988, pp. 109-116.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

RAID controller system utilizing front end and back end caching does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with RAID controller system utilizing front end and back end caching , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and RAID controller system utilizing front end and back end caching will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-825997

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.