JP2001101032A - OS monitoring method by controlling between different types of OS - Google Patents
OS monitoring method by controlling between different types of OSInfo
- Publication number
- JP2001101032A JP2001101032A JP27573299A JP27573299A JP2001101032A JP 2001101032 A JP2001101032 A JP 2001101032A JP 27573299 A JP27573299 A JP 27573299A JP 27573299 A JP27573299 A JP 27573299A JP 2001101032 A JP2001101032 A JP 2001101032A
- Authority
- JP
- Japan
- Prior art keywords
- monitoring
- detected
- function
- abnormality
- hardware
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 64
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000012545 processing Methods 0.000 claims abstract description 16
- 230000005856 abnormality Effects 0.000 abstract description 15
- 238000011084 recovery Methods 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 3
- 238000002955 isolation Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】
【課題】プログラムの動作が正常に動作しているかを監
視する方法として、監視用のCPUを必要とせず、OS
自身が検知できない異常が発生した場合でも異常を検知
し、自動的にOS再ロード及び再起動を実現する事によ
り、安価で確実な自動回復方法を実現しようとしてい
る。
【解決手段】上記目的を達成するため、本発明は、ハー
ドウェアからの割り込みやCPUの処理時間を振り分け
る機能を持つ仮想ハードウェアにより複数のOSに対し
ハードウェア資源を分離独立させる機能と、複数OS間
でデータ書込み読み出を可能する機能とを具備し、被監
視OSが監視OSに定期的にデータの書き込みを行なう
ことによりOSの動作監視を行なうようにしてる。これ
により被監視OS自身で検出できない異常が発生した場
合、監視用の別CPUがなくても被監視OSの異常を検
出する事ができるため、自動的に回復する事が可能とな
る。
(57) [Summary] As a method of monitoring whether or not a program is operating normally, a monitoring CPU is not required, and an OS
Even if an abnormality that cannot be detected by itself is detected, the abnormality is detected and the OS is automatically reloaded and restarted, so that an inexpensive and reliable automatic recovery method is realized. In order to achieve the above object, the present invention provides a function of separating hardware resources to a plurality of OSs by virtual hardware having a function of allocating an interrupt from hardware and a processing time of a CPU; A function of enabling data writing and reading between OSs is provided, and the monitored OS writes data to the monitoring OS periodically to monitor the operation of the OS. As a result, when an abnormality that cannot be detected by the monitored OS itself occurs, an abnormality of the monitored OS can be detected without a separate monitoring CPU, so that it is possible to automatically recover.
Description
【0001】[0001]
【発明の属する技術分野】本発明は計算機のOSのソフ
トウェア異常を検出するOS監視方法に関し、特に複数
の異なるOS間におけるOS監視方法に関する。The present invention relates to an OS monitoring method for detecting a software abnormality of an OS of a computer, and more particularly to an OS monitoring method between a plurality of different OSs.
【0002】[0002]
【従来の技術】プログラムの動作が正常に動作している
かを監視する方法として、監視用のプログラムを被監視
プログラムが動作するCPUとは別のCPU上で動作さ
せることで監視する方法がよく知られている。また、監
視中にプログラム動作の異常を検出した場合、被監視C
PUをリセットすることによりプログラムの再ロード及
び再起動を行ない、異常からの回復を行なう方法もよく
しられている。2. Description of the Related Art As a method of monitoring whether a program operates normally, a method of monitoring a monitoring program by operating the monitoring program on a CPU different from the CPU on which the monitored program operates is well known. Have been. If an abnormality in the program operation is detected during monitoring, the monitored C
A method of resetting the PU, reloading and restarting the program, and recovering from an abnormality is also often used.
【0003】その他、OS自身が不正アドレスへのアク
セス等によりハードからの異常割り込みを検知し、自身
を再ロード及び再起動するものがある。[0003] In addition, there is an OS that detects an abnormal interrupt from hardware by accessing an illegal address or the like, and reloads and restarts itself.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、これら
の方式では、監視用の別CPUが必要であったり、OS
自身が検知出来ない異常でプログラムがハングアップし
た場合などは自動的に回復することが出来ないという問
題がある。本発明は、監視用のCPUを必要とせず、O
S自身が検知できない異常が発生した場合でも異常を検
知し、自動的にOS再ロード及び再起動を実現する事に
より、安価で確実な回復方法を実現しようとしている。However, in these systems, a separate CPU for monitoring is required,
When the program hangs up due to an error that cannot be detected by itself, there is a problem that it cannot be automatically recovered. The present invention does not require a monitoring CPU, and
Even if an abnormality that cannot be detected by S itself occurs, the abnormality is detected and the OS is automatically reloaded and restarted, so that an inexpensive and reliable recovery method is realized.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するた
め、本発明は、ハードウェアからの割り込みやCPUの
処理時間を振り分ける機能を持つ仮想ハードウェアによ
り複数のOSに対しハードウェア資源を分離独立させる
機能と、複数OS間でデータ書込み読み出を可能する機
能とを具備し、被監視OSが監視OSに定期的にデータ
の書き込みを行なうことによりOSの動作監視を行なう
ようにしてる。これにより被監視OS自身で検出できな
い異常が発生した場合、監視用の別CPUがなくても被
監視OSの異常を検出する事ができるため、自動的に回
復する事が可能となる。In order to achieve the above object, the present invention separates and isolates hardware resources to a plurality of OSs by virtual hardware having a function of allocating an interrupt from hardware and a processing time of a CPU. And a function of enabling data writing / reading between a plurality of OSs. The monitored OS periodically writes data to the monitored OS to monitor the operation of the OS. As a result, when an abnormality that cannot be detected by the monitored OS itself occurs, an abnormality of the monitored OS can be detected without a separate monitoring CPU, so that it is possible to automatically recover.
【0006】[0006]
【発明の実施の形態】以下に、図面を用いて本発明の実
施形態を説明する。図2は本発明における実施形態の構
成図、図1はOS2120がOS1112を監視する時
の構成図である。図2において、複数のOSが同時動作
する装置をハードウェア101とする時、その入出力装
置としてDK102、KB103、通信を行うポート1
104とポート2105が接続されている。ハードウェ
ア101にはOS1112及びOS2120を制御する
CPU107が有る。複数OS制御プログラム111は
ハードウェア101からの割り込みやCPUの処理時間
をOS1112とOS2120に振り分ける機能が有
り、仮想ハードウェア122を各OSに対しハードウェ
アの様に見せることでOS1112から見えるハードウ
エア資源とOS2120から見えるハードウエア資源と
を分離独立させている。ファイヤウォール117はOS
1112とOS2120を分離する概念的な壁でOSを
含むソフトウェア及びメモリ等の資源が分離される境界
線を示す。OS2120はその上で動作する監視処理1
19と疑似不揮発メモリ118をもつ。疑似不揮発メモ
リ118は、OS1112を再ロード中もメモリ資源と
してOS2120に記憶内容が保証されるメモリであ
る。疑似不揮発メモリ118はOS1112から特別な
手続きで書込み読み出し可能な共有メモリ123と、O
S1112再起動後APが処理途中から再開始可能な情
報を格納する引継ぎデータ121をもつ。OS1112
の上では電源制御113、特定APの動作状況監視を行
なうAP監視114、OS1112の動作を監視するO
S1監視115、それらを統括するシステム管理AP1
16が動作する。Embodiments of the present invention will be described below with reference to the drawings. FIG. 2 is a configuration diagram of an embodiment of the present invention, and FIG. 1 is a configuration diagram when the OS 2120 monitors the OS 1112. In FIG. 2, when a device on which a plurality of OSs operate at the same time is hardware 101, DK102, KB103, and port 1 for communication are used as the input / output devices.
104 and port 2105 are connected. The hardware 101 includes a CPU 107 that controls the OS 1112 and the OS 2120. The multiple OS control program 111 has a function of distributing an interrupt from the hardware 101 and a processing time of the CPU to the OS 1112 and the OS 2120. The hardware resource visible from the OS 1112 by making the virtual hardware 122 look like hardware to each OS. And the hardware resources seen from the OS 2120 are separated and independent. Firewall 117 is OS
A conceptual barrier separating the OS 1112 and the OS 2120 indicates a boundary line at which resources such as software and memory including the OS are separated. The OS 2120 executes the monitoring process 1 operating on it
19 and a pseudo nonvolatile memory 118. The pseudo non-volatile memory 118 is a memory whose storage content is guaranteed to the OS 2120 as a memory resource even while the OS 1112 is being reloaded. The pseudo nonvolatile memory 118 includes a shared memory 123 that can be written and read from the OS 1112 by a special procedure,
S1112: After the restart, the AP has takeover data 121 that stores information that can be restarted during the processing. OS1112
Above, power supply control 113, AP monitoring 114 for monitoring the operation status of a specific AP, and O for monitoring the operation of OS 1112.
S1 monitor 115, system management AP1 that controls them
16 operates.
【0007】図1を用いてOS2120がOS1112
を監視する方式の実施形態を詳細に説明する。ファイヤ
ウォール117で分離されているためOS112エリア
とOS2120エリアは互いに直接データの書込み読み
出しは出来ないが、複数OS制御プログラム111は両
方のエリアを管理しているため両エリアを見る事が可能
である。この複数OS制御プログラム111内に設けた
共通メモリ処理202に図3に示す引数を設定し関数起
動する事により、OS1112エリアからOS2120
エリアへデータの書込み読み出しが可能となる。図3に
示す引数には、共有メモリ123内にあるデータを書込
み又は読み出しするエリア先頭からの相対アドレスを示
すデータアドレス301、書込み又は読み出しするデー
タのサイズを示すデータサイズ302、データを格納す
るバッファを示すデータバッファアドレス303、書込
み又は読み出しの何れの処理を行なうかを示す処理内容
304と、データを格納するデータバッファ305があ
る。[0007] Referring to FIG.
An embodiment of the method for monitoring the system will be described in detail. The OS 112 area and the OS 2120 area cannot directly write and read data to each other because they are separated by the firewall 117. However, since the multiple OS control program 111 manages both areas, it is possible to see both areas. . By setting the arguments shown in FIG. 3 in the common memory processing 202 provided in the multiple OS control program 111 and activating the function, the OS 2112
Data can be written to and read from the area. The arguments shown in FIG. 3 include a data address 301 indicating a relative address from the head of an area for writing or reading data in the shared memory 123, a data size 302 indicating a size of data to be written or read, and a buffer for storing data. , A processing content 304 indicating whether to perform writing or reading, and a data buffer 305 for storing data.
【0008】OS1監視115は起動されると上記関数
を使用し共有メモリ123内にある監視指定エリア40
3の監視有無フラグ404に監視有り(FF)16を書
込みむよう共有メモリ処理202に関数起動した後、シ
ステムで設定された間隔で同関数を使用し、共有メモリ
123内にある監視状態エリア401の監視フラグ40
2オン(FF)16の書込みを共有メモリ処理202に
関数起動するようにプログラミングされている。共有メ
モリ処理202は関数起動により監視有無フラグ404
と監視フラグ402に(FF)16を書込む。このとき
すでにフラグが(FF)16であっても(FF)16を
書込む。[0008] When the OS1 monitor 115 is started, it uses the above function and uses the above function to specify the monitor designation area 40 in the shared memory 123.
After the function is started in the shared memory processing 202 so as to write the monitoring presence / absence (FF) 16 in the monitoring presence / absence flag 404 of 3, the same function is used at intervals set by the system, and the monitoring status area 401 in the shared memory 123 is used. Monitoring flag 40
2 ON (FF) 16 is programmed to function-initiate the writing of 16 to the shared memory processing 202. The shared memory processing 202 starts monitoring the presence / absence flag 404
And (FF) 16 are written in the monitoring flag 402. At this time, even if the flag is already (FF) 16 , (FF) 16 is written.
【0009】OS1監視115はOS1112が動作し
ている限りOS1112のサービスを受け動作する。従
って監視フラグ402にはOS1112が動作している
間定期的に(FF)16が書込まれる事になる。The OS1 monitor 115 receives the service of the OS1112 and operates as long as the OS1112 is operating. Therefore, (FF) 16 is written to the monitoring flag 402 periodically while the OS 1112 is operating.
【0010】一方、監視処理119は監視有無フラグ4
04に監視有り(FF)16が書込まれるとシステムで
設定された間隔でOS1監視フラグ402がオン(F
F)1 6になっているかを確認する。オンならばOS1
112は正常に動作していると判断た後OS1監視フラ
グ402にオフ(00)16を書込む。 確認時OS1
監視フラグ402がオフ(00)16であった場合OS
1112異常により設定時間内にOS1監視115にO
S1112からサービスされなかったためOS1監視1
15がOS1監視フラグ402をオン(FF)16する
関数起動が出来なかったとものとしOS1112の異常
を検知する。異常と判断した場合OS1112を再ロー
ドする。AP201とOS1監視115はOS1112
再ロード後OS1112により再ロードされる。これに
よりOS1112障害によりシステムがダンマリになる
ことを防止できる。[0010] On the other hand, the monitoring process 119 includes a monitoring presence / absence flag 4
04 is monitored (FF) 16 is written, and the OS1 monitoring flag 402 is turned on (F) at intervals set by the system.
F) to make sure that they are 1 6. OS1 if on
112 determines OFF (00) 16 in the OS1 monitoring flag 402 after determining that it is operating normally. OS1 at confirmation
OS when the monitoring flag 402 is off (00) 16
Due to 1112 error, OS1 monitor 115
OS1 monitoring 1 because the service was not received from S1112
15 turns on (FF) the OS1 monitoring flag 402. 16 It is assumed that the function cannot be started, and an abnormality of the OS1112 is detected. If it is determined to be abnormal, the OS 1112 is reloaded. The AP 201 and the OS1 monitor 115 are OS1112
After reloading, it is reloaded by the OS 1112. As a result, it is possible to prevent the system from becoming dumb due to the OS1112 failure.
【0011】また、OS1112とOS2120は仮想
ハードウェア122により分離独立されているためOS
1112を再ロードしても共有メモリ123の内容は保
証さてれる。監視処理119がOS1112異常検時の
情報を障害情報203エリアに取得しこれを参照する事
により、障害切り分け障害解析に要する時間を短縮でき
る。特に、インターミッティンドに発生する障害につい
ては再現する事が難しいためこの障害情報は非常に有効
である。Also, since the OS 1112 and the OS 2120 are separated and independent by the virtual hardware 122,
Even if the data 1112 is reloaded, the contents of the shared memory 123 are guaranteed. The monitoring process 119 obtains the information at the time of OS 1112 abnormality detection in the fault information 203 area and refers to the information, thereby reducing the time required for fault isolation and fault analysis. In particular, since it is difficult to reproduce a fault that occurs in the intermittent, this fault information is very effective.
【0012】次に、本発明の実施例の監視処理を図5で
説明する。図5は監視処理119の処理のフローチャー
トである。システムで間隔で本処理は起動されステップ
501で監視有無フラグ404がオンかチェックする。
フラグがオフの場合何もせず処理を終了する。オンの場
合ステップ502へ進みOS1監視フラグ402がオン
かチェックする。オンの場合OS1は正常に動作してい
ると判断しOS1監視フラグ402をオフし処理を終了
する。OS1監視フラグ402がオフの場合OS1が障
害と判断し、ステップ505でOS1障害を二重検知し
ないために監視有無フラグ402をオフする。ステップ
506では障害原因切り分け及び解析のための情報を障
害情報エリアに取得する。その後ステップ507でOS
1の再ロード再起動を行う。ここで行なう再ロードはO
S1側のみ対象とし、ファイヤウォールを隔てたOS2
側のメモリは再ロードされないため、障害情報エリアに
データを残す事が出来る。Next, a monitoring process according to an embodiment of the present invention will be described with reference to FIG. FIG. 5 is a flowchart of the monitoring process 119. The system starts this processing at intervals and checks in step 501 whether the monitoring presence flag 404 is on.
If the flag is off, nothing is done and the process ends. If it is on, the flow advances to step 502 to check whether the OS1 monitoring flag 402 is on. If it is on, the OS1 determines that it is operating normally, turns off the OS1 monitoring flag 402, and ends the processing. When the OS1 monitoring flag 402 is off, the OS1 determines that a failure has occurred, and in step 505, the monitoring presence / absence flag 402 is turned off to prevent double detection of the OS1 failure. In step 506, information for fault cause isolation and analysis is acquired in the fault information area. Then, in step 507, the OS
1. Reload and restart. The reload here is O
OS2 only for S1 side, separated by firewall
Since the side memory is not reloaded, data can be left in the fault information area.
【0013】OS1監視115がOS1監視フラグ40
2をオン(FF)16する周期と、監視処理119がO
S1監視フラグ402の状態を確認する時間の関係は、
OS1監視115<監視処理119とする。また処理
の遅れなどを考慮に入れその差は2倍以上にすると。The OS1 monitor 115 determines that the OS1 monitor flag 40
2 is turned on (FF) 16 and the monitoring process 119
The relationship of the time for checking the state of the S1 monitoring flag 402 is as follows.
It is assumed that OS1 monitoring 115 <monitoring processing 119. In addition, it is assumed that the difference is more than doubled in consideration of the processing delay.
【0014】監視指定エリア403の監視有無フラグを
オフ(00)16とする事により監視処理119はOS
1監視フラグ402の監視を止めるため、保守等でOS
1監視115にOS1112のサービスが回らない処理
が予想される場合、監視有無フラグをオフ(00)16
とする事でOS1112障害誤検知を防止する事ができ
る。By setting the monitoring presence / absence flag of the monitoring designation area 403 to OFF (00) 16 , the monitoring process 119
1 To stop monitoring the monitoring flag 402, the OS
If 1 does not service the monitor 115 OS1112 is from turning process is expected off monitoring presence flag (00) 16
By doing so, erroneous detection of the OS 1112 failure can be prevented.
【0015】本説明ではOS1側からOS2エリアのO
S1監視フラグをオンし、OS2側の監視処理にてOS
1監視フラグのオンを確認する方法でOS1監視を実現
しているが、OS2側からOS1側に監視データを送り
OS2側でその応答を監視する事によりOS1動作監視
を行なう事も可能である。In this description, the OS1 side is in the OS2 area
The S1 monitoring flag is turned on, and the monitoring process on the OS2 side causes the OS
The OS1 monitoring is realized by a method of confirming that the 1 monitoring flag is turned on. However, it is also possible to monitor the OS1 operation by sending monitoring data from the OS2 to the OS1 and monitoring the response on the OS2.
【0016】また、回復不能な障害によりOS1再ロー
ドを無限回繰り返す事を防止するため、一定期間、例え
ば同日に連続して複数回、同一障害を検出した場合は、
OS1再ロードを抑止する事も有効である。In order to prevent the OS1 reload from being repeated indefinitely due to an unrecoverable fault, if the same fault is detected for a certain period of time, for example, a plurality of times continuously on the same day,
It is also effective to suppress reloading of the OS1.
【0017】また、本実施例ではOS2側でOS1の監
視を行なっているが、逆にOS1側でOS2の監視を行
なう事も可能である。さらにOS1とOS2が相互に監
視し合う事も可能である事は言うまでもない。In the present embodiment, the OS1 is monitored on the OS2 side, but it is also possible to monitor the OS2 on the OS1 side. Needless to say, OS1 and OS2 can monitor each other.
【0018】[0018]
【発明の効果】これにより被監視OS自身で検出できな
い異常が発生した場合、監視用の別CPUがなくても被
監視OSの異常を検出する事ができるため、自動的に回
復する事が可能となる。また、ファイヤウォールを隔て
た共有メモリに障害原因切り分け及び解析のための情報
を取得する事ができる。According to the present invention, when an abnormality that cannot be detected by the monitored OS itself occurs, the abnormality of the monitored OS can be detected without a separate monitoring CPU, and the recovery can be automatically performed. Becomes Further, information for fault cause isolation and analysis can be acquired in a shared memory separated by a firewall.
【図1】本発明の実施の詳細を示す図である。FIG. 1 is a diagram showing details of implementation of the present invention.
【図2】本発明の実施の形態の適用される計算機の構成
を示す図である。FIG. 2 is a diagram showing a configuration of a computer to which an embodiment of the present invention is applied.
【図3】共有メモリ処理に対する関数の引数テーブルを
示す図である。FIG. 3 is a diagram showing an argument table of a function for shared memory processing.
【図4】監視状態エリア及び監視指定エリアを示す図で
ある。FIG. 4 is a diagram showing a monitoring status area and a monitoring designation area.
【図5】監視処理のフローチャートを示す図ある。FIG. 5 is a diagram showing a flowchart of a monitoring process.
101…ハードウエア、102…ハードディスク、10
3…キーボード 104…ポート1、105…ポート2、107…CPU 111…複数OS制御プログラム、112…OS1、1
13…電源制御 114…AP監視、115…OS1監視、116…シス
テム管理AP 117…ファイヤウオール、118…疑似不揮発メモ
リ、119…監視処理 120…OS2、121…引継ぎデータ、122…仮想
ハードウェア 123…共有メモリ、201…AP、202…共有メモ
リ処理 203…障害情報、301〜305…関数引数、401
〜404…データ構造101: hardware, 102: hard disk, 10
3 ... Keyboard 104 ... Port 1, 105 ... Port 2, 107 ... CPU 111 ... Multiple OS control programs, 112 ... OS 1,1
13: Power control 114: AP monitoring, 115: OS1 monitoring, 116: System management AP 117: Firewall, 118: Pseudo non-volatile memory, 119: Monitoring process 120: OS2, 121: Takeover data, 122: Virtual hardware 123 ... Shared memory 201 AP AP 202 Shared memory processing 203 Fault information 301 to 305 Function arguments 401
~ 404… Data structure
───────────────────────────────────────────────────── フロントページの続き (72)発明者 梅都 利和 愛知県尾張旭市晴丘町池上1番地 株式会 社日立製作所情報機器事業部内 Fターム(参考) 5B042 GA22 JJ13 JJ21 KK02 ──────────────────────────────────────────────────続 き Continuing from the front page (72) Inventor Toshikazu Umeto 1st Ikegami, Haruoka-cho, Owariasahi-shi, Aichi F-term in the Information Equipment Division, Hitachi, Ltd. F-term (reference) 5B042 GA22 JJ13 JJ21 KK02
Claims (2)
ウェア障害を起こした事を検出する方法であって、ハー
ドウェアからの割り込み又はCPUの処理時間を振り分
ける機能を持つ仮想ハードウェアにより複数のOSに対
しハードウェア資源を分離独立させる機能と、複数OS
間でデータ書込み読み出しを可能とする機能とを具備
し、定期的にデータの書き込みと書き込まれたデータを
確認する事によりOSの動作監視を行ない、障害検知時
OSを再ロードすることを特徴とする異種OS間制御に
よるOS監視方法。A method for detecting the occurrence of a software failure in a computer having a plurality of OSs, comprising the steps of: providing a plurality of OSs to virtual hardware having a function of distributing an interrupt from hardware or a processing time of a CPU; Function to separate hardware resources and multiple OS
It has a function of enabling data writing and reading between devices, and periodically monitors the operation of the OS by writing data and checking the written data, and reloads the OS when a failure is detected. OS monitoring method by controlling between different OSs.
れを実現するソフトウェアが記録され格納された記録媒
体。2. A recording medium according to claim 1, wherein software for realizing the OS is recorded and stored.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27573299A JP2001101032A (en) | 1999-09-29 | 1999-09-29 | OS monitoring method by controlling between different types of OS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27573299A JP2001101032A (en) | 1999-09-29 | 1999-09-29 | OS monitoring method by controlling between different types of OS |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001101032A true JP2001101032A (en) | 2001-04-13 |
Family
ID=17559626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP27573299A Withdrawn JP2001101032A (en) | 1999-09-29 | 1999-09-29 | OS monitoring method by controlling between different types of OS |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001101032A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008052407A (en) * | 2006-08-23 | 2008-03-06 | Mitsubishi Electric Corp | Cluster system |
JP2008251000A (en) * | 2007-03-16 | 2008-10-16 | Symantec Corp | Failsafe computer support assistant |
JP2009043244A (en) * | 2002-09-24 | 2009-02-26 | Toshiba Corp | Network information terminal for monitoring and measurement |
JP2009282601A (en) * | 2008-05-20 | 2009-12-03 | Nec System Technologies Ltd | Operation monitoring program, monitoring system, and monitoring method |
WO2009147782A1 (en) * | 2008-06-06 | 2009-12-10 | パナソニック株式会社 | Reproduction device, integrated circuit, and reproduction method |
US7644252B2 (en) | 2004-03-23 | 2010-01-05 | Nec Corporation | Multi-processor system and memory accessing method |
JP2010020621A (en) * | 2008-07-11 | 2010-01-28 | Toyota Infotechnology Center Co Ltd | Program recovery system and method |
JP2011034210A (en) * | 2009-07-30 | 2011-02-17 | Canon Inc | Apparatus and method for processing information and program |
JP2013073456A (en) * | 2011-09-28 | 2013-04-22 | Mitsubishi Electric Corp | Application monitoring optimizing device |
JP2020154705A (en) * | 2019-03-20 | 2020-09-24 | Necプラットフォームズ株式会社 | Information processing device, failure monitoring method, and failure monitoring computer program |
-
1999
- 1999-09-29 JP JP27573299A patent/JP2001101032A/en not_active Withdrawn
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009043244A (en) * | 2002-09-24 | 2009-02-26 | Toshiba Corp | Network information terminal for monitoring and measurement |
US7644252B2 (en) | 2004-03-23 | 2010-01-05 | Nec Corporation | Multi-processor system and memory accessing method |
JP2008052407A (en) * | 2006-08-23 | 2008-03-06 | Mitsubishi Electric Corp | Cluster system |
JP2008251000A (en) * | 2007-03-16 | 2008-10-16 | Symantec Corp | Failsafe computer support assistant |
JP2009282601A (en) * | 2008-05-20 | 2009-12-03 | Nec System Technologies Ltd | Operation monitoring program, monitoring system, and monitoring method |
WO2009147782A1 (en) * | 2008-06-06 | 2009-12-10 | パナソニック株式会社 | Reproduction device, integrated circuit, and reproduction method |
JP2009295248A (en) * | 2008-06-06 | 2009-12-17 | Panasonic Corp | Playback apparatus, integrated circuit, and playback method |
JP2010020621A (en) * | 2008-07-11 | 2010-01-28 | Toyota Infotechnology Center Co Ltd | Program recovery system and method |
JP2011034210A (en) * | 2009-07-30 | 2011-02-17 | Canon Inc | Apparatus and method for processing information and program |
JP2013073456A (en) * | 2011-09-28 | 2013-04-22 | Mitsubishi Electric Corp | Application monitoring optimizing device |
JP2020154705A (en) * | 2019-03-20 | 2020-09-24 | Necプラットフォームズ株式会社 | Information processing device, failure monitoring method, and failure monitoring computer program |
JP7001236B2 (en) | 2019-03-20 | 2022-01-19 | Necプラットフォームズ株式会社 | Information processing equipment, fault monitoring method, and fault monitoring computer program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6697972B1 (en) | Method for monitoring fault of operating system and application program | |
US6622263B1 (en) | Method and apparatus for achieving system-directed checkpointing without specialized hardware assistance | |
US7213246B1 (en) | Failing over a virtual machine | |
JP5203967B2 (en) | Method and system usable in sensor networks to handle memory failures | |
US7853825B2 (en) | Methods and apparatus for recovering from fatal errors in a system | |
US8219851B2 (en) | System RAS protection for UMA style memory | |
US8245077B2 (en) | Failover method and computer system | |
US20090031096A1 (en) | Storage system and method for recovering from a system failure | |
JP2004516575A (en) | How to prevent "split brain" in computer clustering systems | |
US10514972B2 (en) | Embedding forensic and triage data in memory dumps | |
JP3481737B2 (en) | Dump collection device and dump collection method | |
KR20040047209A (en) | Method for automatically recovering computer system in network and recovering system for realizing the same | |
JP2001101032A (en) | OS monitoring method by controlling between different types of OS | |
US5983359A (en) | Processor fault recovering method for information processing system | |
KR101063720B1 (en) | Automated Firmware Recovery for Peer Programmable Hardware Devices | |
US7461299B2 (en) | Monitoring writes to cache as part of system error handling | |
JP2007133544A (en) | Failure information analysis method and apparatus for implementing the same | |
JPH02294739A (en) | Fault detecting system | |
US20190243658A1 (en) | Restoring a processing unit that has become hung during execuation of an option rom | |
JP2001101034A (en) | Failure recovery method by controlling between different OSs | |
JP2002049509A (en) | Data processing system | |
CN109343986B (en) | Method and computer system for handling memory failures | |
JP2785992B2 (en) | Server program management processing method | |
JPH05216855A (en) | Multi CPU control system | |
JP2004046474A (en) | Computer system and program for multi-OS environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050208 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20050223 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20050411 |