(57)【要約】【課題】新しいメーカーや機種の外部記憶装置に対しても、最適なデータ伝送パラメータを設定してデータ伝送を行うことを可能とするディスクアレイ装置等を提供する。【解決手段】各ディスクドライブユニット１０がそれぞれ、制御回路との間のデータの送受信を行うデータ送受信部を備えるディスクドライブ１１と、ディスクドライブと着脱可能であり、当該ディスクドライブと制御回路との間の接続を介在すると共に、制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を予め記憶している伝送パラメータ記憶部１２ｂを含むドングル部１２とを有し、制御回路２０が、各ディスクドライブユニットとの間のデータ伝送パラメータを伝送パラメータ記憶部から読み出した最適値に設定するデータ伝送パラメータ設定部２２を備える。【選択図】図１
2014002637.tif 000002
【特許請求の範囲】
【請求項１】
複数のディスクドライブユニットが制御回路に接続されて構成されるディスクアレイ装置であって、
前記各ディスクドライブユニットがそれぞれ、
前記制御回路との間のデータの送受信を行うデータ送受信部を備えるディスクドライブと、
前記ディスクドライブと着脱可能であり、当該ディスクドライブと前記制御回路との間の接続を介在すると共に、前記制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を予め記憶している伝送パラメータ記憶部を含むドングル部と
を有し、
前記制御回路が、
前記各ディスクドライブユニットとの間の前記データ伝送パラメータを前記伝送パラメータ記憶部から読み出した前記最適値に設定するデータ伝送パラメータ設定部
を備えることを特徴とするディスクアレイ装置。
【請求項２】
前記ドングル部が、前記ディスクドライブの種別を示すディスク種別情報を予め記憶しているディスク種別情報記憶部を含むと共に、
前記制御回路の前記データ伝送パラメータ設定部が、このディスク種別情報記憶部を利用して前記データ伝送パラメータの最適値を設定することを特徴とする、請求項１に記載のディスクアレイ装置。
【請求項３】
前記各ディスクドライブが、前記制御回路との間の接続を介在する回路基板上での搭載位置を表すスロット位置情報を前記制御回路に出力する搭載位置情報出力部を備え、
前記制御回路の前記データ伝送パラメータ設定部が、このスロット位置情報を利用して前記データ伝送パラメータの最適値を設定することを特徴とする、請求項１に記載のディスクアレイ装置。
【請求項４】
前記搭載位置情報出力部が、前記回路基板に備えられたスロット位置情報出力部から前記搭載位置に応じて出力される前記スロット位置情報を受信および記憶して、これを前記制御回路に出力することを特徴とする、請求項３に記載のディスクアレイ装置。
【請求項５】
複数のディスクドライブユニットが制御回路に接続され、前記各ディスクドライブユニットがそれぞれ前記制御回路との間のデータの送受信を行うデータ送受信部を含むディスクドライブを備えるディスクアレイ装置にあって、
当該ディスクドライブと前記制御回路との間の接続を介在するドングル部が予め備える伝送パラメータ記憶部に、前記ディスクドライブと前記制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を予め記憶し、
前記制御回路のデータ伝送パラメータ設定部が、前記ディスクアレイ装置の電源が投入された時に、前記各ディスクドライブユニットとの間の前記データ伝送パラメータを前記伝送パラメータ記憶部から読み出した前記最適値に設定してから当該ディスクドライブユニットとの間のデータ伝送を行う
ことを特徴とするパラメータ設定方法。
【請求項６】
複数のディスクドライブユニットが制御回路に接続され、前記各ディスクドライブユニットがそれぞれ前記制御回路との間のデータの送受信を行うデータ送受信部を含むディスクドライブを備えるディスクアレイ装置にあって、
前記制御回路が備えるプロセッサに、
前記ディスクアレイ装置の電源が投入された時に、当該ディスクドライブと前記制御回路との間の接続を介在するドングル部が予め備える伝送パラメータ記憶部に記憶された、前記ディスクドライブと前記制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を読み出す手順、
および前記各ディスクドライブユニットとの間の前記データ伝送パラメータを前記伝送パラメータ記憶部から読み出した前記最適値に設定してから当該ディスクドライブユニットとの間のデータ伝送を行う手順
とを実行させることを特徴とするパラメータ設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はディスクアレイ装置、パラメータ設定方法およびプログラムに関し、特にデータ伝送パラメータの最適値の設定を容易に行いうるディスクアレイ装置等に関する。
【背景技術】
【０００２】
コンピュータ装置において、記憶すべきデータの容量はますます増大し、また信頼性の向上も求められている。そのため、複数のハードディスクなどの外部記憶装置を組み合わせ、上位装置がこれらを１つの外部記憶装置として認識して制御することを可能とするディスクアレイ装置が利用される。
【０００３】
ディスクアレイ装置は通常、ＳＡＳ（Serial Attached SCSI）、ＳＡＴＡ（Serial Advanced Technology Attachment）、ＦＣ（Fibre Channel）などのような汎用の規格に準拠した市販のハードディスク装置を複数台、回路基板上に実装することによって実現される。
【０００４】
図６は、既存のディスクアレイ装置９０１の構成について示す説明図である。ディスクアレイ装置９０１は、多数台の（ハードディスクなどの）外部記憶装置９１０Ａ〜９１０Ｎを、プリント基板であるバックボード９３０上に実装可能な構成である。バックボード９３０はさらに、別のプリント基板であるメインボード９２０に接続されており、このメインボード９２０上には制御装置９２１が含まれる。冗長性の確保のため、メインボード９２０が複数の制御装置９２１を備えていてもよい。
【０００５】
制御装置９２１は、上位装置９４０と接続されている。上位装置９４０は、ディスクアレイ装置９０１を１つの外部記憶装置として認識し、データ読み書きのコマンドをこのディスクアレイ装置９０１（制御装置９２１）に送信する。制御装置９２１は、上位装置９４０から受け取ったコマンドに応じて、実際にそのデータの読み書きを行う装置を外部記憶装置９１０Ａ〜９１０Ｎの中から決定し、その装置とデータの交換を行う。また、その際にＲＡＩＤ（Redundant Arrays of Inexpensive Disks）を利用して、データの二重化および冗長化を行ってもよい。
【０００６】
外部記憶装置９１０Ａ〜９１０Ｎと（バックボード９３０およびメインボード９２０を経由した）制御装置９２１との間の接続は、前述のように汎用の規格に準拠したものである。その規格に準拠したものであれば、外部記憶装置９１０Ａ〜９１０Ｎはどのメーカーのどの機種であっても利用可能であるということが、この構成の前提となっている。
【０００７】
これに関連して、次の各々の技術文献がある。その中でも特許文献１には、外部記憶装置と制御装置との間の信号伝送に関するパラメータを、外部記憶装置のメーカーや機種に応じて設定するという技術が記載されている（より詳しくは後述）。特許文献２には、認証情報などを予め記憶した記憶手段を含むドングルを介して端末機器をネットワークに接続することによって、認証に係る操作を容易にするという技術が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−２２１２７１号公報
【特許文献２】特開２０１１−０１８３０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
近年、外部記憶装置と制御装置との間の接続は、データ転送速度の高い接続規格が次々と開発され、また同じ規格の中でも転送速度はますます高速化している。たとえばＳＡＳでは、当初は１．５Ｇｂｐｓだった転送速度が、規格のバージョンアップに伴って３Ｇｂｐｓから現在の主流である６Ｇｂｐｓとなり、さらに１２Ｇｂｐｓの規格の策定と対応機器の開発とが進められている。ＳＡＴＡやその他の規格においても同様である。
【００１０】
装置の構成上、外部記憶装置と制御装置との間の伝送信号は、バックボードおよびメインボード（回路基板）の中で長い距離を引き回されることを避けられない。しかしながら、このように転送速度が高速化すると、たとえば回路基板内の信号の減衰や外部からのノイズ流入などの影響が大きくなる。
【００１１】
そのため、データ伝送を開始する前に、たとえば信号振幅、プリエンファシス強度、入力インピーダンス、イコライザ強度などのような電気的特性（以後これらを総称してデータ伝送パラメータという）を、外部記憶装置と制御装置との間で予め適切に設定しておく必要がある。
【００１２】
データ伝送パラメータの最適値は、その外部記憶装置のメーカーや機種などに応じて大きく変わる。このデータ伝送パラメータの設定が適切でないと、同一の接続規格に準拠した装置であっても、正常に接続してデータ伝送を行うことができない場合が生じる。
【００１３】
特に近年は、転送速度の高速化に伴い、ますますこの設定を厳しく行う必要性が高まっている。同一の制御装置および外部記憶装置であっても、その外部記憶装置が接続されるスロット番号が変われば、信号を引き回される距離が変わるので、それだけでデータ伝送パラメータの最適値が大きく変わるという状態ですらある。これに加えて、一つの回路基板に接続される外部記憶装置の数も多くなる傾向にあるので、スロット番号の違いによる影響もますます大きくなる。
【００１４】
そのため、一つの接続規格に対して、どのメーカーのどの機種でも接続してデータ伝送を行うことが可能である「最大公約数的なデータ伝送パラメータ」を一律に設定すること自体が、既に困難な状態となっている。
【００１５】
前述の特許文献１に記載の技術は、この問題点を解決するために、外部記憶装置のメーカーや機種ごとの最適なデータ伝送パラメータを予め記憶した「伝送最適化パラメータテーブル」を制御装置側に予め記憶して、外部記憶装置側から送られる識別情報と搭載位置情報に応じてデータ伝送パラメータを最適値に設定できるという構成としている。
【００１６】
しかしながら、この特許文献１に記載の技術では、想定される全てのメーカーや機種に対して最適なデータ伝送パラメータを、伝送最適化パラメータテーブルに予め記憶しておくことが必要である。同一規格に準拠したものであっても、新しいメーカーや機種に対応することが不可能であり、特にメーカーや機種が不明である場合には最適値の設定自体が全く不可能であるということになる。これでは、規格そのものが無意味なものとなる。
【００１７】
また、同一の外部記憶装置であっても、データ伝送パラメータの最適値自体が変更される場合がある。たとえばファームウェアのバージョンアップがあった場合や、ディスクドライブ自体に経時変化が生じた場合などである。特許文献１に記載の技術では、設定すべき最適値が変更された場合には伝送最適化パラメータテーブルの内容を編集する必要が生じるので、このような場合に対応するには煩雑な操作が必要となる。
【００１８】
これに特許文献２に記載の技術を組み合わせても、以上で述べた問題を解決するものとはならない。
【００１９】
本発明の目的は、新しい（もしくは未知の）メーカーや機種の外部記憶装置に対しても、最適なデータ伝送パラメータを設定してデータ伝送を行うことを可能とするディスクアレイ装置、パラメータ設定方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００２０】
上記目的を達成するため、本発明に係るディスクアレイ装置は、複数のディスクドライブユニットが制御回路に接続されて構成されるディスクアレイ装置であって、各ディスクドライブユニットがそれぞれ、制御回路との間のデータの送受信を行うデータ送受信部を備えるディスクドライブと、ディスクドライブと着脱可能であり、当該ディスクドライブと制御回路との間の接続を介在すると共に、制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を予め記憶している伝送パラメータ記憶部を含むドングル部とを有し、制御回路が、各ディスクドライブユニットとの間のデータ伝送パラメータを伝送パラメータ記憶部から読み出した最適値に設定するデータ伝送パラメータ設定部を備えることを特徴とする。
【００２１】
上記目的を達成するため、本発明に係るパラメータ設定方法は、複数のディスクドライブユニットが制御回路に接続され、各ディスクドライブユニットがそれぞれ制御回路との間のデータの送受信を行うデータ送受信部を含むディスクドライブを備えるディスクアレイ装置にあって、当該ディスクドライブと制御回路との間の接続を介在するドングル部が予め備える伝送パラメータ記憶部に、ディスクドライブと制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を予め記憶し、制御回路のデータ伝送パラメータ設定部が、ディスクアレイ装置の電源が投入された時に、各ディスクドライブユニットとの間のデータ伝送パラメータを伝送パラメータ記憶部から読み出した最適値に設定してから当該ディスクドライブユニットとの間のデータ伝送を行うことを特徴とする。
【００２２】
上記目的を達成するため、本発明に係るパラメータ設定プログラムは、複数のディスクドライブユニットが制御回路に接続され、各ディスクドライブユニットがそれぞれ制御回路との間のデータの送受信を行うデータ送受信部を含むディスクドライブを備えるディスクアレイ装置にあって、制御回路が備えるプロセッサに、ディスクアレイ装置の電源が投入された時に、当該ディスクドライブと制御回路との間の接続を介在するドングル部が予め備える伝送パラメータ記憶部に記憶された、ディスクドライブと制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を読み出す手順、および各ディスクドライブユニットとの間のデータ伝送パラメータを伝送パラメータ記憶部から読み出した最適値に設定してから当該ディスクドライブユニットとの間のデータ伝送を行う手順とを実行させることを特徴とする。
【発明の効果】
【００２３】
本発明は、上記したように、ディスクドライブと制御回路との間のドングル部が伝送パラメータ記憶部を予め備える構成としたので、新しい（もしくは未知の）メーカーや機種の外部記憶装置に対しても、最適なデータ伝送パラメータを設定してデータ伝送を行うことが可能であるという、優れた特徴を持つディスクアレイ装置、パラメータ設定方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】図２で示したディスクアレイ装置で、各々１つずつのディスクドライブユニットと制御回路との間の接続関係に着目し、これらの構成をより詳しく示した説明図である。
【図２】本発明に係るディスクアレイ装置の構成について示す説明図である。
【図３】図１に示したデータ伝送パラメータ設定部のより詳しい構成について示す説明図である。
【図４】図１および３に示した伝送パラメータ記憶部に記憶されている内容について示す説明図である。
【図５】図１〜２に示したディスクアレイ装置で、電源投入時または新たなディスクドライブユニットが接続された時に行われるデータ伝送パラメータの設定の動作について示すフローチャートである。
【図６】既存のディスクアレイ装置の構成について示す説明図である。
【発明を実施するための形態】
【００２５】
（実施形態）
以下、本発明の実施形態の構成について添付図１〜３に基づいて説明する。
最初に、本実施形態の基本的な内容について説明し、その後でより具体的な内容について説明する。
本実施形態に係るディスクアレイ装置１は、複数のディスクドライブユニット１０が制御回路２０に接続されて構成されるディスクアレイ装置である。各ディスクドライブユニット１０はそれぞれ、制御回路との間のデータの送受信を行うデータ送受信部を備えるディスクドライブ１１と、ディスクドライブと着脱可能であり、当該ディスクドライブと制御回路との間の接続を介在すると共に、制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を予め記憶している伝送パラメータ記憶部１２ｂを含むドングル部（ドングル１２）とを有し、制御回路２０が、各ディスクドライブユニットとの間のデータ伝送パラメータを伝送パラメータ記憶部から読み出した最適値に設定するデータ伝送パラメータ設定部２２を備える。
【００２６】
またドングル１２は、ディスクドライブの種別を示すディスク種別情報を予め記憶しているディスク種別情報記憶部１２ａを含み、制御回路２０のデータ伝送パラメータ設定部２２が、このディスク種別情報記憶部を利用してデータ伝送パラメータの最適値を設定する。
【００２７】
さらに、各ディスクドライブ１１が、制御回路との間の接続を介在する回路基板上での搭載位置を表すスロット位置情報を制御回路に出力する搭載位置情報出力部１１ｂを備え、制御回路２０のデータ伝送パラメータ設定部２２ｆ、このスロット位置情報を利用してデータ伝送パラメータの最適値を設定する。そして、搭載位置情報出力部１１ｂは、回路基板（バックボード３０）に備えられたスロット位置情報出力部３１から搭載位置に応じて出力されるスロット位置情報を受信および記憶して、これを制御回路に出力する。
【００２８】
以上の構成を備えることにより、ディスクアレイ装置１は、新しい（もしくは未知の）メーカーや機種の外部記憶装置に対しても、最適なデータ伝送パラメータを設定してデータ伝送を行うことが可能となる。
以下、これをより詳細に説明する。
【００２９】
図２は、本発明に係るディスクアレイ装置１の構成について示す説明図である。ディスクアレイ装置１は、複数のディスクドライブユニット１０Ａ，１０Ｂ，…，１０Ｎが、バックボード３０を介して、２つの制御回路２０Ａおよび２０Ｂと接続されることによって構成される。
【００３０】
以後、ディスクドライブユニット１０Ａ，１０Ｂ，…，１０Ｎを総称してディスクドライブユニット１０といい、制御回路２０Ａおよび２０Ｂを総称して制御回路２０という。ディスクドライブユニット１０の数は任意であり、伝送パラメータは各々異なるが、いずれも同一の構成を有する。また制御回路２０は冗長性のために同一の回路が複数存在するものである。ディスクドライブユニット１０と制御回路２０との間の接続には、前述のＳＡＳ、ＳＡＴＡなど、任意の規格を利用することができるし、この接続に（図６に示したメインボード９２０などのような）別の基板、回路、結線などが介在してももちろんよい。
【００３１】
図１は、図２で示したディスクアレイ装置１で、各々１つずつのディスクドライブユニット１０と制御回路２０との間の接続関係に着目し、これらの構成をより詳しく示した説明図である。各々のディスクドライブユニット１０は、ディスクドライブ１１と、ドングル１２とを備える。
【００３２】
ディスクドライブ１１は、ＨＤＤ（ハードディスクドライブ）やＳＳＤ（ソリッドステートドライブ）などのような外部記憶装置である。１つのディスクドライブユニット１０は、必ず１つのディスクドライブ１１、または１つのディスクドライブ１１とみなすことのできる複数のディスクドライブを備える。
【００３３】
ドングル１２は、ディスクドライブ１１とバックボード３０との間の接続に介在する着脱可能な小型デバイスである。ディスクドライブ１１とバックボード３０との間の全ての電気的接続は、ドングル１２を経由する。
【００３４】
バックボード３０は、当該バックボード上でディスクドライブユニット１０が実装された位置を示すスロット位置情報を出力するスロット位置情報出力部３１を備える。ディスクドライブ１１は、媒体（図示せず）にデータを読み書きし、制御回路２０との間でデータの送受信を行うデータ送受信部１１ａと、スロット位置情報出力部３１から受信したスロット位置情報を記憶してこれを制御回路２０に出力する搭載位置情報出力部１１ｂとを備える。
【００３５】
ドングル１２には、ディスクドライブ１１の種別（メーカー名、機種名など）を示すディスク種別情報を予め記憶しているドライブ識別情報記憶部１２ａと、ディスクドライブ１１と制御回路２０との間のデータの送受信に使用されるデータ伝送パラメータを予め記憶している伝送パラメータ記憶部１２ｂとが備えられている。ドライブ識別情報記憶部１２ａおよび伝送パラメータ記憶部１２ｂは、典型的にはＥＰＲＯＭ（Erasable Programmable Read Only Memory）などによって実現される。
【００３６】
制御回路２０は、ディスクドライブ１１（データ送受信部１１ａ）との間でデータの送受信を行うデータ送受信部２１と、このデータ送受信部２１に対してデータ送受信に使用されるデータ伝送パラメータを決定するデータ伝送パラメータ設定部２２と、各々のディスクドライブユニット１０を利用してＲＡＩＤを構築する際に使用されるＲＡＩＤ構築パラメータを決定するＲＡＩＤ構築パラメータ設定部２３とを備える。
【００３７】
ＲＡＩＤ構築パラメータ設定部２３については、本実施形態とは直接関係しないので、以後説明を省略する。もちろん、複数あるＲＡＩＤの規格の中で、いずれの規格を利用することも可能である。
【００３８】
また、データ送受信部２１は、ディスクドライブ１１（データ送受信部１１ａ）へのデータ入出力を実行するＩ／Ｏ実行部２１ａと、決定されたデータ伝送パラメータをＩ／Ｏ実行部２１ａに対して設定する伝送機能設定部２１ｂとに分かれる。
【００３９】
図３は、図１に示したデータ伝送パラメータ設定部２２のより詳しい構成について示す説明図である。データ伝送パラメータ設定部２２は、ドングル１２内のドライブ識別情報記憶部１２ａおよび伝送パラメータ記憶部１２ｂに記憶された情報と、搭載位置情報出力部１１ｂから出力されるスロット位置情報から、データ伝送パラメータを決定して、これをＩ／Ｏ実行部２１ａおよび伝送機能設定部２１ｂに出力する。
【００４０】
データ伝送パラメータ設定部２２は、典型的にはＦＰＧＡ（Field-Programmable Gate Array）などによる電気回路として実現されるが、ファームウェアやソフトウェアによって実現されるものであってもよい。この場合、その動作を行うファームウェアやソフトウェアを実行するためのプロセッサを、このデータ伝送パラメータ設定部２２が備えることとなる。また、ドングル１２との間の接続および通信のための手段については、任意のものを利用することができる。
【００４１】
データ伝送パラメータ設定部２２は、情報入力手段２２ａと、パラメータ決定手段２２ｂと、パラメータ出力手段２２ｃとを備える。情報入力手段２２ａは、搭載位置情報出力部１１ｂから出力されるスロット位置情報を受信し、またドライブ識別情報記憶部１２ａからディスク種別情報を読み出し、これらの情報をパラメータ決定手段２２ｂに渡す。パラメータ決定手段２２ｂは、伝送パラメータ記憶部１２ｂからデータ伝送パラメータを読み出す。
【００４２】
図４は、図１および３に示した伝送パラメータ記憶部１２ｂに記憶されている内容について示す説明図である。伝送パラメータ記憶部１２ｂには、少なくとも一通りのデータ伝送パラメータと、そのデータ伝送パラメータのうちのいずれを使用するかを決定するための条件となるスロット位置情報およびディスク種別情報が記憶されている。もちろん、これ以外の条件となる項目が含まれていてもよい。
【００４３】
パラメータ決定手段２２ｂは、伝送パラメータ記憶部１２ｂに記憶されたデータ伝送パラメータの中から、情報入力手段２２ａから渡されたスロット位置情報およびディスク種別情報に応じて最適なものを選択して、これをパラメータ出力手段２２ｃに渡す。たとえばバックボード３０の中での位置を示すスロット位置情報に応じて、異なるデータ伝送パラメータを設定してもよい。これによって、スロット位置に応じてバックボード３０内での信号の伝送距離が変わり、それに伴って電気的特性も変わるということに対応できる。
【００４４】
パラメータ出力手段２２ｃは、設定されたデータ伝送パラメータを、データ送受信部２１に出力する。ここでいうデータ伝送パラメータとは、たとえば出力信号の振幅、入力インピーダンス、信号波形に対する整形の強度であるプリエンファシス強度およびイコライザ強度などが含まれる。
【００４５】
図５は、図１〜２に示したディスクアレイ装置１で、電源投入時または新たなディスクドライブユニット１０が接続された時に行われるデータ伝送パラメータの設定の動作について示すフローチャートである。
【００４６】
ディスクアレイ装置１の電源が投入されると（ステップＳ１０１）、ディスクドライブ１１の搭載位置情報出力部１１ｂが、スロット位置情報出力部３１からスロット位置情報を受信して記憶し（ステップＳ１０２）、これをデータ伝送パラメータ設定部２２に出力する。データ伝送パラメータ設定部２２の情報入力手段２２ａがこのスロット位置情報を受信すると（ステップＳ１０３）、引き続いてこの情報入力手段２２ａがドライブ識別情報記憶部１２ａからディスク種別情報を読み出す（ステップＳ１０４）。
【００４７】
これらのスロット位置情報とディスク種別情報を受けたパラメータ決定手段２２ｂは、伝送パラメータ記憶部１２ｂからデータ伝送パラメータを読み出して、その中から通信に使用するデータ伝送パラメータを決定する（ステップＳ１０５）。そして、決定されたデータ伝送パラメータを、パラメータ出力手段２２ｃがデータ送受信部２１に対して出力し（ステップＳ１０６）、データ送受信部２１の伝送機能設定部２１ｂはこれらのパラメータをＩ／Ｏ実行部２１ａに対して設定し（ステップＳ１０７）、実際のデータの送受信を開始する（ステップＳ１０８）。
【００４８】
（実施形態の全体的な動作）
次に、上記の実施形態の全体的な動作について説明する。
本実施形態に係るパラメータ設定方法は、複数のディスクドライブユニットが制御回路に接続され、各ディスクドライブユニットがそれぞれ制御回路との間のデータの送受信を行うデータ送受信部を含むディスクドライブを備えるディスクアレイ装置にあって、当該ディスクドライブと制御回路との間の接続を介在するドングル部が予め備える伝送パラメータ記憶部に、ディスクドライブと制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を予め記憶し、制御回路のデータ伝送パラメータ設定部が、ディスクアレイ装置の電源が投入された時に（図５・ステップＳ１０１）、各ディスクドライブユニットとの間のデータ伝送パラメータを伝送パラメータ記憶部から読み出した最適値に設定（図５・ステップＳ１０５〜１０７）してから当該ディスクドライブユニットとの間のデータ伝送を行う（図５・ステップＳ１０８）。
【００４９】
ここで、上記各動作ステップについては、これをコンピュータで実行可能にプログラム化し、これらを前記各ステップを直接実行するデータ伝送パラメータ設定部２２の備えるプロセッサに実行させるようにしてもよい。本プログラムは、非一時的な記録媒体、例えば、ＤＶＤ、ＣＤ、フラッシュメモリ等に記録されてもよい。その場合、本プログラムは、記録媒体からコンピュータによって読み出され、実行される。
この動作により、本実施形態は以下のような効果を奏する。
【００５０】
以上で示した本実施形態は、前述の特許文献１に記載の技術における「伝送最適化パラメータテーブル」をディスクアレイ制御装置側でなく、ディスクドライブ側に付属するドングル内に備えられたＥＰＲＯＭなどのような記憶装置に記憶させたものであると言える。
【００５１】
しかしながら、このように構成することにより、制御装置にとって未知のディスクドライブが接続された場合においても、最適なデータ伝送パラメータをそのドングル内の記憶装置から読み出して、望ましいデータ伝送パラメータを設定させてそのディスクドライブを動作させることが可能となる。
【００５２】
ディスクアレイ装置の運用期間が５〜１０年程度であるのに対して、ディスクドライブは一般的に故障しやすく、２〜３年程度で交換が必要となる。ディスクドライブを交換する際に、同一品は既に入手困難になっているということもよくある。そのような場合に「制御装置にとって未知のディスクドライブ」を接続することが必要となるので、本実施形態が特に有用なものとなる。
【００５３】
また、そのデータ伝送パラメータは一つのディスクドライブにおいて常に一定というわけではなく、たとえばファームウェアのバージョンアップ、ディスクドライブ自体の経時変化などに応じて新しいパラメータが採用される場合もある。そのような場合も、ディスクドライブユニットやディスクドライブを変更しなくても、また制御装置に記憶された内容を変更しなくても、ただドングルを交換するだけでパラメータの更新が可能となる。
【００５４】
これによって、ディスクアレイ装置の信頼性を向上し、またディスクドライブをマルチベンダ化することが可能となる。特に、ディスクドライブのメーカー名および機種名が不明な場合であっても、その接続規格に準拠したものであれば、最適なデータ伝送パラメータによる動作が可能となる。
【００５５】
これまで本発明について図面に示した特定の実施形態をもって説明してきたが、本発明は図面に示した実施形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができる。
【００５６】
上述した実施形態について、その新規な技術内容の要点をまとめると、以下のようになる。なお、上記実施形態の一部または全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。
【００５７】
（付記１）  複数のディスクドライブユニットが制御回路に接続されて構成されるディスクアレイ装置であって、
前記各ディスクドライブユニットがそれぞれ、
前記制御回路との間のデータの送受信を行うデータ送受信部を備えるディスクドライブと、
前記ディスクドライブと着脱可能であり、当該ディスクドライブと前記制御回路との間の接続を介在すると共に、前記制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を予め記憶している伝送パラメータ記憶部を含むドングル部と
を有し、
前記制御回路が、
前記各ディスクドライブユニットとの間の前記データ伝送パラメータを前記伝送パラメータ記憶部から読み出した前記最適値に設定するデータ伝送パラメータ設定部
を備えることを特徴とするディスクアレイ装置。
【００５８】
（付記２）  前記ドングル部が、前記ディスクドライブの種別を示すディスク種別情報を予め記憶しているディスク種別情報記憶部を含むと共に、
前記制御回路の前記データ伝送パラメータ設定部が、このディスク種別情報記憶部を利用して前記データ伝送パラメータの最適値を設定することを特徴とする、付記１に記載のディスクアレイ装置。
【００５９】
（付記３）  前記各ディスクドライブが、前記制御回路との間の接続を介在する回路基板上での搭載位置を表すスロット位置情報を前記制御回路に出力する搭載位置情報出力部を備え、
前記制御回路の前記データ伝送パラメータ設定部が、このスロット位置情報を利用して前記データ伝送パラメータの最適値を設定することを特徴とする、付記１に記載のディスクアレイ装置。
【００６０】
（付記４）  前記搭載位置情報出力部が、前記回路基板に備えられたスロット位置情報出力部から前記搭載位置に応じて出力される前記スロット位置情報を受信および記憶して、これを前記制御回路に出力することを特徴とする、付記３に記載のディスクアレイ装置。
【００６１】
（付記５）  複数のディスクドライブユニットが制御回路に接続され、前記各ディスクドライブユニットがそれぞれ前記制御回路との間のデータの送受信を行うデータ送受信部を含むディスクドライブを備えるディスクアレイ装置にあって、
当該ディスクドライブと前記制御回路との間の接続を介在するドングル部が予め備える伝送パラメータ記憶部に、前記ディスクドライブと前記制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を予め記憶し、
前記制御回路のデータ伝送パラメータ設定部が、前記ディスクアレイ装置の電源が投入された時に、前記各ディスクドライブユニットとの間の前記データ伝送パラメータを前記伝送パラメータ記憶部から読み出した前記最適値に設定してから当該ディスクドライブユニットとの間のデータ伝送を行う
ことを特徴とするパラメータ設定方法。
【００６２】
（付記６）  複数のディスクドライブユニットが制御回路に接続され、前記各ディスクドライブユニットがそれぞれ前記制御回路との間のデータの送受信を行うデータ送受信部を含むディスクドライブを備えるディスクアレイ装置にあって、
前記制御回路が備えるプロセッサに、
前記ディスクアレイ装置の電源が投入された時に、当該ディスクドライブと前記制御回路との間の接続を介在するドングル部が予め備える伝送パラメータ記憶部に記憶された、前記ディスクドライブと前記制御回路との間の電気的特性に関するデータ伝送パラメータの最適値を読み出す手順、
および前記各ディスクドライブユニットとの間の前記データ伝送パラメータを前記伝送パラメータ記憶部から読み出した前記最適値に設定してから当該ディスクドライブユニットとの間のデータ伝送を行う手順
とを実行させることを特徴とするパラメータ設定プログラム。
【産業上の利用可能性】
【００６３】
本発明は、複数のディスクドライブユニットを同一の制御回路に接続して構成される装置に対して適用できる。典型的にはディスクアレイ装置であるが、必ずしもこれに限定されるものではない。
【符号の説明】
【００６４】
１  ディスクアレイ装置
１０、１０Ａ、１０Ｂ、１０Ｎ  ディスクドライブユニット
１１  ディスクドライブ
１１ａ、２１  データ送受信部
１１ｂ  搭載位置情報出力部
１２  ドングル
１２ａ  ドライブ識別情報記憶部
１２ｂ  伝送パラメータ記憶部
２０、２０Ａ、２０Ｂ  制御回路
２１ａ  Ｉ／Ｏ実行部
２１ｂ  伝送機能設定部
２２  データ伝送パラメータ設定部
２２ａ  情報入力手段
２２ｂ  パラメータ決定手段
２２ｃ  パラメータ出力手段
２３  ＲＡＩＤ構築パラメータ設定部
３０  バックボード
３１  スロット位置情報出力部
【図１】
2014002637.tif 000003
【図２】
2014002637.tif 000004
【図３】
2014002637.tif 000005
【図４】
2014002637.tif 000006
【図５】
2014002637.tif 000007
【図６】
2014002637.tif 000008