(57)【要約】  本発明は、記憶制御装置用にメタ・ディスク集合モデルを実装するシステムである。本システムは、サーバと通信可能な記憶制御装置を含む。更に本システムは、複数のディスク・ドライブを含むメタ・ディスク・ドライブ・グループを含む。メタ・ディスク・ドライブ・グループは、記憶制御装置と通信可能であり、複数のディスク・ドライブの各々がドライブ・インターフェース・コネクタを含む。加えて、メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各ドライブ・インターフェース・コネクタは、複数のディスク・ドライブの残りのドライブ・インターフェース・コネクタの各々に通信可能であり、これによって複数のディスク・ドライブが１つのデバイスとして前記記憶制御装置と通信することを可能にする。
2010507867.tif 000002
【特許請求の範囲】
【請求項１】
システムであって、
サーバと通信可能に接続されている記憶制御装置と、
複数のディスク・ドライブを含むメタ・ディスク・ドライブ・グループであって、前記記憶制御装置と通信可能に接続されており、前記複数のディスク・ドライブの各々がドライブ・インターフェース・コネクタを含んでいる、メタ・ディスク・ドライブ・グループと
を備えており、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各ドライブ・インターフェース・コネクタは、前記複数のディスク・ドライブの残りのドライブ・インターフェース・コネクタの各々と通信可能に接続されており、これによって前記複数のディスク・ドライブが１つのデバイスとして前記記憶制御装置と通信することを可能にしたことを特徴とするシステム。
【請求項２】
請求項１記載のシステムにおいて、前記メタ・ディスク・ドライブ・グループに１つのデバイス・アドレスが割り当てらレテイルことを特徴とするシステム。
【請求項３】
請求項１記載のシステムにおいて、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各ディスク・ドライブは、ドライブ抜出メカニズムを有するドライブ・キャリア・アセンブリを含み、各ドライブ抜出メカニズムは、ドライブ・エンクロージャからのディスク・ドライブ及びディスク・キャリア・アセンブリの除去を可能にするように構成されており、前記メタ・ディスク・ドライブ・グループの各ドライブ抜出メカニズムは、前記メタ・ディスク・ドライブ・グループの残りのドライブ抜出メカニズムと同期が取られており、これによって、前記ドライブ・エンクロージャからの各ディスク・ドライブ及びドライブ・キャリア・アセンブリを同時一括に除去することを可能にしたことを特徴とするシステム。
【請求項４】
請求項３記載のシステムにおいて、前記メタ・ディスク・ドライブ・グループのドライブ抜出メカニズムの各々は連動するよう構成されていることを特徴とするシステム。
【請求項５】
請求項４記載のシステムにおいて、前記メタ・ディスク・ドライブ・グループのドライブ抜出メカニズムの各々は、抜き取り錠を含むことを特徴とするシステム。
【請求項６】
請求項５記載のシステムにおいて、前記メタ・ディスク・ドライブ・グループのドライブ抜出メカニズムの各々は、抜き取りレバーを含むことを特徴とするシステム。
【請求項７】
請求項１記載のシステムにおいて、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各々は、起動時介入電子回路を含むことを特徴とするシステム。
【請求項８】
請求項７記載のシステムにおいて、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各々の起動時介入電子回路は、前記ディスク・ドライブのドライブ・インターフェース・コネクタを通じて、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各々を通信状態に結合するジャンパを含むことを特徴とするシステム。
【請求項９】
請求項８記載のシステムにおいて、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各々のジャンパは、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの集合を、前記記憶制御装置に指示するように構成されていることを特徴とするシステム。
【請求項１０】
請求項９記載のシステムにおいて、記憶制御装置のブート・アップ及び記憶制御装置のデバイス発見の内少なくとも１つの間に、集合が指示されることを特徴とするシステム。
【請求項１１】
請求項２記載のシステムにおいて、前記制御装置のバック・エンド・チャネルを通じて、前記１つのデバイス・アドレスに入力／出力（Ｉ／Ｏ）トラフィックが送出されることを特徴とするシステム。
【請求項１２】
方法であって、
サーバと通信可能に構成された記憶制御装置を用意するステップと、
メタ・ディスク・ドライブ・グループを提供するステップであって、前記メタ・ディスク・ドライブ・グループが複数のディスク・ドライブを含む、ステップと、
１つのデバイスとして前記記憶制御装置と通信可能となるように、前記メタ・ディスク・ドライブ・グループを構成するステップと
を備えていることを特徴とする方法。
【請求項１３】
請求項１２記載の方法において、前記メタ・ディスク・ドライブ・グループを提供するステップは、更に、
前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各ディスク・ドライブに、ドライブ・キャリア・アセンブリを設置するステップ
を備えており、各ドライブ・キャリア・アセンブリはドライブ抜出メカニズムを有し、各ドライブ抜出メカニズムは、ドライブ・エンクロージャからのディスク・ドライブ及びドライブ・キャリア・アセンブリの除去を可能にするように構成されており、各ドライブ抜出メカニズムは、前記メタ・ディスク・ドライブ・グループの残りのドライブ抜出メカニズムと同期を取られており、これによって前記ドライブ・エンクロージャからディスク・ドライブ及びドライブ・キャリア・アセンブリを同時一括に除去することを可能にすることを特徴とする方法。
【請求項１４】
請求項１３記載の方法において、前記メタ・ディスク・ドライブ・グループを提供するステップは、更に、
前記メタ・ディスク・ドライブ・グループのドライブ抜出メカニズムの各々を、連動ドライブ抜出メカニズムとして構成するステップ
を備えていることを特徴とする方法。
【請求項１５】
請求項１４記載の方法において、前記メタ・ディスク・ドライブ・グループを提供するステップは、更に、
前記メタ・ディスク・ドライブ・グループのドライブ抜出メカニズムの各々に、抜き取り錠及び抜き取りレバーの内少なくとも１つを設置するステップ
を備えていることを特徴とする方法。
【請求項１６】
請求項１５記載の方法において、１つのデバイスとして前記記憶制御装置と通信可能となるように前記メタ・ディスク・ドライブ・グループを構成するステップは、更に、
前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各々に、ドライブ・インターフェース及びジャンパを設置するステップ
を備えていることを特徴とする方法。
【請求項１７】
請求項１５記載の方法において、１つのデバイスとして前記記憶制御装置と通信可能となるように前記メタ・ディスク・ドライブ・グループを構成するステップは、更に、
前記メタ・ディスク・ドライブ・グループの通信接続可能にし、更に前記メタ・ディスク・ドライブ・グループのディスク・ドライブが１つのデバイスとして前記記憶制御装置と通信できるようにするために、前記ディスク・ドライブのジャンパを通じて前記ディスク・ドライブのドライブ・インターフェース・コネクタの各々を橋絡するステップ
を備えていることを特徴とする方法。
【請求項１８】
請求項１６記載の方法において、前記ジャンパは、前記記憶制御装置に、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの集合を指示するように構成されていることを特徴とする方法。
【請求項１９】
システムであって、
サーバと通信可能に構成されている記憶制御装置と、
複数のディスク・ドライブを含むメタ・ディスク・ドライブ・グループであって、該メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各ディスク・ドライブは、ドライブ抜出メカニズムを含むドライブ・キャリア・アセンブリを有し、各ドライブ抜出メカニズムは、ドライブ・エンクロージャからのディスク・ドライブ及びドライブ・キャリア・アセンブリを除去可能に構成されており、前記メタ・ディスク・ドライブ・グループの各ドライブ抜出メカニズムは、前記メタ・ディスク・ドライブ・グループの残りのドライブ抜出メカニズムと連動し、かつ同期を取られており、これによって前記ドライブ・エンクロージャから各ディスク・ドライブ及びドライブ・キャリア・アセンブリを同時一括で除去可能とし、前記メタ・ディスク・ドライブ・グループの各ドライブ抜出メカニズムは、抜き取り錠及び抜き取りレバーを含み、前記メタ・ディスク・ドライブ・グループは、前記記憶制御装置と通信可能に構成されている、メタ・ディスク・ドライブ・グループと
を備えており、
前記メタ・ディスク・ドライブ・グループには１つのデバイス・アドレスが割り当てられ、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブが、１つのデバイスとして前記記憶制御装置と通信可能に構成されている
ことを特徴とするシステム。
【請求項２０】
請求項１９記載のシステムにおいて、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各々は、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各々のドライブ・インターフェース・コネクタを通じて、前記メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各々を通信可能に接続するジャンパを含むことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データ記憶の分野に関し、特に記憶制御装置用のメタ・ディスク集合モデルに関する。
【背景技術】
【０００２】
現行のディスク・アレイは、その多数が、ディスク・ボリューム・グループで構成されるボリューム及びボリューム・グループを設けるためにバック・エンド制御チャネルに取り付けられるドライブ・エンクロージャ(drive enclosure)を跨いで異質なドライブ・タイプを扱うことができる。加えて、現行の記憶システムの制御装置は、要求されるＲＡＩＤレベルに応じて、１つ以上のドライブを組み合わせることによって、ボリューム及びボリューム・グループを作成する能力を備えている。しかしながら、現行のシステムでは、ディスクＩ／Ｏ（入力／出力）性能は、ボリューム・グループ内におけるドライブ数、ＲＡＩＤレベル、ボリューム・グループ内にあるボリューム数、並びにボリューム及びボリューム・グループのサイズというような要因によって制限される場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
したがって、ディスクＩ／Ｏスループットの改善を促進し、更にシステムの記憶密度増大を促進することによって、現行の解決策について先に引用した問題や制約に取り組む、記憶制御装置用メタ・ディスク集合モデルを提供することができれば望ましいであろう。
【課題を解決するための手段】
【０００４】
上記に鑑みて、本発明の一実施形態においては、記憶制御装置用にメタ・ディスク集合モデルを実装するシステムを提供する。このシステムは、サーバと結合し通信するように構成されている記憶制御装置と、複数のディスク・ドライブを含むメタ・ディスク・ドライブ・グループであって、記憶制御装置と結合し通信するように構成されており、複数のディスク・ドライブの各々がドライブ・インターフェース・コネクタを含む、メタ・ディスク・ドライブ・グループとを含み、メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各ドライブ・インターフェース・コネクタは、複数のディスク・ドライブの残りのドライブ・インターフェース・コネクタの各々に結合し通信するように構成されており、これによって複数のディスク・ドライブが１つのデバイスとして記憶制御装置と通信することを可能にする。
【０００５】
本発明の別の実施形態においては、記憶制御装置用にメタ・ディスク集合モデルを実装する方法を提供する。この方法は、サーバと結合し通信するように構成された記憶制御装置を用意するステップと、メタ・ディスク・ドライブ・グループを用意するステップであって、メタ・ディスク・ドライブ・グループが複数のディスク・ドライブを含む、ステップと、記憶制御装置と、１つのデバイスとして結合し通信するように、メタ・ディスク・ドライブ・グループを構成するステップとを含む。
【０００６】
本発明の更に別の実施形態においては、記憶制御装置用にメタ・ディスク集合モデルを実装するシステムを提供する。このシステムは、サーバと結合し通信するように構成されている記憶制御装置と、複数のディスク・ドライブを含むメタ・ディスク・ドライブ・グループとを含む。メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各ディスク・ドライブは、ドライブ抜出メカニズムを含むドライブ・キャリア・アセンブリを有し、各ドライブ抜出メカニズムは、ドライブ・エンクロージャからのディスク・ドライブ及びドライブ・キャリア・アセンブリの除去を可能にするように構成されており、メタ・ディスク・ドライブ・グループの各ドライブ抜出メカニズムは、メタ・ディスク・ドライブ・グループの残りのドライブ抜出メカニズムと連動し、かつ同期を取られており、これによってドライブ・エンクロージャから各ディスク・ドライブ及びドライブ・キャリア・アセンブリを同時一括に除去することを可能とし、メタ・ディスク・ドライブ・グループの各ドライブ抜出メカニズムは、抜き取り錠及び抜き取りレバーを含み、メタ・ディスク・ドライブ・グループは、記憶制御装置と結合し通信するように構成されている。メタ・ディスク・ドライブ・グループには１つのデバイス・アドレスが割り当てられ、メタ・ディスク・ドライブ・グループの複数のディスク・ドライブが、１つのデバイスとして、記憶制御装置と通信するように構成されている。
【０００７】
尚、以上の概略的な説明及び以下の詳細な説明は例示であり説明のためにすぎず、特許請求する発明を必ずしも限定するのではない。本明細書に組み込まれその一部をなす添付図面は、本発明の実施形態を例示し、総合的な説明と併せて、本発明の原理を説明する役割を果たすためのものである。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態例による、記憶制御装置用メタ・ディスク集合モデルを実装するシステムの図である。
【図２】本発明の一実施形態例による、記憶制御装置用メタ・ディスク集合モデルを実装するシステムに含まれるディスク・ドライブのドライブ・インターフェース・コネクタの図である。
【図３】本発明の一実施形態例による、記憶制御装置用メタ・ディスク集合モデルを実装するシステムに含まれる、ディスク・ドライブのドライブ抜出メカニズムの図である。
【図４】本発明の一実施形態例による、記憶制御装置用メタ・ディスク集合モデルを実装する方法を示すフロー・チャートである。
【図５Ａ】従来の先行技術のボリューム・グループ・モデルの図である。
【図５Ｂ】本発明の一実施形態例による、記憶制御装置用メタ・ディスク集合モデルを実装するシステムの図である。
【発明を実施するための形態】
【０００９】
これより、本発明の現時点における好適な実施形態について、添付した図面を参照して詳細に説明する。
図１は、本発明の一実施形態例によるメタ・ディスク集合モデルを実施するシステム１００を示す。本実施形態では、システム１００は記憶制御装置１０２を含む。例えば、記憶制御装置１０２は、Engenio（商標）記憶制御装置である。この実施形態例では、記憶制御装置１００は、Fibre Channel（ＦＣ）、インターネットＳＣＳＩ（ｉＳＣＳＩ）、又はシリアル取付ＳＣＳＩ（ＳＡＳ）接続等を通じて、サーバ１０４と接続し通信するように構成される。
【００１０】
この実施形態では、システム１００は、更に、複数のディスク・ドライブ１０８を含むメタ・ディスク・ドライブ・グループ１０６も含む。この実施形態例では、メタ・ディスク・ドライブ・グループ１０６は、Fibre Channel（ＦＣ）又はシリアル取付ＳＣＳＩ（ＳＡＳ）等を通じて記憶制御装置１０２と接続し通信するように構成されている。本実施形態では、メタ・ディスク・ドライブ・グループ１０６の複数のディスク・ドライブ１０８は、１つのドライブとして記憶制御装置１０２と通信するように構成されている。例えば、メタ・ディスク・ドライブ・グループ１０６は複数のディスク・ドライブ１０８を含むが、記憶制御装置１０２は複数のディスク・ドライブを１つのデバイス（例えば、１つのメタ・ディスク・スピンドル）であるかのように解釈する。つまり、１つのデバイス・アドレスをメタ・ディスク・ドライブ・グループ１０６に割り当てることができ、これによってシステム１００に対してＩ／Ｏスループット向上、及び記憶密度の増大を促進する。実施形態例では、Ｉ／Ｏトラフィックは、記憶制御装置１０２のバック・エンド・チャネルを通じて、メタ・ディスク・ドライブ・グループの１つのデバイス・アドレスに送出する。
【００１１】
図２に示すように、一例の実施形態では、メタ・ディスク・ドライブ・グループの複数のディスク・ドライブ１０８に含まれる各ディスク・ドライブは、ドライブ抜出メカニズム(drive pull mechanism)２０４を有するドライブ・キャリア・アセンブリ２０２を含む。この実施形態では、各ドライブ抜出メカニズム２０４は、ドライブ・キャリア・アセンブリ２０２をドライブ・エンクロージャ２０８の中に固着するための抜き取り錠２０６を含み、この抜き取り錠は、ドライブ・キャリア・アセンブリ及びディスク・ドライブのドライブ・エンクロージャからの抜き取りを可能にするように、解除可能となっている。付加的な実施形態では、各ドライブ抜出メカニズム２０４は、ドライブ・キャリア・アセンブリ２０２及びディスク・ドライブのドライブ・エンクロージャからの抜き取りを容易にする抜き取りレバー２１０も含む。一例の実施形態では、メタ・ディスク・ドライブ・グループ１０６のディスク・ドライブ１０８のドライブ抜出メカニズム２０４の各々は、例えば、ユーザがメタ・ディスク・ドライブ・グループ１０６のディスク・キャリア・アセンブリ２０２及びディスク・ドライブ１０８をドライブ・エンクロージャから抜き取っている、即ち、取り外している間、メタ・ディスク・ドライブ・グループ１０６の残りのドライブ・キャリア・アセンブリ及びディスク・ドライブ１０８の各々も抜き取られるように、連動し同期が取られている。図２に示すように、多数のメタ・ディスク・ドライブ・グループ１０６を１つのドライブ・エンクロージャ２０８によって囲うことができる。
【００１２】
別の実施形態では、ディスク・ドライブ１０８を所望の容量となるように集合させて、適宜数のディスク・ドライブを有するメタ・ディスク・ドライブ・グループ１０６を形成することもできる。図５Ｂに示すように、別の実施形態では、多数のメタ・ディスク・ドライブ・グループ１０６をシステム１００に含ませることができ、従来技術のボリューム・グループ５０２（図５Ａ参照）に対して、容量増大及びＩ／Ｏ性能帯域幅拡大を促進するボリューム・グループ５００を設けることもできる。
【００１３】
図３に示すように、別の実施形態では、メタ・ディスク・ドライブ・グループ１０６の複数のドライブ１０８の各々は、ドライブ・インターフェース・コネクタ３０２を含む。更に、メタ・ディスク・ドライブ・グループ１０６の複数のディスク・ドライブ１０８は各々、ディスク・ドライブのドライブ・インターフェース・コネクタ３０２を通じて、メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各々を通信可能な状態に接続するために、ジャンパ３０４（例えば、介入ジャンパ(interposer jumper)のような、起動時介入電子回路(on-interposer electronics)も含む。一例の実施形態では、各ジャンパ３０４は、メタディスク・ドライブ・グループ１０６の複数のディスク・ドライブ１０８の集合を、記憶制御装置１０２に示すように構成されている。例えば、集合(aggregation)は、記憶制御装置のブート・アップ中（例えば、電力投入時）、又は記憶制御装置によってデバイス発見が行われるときに、記憶制御装置に示すことができる。
【００１４】
図４は、本発明の一実施形態による、記憶制御装置用メタ・ディスク集合モデルを実装する方法を示すフロー・チャートである。該方法４００は、サーバと通信可能に構成されている記憶制御装置を提供するステップ（４０２）を含む。更に、方法４００は、メタ・ディスク・ドライブ・グループを提供するステップ（４０４）を含み、メタ・ディスク・ドライブ・グループは、複数のディスク・ドライブを含む。更に、方法４００は、１つのデバイスとして記憶制御装置と通信可能となるように、メタ・ディスク・ドライブ・グループを構成するステップ（４０６）も含む。更に、方法４００は、メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各ディスク・ドライブに、ドライブ・キャリア・アセンブリを設置するステップ（４０８）を含み、各ドライブ・キャリア・アセンブリはドライブ抜出メカニズムを有し、各ドライブ抜出メカニズムは、メタ・ディスク・ドライブ・グループの残りのドライブ抜出メカニズムと同期が取られている。更に、方法４００は、メタ・ディスク・ドライブ・グループのドライブ抜出メカニズムの各々を、連動ドライブ抜出メカニズムとして構成するステップ（４１０）を含む。更に、方法４００は、メタ・ディスク・ドライブ・グループのドライブ抜出メカニズムの各々に、抜き取り錠及び抜き取りレバーの少なくとも１つを設置するステップ（４１２）を含む。更に、方法４００は、メタ・ディスク・ドライブ・グループの複数のディスク・ドライブの各々に、ドライブ・インターフェース・コネクタ及びジャンパを設置するステップ（４１４）を含む。更に、方法４００は、メタ・ディスク・ドライブ・グループの通信結合を可能にし、更にメタ・ディスク・ドライブ・グループのディスク・ドライブが１つのデバイスとして記憶制御装置と通信できるようにするために、ディスク・ドライブのジャンパを通じてディスク・ドライブのドライブ・インターフェース・コネクタの各々を橋絡する(bridging)ステップ（４１６）も含む。
【００１５】
尚、コンピュータ技術の当業者には明白であろうが、以上説明した本発明による実施形態は、本明細書の教示にしたがって汎用ディジタル・コンピュータをプログラムし、これを用いて実現することができるという利便性がある。本開示の教示に基づいて、習熟したプログラマであればしかるべきソフトウェア・コーディングを容易に提供することができる。これも、ソフトウェア技術の当業者には明白であろう。
【００１６】
尚、本発明は、ソフトウェア・パッケージの形態でも実現することができるという利便性があることは、理解されるであろう。このようなソフトウェア・パッケージは、開示した本発明の機能やプロセスを実行するようにコンピュータをプログラムする際に用いられるコンピュータ・コードを格納した、コンピュータ読み取り可能記憶媒体を用いるコンピュータ・プラグラム製品とすることができる。コンピュータ読み取り可能記憶媒体は、あらゆる種類の従来からのフロッピ・ディスク、光ディスク、ＣＤ−ＲＯＭ、磁気ディスク、ハード・ディスク・ドライブ、光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気又は光カード、あるいは電子命令を格納するのに適するのであれば他の任意の記憶媒体を含むことができるが、これらに限定されるのではない。
【００１７】
尚、以上に開示した方法におけるステップの具体的な順序又はステップの階層は、代表的な手法の例であることは言うまでもない。設計の優先度に基づいて、前述の方法における具体的な順序又はステップの階層を並び換えることができ、それでもなお本発明の範囲に該当することは言うまでもない。添付する方法の請求項は、種々のステップの要素を見本の順序で呈示するのであり、呈示する具体的な順序又は階層に限定することを意味するのではない。
【００１８】
本発明及びそれに伴う利点の多くは、以上の説明によって理解されると確信する。また、本発明の範囲及び主旨から逸脱せずに、又はその重要な利点の全てを犠牲にすることなく、その構成要素の形態、構造、及び配置には種々の変更が可能であることは明白であることも確信する。これまでにこの中で記載した形態は、その説明のための一実施形態に過ぎず、本発明はこのような変更を包含し含むことを意図している。
【図１】
2010507867.tif 000003
【図２】
2010507867.tif 000004
【図３】
2010507867.tif 000005
【図４】
2010507867.tif 000006
【図５Ａ】
2010507867.tif 000007
【図５Ｂ】
2010507867.tif 000008
【国際調査報告】
2010507867.tif 000009