(57)【特許請求の範囲】
【請求項１】
処理装置と、該処理装置に接続された外部記憶装置と、処理装置に接続され処理装置の電源制御を行う電源制御装置を含む情報処理システムにおいて、
前記処理装置は、前記電源制御装置から電源切断通知を受けると、前記外部記憶装置に対して停止処理を行う停止処理部と、前記処理装置の状態を前記電源制御装置に通知する状態通知部と、前記電源制御装置から電源強制切断通知を受けると、停止処理の状態を前記外部記憶装置に保存する状態保存部とを具備し、
前記電源制御装置は、前記処理装置に対して電源停止の開始を通知する電源切断通知部と、前記処理装置から通知された前記状態の情報から前記処理装置の診断を行い、この診断の結果、電源を通常切断可能と判定したときは電源を切断し、電源を強制的に切断する必要があると判定したときは前記処理装置に対して電源強制切断を通知する処理装置診断部と、を具備することを特徴とする情報処理システム。
【請求項２】
前記処理装置診断部は、前記診断の結果、次の状態の情報を通知されるまで待機すると判定したときは次の状態の情報の通知を待つことを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記電源制御装置は、前記電源強制切断を通知した後、所定時間が経過すると電源を切断するための時間監視部を具備することを特徴とする請求項１記載の情報処理システム。
【請求項４】
前記処理装置診断部は、前記停止処理部の前記停止処理が完了していた場合に、電源を通常切断可能と判定することを特徴とする請求項１記載の情報処理システム。
【請求項５】
前記処理装置診断部は、前記停止処理部において異常が発生していた場合に、電源を強制的に切断する必要があると判定することを特徴とする請求項１記載の情報処理システム。
【請求項６】
前記処理装置診断部は、前記停止処理部の前記停止処理は完了していないが、該停止処理が順調に進行している場合に、次の状態の情報を通知されるまで待機すると判定することを特徴とする請求項２記載の情報処理システム。
【請求項７】
処理装置と、該処理装置に接続された外部記憶装置と、処理装置に接続され処理装置の電源制御を行う電源制御装置を含む情報処理システムの電源制御方法において、
前記電源制御装置は、電源切断を開始するとき、前記処理装置に電源切断開始を通知し、
前記処理装置は、この通知を受けると、前記外部記憶装置に対して停止処理を開始すると共に、順次、停止処理の状態を前記電源制御装置に通知し、
前記電源制御装置は、この通知を受けると、電源を通常切断するか、又は電源を強制切断するかを決定し、電源を通常切断する場合は電源を切断し、電源を強制切断する場合には前記処理装置に電源強制切断を行うことを通知し、
前記処理装置は、この電源強制切断通知を受けると、処理装置の状態を前記外部記憶装置に保存し、
前記電源制御装置は、前記処理装置に電源強制切断を行うことを通知した後、所定時間が経過すると強制的に電源を切断すること、
を特徴とする情報処理システムの電源制御方法。
【請求項８】
処理装置と、該処理装置に接続された外部記憶装置と、処理装置に接続され処理装置の電源制御を行う電源制御装置を含む情報処理システムの電源制御方法において、
前記電源制御装置は、電源切断を開始するとき、前記処理装置に電源切断開始を通知し、
前記処理装置は、この通知を受けると、前記外部記憶装置に対して停止処理を開始すると共に、順次、停止処理の状態を前記電源制御装置に通知し、
前記電源制御装置は、この通知を受けると、電源を通常切断するか、次の通知を受けるまで待機するか、又は電源を強制切断するかを決定し、電源を通常切断する場合は電源を切断し、待機する場合は次の前記処理装置からの通知を待ち、電源を強制切断する場合には前記処理装置に電源強制切断を行うことを通知し、前記処理装置は、この電源強制切断通知を受けると、処理装置の状態を前記外部記憶装置に保存し、
前記電源制御装置は、前記処理装置に電源強制切断を行うことを通知した後、所定時間が経過すると強制的に電源を切断すること、
を特徴とする情報処理システムの電源制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、処理装置と、処理装置に接続された外部記憶装置と、処理装置に接続された電源制御装置とを含む情報処理システム及び、その情報処理システムの電源制御方法に関するものである。
【０００２】
【従来の技術】
従来の情報処理システムにおける電源切断方法について、図３を用いて説明する。
情報処理システムは、処理装置１と、処理装置１に接続された外部記憶装置２と、処理装置１に接続され、処理装置１の電源制御を行う電源制御装置３から構成される。
【０００３】
電源制御装置３は、処理装置１の電源を切断する場合、電源切断の開始を電源切断通知部３１から処理装置監視部３２と処理装置１に通知する。
処理装置１は、電源切断通知応答部１１でこの通知を受けると、停止処理部１２により、外部記憶装置２にデータを退避させる等の停止処理を開始する。この停止処理が完了すると、処理装置１は電源切断処理が完了したことを完了通知部１３から電源制御装置３に通知する。
【０００４】
電源制御装置３は、処理装置監視部３２でこの完了通知を受けると、電源制御部３４により電源を通常切断する。この処理装置監視部３２は、電源切断通知部３１から通知を受けると、時間監視部３３に所定時間の経過を監視させる。そして、時間監視部３３は、所定時間が経過すると、電源制御部３４により強制的に電源を切断する。したがって、完了通知部１３から停止処理の完了通知を受けていなくとも、所定時間が経過すれば、電源強制切断が行われる。
【０００５】
【発明が解決しようとする課題】
外部記憶装置に対する停止処理の途中で電源を強制的に切断すると、外部記憶装置の記憶内容が不完全なものとなる。上記従来の情報処理システムの電源制御方法では、所定時間内に処理装置での停止処理が完了しない場合には、直ちに強制的に処理装置の電源を切断するため、時間を延長することにより処理装置の停止処理が完了すると思われる場合でも、強制的に電源を切断していた。したがって、従来の電源制御方法では、電源強制切断により外部記憶装置の記憶内容が不完全なものとなる可能性が高かった。
【０００６】
本発明は、情報処理システムにおいて、電源切断の際に、処理装置の停止処理が完了する可能性のないときのみ電源強制切断を行えるようにすることを目的とするものである。また、これにより、本発明は、電源強制切断時に外部記憶装置の記憶内容が不完全なものとなる機会を低減することを目的とするものである。
【０００７】
【課題を解決するための手段】
本発明は、上記目的を達成するためなされたものである。
本発明における情報処理システムは、処理装置と、処理装置に接続された外部記憶装置と、処理装置に接続され処理装置の電源制御を行う電源制御装置を含む。
【０００８】
そして、処理装置は、電源制御装置から電源切断通知を受けると、外部記憶装置に対して停止処理を行う停止処理部と、処理装置の状態を電源制御装置に通知する状態通知部と、電源制御装置から電源強制切断通知を受けると、停止処理の状態を前記外部記憶装置に保存する状態保存部とを具備する。
また、電源制御装置は、処理装置に対して電源停止の開始を通知する電源切断通知部と、前記処理装置から通知された前記の状態の情報から処理装置の診断を行い、この診断の結果、電源を強制的に切断する必要があると判定したときは、処理装置に対して電源強制切断を通知する処理装置診断部とを具備する。
【０００９】
電源制御装置の処理装置診断部は、処理装置から通知された状態の情報に基づいて、処理装置における停止処理が完了可能であるか否かを診断する。ここで、処理装置の停止処理が完了可能であれば完了まで待機し、完了不可能と判断されれば電源強制切断を開始する。
電源強制切断が開始されると、処理装置は、処理装置の状態を外部記憶装置に保存し、電源制御装置は、その保存に要する時間の経過後、電源を強制的に切断する。
【００１０】
したがって、情報処理システムにおける電源切断時に、時間を延長すれば処理装置の停止処理が完了する場合には、時間を延長して停止処理を完了させることができる。これにより、停止処理の中断によって外部記憶装置の記憶内容が不完全になることを防ぐことができる。
また、本発明における情報処理システムにおける電源制御方法の一態様は以下のとおりである。
【００１１】
電源制御装置は、電源切断を開始するとき、処理装置に電源切断開始を通知する。
処理装置は、この通知を受けると、外部記憶装置に対して停止処理を開始すると同時に、順次、停止処理の状態を電源制御装置に通知する。
電源制御装置は、この通知を受けると、電源を通常切断するか、又は電源を強制切断するかを決定し、電源を通常切断する場合は電源を切断し、電源を強制切断する場合には処理装置に電源強制切断を行うことを通知する。
【００１２】
処理装置は、この電源強制切断通知を受けると、処理装置の停止処理の状態を外部記憶装置に保存する。
電源制御装置は、処理装置に電源強制切断を行うことを通知した後、処理装置における保存処理に要する時間が経過すると強制的に電源を切断する。
【００１３】
【発明の実施の形態】
本発明の実施形態について、図１及び図２を用いて説明する。
図１は、情報処理システムの構成を示す。なお、図１においては、前述の図３と同一の要素に同一の参照符号を付けている。
情報処理システムは、処理装置１と、処理装置１に接続された外部記憶装置２と、処理装置に接続され、処理装置の電源制御を行う電源制御装置３を含む。
【００１４】
処理装置１は電源制御のための以下の構成を含む。電源切断通知応答部１１は、電源制御装置３からの電源切断開始の通知に応答し、停止処理部１２に停止処理を開始させる。停止処理部１２は、電源切断の通知を受けるまでに実行していた処理を停止し、必要なデータ等を外部記憶装置２に退避させる停止処理を行う。状態通知部１Ａは、停止処理部１２の処理状態を監視し、その状態を電源制御装置３に所定時間間隔をおいて順次通知する。なお、通知される状態の中には、停止処理部１２の停止処理が完了した状態も含まれる。
【００１５】
電源強制切断通知応答部１Ｂは、電源制御装置１からの電源強制切断の通知に応答し、状態保存部１Ｃに状態保存処理を開始させる。状態保存部１Ｃは、電源強制切断の通知を受けると、処理装置１の状態、主として停止処理における退避のためのプログラムの動作状態等を外部記憶装置２に格納する。
電源制御装置１は、以下の構成を含む。電源切断通知部３１は、情報処理システムの電源を切断するとき、電源切断の開始を処理装置１の電源切断通知応答部１１と、電源制御装置３の処理装置診断部３Ｂに通知する。状態通知応答部３Ａは、処理装置１の状態通知部１Ａから送られてきた停止処理部１２の状態を処理装置診断部３Ｂに通知する。
【００１６】
処理装置診断部３Ｂは、電源切断通知部３１から電源切断の開始を通知され、状態通知応答部３Ａから停止処理部１２の状態を通知されると、停止処理部１２の診断を開始する。この診断は、例えば、処理装置１から外部記憶装置３へ送ったデータの量、これから送る量、又は送った量と残った量の割合、停止処理に要した時間等から、処理装置１から外部記憶装置３への退避動作が順調に行われているか否かを診断する。
【００１７】
この診断の結果、停止処理部１２の停止処理が完了していれば、電源制御部３４により情報処理システムの電源を切断する。また、停止処理が完了していないが停止処理が順調に進行していれば、状態通知応答部３Ａが次の状態の通知を受けるまで待機をする。また、予め設定した時間が経過しても停止処理が完了せず、かつ停止処理部１２において異常が発生していて、停止処理が順調に進行していないと診断した場合には、電源強制切断通知部３Ｃに電源強制切断の開始を通知する。電源強制切断通知部３Ｃは、電源強制切断の開始を、電源制御装置３の時間監視部３３と、処理装置１の電源強制切断通知応答部１Ｂに通知する。
【００１８】
時間監視部３３は、電源強制切断通知部３Ｃから通知を受けた後、所定時間、即ち、状態保存部１Ｃが処理装置１の状態を外部記憶装置２に保存するに必要な時間の経過後、電源制御部３４により情報処理システムの電源を強制切断する。外部記憶装置２に保存された処理装置１の状態は、停止処理部１２の異常のチェックに利用される。
【００１９】
図２は、図１のシステムの処理を示すフローチャートである。
電源切断の指令を受けると、電源制御装置１は、電源切断通知部３１から電源制御装置３の処理装置診断部３Ｂと処理装置１の電源切断通知応答部１１に通常切断開始を通知する（ステップＳ３１）。
処理装置１は、電源切断通知応答部１１が通常切断通知を受けると（ステップＳ１１）、停止処理部１２が停止処理を開始し（ステップＳ１２）、状態通知部１Ａが停止処理の状態を電源制御装置３に通知する（ステップＳ１３）。その後、処理装置１では、電源制御装置３から電源強制切断開始の通知を受けなければ、再度、電源制御装置３へ処理装置１の状態を通知する（ステップＳ１４−Ｓ１５−Ｓ１２−Ｓ１３）。
【００２０】
電源制御装置３は、状態通知応答部３Ａが処理装置１の停止処理の状態の情報を受け取ると（ステップＳ３２）、処理装置１の状態を診断する（ステップＳ３３）。ここで、処理装置１の停止処理が完了していれば、電源制御部３４により電源切断を行う（ステップＳ３６）。
処理装置１の状態に異常がなく、かつ停止処理が完了していなければ、次に状態通知応答部３Ａが通知を受け取るまで待機する（ステップＳ３２）。処理装置１に異常が発生したことが検出されると、電源強制切断開始を処理装置１に通知する（ステップＳ３４）。
【００２１】
処理装置１では、電源強制切断通知応答部１Ｂが電源強制切断開始通知を受けると（ステップＳ１４−Ｓ１５）、処理装置１の状態を外部記憶装置２に保存する（ステップＳ１６）。以後、処理装置１は、次の指令が来るまで待機をする。電源制御装置３では、電源強制切断開始を処理装置に通知した（ステップＳ３４）後、時間監視を行い（ステップＳ３５）、処理装置１の状態を外部記憶装置２に保存するに必要な時間の経過後、電源制御部３４により情報処理システムの電源を切断する（ステップＳ３６）。
【００２２】
【発明の効果】
本発明によれば、情報処理システムの電源切断時に、処理装置における停止処理が完了する可能性がないと診断されたときのみ電源強制切断が行なうことができる。これにより、停止処理の中断による外部記憶装置の記憶内容が不完全になる機会を少なくすることができる。
【図面の簡単な説明】
【図１】本発明における情報処理システムの構成を示す図。
【図２】図１のシステムの動作を示すフローチャート。
【図３】従来の情報処理システムの構成を示す図。
【符号の説明】
１…処理装置
１１…電源切断通知応答部
１２…停止処理部
１Ａ…状態通知部
１Ｂ…電源強制切断通知応答部
１Ｃ…状態保存部
２…外部記憶装置
３…電源制御装置
３１…電源切断通知部
３３…時間監視部
３４…電源制御部
３Ａ…状態通知応答部
３Ｂ…処理装置診断部
３Ｃ…電源強制切断通知部
【図１】
0003547238.tif 000002
【図２】
0003547238.tif 000003
【図３】
0003547238.tif 000004