(57)【要約】【課題】記憶システムの機構に依存すること無く、電源制御を行い省電力化を図ること。【解決手段】システム制御ファーム１４０は、上位装置５０とシステム制御デバイス１２０との間のＳＡＳ（１）の通信状態を監視し、各信号線のうち規定数以上の信号線においてリンクが確立された場合に、記憶部１１０に対する電源投入を行う。また、システム制御ファーム１４０は、全ての信号線においてリンクが解除した場合に、記憶部１１０に対する電源投入を停止する。【選択図】図２
2011003021.tif 000002
【特許請求の範囲】
【請求項１】
上位装置と自装置との間の通信状態を判定する判定部と、
前記判定部の判定結果に基づいて、前記上位装置と自装置を接続する複数の信号線のうち、規定数以上の信号線においてリンクが確立した場合に、自装置に接続された記憶装置に電源を投入する制御部と
を有することを特徴とする制御装置。
【請求項２】
前記制御部は、自装置が待機状態の間、前記上位装置に接続するポートと、下位装置に接続するポートのうち、前記上位装置に接続するポートを開放することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記制御部は、前記上位装置と自装置を接続する複数の信号線のうち、規定数以上の信号線においてリンクが確立した場合に、前記上位装置から前記記憶装置に至るポートを開放し、前記上位装置から自装置の配下の下位装置に至るポートを開放することを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記制御部は、前記上位装置と自装置を接続する信号線のうち、全ての信号線にて確立されていたリンクが解除された場合に、自装置に接続された記憶装置に対する電源の投入を停止することを特徴とする請求項１、２または３に記載の制御装置。
【請求項５】
前記制御部は、前記記憶装置に対する電源投入の停止を許可する旨の情報を取得し、かつ、前記上位装置と自装置を接続する信号線のうち、全ての信号線にて確立されていたリンクが解除された場合に、自装置に接続された記憶装置に対する電源の投入を停止することを特徴とする請求項４に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置に関する。
【背景技術】
【０００２】
従来、ディスク等の記憶装置をディスクエンクロージャに複数格納し、かかるディスクエンクロージャを複数接続した、大容量の記憶システムが利用されている。また、この記憶システムに含まれる全ての記憶装置を常に運用状態にすると、電力コストがかかるため、記憶システムの消費電力を低減する各種の技術が考案されている。
【０００３】
例えば、記憶システムにSAS_Repeaterチップを搭載し、記憶システムに接続された上位の制御装置が、ＯＯＢ（Out  Of  Band）シーケンスを利用して、各ディスクエンクロージャに格納された記憶装置の電源制御を行うことで、記憶システムの消費電量を抑えるという技術が存在する。なお、近年では、SAS_6G化、SAS2.0に対応するために、SAS_Repeaterチップを搭載しない記憶システムも考案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２１３５８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年では、記憶システムにRepeaterチップを用いることなく、電源制御を行い、記憶システムの消費電力を抑えることが求められている。
【０００６】
開示の技術は、上記に鑑みてなされたものであって、記憶システムの機構等に依存すること無く、電源制御を行い省電力化可能な制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明にかかる制御装置は、上位装置と自装置との間の通信状態を判定する判定部と、前記判定部の判定結果に基づいて、自装置に接続された記憶装置の電源制御を行う制御部とを有することを要件とする。
【発明の効果】
【０００８】
この制御装置によれば、記憶システムの機構等に依存すること無く、電源制御を行い省電力化を図ることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施例にかかる記憶システムの構成を示す図である。
【図２】図２は、本実施例にかかるディスクエンクロージャの概要構成を示す図である。
【図３】図３は、パワーオン連携機構にかかる処理を説明するための図である。
【図４】図４は、パワーオン連携機構にかかる処理を説明するための図である。
【図５】図５は、パワーオン連携機構にかかる処理を説明するための図である。
【図６】図６は、パワーオフ連携機構にかかる処理を説明するための図である。
【図７】図７は、パワーオフ連携機構にかかる処理を説明するための図である。
【図８】図８は、本実施例にかかるディスクエンクロージャの構成を示す図である。
【図９】図９は、本実施例にかかるディスクエンクロージャの処理手順を示すフローチャートである。
【図１０】図１０は、監視処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する制御装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１１】
図１は、本実施例にかかる記憶システムの構成を示す図である。図１に示すように、この記憶システムは、上位装置５０とディスクエンクロージャ１００，２００を有する。上位装置５０とディスクエンクロージャ１００は、ＳＡＳ（Serial  Attached  SCSI）により接続し、ディスクエンクロージャ１００とディスクエンクロージャ２００は、ＳＡＳにより接続する。図１では説明の便宜上、ディスクエンクロージャ１００，２００を示すが、本実施例にかかる記憶システムは、その他にもディスクエンクロージャを有している。
【００１２】
上位装置５０は、ディスクエンクロージャ１００，２００に格納された記憶装置にアクセスし、データの書込みや読込みを実行する装置である。ディスクエンクロージャ１００，２００は、複数の記憶装置を格納する装置である。また、ディスクエンクロージャ１００，２００は、上位装置５０との間の通信状態、例えば、Linkステータス状態を判定し、判定結果に応じて、自装置に格納された記憶装置の電源制御を行う。
【００１３】
このように、本実施例にかかるディスクエンクロージャ１００，２００は、ディスクエンクロージャ側で記憶装置に対する電源制御を行うので、記憶システムの機構や上位装置の通信方式に依存することなく、省電力化を図ることができる。
【００１４】
次に、図１に示したディスクエンクロージャ１００の概要構成について説明する。図２は、本実施例にかかるディスクエンクロージャ１００の概要構成を示す図である。図２に示すように、このディスクエンクロージャ１００は、複数のディスクを格納する記憶部１１０、システム制御デバイス１２０、連動機能切替スイッチ１３０、システム制御ファーム１４０、電源制御モジュール１５０、ＤＣ電源生成装置１６０を有する。
【００１５】
システム制御デバイス（SASexpander）１２０は、上位装置５０、記憶部１１０、ディスクエンクロージャ２００との間におけるデータ通信を制御する装置である。図２に示すように、上位装置５０とシステム制御デバイス１２０は、例えば、４本の信号線で接続し、システム制御デバイス１２０とディスク１１０は、例えば、８本の信号線で接続する。また、システム制御デバイス１２０とディスクエンクロージャ２００は、例えば、４本の信号線で接続する。
【００１６】
上位装置５０とシステム制御デバイス１２０のインターフェースをＳＡＳ（１）と表記する。また、システム制御デバイス１２０とディスクエンクロージャ２００のインターフェースをＳＡＳ（２）と表記し、システム制御デバイス１２０と記憶部１１０のインターフェースをＳＡＳ（３）と表記する。
【００１７】
システム制御デバイス１２０は、上記処理に加えて、システム制御ファーム１４０から取得する制御命令に応答して、ＳＡＳ（１）〜（３）におけるポートの開放・閉鎖を制御する。
【００１８】
連動機能切替スイッチ１３０は、ディスクエンクロージャ１００側で電源制御を行うか否かの情報を保持し、保持した情報に基づいて信号をシステム制御ファームに出力するスイッチである。
【００１９】
連動機能切替スイッチ１３０は、ディスクエンクロージャ１００側で電源制御を行う旨の情報を保持する場合に、信号をシステム制御ファームに出力する。なお、連動機能切替スイッチ１３０は、ディスクエンクロージャ１００側で電源制御を行わない場合に、信号出力を行わない。
【００２０】
システム制御ファーム１４０は、上位装置５０とシステム制御デバイス１２０の通信状態を判定し、判定結果および連動機能切替スイッチ１３０からの信号に応じて、記憶部１１０に対する電源制御を行う処理部である。また、システム制御ファーム１４０は、判定結果に応じて、各ポートの開放・閉鎖を指示する制御命令をシステム制御デバイス１２０に出力する。
【００２１】
電源制御モジュール１５０は、システム制御ファーム１４０から電源投入指示を受け付けた場合に、ＤＣ電源生成装置１６０を制御して、記憶部１１０に電源を投入する装置である。ＤＣ電源生成装置１６０は、電源制御モジュール１５０からの制御命令に応答して、装置電源（図示略）から出力される電圧のレベルを調整し、調整した電圧を記憶部１１０に出力する装置である。
【００２２】
次に、ディスクエンクロージャ１００の処理を具体的に説明する。まず、パワーオン連携機構にかかる処理を説明した後に、パワーオフ連携機構にかかる処理を説明する。なお、待機状態では、上位装置５０、システム制御デバイス１２０、連動機能切替スイッチ１３０、システム制御ファーム１４０、電源制御モジュール１５０が起動している。一方、記憶部１１０に格納された各ディスクには電源が投入されておらず、起動していない。
【００２３】
図３〜図５は、パワーオン連携機構にかかる処理を説明するための図である。まず、図３の説明を行う。待機状態において、システム制御デバイス１２０は、ＳＡＳ（１）ポートを開放し、ＳＡＳ（２），（３）を閉鎖する。システム制御デバイス１２０は、定期的にLinkup情報を上位装置５０に送信する。
【００２４】
図４の説明に移行する。上位装置５０が起動すると、上位装置５０からシステム制御デバイス１２０に対してCOMINITが送信され、ＳＡＳ（１）において、Linkupシーケンスが開始する。
【００２５】
システム制御ファーム１４０は、ＳＡＳ（１）を監視し、各信号線のうち、規定数以上の信号線において、Linkupが完了したか否かを判定する。そして、システム制御ファーム１４０は、規定数以上の信号線でLinkupが完了し、かつ、連動機能切替スイッチ１３０から信号を受信した場合に、記憶部１１０に対する電源投入指示を電源制御モジュール１５０に対して行う。電源投入指示を受けた電源制御モジュール１５０は、ＤＣ電源生成装置１６０を制御して、記憶部１１０に電源を投入する。
【００２６】
図５の説明に移行する。システム制御ファーム１４０は、電源制御モジュール１５０がＤＣ電源生成装置１６０を制御して電源投入を開始したことを確認した後に、システム制御デバイス１２０に制御命令を出力して、ＳＡＳ（２），（３）のポートを開放する。ＳＡＳ（２），（３）のポートが開放されることで、上位装置５０は、記憶部１１０、ディスクエンクロージャ２００に対するアクセスが可能となる。
【００２７】
上位装置５０は、ディスクエンクロージャ２００に対してアクセス可能となった場合に、COMINITをディスクエンクロージャ２００に送信する。COMINITをディスクエンクロージャ２００に送信されることで、上位装置５０とディスクエンクロージャ２００との間でLinkupシーケンスが開始される。そして、ディスクエンクロージャ２００は、ディスクエンクロージャ１００と同様にして、記憶部１１０に電源投入を開始する。
【００２８】
続いて、パワーオフ連携機構にかかる処理について説明する。図６および図７は、パワーオフ連携機構にかかる処理を説明するための図である。まず、図６の説明を行う。システム制御ファーム１４０は、ＳＡＳ（１）を監視し、全て信号線の状態がLinkdownとなったか否かを判定する。
【００２９】
システム制御ファーム１４０は、全ての信号の状態がLinkdownとなった場合に、システム制御デバイス１２０に制御命令を出力して、ＳＡＳ（２）のポートを閉鎖する。早めにＳＡＳ（２）のポートを閉鎖することで、ディスクエンクロージャ１００の配下に接続された各装置（ディスクエンクロージャ２００等）がパワーオフされるまでの時間を短縮することが可能となる。
【００３０】
また、システム制御ファーム１４０は、全ての信号の状態がLinkdownとなった場合に、システム制御ファーム１４０は、記憶部１１０に対する電源停止指示を電源制御モジュール１５０に対して行う。電源制御モジュール１５０に対する電源停止指示が行われ、記憶部１１０の電源が実際に停止するまでの間に、内部Logのバックアップや、DiskSpinDownなどの内部処理が行われる。電源制御モジュール１５０は、内部処理が行われた後に、ＤＣ電源生成装置１６０を制御して、記憶部１１０に対する電源投入を停止する。
【００３１】
図７の説明に移行する。電源制御モジュール１５０は、記憶部１１０に対する電源投入を停止した後に、システム制御デバイス１２０に対してHardResetを発行する。システム制御デバイス１２０は、電源制御モジュール１５０からHardResetを取得した場合に、デバイスの初期化を行い、ＳＡＳ（１）のポートを開放する。
【００３２】
図６および図７で説明した、パワーオフ連携機構にかかる処理では、全ての信号の状態がLinkdownとなった場合に、記憶部１１０に対する電源投入を停止していたが、これに限定されるものではない。例えば、システム制御ファーム１４０が、記憶部１１０に対する電源投入の停止を許可する旨の情報を上位装置５０等から事前に取得している場合に限り、電源投入を停止するようにしても良い。
【００３３】
次に、本実施例にかかるディスクエンクロージャ１００，２００の構成について説明する。図８は、本実施例にかかるディスクエンクロージャの構成を示す図である。図８では一例として、ディスクエンクロージャ１００，２００のみを示すが、これに限定されるものではない。
【００３４】
図８に示すように、ディスクエンクロージャ１００は、システム制御デバイス１０、システム制御ファーム１１、各種の情報を記憶するＲＯＭ／ＲＡＭ１２、ＰＬＤ１３、HotSwapコントローラ１７、ＤＤＣレギュレータ１８を有する。ＰＬＤ１３は、Busインターフェース１４、論理判定モジュール１５、電源制御モジュール１６を有する。なお、ディスクエンクロージャ１００は、連動機能切替スイッチ３０、記憶部４０、装置電源４５に接続する。また、システム制御デバイス１０、システム制御ファーム１１、ＲＯＭ／ＲＡＭ１２、ＰＬＤ１３は常駐電源（ＡＣ）で駆動している。
【００３５】
システム制御デバイス１０は、図２に示したシステム制御デバイス１２０に対応する。システム制御デバイス１０は、上位ポートに接続された上位装置５０、記憶部４０、下位ポートに接続されたディスクエンクロージャ２００との間におけるデータ通信を制御する。
【００３６】
システム制御ファーム１１は、図２に示したシステム制御ファーム１４０に対応する。システム制御ファーム１１は、上位装置５０とシステム制御デバイス１０の通信状態を判定し、判定結果に応じて、電源制御を行うための情報をＰＬＤ１３に出力する。
【００３７】
具体的に、システム制御ファーム１１は、上位装置５０との間のＳＡＳを監視し、各信号線のうち、規定数以上の信号線において、Linkupが完了した場合に、記憶部４０に対する電源投入指示をＰＬＤ１３に出力する。
【００３８】
また、システム制御ファーム１１は、上位装置５０との間のＳＡＳを監視し、全ての信号の状態がLinkdownとなった場合に、システム制御ファーム１１は、記憶部４０に対する電源停止指示をＰＬＤ１３に出力する。
【００３９】
Busインターフェース１４は、システム制御ファーム１１から出力される情報を論理判定モジュール１５に送信する。また、Busインターフェース１４は、電源制御モジュール１６から出力される、記憶部４０に電源投入を行った旨の情報をシステム制御デバイス１０、システム制御ファーム１１に出力する。
【００４０】
論理判定モジュール１５は、連動機能切替スイッチ３０から電源投入を許可する旨の情報を取得している間に、システム制御ファーム１１から電源投入指示を受け付けた場合に、電源投入指示を電源制御モジュール１６に出力する。
【００４１】
また、論理判定モジュール１５は、連動機能切替スイッチ３０から電源投入の停止を許可する旨の情報を取得している間に、システム制御ファーム１１から電源停止指示を受け付けた場合に、電源停止指示を電源制御モジュール１６に出力する。
【００４２】
電源制御モジュール１６は、論理判定モジュール１５から取得される情報に基づいて、記憶部４０に対する電源投入の開始および停止を、HotSwapコントローラ１７、装置電源４５に出力する。また、電源制御モジュール１６は、連動機能切替スイッチ３０から電源投入指示または電源投入停止指示を受け付けた場合には、論理判定モジュール１５からの指示よりも、連動機能切替スイッチ３０からの指示を優先する。
【００４３】
HotSwapコントローラ１７は、過電流がディスクエンクロージャ１００の内部に入力されることを防止する装置であり、ＤＤＣレギュレータ１８は、装置電源４５から入力される電源の電圧を補正する装置である。なお、HotSwapコントローラ１７は、電源制御モジュール１６から、電源投入の開始または停止の命令を受け付けた場合には、命令に応じて、ディスクエンクロージャ１００に入力される非常駐電源（ＤＣ）をオン・オフにする。
【００４４】
ディスクエンクロージャ２００は、システム制御デバイス２０、システム制御ファーム２１、各種の情報を記憶するＲＯＭ／ＲＡＭ２２、ＰＬＤ２３、HotSwapコントローラ２７、ＤＤＣレギュレータ２８を有する。ＰＬＤ２３は、Busインターフェース２４、論理判定モジュール２５、電源制御モジュール２６を有する。なお、ディスクエンクロージャ２００は、連動機能切替スイッチ３０、記憶部４０、装置電源４５に接続する。また、システム制御デバイス２０、システム制御ファーム２１、ＲＯＭ／ＲＡＭ２２、ＰＬＤ２３は常駐電源（ＡＣ）で駆動している。
【００４５】
システム制御デバイス２０は、上位ポートに接続された上位装置５０（ディスクエンクロージャ１００を介して上位装置５０に接続される）、記憶部４０、下位ポートに接続されたディスクエンクロージャ（図示略）との間におけるデータ通信を制御する。
【００４６】
システム制御ファーム２１は、上位装置５０とシステム制御デバイス２０の通信状態を判定し、判定結果に応じて、電源制御を行うための情報をＰＬＤ２３に出力する。具体的に、システム制御ファーム２１は、上位装置５０との間のＳＡＳを監視し、各信号線のうち、規定数以上の信号線において、Linkupが完了した場合に、記憶部４０に対する電源投入指示をＰＬＤ２３に出力する。
【００４７】
また、システム制御ファーム２１は、上位装置５０との間のＳＡＳを監視し、全ての信号の状態がLinkdownとなった場合に、システム制御ファーム２１は、記憶部４０に対する電源停止指示をＰＬＤ２３に出力する。
【００４８】
Busインターフェース２４は、システム制御ファーム２１から出力される情報を論理判定モジュール２５に送信する。また、Busインターフェース２４は、電源制御モジュール２６から出力される、記憶部４０に電源投入を行った旨の情報をシステム制御デバイス２０、システム制御ファーム２１に出力する。
【００４９】
論理判定モジュール２５は、連動機能切替スイッチ３０から電源投入を許可する旨の情報を取得している間に、システム制御ファーム２１から電源投入指示を受け付けた場合に、電源投入指示を電源制御モジュール２６に出力する。
【００５０】
また、論理判定モジュール２５は、連動機能切替スイッチ３０から電源投入の停止を許可する旨の情報を取得している間に、システム制御ファーム２１から電源停止指示を受け付けた場合に、電源停止指示を電源制御モジュール２６に出力する。
【００５１】
電源制御モジュール２６は、論理判定モジュール２５から取得される情報に基づいて、記憶部４０に対する電源投入の開始および停止を、HotSwapコントローラ２７、装置電源４５に出力する。また、電源制御モジュール２６は、連動機能切替スイッチ３０から電源投入指示または電源投入停止指示を受け付けた場合には、論理判定モジュール２５からの指示よりも、連動機能切替スイッチ３０からの指示を優先する。
【００５２】
HotSwapコントローラ２７は、過電流がディスクエンクロージャ２００の内部に入力されることを防止する装置であり、ＤＤＣレギュレータ２８は、装置電源４５から入力される電源の電圧を補正する装置である。なお、HotSwapコントローラ２７は、電源制御モジュール２６から、電源投入の開始または停止の命令を受け付けた場合には、命令に応じて、ディスクエンクロージャ２００に入力される非常駐電源（ＤＣ）をオン・オフにする。
【００５３】
連動機能切替スイッチ３０は、記憶部４０、ディスクエンクロージャ１００，２００に対する非常駐電源（ＤＣ）のオン・オフを許可するか否かの情報を保持し、かかる情報に基づいて、電源のオン・オフを許可するまたは許可しない旨の情報を、論理判定モジュール１５，２５に出力する。また、連動機能切替スイッチ３０は、電源のオン・オフ要求を受け付けた場合に、電源投入指示または電源投入停止指示を電源制御モジュール１６，２６に出力する。
【００５４】
記憶部４０は、図２の記憶部１１０に対応する。記憶部４０は、装置電源４５から投入される非常駐電源（ＤＣ）にて稼動する。なお、記憶部４０は、複数のディスク毎にグループ分けされ、クループ毎にディスクエンクロージャ１００，２００に接続され、電源制御が行われる。
【００５５】
装置電源４５は、電源制御モジュール１６からの制御命令にしたがって、非常駐電源（ＤＣ）を記憶部４０、ディスクエンクロージャ１００に入力する装置である。例えば、装置電源４５は、電源制御モジュール１６からの指示に応じて、記憶部４０の第１のグループに含まれるディスクに対する常駐電源のオン・オフを行う。また、装置電源４５は、電源制御モジュール２６からの指示に応じて、記憶部４０の第２のグループに含まれるディスクに対する常駐電源のオン・オフを行う。なお、装置電源４５は、常住電源（ＡＣ）を常に、ディスクエンクロージャ１００，２００に入力する。
【００５６】
次に、本実施例にかかるディスクエンクロージャの処理手順について説明する。図９は、本実施例にかかるディスクエンクロージャの処理手順を示すフローチャートである。図９に示すように、装置電源４５が、非常駐電源（ＤＣ）をオフまたは常駐電源（ＡＣ）をオンし（ステップＳ１０１）、システム制御ファーム１４０は、Link監視不感応時間を経過するまで待機する（ステップＳ１０２）。
【００５７】
システム制御ファーム１４０は、ＳＡＳ（１）において、Linkupしたポート数を検出し（ステップＳ１０３）、Linkupしたポート数が任意数以上か否かを判定する（ステップＳ１０４）。システム制御ファーム１４０は、Linkupを検出したポート数が任意数未満の場合に（ステップＳ１０５，Ｎｏ）、ステップＳ１０３に移行する。
【００５８】
一方、システム制御ファーム１４０は、Linkupを検出したポート数が任意数以上の場合に（ステップＳ１０５，Ｙｅｓ）、連動機能切替スイッチ１３０がオンとなっているか否かを判定する（ステップＳ１０６）。連動機能切替スイッチ１３０がオフとなっている場合には（ステップＳ１０７，Ｎｏ）、処理を終了する。
【００５９】
一方、連動機能切替スイッチ１３０がオンとなっている場合には（ステップＳ１０７，Ｙｅｓ）、電源制御モジュール１５０が、記憶部１１０に対する非常駐電源（ＤＣ）をオンにする（ステップＳ１０８）。
【００６０】
システム制御ファーム１４０は、Linkの監視を継続するか否かを判定し（ステップＳ１０９）、継続しない場合には（ステップＳ１１０，Ｎｏ）、処理を終了する。一方、システム制御ファーム１４０は、Linkの監視を継続する場合に（ステップＳ１１０，Ｙｅｓ）、監視処理を実行し（ステップＳ１１１）、処理を終了する。
【００６１】
続いて、図９のステップＳ１１１で示した監視処理の処理手順について説明する。図１０は、監視処理の処理手順を示すフローチャートである。図１０に示すように、システム制御ファーム１４０は、ＳＡＳ（１）を監視し、Linkdownの確定したポートを検出し（ステップＳ２０１）、全ポートのLinkdownが確定したか否かを判定する（ステップＳ２０２）。
【００６２】
システム制御ファーム１４０は、全ポートのLinkdownが確定していない場合に（ステップＳ２０３，Ｎｏ）、ステップＳ２０１に移行する。一方、全ポートのLinkdownが確定した場合に（ステップＳ２０３，Ｙｅｓ）、電源制御モジュール１５０は、記憶部１１０に対する常駐電源（ＤＣ）をオフにする（ステップＳ２０４）。
【００６３】
上述してきたように、本実施例にかかる記憶システムは、各ディスクエンクロージャ１００，２００が、上位装置５０との間における通信状態を判定し、判定結果に応じて記憶部に対する電源制御を行うので、記憶システムの機構や上位装置の通信方式に依存することなく、省電力化を図ることができる。
【００６４】
ところで、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００６５】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００６６】
（付記１）上位装置と自装置との間の通信状態を判定する判定部と、
前記判定部の判定結果に基づいて、前記上位装置と自装置を接続する複数の信号線のうち、規定数以上の信号線においてリンクが確立した場合に、自装置に接続された記憶装置に電源を投入する制御部と
を有することを特徴とする制御装置。
【００６７】
（付記２）前記制御部は、自装置が待機状態の間、前記上位装置に接続するポートと、下位装置に接続するポートのうち、前記上位装置に接続するポートを開放することを特徴とする付記１に記載の制御装置。
【００６８】
（付記３）前記制御部は、前記上位装置と自装置を接続する複数の信号線のうち、規定数以上の信号線においてリンクが確立した場合に、前記上位装置から前記記憶装置に至るポートを開放し、前記上位装置から自装置の配下の下位装置に至るポートを開放することを特徴とする付記１または２に記載の制御装置。
【００６９】
（付記４）前記制御部は、前記上位装置と自装置を接続する信号線のうち、全ての信号線にて確立されていたリンクが解除された場合に、自装置に接続された記憶装置に対する電源の投入を停止することを特徴とする付記１、２または３に記載の制御装置。
【００７０】
（付記５）前記制御部は、前記記憶装置に対する電源投入の停止を許可する旨の情報を取得し、かつ、前記上位装置と自装置を接続する信号線のうち、全ての信号線にて確立されていたリンクが解除された場合に、自装置に接続された記憶装置に対する電源の投入を停止することを特徴とする付記４に記載の制御装置。
【００７１】
（付記６）前記制御部は、前記記憶装置に対する電源の投入が停止した後に、前記上位装置から前記記憶装置に至るポートを閉鎖し、前記上位装置から自装置の配下の下位装置に至るポートを閉鎖することを特徴とする付記４または５に記載の制御装置。
【００７２】
（付記７）制御装置が、
上位装置と自装置との間の通信状態を判定する判定ステップと、
前記判定ステップの判定結果に基づいて、前記上位装置と自装置を接続する複数の信号線のうち、規定数以上の信号線においてリンクが確立した場合に、自装置に接続された記憶装置に電源を投入する制御ステップと
を含んだことを特徴とする制御方法。
【００７３】
（付記８）前記制御ステップは、自装置が待機状態の間、前記上位装置に接続するポートと、下位装置に接続するポートのうち、前記上位装置に接続するポートを開放することを特徴とする付記７に記載の制御方法。
【００７４】
（付記９）前記制御ステップは、前記上位装置と自装置を接続する複数の信号線のうち、規定数以上の信号線においてリンクが確立した場合に、前記上位装置から前記記憶装置に至るポートを開放し、前記上位装置から自装置の配下の下位装置に至るポートを開放することを特徴とする付記７または８に記載の制御方法。
【００７５】
（付記１０）前記制御ステップは、前記上位装置と自装置を接続する信号線のうち、全ての信号線にて確立されていたリンクが解除された場合に、自装置に接続された記憶装置に対する電源の投入を停止することを特徴とする付記７、８または９に記載の制御方法。
【符号の説明】
【００７６】
１０，２０，１２０    システム制御デバイス
１２，２２    ＲＯＭ／ＲＡＭ
１３，２３    ＰＬＤ
１４，２４    Busインターフェース
１５    論理判定モジュール
１６，２６，１５０    電源制御モジュール
１７，２７    HotSwapコントローラ
１８，２８    ＤＤＣレギュレータ
４５    装置電源
３０，１３０    連動機能切替スイッチ
４０，１１０    記憶部
５０    上位装置
１００，２００    ディスクエンクロージャ
１４０    システム制御ファーム
１６０    ＤＣ電源生成装置
【図１】
2011003021.tif 000003
【図２】
2011003021.tif 000004
【図３】
2011003021.tif 000005
【図４】
2011003021.tif 000006
【図５】
2011003021.tif 000007
【図６】
2011003021.tif 000008
【図７】
2011003021.tif 000009
【図８】
2011003021.tif 000010
【図９】
2011003021.tif 000011
【図１０】
2011003021.tif 000012