Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area
Patent
1996-12-23
2000-06-06
Nguyen, Hiep T
Electrical computers and digital processing systems: memory
Storage accessing and control
Shared memory area
711114, 711148, 711149, 711151, 711152, 711153, 711162, 711168, 710 20, 710 21, 710 38, 710241, 714 6, 714 11, G06F 1316
Patent
active
060732180
ABSTRACT:
Methods and associated apparatus for performing concurrent I/O operations on a common shared subset of disk drives (LUNs) by a plurality of RAID controllers. The methods of the present invention are operable in all of a plurality of RAID controllers to coordinate concurrent access to a shared set of disk drives. In addition to providing redundancy features, the plurality of RAID controllers operable in accordance with the methods of the present invention enhance the performance of a RAID subsystem by better utilizing available processing power among the plurality of RAID controllers. Under the methods of the present invention, each of a plurality of RAID controllers may actively process different I/O requests on a common shared subset of disk drives. One of the plurality of controllers is designated as primary with respect to a particular shared subset of disk drives. The plurality of RAID controllers then exchange messages over a communication medium to coordinate concurrent access to the shared subset of disk drives through the primary controller. The messages exchanged include semaphore lock and release requests to coordinate exclusive access during critical operations as well as cache and meta-cache data to maintain cache coherency between the plurality of the RAID controllers with respect to the common shared subset of disk drives. These messages are exchanged via any of several well known communication mediums including, a shared memory common to the plurality of controllers and the communication bus connecting the shared subset of disk drives to each of the plurality of controllers.
REFERENCES:
patent: 3702006 (1972-10-01), Page
patent: 5101492 (1992-03-01), Schultz et al.
patent: 5148432 (1992-09-01), Gordon et al.
patent: 5210860 (1993-05-01), Pfeffer et al.
patent: 5249279 (1993-09-01), Schmenk et al.
patent: 5317731 (1994-05-01), Dias et al.
patent: 5331476 (1994-07-01), Fry et al.
patent: 5367669 (1994-11-01), Holland et al.
patent: 5379417 (1995-01-01), Lai et al.
patent: 5386324 (1995-01-01), Fry et al.
patent: 5388108 (1995-02-01), DeMoss et al.
patent: 5434970 (1995-07-01), Schiffleger
patent: 5440743 (1995-08-01), Yokota et al.
patent: 5446855 (1995-08-01), Dang et al.
patent: 5455934 (1995-10-01), Holland et al.
patent: 5459864 (1995-10-01), Brent et al.
patent: 5495601 (1996-02-01), Narang et al.
patent: 5535365 (1996-07-01), Barriso et al.
patent: 5546535 (1996-08-01), Stallmo et al.
patent: 5548711 (1996-08-01), Brant et al.
patent: 5603062 (1997-02-01), Sato et al.
patent: 5666511 (1997-09-01), Suganuma et al.
patent: 5678026 (1997-10-01), Vertti et al.
patent: 5682537 (1997-10-01), Davies et al.
patent: 5694571 (1997-12-01), Fuller
patent: 5715447 (1998-02-01), Hayashi et al.
patent: 5761705 (1998-06-01), DeKoning et al.
patent: 5764922 (1998-06-01), Peacock et al.
patent: 5787304 (1997-07-01), Hodges et al.
patent: 5845292 (1998-12-01), Bohannon et al.
A. Case for Redundant Arrays of Inexpensive Disks (RAID); David Patterson, Garth Gibson & Randy kata; Dec., 1987; pp. 1-24.
DeKoning Rodney A.
Fredin Gerald J.
LSI Logic Corp.
Nguyen Hiep T
LandOfFree
Methods and apparatus for coordinating shared multiple raid cont does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and apparatus for coordinating shared multiple raid cont, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for coordinating shared multiple raid cont will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2223923