Source: http://www.google.com/patents/US6826604?ie=ISO-8859-1&dq=6175559
Timestamp: 2015-05-29 13:09:44
Document Index: 404425342

Matched Legal Cases: ['art 9', 'art 10', 'art 9', 'art 10', 'arts 9', 'art 9', 'art 10', 'art 9', 'art 10', 'art 9', 'art 10', 'art 10', 'art 10', 'art 9', 'art 9', 'art 9']

Patent US6826604 - Input/output device information management system for multi-computer system - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsIn a multi-computer system having a plurality of computers, an input/output device configuration definition table and an input/output device configuration reference table are adapted to be collectively managed. A configuration management program manages the configuration definition of all input/output...http://www.google.com/patents/US6826604?utm_source=gb-gplus-sharePatent US6826604 - Input/output device information management system for multi-computer systemAdvanced Patent SearchPublication numberUS6826604 B2Publication typeGrantApplication numberUS 10/337,321Publication dateNov 30, 2004Filing dateJan 7, 2003Priority dateJan 11, 1994Fee statusLapsedAlso published asUS5717950, US6115738, US6341308, US6526441, US20020010766, US20030105843, US20050050178Publication number10337321, 337321, US 6826604 B2, US 6826604B2, US-B2-6826604, US6826604 B2, US6826604B2InventorsToshio Yamaguchi, Kazuo Imai, Masatoshi HaraguchiOriginal AssigneeHitachi, Ltd.Export CitationBiBTeX, EndNote, RefManPatent Citations (32), Referenced by (5), Classifications (6), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetInput/output device information management system for multi-computer system
US 6826604 B2Abstract
In a multi-computer system having a plurality of computers, an input/output device configuration definition table and an input/output device configuration reference table are adapted to be collectively managed. A configuration management program manages the configuration definition of all input/output devices of a plurality of computers by using the input/output device configuration definition table, and generates a changed data file when an input/output device configuration is changed. Dynamic system alteration is effected by changing the contents of the input/output device configuration reference table stored in a shared memory, in accordance with the changed data file. The input/output device configuration definition table and the input/output device configuration reference table each have an input/output device information part and an input/output device connection information part arranged in a matrix form to allow addition/deletion of an input/output device and a computer.
What is claimed is: 1. A computer system having control programs executable by the computer system, comprising:
a plurality of storage devices, said plurality of storage devices connected to and shared by said control programs; a shared memory storing configuration information for said plurality of storage devices, said configuration information accessed by the control programs and including an information part and a connection information part, wherein each of said control programs referring to said configuration information stored in said shared memory to select the plurality of storage devices that adapted a requirement of the control programs. 2. The computer system according to claim 1, wherein when adding a disk storage device to the computer system, deleting a disk storage device from the computer system, or changing a disk storage device of the computer system, one of the control programs in the computer system modifies the disk storage device configuration information stored in the shared memory.
3. A computer system according to claim 2, wherein the control programs in the computer system change said disk storage device configuration information stored in the shared memory.
4. The computer system according to claim 1, wherein when adding a disk storage device to the computer system or changing a disk storage device of the computer system, it is checked that at least one of an address and a name of an added or changed disk storage device is not registered twice in the disk storage device configuration information.
5. The computer system according to claim 1, wherein when changing a disk storage device of the computer system, one of the control programs in the computer system modifies disk storage device configuration information corresponding to the changed disk storage device stored in the shared memory, the disk storage device configuration information including at least one of an attribute, a name, and an address of each device, and the other control programs in the computer system refer to the disk storage device configuration information to access the input and output devices.
6. The computer system according to claim 1, wherein when adding a control program to the computer system, deleting a control program from the computer system, or changing a control program in the computer system, one of the control programs in the computer system respectively adds, deletes or modifies a control program connection information in the disk storage device configuration information stored in the shared memory so that the added or modified control program refers to the control program connection information to access the input and output devices.
7. A method in a computer system having control programs executable by the computer system and a plurality of storage devices connected to and shared by said control programs, said method comprising the steps of:
storing, in a shared memory, configuration information for said storage devices, said configuration information accessed by the control programs and including an information part and a connection information part; and referring, by each of said control programs, to said configuration information stored in said shared memory to select the storage devices that adapted a requirement of the control programs. 8. A method according to claim 7, further comprising the step of:
when adding a disk storage device to the computer system, deleting a disk storage device from the computer system, or changing a disk storage device of the computer system, modifying, by one of the control programs, the disk storage device configuration information stored in the shared memory. 9. A method according to claim 7, wherein the control programs in the computer system change said disk storage device configuration information stored in the shared memory.
when adding a disk storage device to the computer system or changing a disk storage device of the computer system, checking that at least one of an address and a name of an added or changed disk storage device is not registered twice in the disk storage device configuration information. 11. A method according to claim 7, further comprising the steps of:
when changing a disk storage device of the computer system, modifying, by one of the control programs in the computer system, the disk storage device configuration information corresponding to the changed disk storage device stored in the shared memory, said disk storage device configuration information including at least one of an attribute, a name, and an address of each device; and referring, by the other control programs in the computer system, to the disk storage device configuration information to access input and output devices. 12. A method according to claim 7, further comprising:
when adding a control program to the computer system, deleting a control program from the computer system, or changing a control program in the computer system, adding, deleting or modifying, by one of the control programs in the computer system, control program connection information in the disk storage device configuration information stored in the shared memory so that the added or modified control program refers to the control program connection information to access the input and output devices. 13. A computer program on a storage medium readable by a computer system having control programs executable by the computer system and a plurality of storage devices connected to and shared by said control programs, said computer program when executed causes said computer system to perform the steps of:
storing, in a shared memory, configuration information for said storage devices, said configuration information accessed by the control programs and including an information part and a connection information part; and referring, by each of said control programs, to said configuration information stored in said shared memory to select the storage devices that adapted a requirement of the control programs. 14. A computer program according to claim 13, wherein said computer program when executed further causes said computer system to perform the steps of:
when adding a disk storage device to the computer system, deleting a disk storage device from the computer system, or changing a disk storage device of the computer system, modifying, by one of the control programs, the disk storage device configuration information stored in the shared memory. 15. A computer program according to claim 13, wherein the control programs in the computer system change said disk storage device configuration information stored in the shared memory.
16. A computer program according to claim 13, wherein said computer program when executed further causes said computer system to perform the steps of:
when adding a disk storage device to the computer system or changing a disk storage device of the computer system, checking that at least one of an address and a name of an added or changed disk storage device is not registered twice in the disk storage device configuration information. 17. A computer program according to claim 13, wherein said computer program when executed further causes said computer system to perform the steps of:
when changing a disk storage device of the computer system, modifying, by one of the control programs in the computer system, the disk storage device configuration information corresponding to the changed disk storage device stored in the shared memory, said disk storage device configuration information including at least one of an attribute, a name, and an address of each device; and referring, by the other control programs in the computer system, to the disk storage device configuration information to access input and output devices. 18. A computer program according to claim 13, wherein said computer program when executed further causes said computer system to perform the steps of:
when adding a control program to the computer system, deleting a control program from the computer system, or changing a control program in the computer system, adding, deleting or modifying, by one of the control programs in the computer system, control program connection information in the disk storage device configuration information stored in the shared memory so that the added or modified control program refers to the control program connection information to access the input and output devices.
This application is a continuation of Ser. No. 09/963,473, filed Sep. 27, 2001, now U.S. Pat. No. 6,526,441 which in turn is a continuation of Ser. No. 09/638,027 filed on Aug. 15, 2000 (now U.S. Pat. No. 6,341,308), which in turn is a continuation of Ser. No. 08/948,071 filed on Oct. 9, 1997 (now U.S. Pat. No. 6,115,738), which in turn is a continuation of Ser. No. 08/371,376 filed on Jan. 11, 1995 (now U.S. Pat. No. 5,717,950).
The present invention relates to a collective management system for input/output device information in a multi-computer system containing a plurality of computers. More particularly, the invention relates to a collective management system for input/output (I/O) device information in which an input/output device configuration table and an input/output device configuration reference table can be updated collectively and at the same time, the former table defining the configurations of all input/output devices used in the multi-computer system and the latter table having a format allowing the references by each computer for the execution of data input/output of each input/output unit.
A conventional technique for managing input/output device information is disclosed, for example, in JP-A-4-90024. According to this technique, a specific computer in a multi-computer system performs system generation to generate volumes resident at each computer.
Another conventional technique is disclosed in JP-A-3-269754. According to this technique, identification information of input/output devices for each computer is stored in advance in a shared file in the form of database, and a file of input/output device configuration information, which is a combination of connection information and identification information of input/output devices, is formed for each computer.
A conventional technique for dynamic system alteration is disclosed, for example, in JP-A-3-175532. According to this technique, system generation information,
having a format allowing the reference by each computer for the execution of data input/output of each input/output device, is stored in a memory of each computer. After the system generation information is altered by a definition program at one computer, other computers read the altered system generation information.
With the conventional technique for managing input/output devices, an input/output configuration definition table and an input/output configuration reference table are provided for each computer. It is necessary for each computer of a multi-computer system to define the configurations of shared input/output devices, thereby posing a problem of lowering a resource usage efficiency and increasing the process load of each computer caused by the need of defining the configuration.
With the conventional technique for dynamic system alteration, after an input/output device configuration reference table stored in each computer of a multi-computer system is altered, other computers are required to read the altered input/output device configuration reference table, thereby posing a problem of a need of a number processes for the addition, deletion, or change of shared input/output devices.
It is an object of the present invention to solve the problems associated with conventional techniques by providing an input/output device information management system for a multi-computer system having a plurality of computers, the management system being capable of collectively managing an input/output device configuration definition table and an input/output device configuration reference table, the former table defining configurations of all input/output devices used by the multi-computer system and the latter table having a format allowing the reference by each computer for the execution of data input/output of each input/output device, and being capable of dynamically updating both tables when any alteration such as addition, deletion, and change of an input/output device or a computer is made by a computer during its operation.
In the multi-computer system having a plurality of computers, the input/output device configuration definition table and the input/output device configuration reference table each have an input/output device information part storing identification information of each input/output device such as a type and an attribute, and an input/output device connection information part storing connection information between input/output devices and computers, both the parts being disposed in a matrix form. With input/output device configuration definition table and the input/output device configuration reference table, a correspondence between all input/output devices and computers of the multi-computer system can be managed collectively.
FIG. 1A is a block diagram showing the configuration of a multi-computer system, and
FIG. 1B is a block diagram showing the structures of an input/output device configuration definition table and an input/output device configuration reference table;
An embodiment of an input/output device information management system of the invention is described in detail below with references to the accompanying drawings.
Referring to FIGS. 1A and 1B, the input/output device information management system for a multi-computer system includes computers 1, a configuration management program 2, a shared file 3, a shared memory 4, an input/output device configuration definition table 5, a configuration definition working table 5 a, a changed data file 6, an input/output device configuration reference table 7, an input/output device identification information part 9, and an input/output device connection information part 10.
As shown in FIG. 1A, the multi-computer system of the invention includes a plurality of computers 1, the configuration management program 2 running on each computer 1 for managing the configurations of all input/output devices, the shared file 3 for the plurality of computers 1, the shared memory 4 for the plurality of computers 1, the input/output configuration definition table 5 stored in the shared file 3 for storing the data defining the configurations of all input/output devices used by the plurality of computers 1, the configuration definition working table 5 a used for editing the input/output configuration definition table 5, the changed data file 6 for storing the changed data of the input/output configuration definition table 5 a, and the input/output configuration reference table 7 stored in the shared memory 4, the input/output configuration reference table 7 being obtained by reading the input/output configuration definition table 5 and transforming the table 5 into the format allowing the reference by each computer for the execution of data input/output of each input/output device.
Specifically, stored in a matrix form are the input/output device information part 9 for storing the data defining the identification information 11 such as a type and an attribute of each input/output device and the input/output device connection information part 10 for storing the data defining the connection information between each input/output device and each computer. By referring to both the parts 9 and 10, addition/deletion 13 of input/output devices and addition/deletion 14 of computers are performed.
As shown in FIG. 3, the system generation procedure 15 of the configuration management program 2 includes an input/output device information generating process 15 a, an input/output device connection information generating process 15 b, an input/output device configuration definition table diagnosing process, a changed data file generating process 15 d, and an input/output device configuration definition table copying process 15 e. The input/output information generating process 15 a generates the input/output device information part 9 and identification information 11 of the configuration definition table 5.
The connection information generating process 15 b generates the input/output device connection information part 10 and connection information 12 of the configuration definition table 5.
The configuration definition table diagnosing process 15 c diagnoses whether there is any data error or an integrity error between computers in the input/output device information part 9 and input/output device connection information part 10 of the configuration definition table 5.
The changed data file generating process 15 d generates the changed data file 6 which stores the changed data of the configuration definition table 5.
The configuration definition table copying process 15 e copies the data in the configuration definition table 5 to the configuration definition working table 5 a, or vice versa.
As shown in FIG. 4, the system alteration procedure 16 of the configuration management program 2 includes an associative input/output device identifying process 16 a, a dynamic system alteration start notifying process 16 b, an input/output device use permission setting process 16 c, an input/output device information part changing process 16 d, an input/output device connection information part changing process 16 e, and a dynamic system alteration end notifying process 16 f. The associative input/output device identifying process 16 a identifies any associative input/output device to be affected by the dynamic system alteration, by using the changed data file 6.
The dynamic system alteration start notifying process 16 b notifies the start of dynamic alteration of the configuration definition table 7 to all computers of the multi-computer system.
The use permission setting process 16 c sets a use permission of an associative input/output device at the timing synchronously with all computers of the multi-computer system.
The input/output device information part changing process 16 d changes the input/output device information part 9 of the configuration reference table 7 in accordance with the changed data file 6.
The input/output device connection information part changing process 16 e changes the input/output device information connection part 10 of the configuration reference table 7 in accordance with the changed data file 6.
The dynamic system alteration end notifying process 16 f notifies the end of dynamic alteration of the configuration definition table 7 and the changed data to all computers of the multi-computer system.
First, the configuration definition table copying process 15 e copies the configuration definition table 5 to the configuration definition working table 5 a. The input/output information part generating process 15 a checks whether there is any input/output device to be added, deleted, or changed. If there is such an input/output device, necessary data is added to, deleted from, or changed in, the input/output device information part of the configuration definition working table 5 a. In this case, if there is an input-output device to be added, the identification information 11 of the input/output device is defined. (Steps 101 to 103).
After the contents of the configuration definition working table 5 a have been changed in accordance with the input/output device to be added, deleted, or changed at Steps 102 and 103, the input/output device connection information generating process 15 b checks whether there is any computer to be added, deleted, or changed. If there is such a computer, necessary data is added to, deleted from, or changed in, the input/output device connection information part 10 of the configuration definition working table 5 a. (Steps 104 and 105)
After the contents of the configuration definition working table 5 a have been changed in accordance with the computer to be added, deleted, or changed at Steps 104 and 105, the input/output device connection information part generating process 19 b changes for each input/output device the connection information 12 of each computer in the input/output device connection information part 10 of the configuration definition working table 5 a (Step 106).
After the contents of the configuration definition table 5 a have been changed, the configuration definition table diagnosing process 15 c checks whether there is any definition error or an integrity error between computers in the changed configuration definition working table 5 a. If there is an error, the procedure returns back to Step 102 to correct the configuration definition working table 5 a. (Steps 107 and 108)
If the configuration definition working table 5 a is judged to be correct at Step 108, it is checked whether a dynamic system alteration is performed. If a dynamic system alteration is to be performed, the changed data file generating process 15 d generates the changed data file 6. (Steps 109 and 110)
If it is judged at Step 109 not to perform a dynamic system alteration at Step 109 or if it is judged at Step 111 not temporary, the configuration definition copying process 15 e overwrites the configuration definition working table 5 a to the configuration definition table 5 to update the latter (Step 112).
Next, the input/output device information part generating process 15 a of the system generation procedure 15 of the configuration management program 2 will be described with reference to the flow chart shown in FIG. 8.
It is checked whether there is a system alteration and whether the configuration definition table 5 a is changed (Step 301).
The input/output device connection information part generating process 15 b of the system generation procedure 15 of the configuration management program 2 will be described with reference to the flow chart shown in FIG. 9.
It is checked whether there is a system alteration and whether the configuration definition table 5 a is changed (Step 401).
The input/output device configuration definition table diagnosing process 15 c of the system generation procedure 15 of the configuration management program 2 will be described with reference to the flow chart shown in FIG. 10.
The changed data file generating process 15 d of the system generation procedure 15 of the configuration management program 2 will be described with reference to the flow chart shown in FIG. 11.
It is checked whether all input/output devices in the configuration definition table 5 and in the configuration definition working table 5 a have been searched (Step 601).
A difference of contents between the configuration definition table 5 and configuration definition working table 5 a is stored in the changed data file 6 (Steps 602 and 603).
The input/output device configuration definition table copying process 15 e of the system generation procedure 15 of the configuration management program 2 will be described with reference to the flow chart shown in FIG. 12.
In the case of system generation start, the input/output device configuration definition table 5 is copied to the configuration definition working table 5 a (Steps 701 and 702).
In the case of system generation end, the configuration definition working table 5 a is copied to the input/output device configuration definition table 5 (Steps 701 and 703).
First, the associative input/output identifying process 16 a identifies an input/output device considered to be affected by a dynamic system alteration, in accordance with the changed data file 6. The dynamic system alteration start notifying process 16 b notifies a dynamic system alteration start to all computers so as to prevent two or more computers in the multi-computer system from executing the dynamic system alteration at the same time. This notice may be performed, for example, by setting an indicator to the shared memory, by performing communications between computers, or by locking the shared file. (Steps 201 and 202).
Next, the input/output device use permission setting process 16 c prohibits the associative input/output units from being used (Step 203).
Necessary data is added to, deleted from, or changed in the input/output device information part 9 of the input/output configuration reference table 7 for the associative input/output devices, by the input/output device information part changing process 16 d (Steps 204 and 205).
After addition, deletion, or change of the input/output device information part 9 has been completed at Steps 204 and 205, necessary data is added to, deleted from, or changed in the input/output device connection information part 9 of the input/output configuration reference table 7 for the associative input/output devices, by the input/output device connection information part changing process 16 e (Steps 207 and 208).
After addition, deletion, or change of the input/output device configuration reference table 7 has been completed at Steps 204 to 207, the input/output device use permission setting process 16 c permits the associative input/output devices including an added input/output device to be used. Lastly, the dynamic system alteration end notifying process 16 f notifies the end of a dynamic system alteration to all computers. (Steps 208 and 209)
After one computer 1 executes a dynamic system alteration and other computers 1 receive the notice of the end of a dynamic system alteration by the dynamic system alteration end notifying process 16 f, the other computers can refer to the altered configuration reference table 7 without being explicitly given the changed contents.
The associative input/output device identifying process 16 a of the system alteration procedure 16 of the configuration management program 2 will be described with reference to the flow chart shown in FIG. 13.
The dynamic system alteration start notifying process 16 b of the system alteration procedure 16 of the configuration management program 2 will be described with reference to the flow chart shown in FIG. 14.
The input/output device use permission setting process 16 c of the system alteration procedure 16 of the configuration management program 2 will be described with reference to the flow chart shown in FIG. 15.
The input/output device information part changing process 16 d of the system alteration procedure 16 of the configuration management program 2 will be described with reference to the flow chart shown in FIG. 16.
The input/output device connection information part changing process 16 e of the system alteration procedure 16 of the configuration management program 2 will be described with reference to the flow chart shown in FIG. 17.
The dynamic system alteration end notifying process 16 f of the system alteration procedure 16 of the configuration management program 2 will be described with reference to the flow chart shown in FIG. 18.
The input/output device configuration reference table 7 has the status (a) depicted in FIG. 7 before the dynamic system alteration. In this case, all computers 1 can use possible associative input/output devices as indicated at 7 a. After the input/output device use permission process 16 c is executed, the input/output configuration reference table 7 has the status (b) depicted in FIG. 7. In this case, all computers 1 cannot use the associative input/output devices as indicated at 7 b. While the input/output device information part changing process 16 d and the input/output device connection information part changing process 16 e are executed to change the contents of the input/output device configuration table 7 in accordance with the changed data file, the table 7 has the status (c) depicted in FIG. 7. Also in this case, all computers 1 cannot use the associative input/output devices as indicated at 7 c. After the dynamic system alteration end notifying process 16 f is executed to notify the end of a dynamic system alteration, the input/output configuration reference table 7 has the status (d) depicted in FIG. 7. In this case, all computers 1 are allowed to use the associative input/output devices as indicated at 7 b, by referring to the changed input/output configuration reference table 7.
Furthermore, according to the embodiment of the invention, the input/output configuration definition table and the input/output configuration reference table each have the input/output device information part and the input/output device connection information-part arranged in a matrix form. Accordingly, addition, deletion, or change of an input/output device and a computer can be easily performed without any constrain so that the flexibility of system configuration can be improved.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4697232Nov 30, 1984Sep 29, 1987Storage Technology CorporationI/O device reconnection in a multiple-CPU, dynamic path allocation environmentUS4855899Apr 13, 1987Aug 8, 1989Prime Computer, Inc.Multiple I/O bus virtual broadcast of programmed I/O instructionsUS5125081Feb 23, 1989Jun 23, 1992Fujitsu LimitedInter-configuration changing controller based upon the connection and configuration information among plurality of clusters and the global storageUS5170472Mar 28, 1991Dec 8, 1992International Business Machines Corp.Dynamically changing a system i/o configuration definitionUS5175800Aug 7, 1991Dec 29, 1992Case Group PlcExpert and data base system and method for communications networkUS5187795Jan 27, 1989Feb 16, 1993Hughes Aircraft CompanyPipelined signal processor having a plurality of bidirectional configurable parallel ports that are configurable as individual ports or as coupled pair of portsUS5201040Jun 20, 1988Apr 6, 1993Hitachi, Ltd.Multiprocessor system having subsystems which are loosely coupled through a random access storage and which each include a tightly coupled multiprocessorUS5220654Mar 28, 1991Jun 15, 1993International Business Machines Corp.Method and system for managing an operating system definition of a dynamically modifiable i/o configurationUS5253344Sep 5, 1991Oct 12, 1993International Business Machines Corp.Method and apparatus for dynamically changing the configuration of a logically partitioned data processing systemUS5257379Sep 4, 1991Oct 26, 1993International Business Machines CorporationEstablishing synchronization of hardware and software I/O configuration definitionsUS5297262Oct 21, 1992Mar 22, 1994International Business Machines CorporationMethods and apparatus for dynamically managing input/output (I/O) connectivityUS5377324Sep 18, 1991Dec 27, 1994Fujitsu LimitedExclusive shared storage control system in computer systemUS5414851Jun 15, 1992May 9, 1995International Business Machines CorporationMethod and means for sharing I/O resources by a plurality of operating systemsUS5446841Jun 15, 1992Aug 29, 1995Hitachi, Ltd.Multi-processor system having shared memory for storing the communication information used in communicating between processorsUS5452455Jun 15, 1992Sep 19, 1995International Business Machines CorporationAsynchronous command support for shared channels for a computer complex having multiple operating systemsUS5459857Sep 27, 1994Oct 17, 1995Storage Technology CorporationFault tolerant disk array data storage subsystemUS5459867Sep 30, 1993Oct 17, 1995Iomega CorporationKernels, description tables, and device driversUS5465352Feb 19, 1993Nov 7, 1995Fujitsu LimitedTable-and-cache-based database assist methodUS5465355Nov 12, 1993Nov 7, 1995International Business Machines CorporationEstablishing and restoring paths in a data processing I/O systemUS5504926Sep 24, 1992Apr 2, 1996Unisys CorporationMethod for a host central processor and its associated controller to capture the selected one of a number of memory units via path control commandsUS5507032Dec 2, 1993Apr 9, 1996Fujitsu LimitedMultiprocessor I/O request control system forming device drive queue and processor interrupt queue from rows and cells of I/O request table and interrupt request tableUS5522045Aug 4, 1994May 28, 1996Panasonic Technologies, Inc.Method for updating value in distributed shared virtual memory among interconnected computer nodes having page table with minimal processor involvementUS5592625Jun 5, 1995Jan 7, 1997Panasonic Technologies, Inc.Apparatus for providing shared virtual memory among interconnected computer nodes with minimal processor involvementUS5717950Jan 11, 1995Feb 10, 1998Hitachi, Ltd.Input/output device information management system for multi-computer systemUS5841991Nov 18, 1992Nov 24, 1998Canon Information Systems, Inc.In an Interactive network board, a method and apparatus for storing a media access control address in a remotely alterable memoryUS6115738Oct 9, 1997Sep 5, 2000Hitachi, Ltd.Input/output device information management method and apparatus for multi-computersUS6341308 *Aug 15, 2000Jan 22, 2002Hitachi, Ltd.Input/output device information management system for multi-computer systemUS6526441 *Sep 27, 2001Feb 25, 2003Hitachi, Ltd.Input/output device information management system for multi-computer systemEP0266789A2Nov 6, 1987May 11, 1988Nec CorporationDisk controller for a plurality of magnetic disk drivesJPH0490024A Title not availableJPH03175532A Title not availableJPH03269754A Title not available* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS7194526 *Sep 5, 2001Mar 20, 2007Kyocera CorporationNetwork device management method, and network devicesUS7451071Jul 26, 2001Nov 11, 2008Hewlett-Packard Development Company, L.P.Data model for automated server configurationUS7743147Apr 20, 2001Jun 22, 2010Hewlett-Packard Development Company, L.P.Automated provisioning of computing networks using a network database data modelUS8250570Feb 17, 2004Aug 21, 2012Hewlett-Packard Development Company, L.P.Automated provisioning framework for internet site serversUS8275949 *Sep 26, 2006Sep 25, 2012International Business Machines CorporationSystem support storage and computer system* Cited by examinerClassifications U.S. Classification709/220, 709/213International ClassificationG06F15/16Cooperative ClassificationG06F15/161, Y10S707/99943European ClassificationG06F15/16DLegal EventsDateCodeEventDescriptionJan 22, 2013FPExpired due to failure to pay maintenance feeEffective date: 20121130Nov 30, 2012LAPSLapse for failure to pay maintenance feesJul 16, 2012REMIMaintenance fee reminder mailedApr 25, 2008FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services