Claims
- 1. A method of controlling at least one disk drive by using a plurality of channel processors and a plurality of drive processors, each of said plurality of channel processors and each of said plurality of drive processors having local memories, wherein any one of said channel processors and any one of said drive processors co-operatively process an input/output (I/O) request provided from a host computer with a first version of a program, said method comprising the steps of:processing an I/O request provided from the host computer by one of said plurality of channel processors and one of said plurality of drive processors which co-operatively operate with identical versions of the program, while transferring a second version of the program from a maintenance processor to one of said local memories; and processing an I/O request provided from the host computer by one of said plurality of channel processors and one of said plurality of drive processors which co-operatively process the I/O request provided by the host computer and which are operating with the second version of the program, after transferring the second version of the program provided from the maintenance processor to said plurality of channel processors and said plurality of drive processors.
- 2. A disk storage system including at least one disk drive, a plurality of channel processors and a plurality of drive processors controlling said at least one disk drive, each of said plurality of channel processors and said plurality of drive processors having a local memory and operating with a first version of a program, wherein any one of said plurality of channel processors and any one of said plurality of drive processors co-operatively process an input/output (I/O) request provided from a host computer with the first version of the program, said disk storage system comprising:one of said channel processors and one of said plurality of drive processors which co-operatively operate with identical versions of the program to process an I/O request provided from the host computer, while a second version of the program is transferred from a maintenance processor to any one of said local memories, wherein any one of said plurality of channel processors and any one of said plurality of drive processors co-operatively process an I/O request provided from the host computer and operate with the second version of the program transferred from the maintenance processor, after transferring the second version of the program to said plurality of channel processors and said plurality of drive processors.
- 3. A disk storage system according to claim 2, wherein said plurality of channel processors and said plurality of drive processors are connected to each other by a common bus.
- 4. A disk storage system according to claim 2, wherein a combination of said one of said channel processors and said one of said plurality of drive processors is designated by predetermined information.
Priority Claims (1)
Number |
Date |
Country |
Kind |
6-099705 |
May 1994 |
JP |
|
Parent Case Info
This a continuation of application Ser. No. 08/436,859, filed May 8, 1995 now U.S. Pat. No. 5,729,761.
US Referenced Citations (6)
Foreign Referenced Citations (9)
Number |
Date |
Country |
71272 |
Aug 1991 |
AT |
26336 |
Apr 1992 |
AT |
0204449 |
Dec 1986 |
EP |
0305068 |
Mar 1989 |
EP |
0318270 |
May 1989 |
EP |
0320274 |
Jun 1989 |
EP |
0398694 |
Nov 1990 |
EP |
0533196 |
Mar 1993 |
EP |
2231180 |
Nov 1990 |
GB |
Non-Patent Literature Citations (1)
Entry |
“A New Approach to Real-Time Simulation: Flexible Function-Clusters on the butterfly Parallel Processor”, Dr. W. Celmster, BBN dvanced Computers Inc., Cambridge, MA, pp. 105-114. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/436859 |
May 1995 |
US |
Child |
09/014879 |
|
US |