(57)【要約】      （修正有）【課題】ウェイクオンランにより起動を行う場合であっても電源ボタンを押して起動させる場合と同様に安定して起動処理を行う。【解決手段】情報処理システム１０は、それぞれがプロセッサを備えた複数の情報処理装置１２−１〜１２−７と、拡張バスを介して複数の情報処理装置１２−１〜１２−７を接続可能で、複数の情報処理装置１２−１〜１２−７の間の通信を中継する中継装置と、複数の情報処理装置１２−１〜１２−７のうち、少なくともいずれか一つの情報処理装置に設けられ、ＬＡＮに接続可能なＬＡＮコントローラＬＣＴ１、ＬＣＴ２と、を備える。中継装置は、ＬＡＮコントローラＬＣＴ１、ＬＣＴ２を介してＬＡＮ側からウェイクオンラン指示を受け取った場合に複数の情報処理装置１２−１〜１２−７への電力供給の制御を行うとともに、情報処理装置の起動制御を行う電源制御コントローラ２４を有する。【選択図】図１
2020109554.tif 000002
【特許請求の範囲】
【請求項１】
それぞれがプロセッサを備えた複数の情報処理装置と、
拡張バスを介して前記複数の情報処理装置を接続可能で、前記複数の情報処理装置の間の通信を中継する中継装置と、
前記複数の情報処理装置のうち、少なくともいずれか一つの情報処理装置に設けられ、ＬＡＮに接続可能なＬＡＮコントローラと、を備え、
前記中継装置は、前記ＬＡＮコントローラを介して前記ＬＡＮ側からウェイクオンラン指示を受け取った場合に前記複数の情報処理装置への電力供給の制御を行うとともに、前記情報処理装置の起動制御を行う電源制御コントローラを有する、
情報処理システム。
【請求項２】
前記電源制御コントローラは、前記起動制御に先立って、前記情報処理装置への電源供給を安定化させる、
請求項１記載の情報処理システム。
【請求項３】
前記中継装置は、電源の供給／遮断の指示操作を行う電源ボタンを備え、
前記電源制御コントローラは、ウェイクオンラン指示を受け取った場合に、前記電源ボタンにより前記起動制御がなされる場合と同一の手順で前記起動制御を行う、
請求項１または請求項２記載の情報処理システム。
【請求項４】
前記複数の情報処理装置は、ルートコンプレックスとして機能する第１の情報処理装置と、エンドポイントとして機能する第２の情報処理装置とを備え、
前記電源制御コントローラは、全ての前記情報処理装置に対し前記起動制御を行うに際し、まず前記第１の情報処理装置に対し、前記起動制御を行い、前記第１の情報処理装置の正常な起動を検出した場合に、前記第２の情報処理装置に対し、前記起動制御を行う、
請求項１乃至請求項３のいずれか一項記載の情報処理システム。
【請求項５】
前記ＬＡＮコントローラは、前記第１の情報処理装置にのみ設けられている、
請求項４記載の情報処理システム。
【請求項６】
拡張バスを介して複数の情報処理装置を接続可能で、前記複数の情報処理装置の間の通信を中継する中継装置であって、
前記複数の情報処理装置の間の通信の中継を制御するブリッジコントローラと、
外部のＬＡＮコントローラを介してＬＡＮ側からウェイクオンラン指示を受け取った場合に、前記ブリッジコントローラへの電力供給制御を行った後に、前記複数の情報処理装置への電力供給の制御を行うとともに、前記情報処理装置の起動制御を行う電源制御コントローラと、
を備えた中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及び中継装置に関する。
【背景技術】
【０００２】
複数の計算機（演算装置）を用いて並列計算を行なう手法が知られており、例えば、イーサネット（登録商標）回線を用いて計算機間でデータのやりとりを行う情報処理システムが提案されている。
【０００３】
このような情報処理システムをネットワークを介して起動させるに際し、従来より、ＷｏＬ（Ｗａｋｅ  ｏｎ  ＬＡＮ：ウェイクオンラン）が用いられている。
【０００４】
ウェイクオンランを実行した場合、ＬＡＮコントローラがウェイクオンラン要求パケットであるマジックパケットを受け取ると、ＬＡＮコントローラのウェイクオンラン信号に接続されている情報処理装置を構成しているプロセッサに対し、Ｗａｋｅ信号を出力して起動処理を開始させていた。
【０００５】
これにより、プロセッサは、電源ユニットを制御して、電源供給を行わせ、省電力モードを解除する構成を採っていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１０９７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、複数の情報処理装置をブリッジボードを介して接続するような情報処理システム構成の場合、電源ボタンを押して起動させる場合と、ＬＡＮを経由してウェイクオンランにより起動させる場合では、処理手順が異なるため、情報処理装置の組合せ等によっては、情報処理システムの起動が行えなくなったり、情報処理システムが不安定になったりする虞があった。
【０００８】
そこで、本発明は、ウェイクオンランにより起動を行う場合であっても電源ボタンを押して起動させる場合と同様に安定して起動処理を行うことが可能な情報処理システム及び中継装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の第１態様にかかる情報処理システムは、それぞれがプロセッサを備えた複数の情報処理装置と、拡張バスを介して複数の情報処理装置を接続可能で、複数の情報処理装置の間の通信を中継する中継装置と、複数の情報処理装置のうち、少なくともいずれか一つの情報処理装置に設けられ、ＬＡＮに接続可能なＬＡＮコントローラと、を備え、中継装置は、ＬＡＮコントローラを介してＬＡＮ側からウェイクオンラン指示を受け取った場合に複数の情報処理装置への電力供給の制御を行うとともに、情報処理装置の起動制御を行う電源制御コントローラを有する、情報処理システムである。
【００１０】
上記構成において、電源制御コントローラは、起動制御に先立って、情報処理装置への電源供給を安定化させるようにしてもよい。
【００１１】
また、中継装置は、電源の供給／遮断の指示操作を行う電源ボタンを備え、電源制御コントローラは、ウェイクオンラン指示を受け取った場合に、電源ボタンにより起動制御がなされる場合と同一の手順で起動制御を行うようにしてもよい。
【００１２】
また、複数の情報処理装置は、ルートコンプレックスとして機能する第１の情報処理装置と、エンドポイントとして機能する第２の情報処理装置とを備え、電源制御コントローラは、全ての情報処理装置に対し起動制御を行うに際し、まず第１の情報処理装置に対し、起動制御を行い、第１の情報処理装置の正常な起動を検出した場合に、第２の情報処理装置に対し、起動制御を行うようにしてもよい。
【００１３】
また、ＬＡＮコントローラは、第１の情報処理装置にのみ設けられているようにしてもよい。
【００１４】
また、本発明の第２態様にかかる中継装置は、拡張バスを介して複数の情報処理装置を接続可能で、複数の情報処理装置の間の通信を中継する中継装置であって、複数の情報処理装置の間の通信の中継を制御するブリッジコントローラと、外部のＬＡＮコントローラを介してＬＡＮ側からウェイクオンラン指示を受け取った場合に、ブリッジコントローラへの電力供給制御を行った後に、複数の情報処理装置への電力供給の制御を行うとともに、情報処理装置の起動制御を行う電源制御コントローラと、を備えた中継装置である。
【発明の効果】
【００１５】
本発明の上記態様によれば、電源制御コントローラは、ＬＡＮコントローラを介してＬＡＮ側からウェイクオンラン指示を受け取った場合に複数の情報処理装置への電力供給の制御を行うとともに、情報処理装置の起動制御を行うので、ウェイクオンランにより起動を行う場合であっても、システム構成の影響を受けることなく、電源ボタンを押して起動させる場合と同様に安定して起動処理を行える。
【図面の簡単な説明】
【００１６】
【図１】図１は、実施形態の情報処理システムにおける主として通信系統の接続構成を示す概要構成ブロック図である。
【図２】図２は、実施形態の情報処理システムにおける主として電源系統の接続構成を示す概要構成ブロック図である。
【図３】図３は、プラットホームのソフトウェア構成例の説明図である。
【図４−１】図４−１は、実施形態のＬＡＮを介した起動処理時の処理シーケンスフローチャートの一例を説明する図（その１）である。
【図４−２】図４−２は、実施形態のＬＡＮを介した起動処理時の処理シーケンスフローチャートの一例を説明する図（その２）である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本中継装置および情報処理システムに係る実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。また、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。
【００１８】
図１は、実施形態の情報処理システムにおける主として通信系統の接続構成を示す概要構成ブロック図である。
以下の説明においては、拡張バスの一例としてＰＣＩｅ（ＰＣＩ  Ｅｘｐｒｅｓｓ）［登録商標］を用いる場合について説明する。
【００１９】
情報処理システム１０は、大別すると、ブリッジボード１１と、複数のプラットホーム１２−１〜１２−７と、電源ユニット（ＰＳＵ）２１と、を備えている。
【００２０】
ブリッジボード１１は、大別すると、電源制御マイコン２４と、スイッチングＩＣ２５−２〜２５−７と、電源ボタン２６と、を備えている。
【００２１】
電源ユニット２１は、商用電源から供給された交流電力を所定の電圧（例えば、常時に供給され待機電力となる１１Ｖ、省電力モードが解除された場合に供給される１２Ｖ等）を有する直流電力に変換して各部に供給する。
【００２２】
電源制御マイコン２４は、電源ボタン２６の操作を受けて、プラットホーム１２−１を構成しているＳｏＣ（System-on-a-chip）としての制御ユニットＳｏＣ１に対する電力供給制御を行うとともに、スイッチングＩＣ２５−２〜２５−７を介してプラットホーム１２−２〜１２−７に対する電力供給制御を行う。
【００２３】
ここで、電源制御マイコン２４は、電源ユニット２１に対し電力供給／遮断を制御する電力制御信号ＰＳＯＦＦを出力している。
一方、電源ユニット２１は、電源制御マイコン２４に対し、電力供給が可能あるいは良好である旨を示す状態信号ＰＳＧＯＯＤを出力している。
【００２４】
スイッチングＩＣ２５−２〜スイッチングＩＣ２５−７は、電源制御マイコン２４の制御下に置かれるとともに、電源制御マイコン２４が出力した電源供給／遮断信号ＰＯＮ＿２〜ＰＯＮ＿７に基づいて、自己が接続されているプラットホーム１２−２〜１２−７のそれぞれを構成しているＳｏＣとしての制御ユニットＳｏＣ２〜ＳｏＣ７に対し電源供給／遮断を行う。
【００２５】
プラットホーム１２−１は、第１のローカルエリアネットワーク（Local  Area  Network）ＬＡＮ１に接続されるＬＡＮコネクタＬＣ１と、第２のローカルエリアネットワーク）ＬＡＮ２に接続されるＬＡＮコネクタＬＣ２と、ＬＡＮコネクタＬＣ１に接続されてローカルエリアネットワークＬＡＮ１を介した通信制御を行うＬＡＮコントローラＬＣＴ１と、ＬＡＮコネクタＬＣ２に接続されてローカルエリアネットワークＬＡＮ２を介した通信制御を行うＬＡＮコントローラＬＣＴ２と、プラットホーム１２−１全体の制御を行う制御ユニットＳｏＣ１と、を備えている。
【００２６】
プラットホーム１２−２〜１２−７は、プラットホーム１２−２〜１２−７全体をそれぞれ制御する制御ユニットＳｏＣ２〜ＳｏＣ７１を備えている。
【００２７】
図２は、実施形態の情報処理システムにおける主として電源系統の接続構成を示す概要構成ブロック図である。
【００２８】
ブリッジボード１１は、上述した電源ユニット２１、電源制御マイコン２４、スイッチングＩＣ２５−１〜２５−７及び電源ボタンスイッチ２６の他に、ＤＣ−ＤＣコンバータ２２、ＰＣＩｅブリッジコントローラ２３及びスイッチングＩＣ２５−１を備えている。
【００２９】
ＤＣ−ＤＣコンバータ２２は、電源ユニット２１から供給された電力を電源制御マイコン２４の電源電圧（例えば、３Ｖ）に変換して、供給する。
【００３０】
ＰＣＩｅブリッジコントローラ２３は、プラットホーム１２−１〜１２−７間における通信の制御を行う。
この場合において、スイッチングＩＣ２５−１も、スイッチングＩＣ２５−２〜スイッチングＩＣ２５−７と同様に、電源制御マイコンの制御下に置かれるとともに、ＰＣＩｅブリッジコントローラ２３への電源供給／遮断を行う。
【００３１】
上述したように、プラットホーム１２−１〜１２−７は、そえぞれ、制御ユニットＳｏＣ１〜ＳｏＣ７を有しているので、それぞれＭＰＵ（Micro  Processing  Unit）と、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）等のメモリと、各種入出力インタフェース（I／Ｏインタフェース）と、を備えたボード型のコンピュータ（情報処理装置）として構成されている。
【００３２】
そして、プラットホーム１２−１は、ＯＳとして、例えば、Ｗｉｎｄｏｗｓが搭載されており、他のプラットホーム１２−２〜１２−７の管理、統括を行っている。
プラットホーム１２−２〜１２−７は、プラットホーム１２−１の管理下で独立あるいは他のプラットホームと共働して処理を行い、必要に応じてあるいは事前の設定により処理結果を次段の処理を行うプラットホームあるいはプラットホーム１２−１に送信する。
【００３３】
図３は、プラットホームのソフトウェア構成例の説明図である。
プラットホーム１２−１〜プラットホーム１２−７に備えられるＭＰＵは、互いに違うベンダによって提供されるものであってもよい。
プラットホーム１２−１は、アプリケーション３０−１の制御下で各種処理を行う。
【００３４】
プラットホーム１２−１には、ブートローダ（Boot  loader）を起動するバイオス（BIOS：Basic  Input  Output  System）３４が組み込まれており、ブートローダによりＯＳ３３−１（例えば、Ｗｉｎｄｏｗｓ）を検出し、起動する。
【００３５】
これによりＯＳ３３−１は、ＰＣＩｅブリッジコントローラ２３を制御するためのブリッジドライバ３２を含む各種ドライバ３１を読み込んで、ブリッジドライバ３２及びＰＣプラットホーム３７−２を介して電気的にＰＣＩｅブリッジコントローラ２３にアクセスして他のプラットホーム１２−２〜１２−７との通信を行い、実際の処理を行う。
【００３６】
次にプラットホーム１２−２〜１２−７について説明する。
プラットホーム１２−２〜１２−７は、同様の構成であるので、プラットホーム１２−２を例として説明する。
プラットホーム１２−２は、アプリケーション３０−２の制御下で各種処理を行う。
【００３７】
プラットホーム１２−２には、ブートローダ（Boot  loader）３６−２が組み込まれており、ブートローダによりＯＳ３３−２（例えば、Ｌｉｎｕｘ；登録商標）を検出し、起動する。
【００３８】
これによりＯＳ３３−２は、ＰＣＩｅブリッジコントローラ２３を制御するためのブリッジドライバ３２を読み込んで、ブリッジドライバ３２及びハードウェアプラットホーム３７−２を介して電気的にＰＣＩｅブリッジコントローラ２３にアクセスして他のプラットホーム１２−１、１２−３〜１２−７との通信を行い、実際の処理を行う。
【００３９】
また、上記構成において、プラットホーム１２−１〜１２−７は、それぞれ他のドライバ構成に影響を与えないように独立動作可能に構成されている。
【００４０】
次に実施形態の動作を説明する。
まず、ＬＡＮを介した起動時（いわゆる、ＷｏＬ：Wake  up  On  Lan）の処理について説明する。
【００４１】
図４−１は、実施形態のＬＡＮを介した起動処理時の処理シーケンスフローチャートの一例を説明する図（その１）である。
また、図４−２は、実施形態のＬＡＮを介した起動処理時の処理シーケンスフローチャートの一例を説明する図（その２）である。
【００４２】
図４−１に示すように、初期状態において、ＬＡＮコントローラＬＣＴ１は、スリープモード（Ｄ３状態）であり（ステップＳ１０）電源ユニット２１、電源制御マイコン２４は、待機状態（低消費電力モード）にあり、プラットホーム１２−１、ＰＣＩｅブリッジコントローラ２３及びプラットホーム１２−２〜１２−７は、非稼働状態（Soft  off）状態（Ｓ５状態）にあるものとする（ステップＳ１１）。
【００４３】
ＬＡＮコントローラＬＣＴ１がローカルエリアネットワークＬＡＮ１からＬＡＮコネクタＬＣ１を介していわゆるマジックパケットＭＧＰを受信したとする（ステップＳ１２）。
これによりＬＡＮコントローラＬＣＴ１は、電源制御マイコン２４に対し、ウェイクオンラン信号ｗａｋｅ１を送信する（ステップＳ１３）。
【００４４】
電源制御マイコン２４は、待機状態においてウェイクオンラン要求パケットｗａｋｅ１を受信すると（ステップＳ１４）、電源状態を確認する（ステップＳ１５）。
続いて、電源ユニット２１に対し、所定の電力（例えば、直流１２Ｖ）の供給開始を指示するための電源オンコマンドを送出する（ステップＳ１６）。
【００４５】
これにより、電源ユニット２１は、所定の電力の電源制御マイコン２４、プラットホーム１２−１及びＰＣＩｅブリッジコントローラ２３への供給を開始する（ステップＳ１７）。
【００４６】
これに伴い、電源制御マイコン２４は、図示しない電源ＬＥＤ（電源インジケータ）を点滅状態とし（ステップＳ１８）、電源制御マイコン２４及びＰＣＩｅブリッジコントローラ２３が搭載されている基板であるブリッジボード１１のファン（ブリッジボードファン）が正常に動作しているか否かを確認する（ステップＳ１９）。
【００４７】
ステップＳ１９の処理において、ブリッジボードのファンが正常に動作していた場合には、図示しないブリッジＩＣを起動する（ステップＳ２０）。
これにより、ＰＣＩｅブリッジコントローラ２３はオン状態（動作状態）に移行し、電源制御マイコン２４に対し、ブリッジ起動状態を通知する（ステップＳ２１）。
【００４８】
これにより、電源制御マイコン２４は、プラットホーム１２−１（図中、メインボードと表記）が存在するモデルか否かを判定する（ステップＳ２２）。
【００４９】
そして、プラットホーム１２−１が存在するモデルである場合には、電源制御マイコン２４は、プラットホーム１２−１の接続状態をチェックし（ステップＳ２３）、プラットホーム１２−１のＧＰＩＯ（General  Purpose  Input/Output）のウェイクオンラン信号をアクティブとして、ウェイクオンラン起動に設定する（ステップＳ２４）。
【００５０】
そして、電源制御マイコン２４は、電源ボタンイベントをプラットホーム１２−１に対して発行する（ステップＳ２５）。
【００５１】
これによりプラットホーム１２−１は、電源オン状態に移行し（ステップＳ２６）、メインボードファン動作確認及び稼働状態（Ｓ０）への移行待ち合わせ状態となる。
つづいて、プラットホーム１２−１は、ＰＯＳＴ（Power  On  Self  Test）処理を開始する（ステップＳ２７）。
続いて、プラットホーム１２−１は、図４−２に示すように、ＧＰＩＯを参照してウェイクオンラン信号がアクティブであることを確認して、ウェイクオンラン起動処理に移行する（ステップＳ２８）。
【００５２】
さらにプラットホーム１２−１は、ＰＯＳＴ処理完了待ち合わせ状態に移行し、ＰＯＳＴエラーが発生したか否かを判定し、ＰＯＳＴエラーが発生していない場合には、システム起動状態に移行し、ＰＯＳＴ処理を終了し、システム起動状態及びＰＯＳＴ処理終了の通知を電源制御マイコン２４に通知する（ステップＳ２９）。
【００５３】
そして、プラットホーム１２−１は、ＯＳ（例えば、Ｗｉｎｄｏｗｓ）を起動し（ステップＳ３０）、ドライバをロードする（ステップＳ３１）。
さらにプラットホーム１２−１は、所定のサービス３３を起動し（ステップＳ３２）、サービス３３の起動が完了すると、サービス起動完了通知を電源制御マイコン２４に通知する（ステップＳ３３）。
【００５４】
一方、ステップＳ２９の通知により、プラットホーム１２−１がシステム起動状態に移行したことを検出した、電源制御マイコン２４は、プラットホーム１２−２〜１２−７（図中、サブボードと表記）の接続状態をチェックし（ステップＳ３４）、各プラットホーム１２−２〜１２−７の電源オン制御を行う（ステップＳ３５）。具体的には、接続ポートのみの電源をオンすることとなる。
【００５５】
続いて、電源制御マイコン２４は、各プラットホーム１２−２〜１２−７のファンがそれぞれ正常に動作しているか否かを確認し（ステップＳ３６）、ファンが正常に動作しているプラットホーム１２−２〜１２−７に対し、起動開始を指示する（ステップＳ３７）。
【００５６】
これにより、プラットホーム１２−２〜１２−７は、ＯＳ（例えば、Ｌｉｎｕｘ）を起動し（ステップＳ３８）、ドライバをロードする（ステップＳ３９）。
さらにプラットホーム１２−２〜１２−７は、起動が完了すると、起動完了通知を電源制御マイコン２４に通知する（ステップＳ４０）。
【００５７】
これらの結果、電源制御マイコン２４は、プラットホーム１２−１及びプラットホーム１２−２〜１２−７が起動して、システム起動が完了したことを確認すると（ステップＳ４１）、電源ＬＥＤを点灯状態に移行させる（ステップＳ４２）。
これらの結果、電源ユニット２１、電源制御マイコン２４、プラットホーム１２−１、ＰＣＩｅブリッジコントローラ２３及びプラットホーム１２−２〜１２−７は、通常稼働状態（Ｓ０状態）に移行することとなる。
【００５８】
以上の説明のように、本実施形態によれば、電源制御マイコン２４は、ＬＡＮコントローラＬＣＴ１を介して外部のＬＡＮネットワークから受信したウェイクオンラン起動パケット、いわゆる、マジックパケットＭＧＰを受信した場合であっても、電源ボタンが押されて手動で起動する場合と同様の手順により情報処理システム１０の起動を行うことができ、起動方法にかかわらず、起動時のシーケンスを一定とすることができ、情報処理システム１０の起動の信頼性を向上することができる。
【００５９】
このとき、起動の制御は電源制御マイコン２４が担っているため、電源供給が安定してから情報処理システム１０の起動を行うことができ、確実にプラットホーム１２−１〜１２−７の起動、ひいては、情報処理システム１０全体の起動を確実に行える。
【００６０】
そして、開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成および各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
【００６１】
例えば、以上の説明においては、全てのプラットホーム１２−１〜１２−７を起動する場合について説明したが、ＬＡＮコントローラＬＣＴ１及びＬＡＮコントローラＬＣＴ２において一般的なマジックパケットＭＧＰ（＝ブロードキャストアドレス＋ＬＡＮコントローラのＭＡＣアドレスを所定回数以上含むパケット、あるいは、ＩＰアドレス＋ＬＡＮコントローラのＭＡＣアドレスを所定回数以上含むパケット）とは、異なるフォーマットの疑似マジックパケットを処理可能な構成として、一又は複数の特定のプラットホーム（例えば、プラットホーム１２−１だけ、あるいは、プラットホーム１２−１及びプラットホーム１２−３のみ）を起動できるようにすることも可能である。
【００６２】
この場合においては、疑似マジックパケットとして、例えば、ブロードキャストアドレス＋ＬＡＮコントローラのＭＡＣアドレスを所定回数以上含むとともに、起動対象の情報処理装置であるプラットホームを特定するＩＤデータを含めた構成として、ＩＤデータあるいはＩＤデータに対応する起動対象特定データを電源制御マイコン２４に通知可能な構成とすればよい。
【００６３】
このような構成を採ることにより、メンテナンスなどを行う場合に、メンテナンス対象のプラットホーム（情報処理装置）のみを起動して処理を行うことが可能となる。
【００６４】
また、図２に示した構成においては、ＰＣＩｅブリッジコントローラ２３には、７つのプラットホーム１２−１〜１２−７を、接続可能としていたが、これに限定されるものではなくＰＣＩｅブリッジコントローラ２３は６個以下もしくは８個以上の複数のプラットホームを備えるようにすることも可能である。
【００６５】
また、上述した実施形態においてはＰＣＩエクスプレスを用いた通信システムについて示したが、これに限定されるものではなく、ＰＣＩエクスプレス以外の通信規格での通信に適用してもよい。
【００６６】
また、上述した開示により本実施形態を当業者によって実施・製造することが可能である。
【００６７】
以上の実施形態に関し、さらに他の態様について記載する。
【００６８】
［１］第１の他の態様
実施形態の第１の他の態様の情報処理システムは、それぞれがプロセッサを備えた複数の情報処理装置と、拡張バスを介して前記複数の情報処理装置を接続可能で、前記複数の情報処理装置の間の通信を中継する中継装置と、前記複数の情報処理装置のうち、少なくともいずれか一つの情報処理装置に設けられ、ＬＡＮに接続可能なＬＡＮコントローラと、を備え、前記中継装置は、前記ＬＡＮコントローラを介して前記ＬＡＮ側からウェイクオンラン指示を受け取った場合に前記複数の情報処理装置への電力供給の制御を行うとともに、前記情報処理装置の起動制御を行う電源制御コントローラを有する、情報処理システムである。
上記構成によれば、電源制御コントローラは、ＬＡＮコントローラを介してＬＡＮ側からウェイクオンラン指示を受け取った場合に複数の情報処理装置への電力供給の制御を行うとともに、情報処理装置の起動制御を行うので、ウェイクオンランにより起動を行う場合であっても、システム構成の影響を受けることなく、電源ボタンを押して起動させる場合と同様に安定して起動処理を行うことができる。
［２］第２の他の態様
実施形態の第２の他の態様の情報処理システムは、第１の他の態様において、前記電源制御コントローラは、前記起動制御に先立って、前記情報処理装置への電源供給を安定化させる情報処理システムである。
上記構成によれば、電源供給が確実に安定してから起動制御に移行するので、確実、かつ、安定して情報処理システムの起動が行える。
［３］第３の他の態様
実施形態の第３の他の態様の情報処理システムは、第１の他の態様または第２の他の態様において、前記中継装置は、電源の供給／遮断の指示操作を行う電源ボタンを備え、前記電源制御コントローラは、ウェイクオンラン指示を受け取った場合に、前記電源ボタンにより前記起動制御がなされる場合と同一の手順で前記起動制御を行う情報処理システムである。
上記構成によれば、電源制御コントローラは、電源ボタンの操作及びＬＡＮコントローラを介してＬＡＮ側からウェイクオンラン指示を受け取った場合に同様の動作を行うこととなるので、ウェイクオンランにより起動を行う場合であっても、システム構成の影響を受けることなく、電源ボタンを押して起動させる場合と同様に安定して起動処理を行うことができる。
［４］第４の他の態様
実施形態の第４の他の態様の情報処理システムは、第１乃至第３の他の態様において、前記複数の情報処理装置は、ルートコンプレックスとして機能する第１の情報処理装置と、エンドポイントとして機能する第２の情報処理装置とを備え、前記電源制御コントローラは、全ての前記情報処理装置に対し前記起動制御を行うに際し、まず前記第１の情報処理装置に対し、前記起動制御を行い、前記第１の情報処理装置の正常な起動を検出した場合に、前記第２の情報処理装置に対し、前記起動制御を行う情報処理システムである。
上記構成によれば、情報処理システムにルートコンプレックスとして機能する第１の情報処理装置と、エンドポイントとして機能する第２の情報処理装置とが含まれている場合には、最初に起動すべきルートコンプレックスとして機能する第１の情報処理装置を起動した後に、エンドポイントとして機能する第２の情報処理装置を起動することとなるので、安定して確実に情報処理システム全体を起動することが可能となる。
［５］第５の他の態様
実施形態の第５の他の態様の情報処理システムは、第４の他の態様において、前記ＬＡＮコントローラは、前記第１の情報処理装置にのみ設けられている情報処理システムである。
上記構成によれば、情報処理システムは、ＬＡＮ側から見れば、一つの情報処理装置として認識され、複雑な処理手順を経ることなく情報処理システムを起動することが可能となる。
［６］第６の他の態様
実施形態の第６の他の態様の中継装置は、拡張バスを介して複数の情報処理装置を接続可能で、前記複数の情報処理装置の間の通信を中継する中継装置であって、前記複数の情報処理装置の間の通信の中継を制御するブリッジコントローラと、外部のＬＡＮコントローラを介してＬＡＮ側からウェイクオンラン指示を受け取った場合に、前記ブリッジコントローラへの電力供給制御を行った後に、前記複数の情報処理装置への電力供給の制御を行うとともに、前記情報処理装置の起動制御を行う電源制御コントローラと、を備えた中継装置である。
上記構成によれば、電源供給及び情報処理装置韓の通信状態が確実に安定してから起動制御に移行するので、確実、かつ、安定して情報処理システムの起動が行える。
【符号の説明】
【００６９】
１０    情報処理システム
１１    ブリッジボード
１２−１    プラットホーム（ルートコンプレックス）
１２−２〜１２−７    プラットホーム（エンドポイント）
２１    電源ユニット
２２    ＤＣ−ＤＣコンバータ
２３    ＰＣＩｅブリッジコントローラ
２４    電源制御マイコン
２６    電源スイッチ
３０    アプリケーション
ＬＣＴ１、ＬＣＴ２    ＬＡＮコントローラ
ＭＧＰ    マジックパケット
ＳｏＣ１〜ＳｏＣ７    制御ユニット
【図１】
2020109554.tif 000003
【図２】
2020109554.tif 000004
【図３】
2020109554.tif 000005
【図４−１】
2020109554.tif 000006
【図４−２】
2020109554.tif 000007