【手続補正書】
【提出日】平成23年12月7日(2011.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データストレージシステムの複数のエンクロージャを識別するエンクロージャ識別方法であって、前記エンクロージャ識別方法は、
複数の前記エンクロージャのトポロジであるエンクロージャトポロジを識別するトポロジ識別ステップを有し、
前記トポロジ識別ステップは、
少なくとも１つの前記エンクロージャに第１コントローラが接続されているか否か判定する判定ステップと；
少なくとも１つの前記エンクロージャに前記第１コントローラが接続されている場合に、前記第１コントローラに接続される前記エンクロージャそれぞれのチェーン接続に基づき、前記エンクロージャのケーブル接続順を決定する第１決定ステップと；
前記エンクロージャに前記第１コントローラが接続されていない場合に、第２コントローラに接続される前記エンクロージャそれぞれの逆方向の前記チェーン接続に基づき、前記ケーブル接続順を決定する第２決定ステップと；
決定された前記ケーブル接続順に基づき、昇順に一意的なエンクロージャＩＤを生成するＩＤ生成ステップと；
決定された前記ケーブル接続順に基づき、それぞれ前記エンクロージャに前記エンクロージャＩＤを割当てるＩＤ割当ステップと
を有する、エンクロージャ識別方法。
【請求項２】
前記エンクロージャ識別方法は更に、前記エンクロージャＩＤを、複数の前記エンクロージャに保存するＩＤ保存ステップを有する、
請求項１記載のエンクロージャ識別方法。
【請求項３】
前記エンクロージャ識別方法は更に、複数の前記エンクロージャ上に、前記エンクロージャＩＤを表示するＩＤ表示ステップを有する、
請求項１記載のエンクロージャ識別方法。
【請求項４】
前記トポロジ識別ステップは、
前記データストレージシステム内の全ての拡張装置を検索する検索ステップと；
トップの拡張装置を識別する第１識別ステップと；
前記トップの拡張装置の下の第２拡張装置を識別する第２識別ステップと；
前記データストレージシステム内で複数の前記エンクロージャの物理的な相互接続を示す、互いに相互接続された複数の前記拡張装置のマップを作製するマップ作製ステップとを有する、
請求項１記載のエンクロージャ識別方法。
【請求項５】
前記エンクロージャ識別方法は更に、
何れの前記拡張装置が共通エンクロージャに関連するか判定するために、複数の前記拡張装置のアドレスを比較するアドレス比較ステップと、
前記共通エンクロージャに関連する複数の前記拡張装置を、論理的にグループ化するグループ化ステップと、
を有する、
請求項４記載のエンクロージャ識別方法。
【請求項６】
前記エンクロージャ識別方法は更に、
ヘッドエンクロージャを識別する第１識別ステップと；
前記ヘッドエンクロージャに第１エンクロージャＩＤを割当てる第１割当ステップと；
前記ヘッドエンクロージャに接続された前記第１エンクロージャを識別する第２識別ステップと；
前記第１エンクロージャに第２エンクロージャＩＤを割当てる第２割当ステップと；
を有する、
請求項１記載のエンクロージャ識別方法。
【請求項７】
前記ヘッドエンクロージャは、ホストから受信した命令を実行するためのコントローラを有し、
前記第１エンクロージャは、前記コントローラから直接検出できる第１拡張装置を有する、
請求項６記載のエンクロージャ識別方法。
【請求項８】
前記エンクロージャトポロジは、複数の前記エンクロージャ同士の物理的なケーブル接続順に基づく、
請求項１記載のエンクロージャ識別方法。
【請求項９】
前記エンクロージャ識別方法は更に、１つの前記エンクロージャ内のストレージデバイスそれぞれに、前記エンクロージャＩＤとデバイスＩＤのうちの少なくとも１つを有する一意的なデバイスＩＤを割当てるデバイスＩＤ割当ステップを有する、
請求項１記載のエンクロージャ識別方法。
【請求項１０】
データストレージシステム内の複数のエンクロージャにＩＤを割当てるエンクロージャＩＤ割当装置であって、前記エンクロージャＩＤ割当装置は、
命令を備える割当アプリケーションを有するメモリと；
前記命令を実行可能なプロセッサと
を有し、
前記命令は、
前記データストレージシステム内の全ての拡張装置を検索する検索手順と；
トップの拡張装置を識別する第１識別手順と；
前記トップの拡張装置の次の第２拡張装置を識別する第２識別手順と；
何れの前記拡張装置が共通の前記エンクロージャである共通エンクロージャに関連するか判定するために、複数の前記拡張装置のアドレスを比較するアドレス比較手順と；
前記共通エンクロージャに関連する複数の前記拡張装置を、論理的にグループ化するグ
ループ化手順と；
少なくとも１つの前記エンクロージャに第１コントローラが接続されているか否か判定する判定手順と；
少なくとも１つの前記エンクロージャに前記第１コントローラが接続されている場合に、前記第１コントローラに接続される前記エンクロージャのチェーン接続に基づき、前記エンクロージャのケーブル接続順を決定する決定手順と；
前記エンクロージャに前記第１コントローラが接続されていない場合に、第２コントローラに接続されるように、逆方向の前記チェーン接続に基づき、前記ケーブル接続順を決定する第２決定手順と；
複数の前記エンクロージャ同士の相互接続と前記拡張装置のグループとに基づき、複数の前記エンクロージャのマップを生成する生成手順と；
前記エンクロージャの位置に基づき、一意的なエンクロージャＩＤをそれぞれ前記エンクロージャに割当てる割当手順と
を有する、エンクロージャＩＤ割当装置。
【請求項１１】
前記メモリと前記プロセッサは、ストレージエンクロージャ上に位置するコントローラと、ホストコンピュータ上に位置するコントローラとのうちの少なくとも１つに、処理可能に関連する、
請求項１０記載のエンクロージャＩＤ割当装置。
【請求項１２】
複数の前記エンクロージャのうちの少なくとも２つは、前記エンクロージャの一意的なエクロージャＩＤを表示するための表示デバイスを有する、
請求項１０記載のエンクロージャＩＤ割当装置。
【請求項１３】
複数の前記エンクロージャはそれぞれ、ファイバチャネルプロトコルとシリアルアタッチドＳＣＳＩのうちの何れか１つを有する既知のストレージシステム通信プロトコルを用いることによって、互いに通信する、
請求項１０記載のエンクロージャＩＤ割当装置。
【請求項１４】
前記割当アプリケーションは、
前記エンクロージャそれぞれが有するストレージデバイスそれぞれを一意的に識別する識別命令と；
前記ストレージデバイスそれぞれにデバイスＩＤそれぞれを割当てる割当命令と
を有する、
請求項１０記載のエンクロージャＩＤ割当装置。
【請求項１５】
前記デバイスＩＤは、前記ストレージデバイスに関連する前記エンクロージャの前記エンクロージャＩＤと、前記ストレージデバイスの位置に関連する識別子とを有する一意的なデバイスＩＤである、
請求項１４記載のエンクロージャＩＤ割当装置。
【請求項１６】
複数のエンクロージャを有する電子データシステムであって、それぞれ前記エンクロージャは１以上のデータストレージデバイスを有し、前記電子データシステムは、
ヘッドエンクロージャに関する前記エンクロージャの順方向または逆方向のケーブル接続順を決定する接続順決定手段と；
エンクロージャＩＤを生成するＩＤ生成手段と；
前記ケーブル接続順における前記エンクロージャの位置に基づき、前記エンクロージャそれぞれに、互いに異なるエンクロージャＩＤを割当てるＩＤ割当手段と
を有し、
前記エンクロージャＩＤの判定は、順方向または逆方向の前記ケーブル接続順によって
なされ、
順方向の前記ケーブル接続順は、前記ヘッドエンクロージャに関する逆方向の前記ケーブル接続順を逆にしたものであることを特徴とする、電子データシステム。
【請求項１７】
前記ヘッドエンクロージャは、ＲＡＩＤエンクロージャとＪＢＯＤエンクロージャのうちの１つである、
請求項１６記載の電子データシステム。
【請求項１８】
前記ヘッドエンクロージャには、生成された最小の前記エンクロージャＩＤが割当てられ、
前記ケーブル接続順の内のそれぞれ続くエンクロージャには、昇順で前記エンクロージャＩＤが割当てられ、
順方向の前記ケーブル接続順では、昇順で前記エンクロージャＩＤが並べられ、
逆方向の前記ケーブル接続順では、降順で前記エンクロージャＩＤが並べられる、
請求項１６記載の電子データシステム。
【請求項１９】
前記エンクロージャはそれぞれ、前記エンクロージャＩＤそれぞれを表示する表示手段を有する、
請求項１６記載の電子データシステム。
【請求項２０】
前記ＩＤ割当手段はさらに、対応するワールドワイドネームによって前記エンクロージャそれぞれをソートし、それらワールドワイドネームに基づき前記エンクロージャそれぞれを接続し、接続された前記エンクロージャそれぞれにしたがってエンクロージャＩＤそれぞれを割当てるように動作する、
請求項１６記載の電子データシステム。