×

RAID controller system utilizing front end and back end caching systems including communication path connecting two caching systems and synchronizing allocation of blocks in caching systems

  • US 5,884,098 A
  • Filed: 04/18/1996
  • Issued: 03/16/1999
  • Est. Priority Date: 04/18/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. In a disk drive array control system having a host I/O port configured for connection to a host computer and at least one disk I/O port configured for connection to a plurality of disks forming a disk drive array, a controller comprising:

  • 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;

    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; and

    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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×