(57)【要約】【課題】  プロセッサグループ分けを行ってコンピュータ装置の運用を図る際に、従来はグループ分けを行う都度オペレーティングシステムやアプリケーションソフトウェアの再起動が必要で、計算処理再開のためにオーバーヘッドが大きいという問題点があった。【解決手段】  複数のプロセッサを含むコンピュータ装置のネットワークの系を、処理すべき業務に合わせて動的に切換える為に、各コンピュータ装置内の構成情報として揮発性記憶装置の内容を不揮発性記憶装置に格納し、また、過去と同じ系を再現する際に揮発性記憶装置に読み込むべき内容の格納先を指定することで、オペレーティングシステムの再読み込みやアプリケーションの再起動などのオーバーヘッドを低減する。【選択図】  図１
2007011640.tif 000002
【特許請求の範囲】
【請求項１】
複数のプロセッサと揮発性記憶装置と不揮発性記憶装置を有し、前記複数のプロセッサを複数のグループに分割し、各グループ単位で計算処理業務に必要なオペレーティングシステムやアプリケーションソフトウェアをインストールして実行するコンピュータ装置において、あるグループ分割で運用されていた系が運転を停止する際に、当該グループ分割の各グループを構成するプロセッサを示すプロセッサ構成情報、当該グループ分割で使用していたオペレーティングシステムやアプリケーションソフトウェアを含む運用データ、及び当該グループ分割で使用していたネットワークの構成を示すネットワーク構成情報とを前記不揮発性記憶装置に格納し、前記停止したグループ分割の系の運転を開始する際、前記不揮発性記憶装置に格納された前記プロセッサ構成情報、前記運用データ、及び前記ネットワーク構成情報とを前記揮発性記憶装置に読み込み、前記停止したグループ分割の系の運転を再開することを特徴とするコンピュータ装置の運用管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプロセッサを持つコンピュータ装置で、その複数のプロセッサを計算処理の内容に合わせて適宜グループ分けを行うコンピュータ装置の運用管理方法に関わる。
【背景技術】
【０００２】
昨今の小型プロセッサ性能の向上により、大型汎用コンピュータで行われていた業務の多くが、本来パーソナルコンピュータに用いていた複数の小型プロセッサに置き換えられるようになってきた。複数のプロセッサを持つそれらのコンピュータ装置では、そのプロセッサ群を業務負荷に応じて複数のグループに分け、そのグループ単位で計算処理業務に適当かつ必要なオペレーティングシステムやアプリケーションソフトウェアをインストール、実行して運用されるケースがある。
【０００３】
特に銀行を始めとするサーバ−クライアントの組合せで多拠点展開している企業では、このようなグループで運用するコンピュータ装置を更に季節、月、日、時間ごとに再グループ化、即ち再構成を行うことで、計算処理業務で必要なリソース（台数、利用可能時間、記憶装置の容量、ソフトウェアのライセンス数など）を期間を通して節約し、経済的な運用を可能にすることができる。
【０００４】
しかしながら、短期間で多様な構成に変化するコンピュータシステムでは、再構成の度にシステム停止、再構成、オペレーティングシステムの再ロード（再起動）、ネットワーク接続の再設定、アプリケーションの起動、前回処理時の継続データの読み込みなど、一連のオーバーヘッドが生じる。このオーバーヘッドを取り除くためには、処理内容変更に伴うコンピュータシステムの再構成を行わずに済むようなリソースの更なる投入を行うか、もしくは各オーバーヘッド要因を高速化する二つの改善方法がある。
【０００５】
本発明は、この後者の改善方法に関するものである。この一部を担う従来技術として、コンピュータ装置が運転、停止を繰り返す際に、その停止時に運転中の揮発性記憶装置（例えば通電中だけ記憶を維持するリードオンリーメモリ）の内容を不揮発性記憶装置（同ハードディスク装置）に保存し、その運転開始時に、先に保存された揮発性記憶装置の内容を不揮発性記憶装置から読み出すことにより、オペレーティングシステムやアプリケーションの再起動を行うより高速に前回の状態を再現し得る技術が知られている。
【０００６】
【特許文献１】特開平１０−２９３６８２号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
例えば一日のサイクルで、時間単位に計算量が変わる業務を行っている場合、その時刻によって処理が多くなる業務にはプロセッサ数の多いプロセッサグループを、処理が少なくなる業務にはプロセッサ数の少ないプロセッサグループを割当てて運用することにより、各プロセッサを効率よく使用でき、全体のプロセッサの個数を少なくした運用ができる。しかしながら、計算処理を行うプロセッサグループを変化させる際には一旦各プロセッサをリセット、即ち揮発性記憶装置の内容を消去した後、再グループ化、各グループによるオペレーティングシステムの読み込み直し、アプリケーションの再起動、データの読み直し、などのグループ再構成後の再起動に伴う時間のロスが生じていた。
【課題を解決するための手段】
【０００８】
プロセッサグループの再構成が、一定のサイクルでスケジュールできるような業務の場合、ある切替え時点の揮発性記憶装置の内容を不揮発性記憶装置上に保存することにより、次に同じプロセッサグループを構築した際にその保存されたものを揮発性記憶装置に読み出すだけで以前の計算を継続できる。即ち、幾つかのプロセッサグループを持つコンピュータ装置において、それらプロセッサグループの共有する記憶内容を各々保存するので、再び同じグループ構成になった時は、その保存内容を元の位置に戻すだけで前回終了時の状態から継続することができる。
【発明の効果】
【０００９】
揮発性記憶装置上に存在する複数のプロセッサのグルーピング情報、ネットワーク構成情報を不揮発性記憶装置に保存することで、より大規模なコンピュータ装置の迅速な環境再現を実現できる。
【発明を実施するための最良の形態】
【００１０】
本発明を実施するための最良の形態を、実施例にて具体的に説明する。
【００１１】
図１に本発明を実施するための装置及びその周辺機器の接続例を示し、以下に説明する。この例では８個のプロセッサからなるコンピュータ装置を中心に、その周辺機器を描いた構成図である。
【００１２】
本発明が対象とする複数のプロセッサ１０２〜１０９を搭載するコンピュータ装置１００は、そのプロセッサ間をつなぐスイッチ１０１により外部からの指示によりプロセッサをグループ１２０〜１２１に分離し、それぞれのグループが異なるオペレーティングシステム、アプリケーションを起動し、各々の業務のための計算処理を実行する。コンピュータ装置１００の中には不揮発性記憶装置１１０と、電源を切ると内容が失われてしまう揮発性記憶装置１１１を保持し、各プロセッサグループから使用される。記憶装置１１０、１１１は、各プロセッサグループが業務に使用するデータの他に、現在のグループ分け、各グループの使用するオペレーティングシステム、アプリケーションなどのシステムの運用に関わるデータ（図２にて後述）を保持し、ネットワーク切換え装置１１３を通して管理装置１１６により設定を変更される。このデータが格納される記憶装置は揮発性、不揮発性いずれでも構わないが、系の切換えの際にはコンピュータ装置内もしくは外部の不揮発性記憶装置にて保存される。
【００１３】
ネットワーク切換え装置１１３は他のコンピュータ装置や、共有の記憶装置１１７、管理装置１１６などとの接続口１１５を持ち、そこにつながれた周辺機器を業務に応じて電気的に接続または切断してネットワークを形成する。ネットワーク切換え装置１１３はこのために内部の接続マップ１１４を持ち、これも管理装置１１６からの指示で記憶装置への保存・読み込み可とする。
【００１４】
図２に図１のような系を運用するために必要な構成情報の例を示し、以下に説明する。この例では図１に示したコンピュータ装置を一日に二回の構成変更で運用する場合を示す。
【００１５】
構成情報２００〜２０１は、一日の時間帯でどのような形態を取るかを示す。例えば構成情報２００には、その構成でグループ１を形成するプロセッサは識別番号２０３欄に示すプロセッサ1番から4番まで、グループ２はプロセッサ5番から8番までとの情報（グルーピング情報）が格納されている。また、構成情報２００が有効な時間帯は、開始時刻２０４と終了時刻２０５の間であり、その開始の際に各プロセッサグループが読み込むべき揮発性記憶装置の内容が保存されている不揮発性記憶装置の保存先２０６と、その終了の際に保存すべき揮発性記憶装置の内容を保存する不揮発性記憶装置の保存先２０７が割当てられている。また本構成情報２００〜２０１には、当該コンピュータ装置の外でネットワークを形成するネットワーク装置がとるべき内部状態を接続マップ（ネットワーク構成情報）として、その識別子２０８が含まれる。
【００１６】
これら構成情報を元に不揮発性記憶装置に保存された揮発性記憶装置の内容を直接読み込むことにより、切り替え終えた系の内部状態を直接再現でき、従来であればオペレーティングシステムやアプリケーションの再読み込み、ネットワーク接続の再構成にかかっていた時間的オーバーヘッドを省くことが可能になる。
【図面の簡単な説明】
【００１７】
【図１】本発明のシステム構成図である。
【図２】本発明のシステム運用のための構成情報の例である。
【符号の説明】
【００１８】
１００  コンピュータ装置
１０１  スイッチ
１０２〜１０９  プロセッサ
１１０  不揮発性記憶装置
１１１  揮発性記憶装置
１１３  ネットワーク切換え装置
１１４  接続マップ
１１５  接続口
１１６  管理装置
１１７  外部記憶装置
１２０〜１２１  プロセッサグループ
２００〜２０１  系の切換え情報
【図１】
2007011640.tif 000003
【図２】
2007011640.tif 000004