(57)【要約】【課題】ホストとして機能する計算機が存在しない場合でも情報処理システム全体を確実にシャットダウンする。【解決手段】情報処理システムは、それぞれがプロセッサを備えた複数の情報処理装置と、拡張バスに設けられた複数のスロットを介して前記複数の情報処理装置を接続可能で、前記複数の情報処理装置の間の通信を中継する中継装置と、を備え、中継装置は、シャットダウンの指示がなされた場合に、未通信状態にある情報処理装置が接続されているスロットを遮断するブリッジコントローラと、全ての情報処理装置のスロットが遮断状態になったことが検出された後に、ブリッジコントローラ及び複数の情報処理装置への電源供給を遮断する制御を行う電源制御コントローラと、を有する。【選択図】図４
2020119098.tif 000002
【特許請求の範囲】
【請求項１】
それぞれがプロセッサを備えた複数の情報処理装置と、
拡張バスに設けられた複数のスロットを介して前記複数の情報処理装置を接続可能で、前記複数の情報処理装置の間の通信を中継する中継装置と、を備え、
前記中継装置は、シャットダウンの指示がなされた場合に、未通信状態にある情報処理装置が接続されているスロットを遮断するブリッジコントローラと、
全ての前記情報処理装置の前記スロットが遮断状態になったことが検出された後に、前記ブリッジコントローラ及び前記複数の情報処理装置への電源供給を遮断する制御を行う電源制御コントローラと、を有する、
情報処理システム。
【請求項２】
前記電源制御コントローラは、前記ブリッジコントローラへの電源供給を遮断する制御に先立って、前記複数の情報処理装置への電源供給を遮断する制御を行う、
請求項１記載の情報処理システム。
【請求項３】
前記中継装置は、電源の供給／遮断の指示操作を行う電源ボタンを備え、
前記電源制御コントローラは、前記電源ボタンにより前記電源の遮断が指示された場合に、前記ブリッジコントローラに前記シャットダウンの指示を行う、
請求項１又は請求項２記載の情報処理システム。
【請求項４】
前記ブリッジコントローラは、前記シャットダウンの指示がなされた場合に、前記複数の情報処理装置のそれぞれについて通信状態フラグを確認して未通信状態にあるか否かを判定し、未通信状態と判定した情報処理装置が接続されている前記スロットを順次遮断する、
請求項１乃至請求項３のいずれか一項記載の情報処理システム。
【請求項５】
前記ブリッジコントローラは、全ての前記情報処理装置の前記スロットが遮断状態になった場合に、その旨を前記電源制御コントローラに通知し、
前記電源制御コントローラは、全ての前記情報処理装置の前記スロットが遮断状態になった旨の通知がなされた場合に前記複数の情報処理装置にシャットダウンの指示を行う、
請求項１乃至請求項４のいずれか一項記載の情報処理システム。
【請求項６】
前記ブリッジコントローラは、前記情報処理装置が設置されていない前記スロットを遮断状態とする
請求項１乃至請求項５のいずれか一項記載の情報処理システム。
【請求項７】
拡張バス及び前記拡張バスに設けられた複数のスロットを介して複数の情報処理装置を接続可能で、前記複数の情報処理装置の間の通信を中継する中継装置であって、
シャットダウンの指示がなされた場合に、未通信状態にある情報処理装置が接続されている前記スロットを遮断するブリッジコントローラと、
全ての前記情報処理装置の前記スロットが遮断状態になったことが検出された後に、前記ブリッジコントローラ及び前記複数の情報処理装置への電源供給を遮断する制御を行う電源制御コントローラと、
を備えた中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及び中継装置に関する。
【背景技術】
【０００２】
複数の計算機（演算装置）を用いて並列計算を行なう手法が知られており、例えば、イーサネット（登録商標）回線を用いて計算機間でデータのやりとりを行う情報処理システムが提案されている。
【０００３】
このような構成において、複数の計算機に異なるシステム（例えば、ＯＳ）を搭載した場合においては、情報処理システムとしてシャットダウンを行う手法として、ホストとして機能する計算機がシャットダウン処理を管理したり、計算機間で通信を行って電力供給を停止したりして、シャットダウン処理に移行する構成を採っていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２７５８１８号公報
【特許文献２】特開２００４−０８６３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ホストとして機能する計算機がシャットダウン処理を管理したり、計算機間で通信を行うシャットダウン処理を行う構成は、ホストとして機能する計算機が存在しない情報処理システムにおいては、適用できないこととなっていた。
また、計算機間で通信を行って電力供給を停止する構成は、データ転送期間中にシャットダウン処理が入ってしまうと、データの正常性を担保できなくなることがあった。
【０００６】
そこで、本発明は、ホストとなる計算機が存在しない場合でも、データの正常性を確保しつつ、確実にシャットダウン処理を行うことが可能な情報処理システム及び中継装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の第１態様にかかる情報処理システムは、それぞれがプロセッサを備えた複数の情報処理装置と、拡張バスに設けられた複数のスロットを介して前記複数の情報処理装置を接続可能で、前記複数の情報処理装置の間の通信を中継する中継装置と、を備え、前記中継装置は、シャットダウンの指示がなされた場合に、未通信状態にある情報処理装置が接続されているスロットを遮断するブリッジコントローラと、
全ての前記情報処理装置の前記スロットが遮断状態になったことが検出された後に、前記ブリッジコントローラ及び前記複数の情報処理装置への電源供給を遮断する制御を行う電源制御コントローラと、を有する。
【０００８】
上記構成において、前記電源制御コントローラは、前記ブリッジコントローラへの電源供給を遮断する制御に先立って、前記複数の情報処理装置への電源供給を遮断する制御を行うようにしてもよい。
【０００９】
また、前記中継装置は、電源の供給／遮断の指示操作を行う電源ボタンを備え、前記電源制御コントローラは、前記電源ボタンにより前記電源の遮断が指示された場合に、前記ブリッジコントローラに前記シャットダウンの指示を行うようにしてもよい。
また、ブリッジコントローラは、シャットダウンの指示がなされた場合に、複数の情報処理装置のそれぞれについて通信状態フラグを確認して未通信状態にあるか否かを判定し、未通信状態と判定した情報処理装置が接続されている前記スロットを順次遮断するようにしてもよい。
【００１０】
また、前記ブリッジコントローラは、全ての前記情報処理装置の前記スロットが遮断状態になった場合に、その旨を前記電源制御コントローラに通知し、前記電源制御コントローラは、全ての前記情報処理装置の前記スロットが遮断状態になった旨の通知がなされた場合に前記複数の情報処理装置にシャットダウンの指示を行うようにしてもよい。
【００１１】
また、本発明の第２態様にかかる中継装置は、拡張バス及び前記拡張バスに設けられた複数のスロットを介して複数の情報処理装置を接続可能で、前記複数の情報処理装置の間の通信を中継する中継装置であって、シャットダウンの指示がなされた場合に、未通信状態にある情報処理装置が接続されている前記スロットを遮断するブリッジコントローラと、全ての前記情報処理装置の前記スロットが遮断状態になったことが検出された後に、前記コントローラ及び前記複数の情報処理装置への電源供給を遮断する制御を行う電源制御コントローラと、を備える。
【発明の効果】
【００１２】
本発明の上記態様によれば、ブリッジコントローラは、シャットダウンの指示がなされた場合に、未通信状態にある情報処理装置が接続されているスロットを遮断し、電源制御コントローラは、全ての情報処理装置のスロットが遮断状態になったことが検出された後に、ブリッジコントローラ及び複数の情報処理装置への電源供給を遮断するので、ホストとして機能する情報処理装置が存在しない場合でも確実にシャットダウン処理を実行することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施形態の情報処理システムにおける主として電源系統の接続構成を示す概要構成ブロック図である。
【図２】図２は、プラットホームのソフトウェア構成例の説明図である。
【図３】図３は、実施形態の情報処理システムの物理的な接続状態の説明図である。
【図４】図４は、実施形態の情報処理システムのシャットダウン処理時の処理シーケンスフローチャートの一例を説明する図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本中継装置および情報処理システムに係る実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。また、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。
【００１５】
図１は、実施形態の情報処理システムにおける主として電源系統の接続構成を示す概要構成ブロック図である。
以下の説明においては、拡張バスの一例としてＰＣＩｅ（ＰＣＩ  Ｅｘｐｒｅｓｓ）［登録商標］を用いる場合について説明する。
【００１６】
情報処理システム１０は、大別すると、ブリッジボード１１と、複数のプラットホーム１２−１〜１２−７を備えている。
ブリッジボード１１は、大別すると、電源ユニット２１と、ＤＣ−ＤＣコンバータ２２と、ＰＣＩｅブリッジコントローラ２３と、電源制御マイコン２４と、スイッチングＩＣ２５−１〜２５−７と、電源スイッチ２６と、を備えている。
【００１７】
電源ユニット２１は、商用電源から供給された交流電力を所定の電圧（例えば、１２Ｖ）を有する直流電力に変換して各部に供給する。
ＤＣ−ＤＣコンバータ２２は、電源ユニット２１から供給された電力を電源制御マイコン２４の電源電圧（例えば、３Ｖ）に変換して、供給する。
【００１８】
ＰＣＩｅブリッジコントローラ２３は、プラットホーム１２−１〜１２−７間における通信の制御を行う。
電源制御マイコン２４は、電源スイッチ２６の操作を受けて、スイッチングＩＣ２５−１〜２５−７を介してＰＣＩｅブリッジコントローラ２３及びプラットホーム１２−１〜１２−７に対する電力供給制御を行う。
【００１９】
スイッチングＩＣ２５−１〜スイッチングＩＣ２５−７は、電源制御マイコンの制御下に置かれるとともに、スイッチングＩＣ２５−１は接続されているＰＣＩｅブリッジコントローラ２３への電源供給／遮断を行い、スイッチングＩＣ２５−１〜２５−７は、自己が接続されているプラットホーム１２−１〜１２−７のそれぞれに対し電源供給／遮断を行う。
【００２０】
プラットホーム１２−１〜１２−７は、それぞれＭＰＵ（Micro  Processing  Unit）と、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）等のメモリと、各種入出力インタフェース（I／Ｏインタフェース）と、を備えたボード型のコンピュータ（情報処理装置）として構成されている。
【００２１】
プラットホーム１２−１〜１２−７は、ＯＳとして、例えば、Ｌｉｎｕｘ（登録商標）が搭載されており、独立して、あるいは、他のプラットホームと共働して処理を行い、必要に応じてあるいは事前の設定により処理結果を次段の処理を行うプラットホームに送信する。
なお、搭載されるＯＳは、必ずしも統一される必要は無く、同一のＯＳであってもバージョンが異なっていても構わない。
【００２２】
図２は、プラットホームのソフトウェア構成例の説明図である。
プラットホーム１２−１〜プラットホーム１２−７に備えられるＭＰＵは、互いに違うベンダによって提供されるものであってもよい。
ここで、プラットホーム１２−１〜プラットホーム１２−７の構成は同様であるので、プラットホーム１２−ｎ（ｎ＝１〜７）として説明する。
【００２３】
プラットホーム１２−ｎは、アプリケーション３０−ｎの制御下で各種処理を行う。
プラットホーム１２−ｎには、ブートローダ（Boot  loader）３６−ｎが組み込まれており、ブートローダ３６−ｎによりＯＳ３３−ｎ（例えば、Ｌｉｎｕｘ）を検出し、起動する。
【００２４】
これによりＯＳ３３−ｎは、ＰＣＩｅブリッジコントローラ２３を制御するためのブリッジドライバ３２を含む各種ドライバ３１を読み込んで、ブリッジドライバ３２及びＰＣプラットホーム３７−ｎを介して電気的にＰＣＩｅブリッジコントローラ２３にアクセスして他のプラットホームとの通信を行い、実際の処理を行う。
【００２５】
また、上記構成において、プラットホーム１２−１〜１２−７は、それぞれ他のドライバ構成に影響を与えないように独立動作可能に構成されている。
【００２６】
図３は、実施形態の情報処理システムの物理的な接続状態の説明図である。
図３に示すように、ＰＣＩｅブリッジコントローラ２３を有するブリッジボード１１上には、複数の拡張スロットＳＬ１〜ＳＬ７が設けられている。
そして、拡張スロットＳＬｌにはプラットホーム１２−１を構成している基板が挿されてブリッジボード１１と電気的な接続が可能とされている。
同様に拡張スロットＳＬ２〜ＳＬ７には、それぞれプラットホーム１２−２〜１２−７を構成している基板がそれぞれ挿されてブリッジボード１１と電気的な接続が可能とされている。
【００２７】
［１］実施形態の動作
次に実施形態の動作を説明する。
図４は、実施形態の情報処理システムのシャットダウン処理時の処理シーケンスフローチャートの一例を説明する図である。
【００２８】
初期状態において、電源ユニット２１、電源制御マイコン２４、ＰＣＩｅブリッジコントローラ（図中、ブリッジコントローラと表記）２３及びプラットホーム１２−１〜１２−７は、稼働状態（Working状態［Ｓ０状態］）にあるものとする（ステップＳ１１）。
【００２９】
電源制御マイコン２４は、電源スイッチ２６が図示しない電源ランプの点灯状態において電源スイッチを所定時間（例えば、１秒）以上押し続けた場合、あるいは、ハードウェア異常を検出した場合には、電源ボタンイベントを実行し（ステップＳ１２）、電源状態を確認する（ステップＳ１３）。
【００３０】
続いて、電源ＬＥＤを点滅状態に移行させる（ステップＳ１４）。
次にプラットホーム１２−１〜プラットホーム１２−７のシャットダウンを実行させるための電源ボタンイベントを発行し、ＰＣＩｅブリッジコントローラ２３に送信する（ステップＳ１５）。
【００３１】
これにより、ＰＣＩｅブリッジコントローラ２３は、通信監視状態に移行し、各プラットホーム１２−１〜１２−７の通信状態フラグを確認する（ステップＳ１６）。
ここで、通信状態フラグとは、各プラットホーム１２−１〜１２−７が他のプラットホームと通信を行っている状態か否かを表すフラグで有る。通信状態フラグは、例えば、データ転送を行っている（通信を行っている）とセットされ、データ転送が完了する（通信を行っていない）とリセットされる。
【００３２】
ところで、データの転送開始は、各プラットホーム１２−１〜１２−７からＰＣＩｅブリッジコントローラ２３を介して通信がなされるので、ＰＣＩｅブリッジコントローラ２３は把握できるが、データの転送が終了したか否かは、単純には把握できない。
【００３３】
そこで、各プラットホーム１２−１〜１２−７は、データ転送が完了するとデータ転送完了を発行することとしている（ステップＳ１９）。
【００３４】
一方、ＰＣＩｅブリッジコントローラ２３は、通信状態フラグを確信して未通信のプラットホームが存在する場合には、当該プラットホームが接続されているスロット（例えば、プラットホーム１２−４であればスロットＳＬ４）を遮断状態にし（ステップＳ１７）、全てのプラットホーム１２−１〜１２−７に対応する全てのスロットＳＬ１〜ＳＬ７が遮断状態となったか否かを判断する（ステップＳ１８）。
【００３５】
ステップＳ１８の判断において、未だ全てのプラットホーム１２−１〜１２−７に対応する全てのスロットＳＬ１〜ＳＬ７が遮断状態となっていない場合には（ステップＳ１８；Ｎｏ）、処理を再びステップＳ１６に移行して、データ転送を行っているプラットホームからのデータ転送完了発行を待つこととなる。
【００３６】
またステップＳ１８の判断において、全てのプラットホーム１２−１〜１２−７に対応する全てのスロットＳＬ１〜ＳＬ７が遮断状態となった場合には（ステップＳ１８；Ｙｅｓ）、ＰＣＩｅブリッジコントローラ２３は電源制御マイコン２４に対し、全スロットの遮断が完了した旨を表す全スロット遮断通知を送信する（ステップＳ２０）。
【００３７】
全スロット遮断通知を受信した電源制御マイコン２４は、全てのプラットホーム１２−１〜１２−７に対し、電源オフをコマンドとして発行し、シャットダウンの開始を指示する（ステップＳ２１）。
【００３８】
一方、電源オフのコマンドを受信したプラットホーム１２−１〜１２−７は、電源ボタンイベントとしての電源オフのコマンドを受信すると（ステップＳ２２）、シャットダウンを実行する（ステップＳ２３）。
【００３９】
そして、プラットホーム１２−１〜１２−７は、対応する信号線Ｓ５＿１＃〜Ｓ５＿７＃を“Ｌ”レベルとして電源制御マイコン２４に通知する（ステップＳ２４）。
そして、プラットホーム１２−１〜１２−７は、電源ユニット２１からの電源が供給されたままの状態でシャットダウン状態となる（ステップＳ２５）。
【００４０】
一方、電源制御マイコン２４は、信号線Ｓ５＿１＃〜Ｓ５＿７＃を参照して、各プラットホーム１２−１〜１２−７がシャットダウンを実行して、オフ状態となっているか否かを判別し、各プラットホームに対し、電源停止検知を通知する（ステップＳ２６）。
具体的には、例えば、電源制御マイコン２４は、信号線Ｓ５＿１＃〜Ｓ５＿７＃のそれぞれが“Ｌ”レベルとなっているか否かを判別する。
【００４１】
次に電源制御マイコン２４は、全てのプラットホーム１２−１〜１２−７が電源停止状態になると、ＰＣＩｅブリッジコントローラ２３への電源を遮断し、ＰＣＩｅブリッジコントローラ２３は、オフ状態となる（ステップＳ２７）。
この状態で、プラットホーム１２−１〜１２−７及びＰＣＩｅブリッジコントローラ２３は、シャットダウン状態（ソフトオフ状態）となる（ステップＳ３０）。
【００４２】
一方、電源制御マイコン２４は、電源投入状態で点灯する電源ＬＥＤを消灯し（ステップＳ２８）、信号線ＰＳＯＦＦを“Ｌ”レベルとする（ステップＳ２９）。
この結果、信号線ＰＳＯＦＦが“Ｌ”レベルとなったことを検出した電源ユニット２１は、出力を停止する（ステップＳ３１）。
【００４３】
以上の説明のように、本実施形態によれば、ホストとなる計算機が存在しない場合でも、データの正常性を確保しつつ、確実にシャットダウン処理を行うことができる。
【００４４】
［２］その他
また、開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成および各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
【００４５】
例えば、図１に示した構成においては、ＰＣＩｅブリッジコントローラ２３には、７つのプラットホーム１２−１〜１２−７を、接続可能としていたが、これに限定されるものではなくＰＣＩｅブリッジコントローラ２３は６個以下もしくは８個以上の複数のプラットホームを備えるようにすることも可能である。
【００４６】
また、上述の実施形態では、各部のＩ／ＯインターフェースとしてＰＣＩｅ（ＰＣＩエクスプレス）を例に挙げて説明したが、Ｉ／Ｏインターフェースとしては、ＰＣＩｅに限定されるものではない。
例えば、各部のＩ／Ｏインターフェースは、データ転送バスによって、デバイス（周辺制御コントローラ）とプロセッサとの間でデータ転送を行える技術であればよい。
【００４７】
また、データ転送バスは、１個の筐体等に設けられたローカルな環境（例えば、１つのシステムまたは１つの装置）で高速にデータを転送できる汎用のバスであってよい。
また、Ｉ／Ｏインターフェースは、パラレルインターフェース及びシリアルインターフェースのいずれであってもよい。
【００４８】
また、Ｉ／Ｏインターフェースは、シリアル転送の場合、ポイント・ツー・ポイント（point  to  point）接続ができ、データをパケットベースで転送可能であればよい。
また、Ｉ／Ｏインターフェースは、シリアル転送の場合、複数のレーンを有するようにしてもよい。
【００４９】
また、Ｉ／Ｏインターフェースのレイヤー構造は、パケットの生成及び復号を行うトランザクション層と、エラー検出等を行うデータリンク層と、シリアルとパラレルとを変換する物理層と、を有していてもよい。
【００５０】
また、Ｉ／Ｏインターフェースは、階層の最上位であり１または複数のポートを有するルートコンプレックス、Ｉ／Ｏデバイスであるエンドポイント、ポートを増やすためのスイッチ、及び、プロトコルを変換するブリッジ等を含んでいてもよい。
【００５１】
また、Ｉ／Ｏインターフェースは、送信するデータとクロック信号とをマルチプレクサによって多重化して送信するようにしてもよい。この場合には、受信側は、デマルチプレクサでデータとクロック信号を分離すればよい。
【００５２】
上述の実施形態では、７個の拡張スロットＳＬ１〜ＳＬ７のそれぞれにプラットホーム１２−１〜１２−７が設置された情報処理システム１０を例に挙げて説明したが、拡張スロットＳＬ及びプラットホーム１２の個数は７個に限定されない。また、拡張スロットＳＬ及びプラットホーム１２の個数は異なっていてもよい。例えば、７個の拡張スロットＳＬ１〜ＳＬ７に対して、６個以下のプラットホーム１２が設けられていてもよい。この場合、ＰＣＩｅブリッジコントローラ２３は、プラットホーム１２が設置されていない拡張スロットＳＬのポートを遮断して遮断状態にしてよい。
【００５３】
また、上述した開示により本実施形態を当業者によって実施・製造することが可能である。
【００５４】
［３］実施形態の他の態様
以上の実施形態に関し、さらに他の態様について記載する。
【００５５】
［３．１］第１の他の態様
実施形態の第１の他の態様の情報処理システムは、それぞれがプロセッサを備えた複数の情報処理装置と、拡張バスに設けられた複数のスロットを介して前記複数の情報処理装置を接続可能で、前記複数の情報処理装置の間の通信を中継する中継装置と、を備え、前記中継装置は、シャットダウンの指示がなされた場合に、未通信状態にある情報処理装置が接続されているスロットを遮断するブリッジコントローラと、全ての前記情報処理装置の前記スロットが遮断状態になったことが検出された後に、前記コントローラ及び前記複数の情報処理装置への電源供給を遮断する制御を行う電源制御コントローラと、を有する、情報処理システムである。
上記構成によれば、ブリッジコントローラは、シャットダウンの指示がなされた場合に、未通信状態にある情報処理装置が接続されているスロットを遮断する。
そして電源制御コントローラは、全ての情報処理装置のスロットが遮断状態になったことが検出された後に、ブリッジコントローラ及び複数の情報処理装置への電源供給を遮断する制御を行うので、ホストとして機能する情報処理装置が存在しない場合でも確実にシャットダウン処理を実行することができる。
［３．２］第２の他の態様
実施形態の第２の他の態様の情報処理システムは、第１の他の態様において、前記電源制御コントローラは、前記ブリッジコントローラへの電源供給を遮断する制御に先立って、前記複数の情報処理装置への電源供給を遮断する制御を行う情報処理システムである。
上記構成によれば、シャットダウン処理において、確実かつ安全に中継装置の電源供給を遮断することができる。
［３．３］第３の他の態様
実施形態の第３の他の態様の情報処理システムは、第１の他の態様又は第２の他の態様において、中継装置は、電源の供給／遮断の指示操作を行う電源ボタンを備え、電源制御コントローラは、電源ボタンにより前記電源の遮断が指示された場合に、前記コントローラに前記シャットダウンの指示を行う情報処理システムである。
上記構成によれば、ホストとして機能する情報処理装置が存在しない場合でも所定の形式（例えば、長押し）により電源ボタンが押された場合に、シャットダウンの指示である旨を電源制御コントローラが認識し、ブリッジコントローラに対しシャットダウンのする制御を行うので、ホストとして機能する情報処理装置が存在しない場合であっても、電源ボタンの操作という簡単な処理で、確実にシャットダウン処理を実行することができる。
［３．４］第４の他の態様
実施形態の第４の他の態様の情報処理システムは、第１の他の態様乃至第３の他の態様のいずれかの態様において、前記ブリッジコントローラは、前記シャットダウンの指示がなされた場合に、前記複数の情報処理装置のそれぞれについて通信状態フラグを確認して未通信状態にあるか否かを判定し、未通信状態と判定した情報処理装置が接続されている前記スロットを順次遮断する情報処理システムである。
上記構成によれば、未通信状態にある情報処理装置を電気的に遮断して、確実にシャットダウン処理を実行することができる。
［３．５］第５の他の態様
実施形態の第５の他の態様の情報処理システムは、ブリッジコントローラは、全ての情報処理装置のスロットが遮断状態になった場合に、その旨を電源制御コントローラに通知し、電源制御コントローラは、全ての情報処理装置の前記スロットが遮断状態になった旨の通知がなされた場合に複数の情報処理装置にシャットダウンの指示を行う情報処理システムである。
上記構成によれば、通信に影響を与えることなく、情報処理システム全体を確実にシャットダウンすることができる。
［３．６］第６の他の態様
実施形態の第６の他の態様の中継装置は、拡張バス及び前記拡張バスに設けられた複数のスロットを介して複数の情報処理装置を接続可能で、前記複数の情報処理装置の間の通信を中継する中継装置であって、シャットダウンの指示がなされた場合に、未通信状態にある情報処理装置が接続されている前記スロットを遮断するブリッジコントローラと、
全ての前記情報処理装置の前記スロットが遮断状態になったことが検出された後に、前記コントローラ及び前記複数の情報処理装置への電源供給を遮断する制御を行う電源制御コントローラと、を備えた中継装置である。
上記構成によれば、ブリッジコントローラは、シャットダウンの指示がなされた場合に、未通信状態にある情報処理装置が接続されているスロットを遮断する。
そして電源制御コントローラは、全ての情報処理装置のスロットが遮断状態になったことが検出された後に、ブリッジコントローラ及び複数の情報処理装置への電源供給を遮断する制御を行うので、ホストとして機能する情報処理装置が存在しない場合でも中継装置により確実にシャットダウン処理を実行することができる。
【符号の説明】
【００５６】
１０    情報処理システム
１１    ブリッジボード
１２−１〜１２−７    プラットホーム（情報処理装置）
２１    電源ユニット
２２    ＤＣ−ＤＣコンバータ
２３    ＰＣＩｅブリッジコントローラ
２４    電源制御マイコン（電源制御コントローラ）
２６    電源スイッチ
３０    アプリケーション
ＳＬ１〜ＳＬ７    スロット
【図１】
2020119098.tif 000003
【図２】
2020119098.tif 000004
【図３】
2020119098.tif 000005
【図４】
2020119098.tif 000006