(57)【特許請求の範囲】
【請求項１】
光伝送方式で接続され、電源の投入・切断順序が規定されている複数の装置で構成されたコンピュータシステムにおいて、
前記複数の装置のうち、少なくとも、他の装置が起動している間は常に電源が入っている必要がある装置が、
手動による当該装置の電源切断操作の有無を判別する操作判別手段と、
前記光伝送による受光の有無を判別する受光判別手段と、
前記操作判別手段によって手動による電源切断操作があったと判別され、かつ、前記受光判別手段によって前記他の装置からの受光が無いと判別された場合に、当該装置の電源が切断されるよう制御する電源制御手段と、
を備えることを特徴とするコンピュータシステム。
【請求項２】
前記電源制御手段は、
前記他の装置からの受光が無いと判別されてから所定時間経過後に、当該装置の電源が切断されるよう制御する、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
光伝送方式によって主装置と接続され、少なくとも、該主装置が起動している間は常に電源が入っている必要のある従装置において、
前記主装置からの前記光伝送による受光の有無を判別する受光判別手段と、
手動による当該従装置の電源切断操作の有無を判別する操作判別手段と、
前記操作判別手段によって手動による当該従装置の電源切断操作があったと判別され、かつ、前記受光判別手段によって前記主装置からの受光が無いと判別された場合に、当該従装置の電源が切断されるよう制御する電源制御手段と、
を備えることを特徴とする従装置。
【請求項４】
前記電源制御手段は、前記主装置からの受光が無いと判別されてから所定時間経過後に、当該従装置の電源が切断されるよう制御する、
ことを特徴とする請求項３に記載の従装置。
【請求項５】
光伝送方式で接続され、電源の投入・切断順序が規定されている複数の装置間での電源連動を制御するための電源制御方法であり、
前記複数の装置のうち、少なくとも、他の装置が起動している間は常に電源が入っている必要がある装置が、
手動による当該装置の電源切断操作の有無を判別する操作判別ステップと、
前記操作判別ステップで、手動による電源切断操作があったと判別された場合に、前記他の装置からの前記光伝送による受光の有無を判別する受光判別ステップと、
前記受光判別ステップで、前記他の装置からの受光が無いと判別されてから所定時間経過後に、当該装置の電源が切断されるよう制御する電源制御ステップと、
を実行することを特徴とする電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステム、従装置、および、電源制御方法に関し、特に、電源切断動作の効率化と省電力化に好適なコンピュータシステム、従装置、および、電源制御方法に関する。
【背景技術】
【０００２】
ディスクアレイシステムなどのコンピュータシステムにおいては、ホストコンピュータなどの主装置と、ディスクアレイ装置などの従装置とが所定のインタフェースによって接続された構成が一般的である。このようなコンピュータシステムでは、例えばメンテナンス作業などでシステムを停止させる際、構成している装置によって電源を切断する順序が規定されている場合がある。ディスクアレイシステムなどの場合では、通常、ホストコンピュータが起動している間は常にディスクアレイ装置の電源が入っている必要があるので、ホストコンピュータの電源切断動作が完了してからディスクアレイ装置の電源を切断しなければならない。
【０００３】
このような電源切断作業を人手によっておこなう場合、作業者はホストコンピュータの電源が完全に切断されることを待ってからディスクアレイ装置などの電源切断操作をおこなうことになる。ホストコンピュータの電源切断動作が完了するまでには数分間の時間を要することもあり、このような待ち時間は作業効率を阻害する要因となり得る。
【０００４】
一方、このような待ち時間を有効活用するために別の作業をおこなった場合、ホストコンピュータの電源が切断された直後にディスクアレイ装置などの電源切断操作をおこなえるとは限らないので、ホストコンピュータの電源が切断されたにもかかわらず、ディスクアレイ装置などの電源が入ったままの状態となる可能性がある。この場合、ディスクアレイ装置などの電源切断操作が開始されるまでは、無駄な電力が消費されてしまうことになる。
【０００５】
電源制御を連動させる手法として、例えば、無停電電源装置（いわゆる、ＵＰＳ）を利用したもの（例えば、特許文献１）や、特別なインタフェースを利用したもの（例えば、特許文献２）などが知られている。
【特許文献１】特開平１１−３０５８７９号公報
【特許文献２】特開２００７−７２６００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の場合、ＵＰＳを組み込んだシステムを構築する必要があるため、構成が複雑になる他、コストがかかるという問題がある。また、特許文献２の場合、電源制御を連動させるために専用のインタフェースを用いるため、汎用性がなく、システムの構築や変更を容易におこなうことができないという不都合がある。
【０００７】
本発明は、上記実状に鑑みてなされたものであり、電源連動制御を容易におこなうことのできるコンピュータシステム、従装置、および、電源制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点にかかるコンピュータシステムは、
光伝送方式で接続され、電源の投入・切断順序が規定されている複数の装置で構成されたコンピュータシステムにおいて、
前記複数の装置のうち、少なくとも、他の装置が起動している間は常に電源が入っている必要がある装置が、
手動による当該装置の電源切断操作の有無を判別する操作判別手段と、
前記光伝送による受光の有無を判別する受光判別手段と、
前記操作判別手段によって手動による電源切断操作があったと判別され、かつ、前記受光判別手段によって前記他の装置からの受光が無いと判別された場合に、当該装置の電源が切断されるよう制御する電源制御手段と、
を備えることを特徴とする。
【０００９】
上記目的を達成するため、本発明の第２の観点にかかる従装置は、
光伝送方式によって主装置と接続され、少なくとも、該主装置が起動している間は常に電源が入っている必要のある従装置において、
前記主装置からの前記光伝送による受光の有無を判別する受光判別手段と、
手動による当該従装置の電源切断操作の有無を判別する操作判別手段と、
前記操作判別手段によって手動による当該従装置の電源切断操作があったと判別され、かつ、前記受光判別手段によって前記主装置からの受光が無いと判別された場合に、当該従装置の電源が切断されるよう制御する電源制御手段と、
を備えることを特徴とする。
【００１０】
上記目的を達成するため、本発明の第３の観点にかかる電源制御方法は、
光伝送方式で接続され、電源の投入・切断順序が規定されている複数の装置間での電源連動を制御するための電源制御方法であり、
前記複数の装置のうち、少なくとも、他の装置が起動している間は常に電源が入っている必要がある装置が、
手動による当該装置の電源切断操作の有無を判別する操作判別ステップと、
前記操作判別ステップで、手動による電源切断操作があったと判別された場合に、前記他の装置からの前記光伝送による受光の有無を判別する受光判別ステップと、
前記受光判別ステップで、前記他の装置からの受光が無いと判別されてから所定時間経過後に、当該装置の電源が切断されるよう制御する電源制御ステップと、
を実行することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、簡易な構成で電源連動制御を容易におこなうことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明にかかる実施形態を説明する。
【００１３】
（実施形態１）
図１は、本発明を適用したコンピュータシステム１の構成例を示すブロック図である。図示するように、本実施形態にかかるコンピュータシステム１は、光伝送方式で接続された２つの装置によって構成されている。本実施形態では、これらの装置のうちの一方を主装置１０とし、他方を主装置１０が使用する従装置２０とする。
【００１４】
ここで、主装置１０と従装置２０とは、例えば、いわゆるファイバチャンネルなどといった光伝送方式による通信規格に基づいて接続されている。このため、主装置１０と従装置２０のそれぞれは、電気信号と光信号との相互変換をおこなうための光電変換器（例えば、ＳＦＰ（Small Form-Factor Pluggable）光トランシーバ、など）を備えており、主装置１０側の光電変換器１１と、従装置２０側の光電変換器２１とが、例えば、光ファイバなどで構成された光伝送ケーブル２によって接続されている。
【００１５】
このようなコンピュータシステム１は、例えば、ディスクアレイシステムとして実現することができる。この場合、主装置１０は、例えばホストコンピュータであり、従装置２０は、例えばディスクアレイ装置となる。
【００１６】
ここで、このような主装置１０と従装置２０との間には、電源の投入・切断の順序が規定されているものとする。本実施形態では、例えば、図２に示すように、主装置１０が起動している間は常に従装置２０の電源が入っていなければならない関係であるものとする。すなわち、少なくとも、コンピュータシステム１を停止させる際などに、主装置１０の電源切断が完了した後で従装置２０の電源切断をおこなうことが要求されているものとする。
【００１７】
本実施形態では、主装置１０の電源切断が完了した後に従装置２０の電源切断がおこなわれるよう制御する。したがって、図１に示すように、後から電源切断をおこなう必要のある従装置２０側に、電源制御をおこなうための受光判別部２３と電源制御部２４を構成する。これらの受光判別部２３および電源制御部２４は、例えば、ＬＳＩやＩＣなどのロジック回路などから構成される。
【００１８】
受光判別部２３は、従装置２０が備えている光電変換器２１を監視することで、主装置１０からの光伝送による受光の有無を判別する。
【００１９】
電源制御部２４は、受光判別部２３による判別結果に応じた制御信号を生成することで電源装置２５を制御する。
【００２０】
このような構成の従装置２０を、図３を参照してより詳細に説明する。図３は、従装置２０の構成を示すブロック図である。
【００２１】
図３に示すように、本実施形態にかかる光電変換器２１は、光量表示レジスタ２２を有している。この光量表示レジスタ２２は、ＳＦＰなどといった規格化された光トランシーバが通常備えているものであり、光伝送ケーブル２から受けた光量をレジスタに表示する。したがって、受光判別部２３は、この光量表示レジスタ２２を参照することで、主装置１０からの光伝送の有無を判別することができる。
【００２２】
ここで、ファイバチャンネルなどといった、シリアルデータを伝送する一般的な光伝送方式では、データの送受のないアイドル状態の時でもアイドルパターンの光点滅をおこなっているので、主装置１０が正常に起動していれば、光伝送ケーブル２内では常に光の点滅が発生していることになる。したがって、主装置１０が起動している間は、常に光量表示レジスタ２２に光量が表示されることになる。一方、主装置１０が停止した場合は光の点滅が無くなるので、光量表示レジスタ２２に表示される光量は「０」となる。
【００２３】
よって、光量表示レジスタ２２が示す受光光量が「０」であるか否かを検出することで、主装置１０が起動しているか停止しているかを判別することができる。上述したように、従装置２０は、主装置１０の電源切断が完了した後に電源切断する必要があるので、光量表示レジスタ２２の表示光量に基づいて主装置１０の電源切断が完了したことを判別した後に自己の電源切断をおこなえば、安全にコンピュータシステム１を停止させることができる。
【００２４】
本実施形態にかかる従装置２０においては、光量表示レジスタ２２が表示する受光光量に基づいて受光判別部２３が受光の有無を判別し、受光が無い（すなわち、受光光量が「０」）と判別された場合に電源制御部２４が電源装置２５を制御して電源切断をおこなうことで、主装置１０の電源切断完了とともに自動的に従装置２０の電源切断がおこなわれるようになる。
【００２５】
このような動作を実現するため、受光判別部２３を、例えば、一般的なＩ２Ｃ（Inter-Integrated Circuit）インタフェースで光電変換器２１と接続する。これにより、受光判別部２３は、光量表示レジスタ２２が表示する受光光量を常時参照することができ、受光光量が「０」となった場合に、主装置１０の電源切断が完了したと判別することができる。
【００２６】
電源制御部２４は、受光判別部２３が、主装置１０からの受光が無い（すなわち、主装置１０の電源切断が完了した）と判別した場合、従装置２０の電源を切断させる制御信号を生成して電源装置２５を制御することで、従装置２０の電源切断をおこなう。
【００２７】
このような構成により、主装置１０の電源切断操作がなされ、電源切断が完了したことを契機に、従装置２０の電源切断が自動的におこなわれることになる。すなわち、主装置１０と従装置２０との間で連動した電源制御がおこなわれる。なお、図１および図３に示した構成は、主装置１０と従装置２０とで連動した電源制御をおこなうために必要な構成のみを示したものであり、各装置において必要となる他の構成については適宜備えられているものとする。
【００２８】
このような構成の従装置２０で実行される「電源制御処理（１）」を、図４に示すフローチャートを参照して説明する。この電源制御処理（１）は、従装置２０が起動したことを契機に開始される。
【００２９】
すなわち、従装置２０が起動すると、受光判別部２３が光量表示レジスタ２２の参照を開始し（ステップＳ１０１）、受光光量が「０」となったか否かを判別する（ステップＳ１０２）。
【００３０】
ここで、光伝送においては光の点滅によって信号が送られているので、主装置１０が起動している状態であっても、受光光量が「０」となる場合がある。よって、受光判別部２３は、受光光量が「０」となったことを検出した場合（ステップＳ１０２：Ｙｅｓ）、その状態が所定期間以上継続したか否かを判別する（ステップＳ１０３）。ここでは、光伝送で用いられる光点滅の間隔などに基づいた閾値を設定し、受光光量が「０」となった状態が当該閾値以上の時間継続したか判別する。
【００３１】
受光光量が「０」の状態が所定期間以上継続した場合（ステップＳ１０３：Ｙｅｓ）、受光判別部２３は、光伝送によって接続されている主装置１０の電源が切断された状態になったと判断し、その旨を電源制御部２４に通知する。
【００３２】
電源制御部２４は、受光判別部２３からの通知に応じて、電源切断動作をおこなう制御信号を生成して電源装置２５を制御する。これにより、電源装置２５が電源切断動作を開始するので、従装置２０の電源が切断され（ステップＳ１０４）、処理を終了する。
【００３３】
一方、受光光量が「０」の状態が所定期間以上継続しない場合（ステップＳ１０２：Ｎｏ、ステップＳ１０３：Ｎｏ）は、このような電源切断はおこなわれない。
【００３４】
以上説明したように、本実施形態によれば、光伝送方式で接続された主装置側からの受光が無いことを契機に従装置の電源を自動的に切断することができる。
【００３５】
これにより、接続されている装置間で電源を切断する順序が規定されているシステムにおいて、先に電源を切断する必要のある主装置の電源切断操作をおこなうだけで、主装置の電源切断が完了したことを契機に自動的に従装置の電源を切断することができる。
【００３６】
すなわち、例えば、メンテナンス作業などでシステムを停止させる場合などにおいて、主装置の電源切断が完了したことを作業者が確認することなく安全にシステムを停止させることができる。この結果、主装置の電源切断完了までの待ち時間が生じず、効率的に作業をおこなうことができる。また、主装置の電源切断が完了するまで別の作業をおこなったとしても、主装置の電源切断完了とともに従装置の電源が自動的に切断されるので、無駄な電力消費もない。
【００３７】
（実施形態２）
上記実施形態１では、主装置側からの受光が無いことを契機に従装置側の電源切断をおこなうものとしたが、主装置側からの受光が無いことを条件の１つとして電源制御をおこなうようにしてもよい。
【００３８】
主装置が起動している間は常に電源が入っている必要のある従装置の場合、電源投入時は、主装置よりも先に電源が投入されている必要がある。ここで、上記実施形態１の構成では、主装置１０の電源が切断されると自動的に従装置２０の電源も切断されることになるが、例えば、主装置１０のみの電源を切断したい場合やトラブルなどによって主装置１０のみの電源が意図せずに切断されてしまった場合、従装置２０の電源も自動的に切断されてしまうと、主装置１０を起動させたときに、従装置２０の電源が入っていない事態が生じる可能性がある。
【００３９】
このような不都合を解消するため、本実施形態では、主装置の電源を意図的に切断するときのみ従装置の電源切断を連動させる例を示す。この場合、図５に示すように、従装置２０が備える手動の電源操作部２６の操作状態を電源制御部２４が検知するよう構成する。すなわち、電源操作部２６と電源装置２５との間に電源制御部２４が介在するよう構成することで、電源操作部２６（例えば、スイッチ）の状態を電源制御部２４が検知し、手動による電源操作の状態を判別する。
【００４０】
このような構成の従装置２０が実行する「電源制御処理（２）」を、図６に示すフローチャートを参照して説明する。この電源制御処理（２）は、電源操作部２６が操作されたことを契機に開始される。
【００４１】
例えば、メンテナンス作業などでコンピュータシステム１を停止させたい場合、作業者はまず従装置２０の電源操作部２６を操作して手動で電源切断操作をおこなった後に、主装置１０の電源切断操作をおこなう。
【００４２】
この場合、従装置２０の電源制御部２４は、従装置２０の電源を切断する操作が手動でなされたと判別し（ステップＳ２０１：Ｙｅｓ）、主装置１０の電源が切断されたか否かを受光判別部２３に問い合わせる。
【００４３】
電源制御部２４からの問い合わせに応じて、受光判別部２３は、光量表示レジスタ２２の参照を開始し（ステップＳ２０２）、受光光量が「０」となったか否かを判別する（ステップＳ２０３）。受光判別部２３は、受光光量が「０」となったことを検出した場合（ステップＳ２０３：Ｙｅｓ）、その状態が所定期間以上継続したか否かを判別する（ステップＳ２０４）。
【００４４】
受光光量が「０」の状態が所定期間以上継続した場合（ステップＳ２０４：Ｙｅｓ）、受光判別部２３は、光伝送によって接続されている主装置１０の電源が切断された状態になったと判断し、その旨を電源制御部２４に通知する。
【００４５】
電源制御部２４は、受光判別部２３からの通知に応じて、電源切断動作をおこなう制御信号を生成して電源装置２５を制御する。これにより、電源装置２５が電源切断動作を開始するので、従装置２０の電源が切断され（ステップＳ２０５）、処理を終了する。
【００４６】
一方、電源操作部２６の操作が電源切断ではない場合（ステップＳ２０１：Ｎｏ）や、受光光量が「０」の状態が所定期間以上継続しない場合（ステップＳ２０２：Ｎｏ、ステップＳ２０３：Ｎｏ）は、処理を終了する。この場合、電源切断はおこなわれない。
【００４７】
すなわち、従装置２０の電源切断操作が手動でおこなわれ、かつ、主装置１０からの受光が無いと判別された場合に、従装置２０の電源切断がおこなわれる。
【００４８】
本実施形態によれば、手動による電源切断操作という意図的な操作があった場合にのみ、受光有無に基づいた自動電源切断がおこなわれるので、例えば、主装置１０のみの電源を切断したい場合や、意図せずに主装置１０の電源が切断されてしまった場合などでは、従装置２０の電源は切断されない。よって、主装置１０の電源が再投入される際に従装置２０の電源が切断されていないので、従装置２０の電源が先に投入されている状態で主装置１０を起動させることができる。
【００４９】
また、手動による電源切断操作があった場合に受光光量の検出がおこなわれるので、受光有無の判別を常時おこなう必要がない。
【００５０】
以上説明したように、本発明を上記実施形態の如く適用することで、装置間で連動した電源制御を簡易な構成で容易に実現することができる。
【００５１】
つまり、汎用的な光伝送規格が通常備えている構成を用いて主装置側の電源が切断されたか判別することができるので、電源制御のための特別な装置やインタフェースを用意する必要がない。このため、電源制御を低コストで実現できるとともに、システム構成の変更があっても容易に対応することができる。
【００５２】
上記実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００５３】
例えば、上記各実施形態では、電源を切断するフェーズにおける電源制御を例示したが、電源を投入するフェーズにおいて本発明を適用することもできる。この場合、例えば、主装置側で手動による電源投入操作がおこなわれた際、従装置からの受光有無を判別し、従装置からの受光が無ければ、主装置の電源投入をおこなわないよう制御してもよい。これにより、先に電源投入がされていなければならない従装置に電源が入っていない状態では主装置の電源が入らないよう制御することができる。
【００５４】
上記各実施形態では、光伝送方式の規格としてファイバチャンネルを例示したが、光伝送の状態によって装置の起動状態が判別できるのであれば、光伝送方式の規格などは任意である。例えば、IEEE802.3ahなどといった光ファイバＬＡＮ（Local Area Network：構内通信網）規格などに基づいて接続されている装置（例えば、iSCSI対応ディスクアレイ装置など）に本発明を適用してもよい。
【００５５】
また、上記各実施形態では、従装置としてディスクアレイ装置を例示したが、電源の投入・切断順序が規定されている装置であれば、本発明を適用できる従装置は任意である。同様に、本発明を適用できる主装置についても、ホストコンピュータに限られず、任意の装置とすることができる。
【００５６】
なお、上記各実施形態で示した受光判別部２３および電源制御部２４は、ＬＳＩやＩＣなどのロジック回路によって構成できるので、これらの構成をモジュール化することにより、既存の従装置などにモジュールを適用することで、本発明にかかる従装置と同様に機能させることができる。また、このようなロジック回路が予め組み込まれており、実行するプログラムの書換や追加が可能であれば、上記実施形態で示した受光判別部２３や電源制御部２４と同様の動作をおこなうプログラムを適用することで、本発明にかかる従装置と同様に機能させることもできる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施形態にかかるコンピュータシステムの構成を示すブロック図である。
【図２】図１に示した主装置と従装置の電源投入・切断タイミングを説明するための図である。
【図３】本発明の実施形態１にかかる従装置の構成を示すブロック図である。
【図４】本発明の実施形態１にかかる「電源制御処理（１）」を説明するためのフローチャートである。
【図５】本発明の実施形態２にかかる従装置の構成を示すブロック図である。
【図６】本発明の実施形態２にかかる「電源制御処理（２）」を説明するためのフローチャートである。
【符号の説明】
【００５８】
１…コンピュータシステム、２…光伝送ケーブル、１０…主装置、１１…光電変換器、２０…従装置、２１…光電変換器、２２…光量表示レジスタ、２３…受光判別部、２４…電源制御部、２５…電源装置、２６…電源操作部
【図１】
0004941769.tif 000002
【図２】
0004941769.tif 000003
【図３】
0004941769.tif 000004
【図４】
0004941769.tif 000005
【図５】
0004941769.tif 000006
【図６】
0004941769.tif 000007