Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output access regulation
Reexamination Certificate
2000-06-30
2004-04-20
Elamin, Abdelmoniem (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output access regulation
C711S164000, C713S168000, C714S006130
Reexamination Certificate
active
06725293
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a storage subsystem and a storage controller, both connected to host computers. More particularly, the invention relates to a storage subsystem and a storage controller adapted to provide enhanced performance and reliability.
2. Description of the Related Art
In recent years, storage controllers have been required to provide better performance, higher reliability and greater availability than ever before as computer systems are getting larger in scale to process data at higher speeds than ever before, 24 hours a day and 365 days a year, with data transfer interfaces also enhanced in speed. Illustratively, Japanese Patent Laid-open No. Hei 11-7359 discloses a storage controller incorporating an internal network to improve its performance.
There has been a growing need for connecting a storage controller to a plurality of host computers having multiple interfaces, as shown in FIG.
8
. In such a storage controller, a host interface section comprises a host interface for addressing each different host computer. A control processor in each host interface analyzes I/O commands received from the corresponding host computer and exchanges data accordingly with a cache memory
215
over a signal line. Japanese Patent Laid-open No. Hei 9-325905 illustratively discloses one such storage controller.
Techniques have been known recently which substitute a fibre channel interface for the SCSI (Small Computer System Interface) between a host computer and a storage controller. Illustratively, Japanese Patent Laid-open No. Hei 10-333839 discloses techniques for connecting a storage controller with a host computer using a fibre channel interface. The disclosed storage controller is designed for dedicated use with a host computer having a fibre channel interface.
SUMMARY OF THE INVENTION
The techniques disclosed in the above-cited Japanese Patent Laid-open Nos. Hei 11-7359 and Hei 9-325905 have one disadvantage: the storage controller as a whole has its performance constrained by the performance of a single control processor that handles I/O requests from host computers. Another disadvantage is that a disabled control processor will prevent host computers from using the storage controller. In particular, since today's fibre channels are capable of transferring data at speeds as high as 100 MB/S, the performance of the control processor can be an impediment to taking advantage of the high data transfer rates offered by fibre channels.
The techniques disclosed in the above-cited Japanese Patent Laid-open No. Hei 10-333839 relate to a storage controller for exclusive use with fibre channel interfaces. That is, the proposed storage controller is incapable of connecting with a host computer having a SCSI interface.
It is therefore an object of the present invention to provide a storage subsystem and a storage controller adapted to take advantage of high data transfer rates of fibre channels while offering enhanced reliability and availability.
It is another object of the present invention to provide a storage subsystem and a storage controller capable of connecting with a plurality of host computers having multiple different interfaces.
In carrying out the invention and according to one aspect thereof, there is provided a storage subsystem or a storage controller for controlling transfer of input/output data to and from a lower level storage medium drive unit in response to input/output requests received from a higher level external entity. The storage subsystem or storage controller comprises: at least one external interface controller for receiving the input/output requests from the higher level external entity in accordance with a type of interface with the higher level external entity; at least one control processor which processes the input/output requests; and a loop of fibre channel interfaces interposed between the external interface controller and the control processor so as to serve as a channel through which information is transferred therebetween.
In a preferred structure according to the invention, the interface of the external interface controller interfacing to the higher level external entity may be a fibre channel interface. In another preferred structure according to the invention, the external interface controller may be capable of interface conversion between an interface which interfaces to the higher order external entity and which is different from a fibre channel interface on the one hand, and a fibre channel interface on the other hand.
Other objects, features and advantages of the invention will become more apparent upon a reading of the following description and appended drawings.
REFERENCES:
patent: 4814982 (1989-03-01), Weir
patent: 4901232 (1990-02-01), Harrington et al.
patent: 4914656 (1990-04-01), Dunphy, Jr.
patent: 4989205 (1991-01-01), Dunphy, Jr.
patent: 5077736 (1991-12-01), Dunphy, Jr.
patent: 5124987 (1992-06-01), Milligan et al.
patent: 5163096 (1992-11-01), Clark et al.
patent: 5210844 (1993-05-01), Shimura et al.
patent: 5237668 (1993-08-01), Blandy et al.
patent: 5239632 (1993-08-01), Larner
patent: 5274783 (1993-12-01), House et al.
patent: 5282247 (1994-01-01), McLean et al.
patent: 5297268 (1994-03-01), Lee et al.
patent: 5469564 (1995-11-01), Junya
patent: 5528584 (1996-06-01), Grant et al.
patent: 5533125 (1996-07-01), Bensimon et al.
patent: 5548783 (1996-08-01), Jones et al.
patent: 5610746 (1997-03-01), Ranalli
patent: 5623637 (1997-04-01), Jones et al.
patent: 5644789 (1997-07-01), Matthews et al.
patent: 5651139 (1997-07-01), Cripe et al.
patent: 5657445 (1997-08-01), Pearce
patent: 5748924 (1998-05-01), Llorens et al.
patent: 5768530 (1998-06-01), Sandorfi
patent: 5768623 (1998-06-01), Judd et al.
patent: 5805800 (1998-09-01), Kotani et al.
patent: 5805920 (1998-09-01), Sprenkle et al.
patent: 5809328 (1998-09-01), Nogales et al.
patent: 5812754 (1998-09-01), Lui et al.
patent: 5835496 (1998-11-01), Yeung et al.
patent: 5848251 (1998-12-01), Lomelino et al.
patent: 5872822 (1999-02-01), Bennett
patent: 5894481 (1999-04-01), Book
patent: 5898828 (1999-04-01), Pignolet et al.
patent: 5913227 (1999-06-01), Raz et al.
patent: 5941969 (1999-08-01), Ram et al.
patent: 5941972 (1999-08-01), Hoese et al.
patent: 6041381 (2000-03-01), Hoese
patent: 6061753 (2000-05-01), Ericson
patent: 6118776 (2000-09-01), Berman
patent: 6185203 (2001-02-01), Berman
patent: 6219777 (2001-04-01), Kikuchi et al.
patent: 6425036 (2002-07-01), Hhese et al.
patent: 6484245 (2002-11-01), Sanada et al.
patent: 6493825 (2002-12-01), Blumenau et al.
patent: 6581136 (2003-06-01), Tuccio et al.
patent: 63253448 (1988-10-01), None
patent: 03105419 (1991-05-01), None
patent: 03152650 (1991-06-01), None
patent: 05181609 (1993-07-01), None
patent: 05225068 (1993-09-01), None
patent: 05324445 (1993-12-01), None
patent: 06095859 (1994-04-01), None
patent: 06214863 (1994-08-01), None
patent: 08115279 (1996-05-01), None
patent: 08251101 (1996-09-01), None
patent: 01181139 (1999-07-01), None
Nakayama Shin-ichi
Yokohata Shizuo
LandOfFree
Storage subsystem and storage controller does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Storage subsystem and storage controller, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Storage subsystem and storage controller will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3255910