Method for monitoring fault of operating system and application program
First Claim
1. A fault monitoring method in a computer including a first operating system (OS), a second OS, and a multi-OS controller having a communication function between said first OS and said second OS, said fault monitoring method comprising the steps of:
- loading said first OS, said second OS and said multi-OS controller into a memory included in the computer;
executing said first OS, said second OS and said multi-OS controller by using a processor included in the computer under control of said multi-OS controller;
successively receiving, in a fault monitor activated by execution of a program on said second OS, an alive message indicating an alive state of said first OS transmitted from said first OS by using the multi-OS controller; and
restarting said first OS, when a reception interval of said alive message has exceeded a predetermined time in said fault monitor.
1 Assignment
0 Petitions
Accused Products
Abstract
A fault of an operating system (OS) is observed, and in addition to application program (AP) fault monitoring, check-point information is preserved without adding dedicated hardware. In a computer having a multi-OS environment, an AP fault monitor and a monitored AP operate on a first OS. A fault monitor operates on a second OS. Each of the first OS and the AP fault monitor transmits an alive message to the fault monitor by utilizing an inter-OS communication function of a multi-OS controller. The fault monitor monitors the alive message of each of the first OS and the AP fault monitor. The monitored AP also transmits an alive message to the AP fault monitor for monitoring. The monitored AP preserves check-point information in a region of a memory. In the region of the memory, information is preserved by a fault and restart of the first OS as well.
-
Citations
17 Claims
-
1. A fault monitoring method in a computer including a first operating system (OS), a second OS, and a multi-OS controller having a communication function between said first OS and said second OS, said fault monitoring method comprising the steps of:
-
loading said first OS, said second OS and said multi-OS controller into a memory included in the computer; executing said first OS, said second OS and said multi-OS controller by using a processor included in the computer under control of said multi-OS controller; successively receiving, in a fault monitor activated by execution of a program on said second OS, an alive message indicating an alive state of said first OS transmitted from said first OS by using the multi-OS controller; and restarting said first OS, when a reception interval of said alive message has exceeded a predetermined time in said fault monitor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multi-operating system (OS) computer having a fault monitoring function, comprising:
-
a processor; a memory; a first OS loaded on said memory by said processor; a second OS loaded on said memory by said processor; a multi-OS controller, having a inter-OS communication function between said first OS and said second OS, loaded on said memory by said processor; and a fault monitor activated by execution of a program on said second OS, wherein by using said inter-OS communication function of said multi-OS controller, said fault monitor successively receives an alive message indicating an alive state of said first OS transmitted from said first OS, and when a reception interval of said alive message has exceeded a predetermined time, said fault monitor restarts said first OS. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable storage medium for storing a program, said program comprising:
-
a first operating system (OS); a second OS different from said first OS; a multi-OS control program unit for managing computer resources, said multi-OS control program unit having an inter-OS communication function between said first OS and said second OS; and a fault monitoring program unit for monitoring a fault of said first OS via said inter-OS communication function, said fault monitoring program unit operating on said second OS, wherein said first OS, said second OS, said multi-OS control program unit and said fault monitoring program unit are loaded in a memory included in said computer. - View Dependent Claims (12, 13)
-
-
14. An operating system (OS) fault monitoring method for a computer, said computer including a first OS, a second OS different from said first OS, a multi-OS controller for managing computer resources, said multi-OS control unit having an inter-OS communication unit between said first OS and said second OS, and a fault monitor operating on said second OS, said OS fault monitoring method comprising the steps of:
-
loading said first OS, said second OS, said multi-OS controller and said fault monitor in a memory included in said computer; transmitting an alive message from said first OS to said fault monitor via said inter-OS communication unit and said second OS; and determining whether said alive message has been received by said fault monitor within a predetermined time. - View Dependent Claims (15, 16, 17)
-
Specification