Computing system in which a plurality of programs can run on the hardware of one computer
First Claim
1. A computing system in which a plurality of OSs run on hardware of one computer, said computing system comprising:
- management agents that are respectively executed on the OSs, to manage said OSs;
a partitioning control unit that holds partition configuration information indicating a relation between each OS and the hardware, and controls allocation of the hardware to each OS; and
a hardware data collection unit that collects data on said hardware;
wherein;
said computing system uses said partition configuration information to perform hardware management for each OS;
said computing system further comprising management consoles for performing data collection, failure data reception, and control of said computer on which a plurality of OSs run, wherein, when said hardware data collection unit detects an occurrence of a failure in a piece of the hardware, the hardware data collection unit notifies the failure data to said partitioning control unit;
said partitioning control unit notifies said failure data to management agents corresponding to OSs allocated with said piece of the hardware in Which the failure has occurred; and
said management agents notified of said failure data, in turn, notify said failure data to said management consoles.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention realizes configuration management, failure monitoring and control of hardware resources in an open architecture computer on which a plurality of OSs run. A management agent 2111 run on a partition 211 performs communication with a management console 10, management of data on hardware and software failure occurred in the partition 211, and communication with a partitioning control unit 221. The partitioning control unit 221 utilizes partition configuration information 2211 to manage and control hardware allocated to each partition 211, and to intermediate communication between the hardware 231 and the management agents 2111. A hardware data collection unit 23111 manages configuration information of all the hardware in the computer, and monitors status of and failures in the hardware.
-
Citations
10 Claims
-
1. A computing system in which a plurality of OSs run on hardware of one computer, said computing system comprising:
-
management agents that are respectively executed on the OSs, to manage said OSs;
a partitioning control unit that holds partition configuration information indicating a relation between each OS and the hardware, and controls allocation of the hardware to each OS; and
a hardware data collection unit that collects data on said hardware;
wherein;
said computing system uses said partition configuration information to perform hardware management for each OS;
said computing system further comprising management consoles for performing data collection, failure data reception, and control of said computer on which a plurality of OSs run, wherein, when said hardware data collection unit detects an occurrence of a failure in a piece of the hardware, the hardware data collection unit notifies the failure data to said partitioning control unit;
said partitioning control unit notifies said failure data to management agents corresponding to OSs allocated with said piece of the hardware in Which the failure has occurred; and
said management agents notified of said failure data, in turn, notify said failure data to said management consoles. - View Dependent Claims (2, 3, 4)
-
-
5. A computing system in which a plurality of OSs run on hardware of one computer, said computing system comprising:
-
an integrated management agent that is executed on a primary OS to manage said computer;
software management agents that are respectively executed on the OSs except for said primary OS, to manage software executed on respective OSs concerned;
a partitioning control unit that holds partition configuration information indicating a relation between each OS and the hardware, and controls allocation of the hardware to each OS; and
a hardware data collection unit that collects data on said hardware;
wherein; said computing system uses said partition configuration information to perform hardware management for each OS, wherein; when said hardware data collection unit detects an occurrence of a failure in the hardware, the hardware data collection unit notifies the failure data to said partitioning control unit;
said partitioning control unit notifies said failure data to said integrated management agent; and
said integrated management agent controls software through said software management agents, based on the failure data notified. - View Dependent Claims (6, 7, 8)
-
-
9. The computing system in which a plurality of program execution segment run on hardware of one computer, said computing system comprising:
-
management agents that are respectively executed on the program execution segment, to manage said program execution segment;
a partitioning control unit that holds partition configuration information indicating a relation between each program execution segment and the hardware, and controls allocation of the hardware to each program execution segment and a hardware data collection unit that collects data on said hardware;
wherein;
said computing system uses said partition configuration information to perform hardware management for each program execution segment, wherein;
when said hardware data collection unit detects an occurrence of a failure in a piece of the hardware, the hardware data collection unit notifies the failure data to said partitioning control unit;
said partitioning control unit notifies said failure data to management agents corresponding to program execution segment allocated with said piece of the hardware in which the failure has occurred; and
said management agents which are notified of said failure data, control software currently performed on the program execution segment allocated with said piece of the hardware in which the failure has occurred, based on the failure data notified.
-
-
10. The computing system in which a plurality of program execution segment run on hardware of one computer, said computing system comprising:
-
management agents that are respectively executed an the program execution segment, to manage said program execution segment;
a partitioning control unit that holds partition configuration information indicating a relation between each program execution segment and the hardware, and controls allocation of the hardware to each program execution segment and a hardware data collection unit that collects data on said hardware;
wherein; said computing system uses said partition configuration information to perform hardware management for each program execution segment, wherein;
when one of said management agents detects an occurrence of a failure in software, said management agent notifies the failure data to said partitioning control unit;
said partitioning control unit performs control of reallocation of the hardware allocated to each program execution segment, and/or performs activation control for each program execution segment, based on said failure data.
-
Specification