JP2008016028A - 広域複製を持つ分散記憶システム - Google Patents
広域複製を持つ分散記憶システム Download PDFInfo
- Publication number
- JP2008016028A JP2008016028A JP2007173265A JP2007173265A JP2008016028A JP 2008016028 A JP2008016028 A JP 2008016028A JP 2007173265 A JP2007173265 A JP 2007173265A JP 2007173265 A JP2007173265 A JP 2007173265A JP 2008016028 A JP2008016028 A JP 2008016028A
- Authority
- JP
- Japan
- Prior art keywords
- ise
- data
- storage system
- data storage
- storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010076 replication Effects 0.000 title description 14
- 238000000034 method Methods 0.000 claims abstract description 59
- 238000012545 processing Methods 0.000 claims abstract description 38
- 230000008569 process Effects 0.000 claims abstract description 25
- 238000013500 data storage Methods 0.000 claims description 67
- 230000003362 replicative effect Effects 0.000 claims description 17
- 238000012546 transfer Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 7
- 238000011084 recovery Methods 0.000 description 6
- 230000009977 dual effect Effects 0.000 description 5
- 230000003449 preventive effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000007789 sealing Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000001816 cooling Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000009267 minimal disease activity Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】アクセス・コマンドを遠隔装置と記憶空間との間で渡すための、ネットワークにより遠隔装置に接続可能な仮想エンジンを備える装置および方法を提供する。複数のインテリジェント記憶要素(ISE)は、アクセス・コマンドが同時に仮想エンジンと第1のISEとの間で渡されていることとは独立に、未処理のアクセス・コマンドを処理するのに十分なだけのブロック・サイズのデータを第1のISEから第2のISEに複製する。
【選択図】図12
Description
或る実施の形態では、アクセス・コマンドを遠隔装置と記憶空間との間で渡すための、ネットワークにより遠隔装置に接続可能な仮想エンジンを備えるデータ記憶システムを提供する。複数のインテリジェント記憶要素(ISE)は、アクセス・コマンドが同時に仮想エンジンと第1のISEとの間で渡されていることとは独立に、データを第1のISEから第2のISEに複製する。
或る実施の形態では、仮想エンジンが個別にアドレス指定できる複数のISEと、インテリジェント記憶要素の間でデータを複製する手段とを備えるデータ記憶装置を提供する。
本発明の特徴を示すこれらの機能や利点は以下の詳細な説明を読みまた関連する図面を参照すれば明らかになる。
また認識されるように、図12の例示の実施の形態は全LUNを別の記憶空間内に複製することを示す。または、未処理のアクセス・コマンドを処理するのにLUNの一部だけが必要な場合は、その部分だけを複製してよい。同様に、それぞれ割り当てられたサブLUNと共にLUNの全てまたは一部だけを、またはサブLUNの全てまたは一部だけをコピーしてもよい。一般に、複製されたデータは未処理のアクセス・コマンドを処理するのに必要なものだけにすべきである。
第1のISE(ユニット・マスタ)は、複製されたデータに関連するアクセス・コマンドを処理するのに比較的高い処理能力を有するものとして複数のISEの中から第2のISEを識別する。処理能力の決定は、資源の利用可能性、未処理のI/Oコマンド・キュー深さ、および管理された信頼性に関して行ってよい。
108 インテリジェント記憶要素(ISE)
109 記憶空間
200 仮想エンジン
Claims (21)
- データ記憶システムであって、
アクセス・コマンドを遠隔装置と記憶空間との間で渡すための、ネットワークにより前記遠隔装置に接続可能な仮想エンジンと、
複数のインテリジェント記憶要素(ISE)であって、前記アクセス・コマンドが同時に前記仮想エンジンと第1のISEとの間で渡されていることとは独立に、データを前記第1のISEから第2のISEに複製する、前記ISEと、
を備える前記データ記憶システム。 - 各ISEは複数の回転可能なスピンドルを備え、各スピンドルはそれぞれ独立に動くアクチュエータに近接して記憶媒体を支持し、前記アクチュエータは記憶媒体との間でデータを記憶しまた検索する、請求項1記載のデータ記憶システム。
- 前記ISEは前記第1のISE内の論理ユニット番号(LUN)の一部だけを前記第2のISE内の読取り専用コピーにコピーする、請求項2記載のデータ記憶システム。
- 前記ISEは前記第1のISE内の全LUNを前記第2のISE内の読取り専用コピーにコピーする、請求項2記載のデータ記憶システム。
- 前記ISEは前記第1のISE内のLUNとその対応するサブLUNとを前記第2のISE内の読取り専用コピーにコピーする、請求項2記載のデータ記憶システム。
- 前記ISEは前記第1のISE内のサブLUNだけを前記第2のISE内の読取り専用コピーにコピーする、請求項2記載のデータ記憶システム。
- 前記第1のISEは、前記複製されたデータに関連するアクセス・コマンドを処理するのに比較的高い処理能力を有するものとして、前期複数のISEから前記第2のISEを識別する、請求項1記載のデータ記憶システム。
- 前記処理する能力は、資源の利用可能性、未処理のI/Oコマンド・キュー深さ、および管理された信頼性から成る一組のパラメータの中の或るパラメータに関して決定する、請求項7記載のデータ記憶システム。
- 仮想エンジンとISEとの間のアクセス・コマンドを処理し、同時にデータを前記ISEから別の記憶空間に複製することを含む方法。
- 前記複製するステップは第1のISE内のLUNの一部だけを第2のISE内の読取り専用コピーに複製することを特徴とする、請求項9記載の方法。
- 前記複製するステップは第1のISE内の全LUNを第2のISE内の読取り専用コピーに複製することを特徴とする、請求項9記載の方法。
- 前記複製するステップは第1のISE内のLUNおよびそのそれぞれのサブLUNを第2のISE内の読取り専用コピーに複製することを特徴とする、請求項9記載の方法。
- 前記複製するステップは第1のISE内のサブLUNだけを第2のISE内の読取り専用コピーに複製することを特徴とする、請求項9記載の方法。
- 前記処理するステップは、前記複製されたデータに関連するアクセス・コマンドを処理するのに比較的高い処理能力を有するものとして、複数のISEから前記第2のISEを識別する、複数のISEの第1のISEを特徴とする、請求項9記載の方法。
- 前記処理する能力は、資源の利用可能性、未処理のI/Oコマンド・キュー深さ、および管理された信頼性から成る一組のパラメータからの或るパラメータに関して決定する、請求項14記載の方法。
- 前記処理するステップは、データを前記ISEの内部に複製することを特徴とする、請求項9記載の方法。
- 前記処理するステップは、データを前記ISEの外部に複製することを特徴とする、請求項9記載の方法。
- 前記処理するステップはデータを第2のISE内に複製することを特徴とする、請求項9記載の方法。
- 前記処理するステップはターゲット記憶空間の望ましい性能に関してデータを移す速度を選択することを特徴とする、請求項9記載の方法。
- 前記処理するステップは前記第2のISEとは異なる第3のISE内にデータを複製することを特徴とする、請求項18記載の方法。
- データ記憶システムであって、
仮想エンジンが個別にアドレス指定できる複数のISEと、
インテリジェント記憶要素の間でデータを複製する手段と、
を備えるデータ記憶システム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/479,432 US7644228B2 (en) | 2005-06-03 | 2006-06-30 | Distributed storage system with global replication |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008016028A true JP2008016028A (ja) | 2008-01-24 |
Family
ID=39072928
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007173265A Pending JP2008016028A (ja) | 2006-06-30 | 2007-06-29 | 広域複製を持つ分散記憶システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008016028A (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002333956A (ja) * | 2001-05-09 | 2002-11-22 | Hitachi Ltd | ディスク制御装置を用いた計算機システムおよびその運用サービス |
| WO2004066277A2 (en) * | 2003-01-20 | 2004-08-05 | Equallogic, Inc. | System and method for distributed block level storage |
| JP2005353035A (ja) * | 2004-05-10 | 2005-12-22 | Hitachi Ltd | ストレージシステムにおけるデータ移行 |
| JP2006053601A (ja) * | 2004-08-09 | 2006-02-23 | Hitachi Ltd | ストレージ装置 |
-
2007
- 2007-06-29 JP JP2007173265A patent/JP2008016028A/ja active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002333956A (ja) * | 2001-05-09 | 2002-11-22 | Hitachi Ltd | ディスク制御装置を用いた計算機システムおよびその運用サービス |
| WO2004066277A2 (en) * | 2003-01-20 | 2004-08-05 | Equallogic, Inc. | System and method for distributed block level storage |
| JP2007524877A (ja) * | 2003-01-20 | 2007-08-30 | イコールロジック, インク. | データ記憶システム |
| JP2005353035A (ja) * | 2004-05-10 | 2005-12-22 | Hitachi Ltd | ストレージシステムにおけるデータ移行 |
| JP2006053601A (ja) * | 2004-08-09 | 2006-02-23 | Hitachi Ltd | ストレージ装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7966449B2 (en) | Distributed storage system with global replication | |
| JP4986045B2 (ja) | 二重アクティブ・コントローラ内のライト・キャッシュ・データのフェイルオーバーおよびフェイルバック | |
| US6598174B1 (en) | Method and apparatus for storage unit replacement in non-redundant array | |
| US6571354B1 (en) | Method and apparatus for storage unit replacement according to array priority | |
| US12282434B2 (en) | Methods for managing input-output operations in zone translation layer architecture and devices thereof | |
| US7181578B1 (en) | Method and apparatus for efficient scalable storage management | |
| US7337351B2 (en) | Disk mirror architecture for database appliance with locally balanced regeneration | |
| US6457139B1 (en) | Method and apparatus for providing a host computer with information relating to the mapping of logical volumes within an intelligent storage system | |
| JP5523468B2 (ja) | 直接接続ストレージ・システムのためのアクティブ−アクティブ・フェイルオーバー | |
| US7984258B2 (en) | Distributed storage system with global sparing | |
| US8745326B2 (en) | Request priority seek manager | |
| US20060224854A1 (en) | Storage system | |
| US10572188B2 (en) | Server-embedded distributed storage system | |
| US7913038B2 (en) | Distributed storage system with accelerated striping | |
| US20180341554A1 (en) | Methods for handling storage element failures to reduce storage device failure rates and devices thereof | |
| JP5594942B2 (ja) | 好適なゾーン・スケジューリング | |
| US6341317B1 (en) | Method and apparatus for managing a log of information in a computer system including an intelligent storage system | |
| JP2007200299A (ja) | データ記憶システムに配置された記憶アレイを再構成するための装置及び方法 | |
| JP5150947B2 (ja) | 広域予備化した分散記憶システム | |
| JP2008016028A (ja) | 広域複製を持つ分散記憶システム | |
| JP2006344218A (ja) | ストレージ中心のコンピュータ・システム | |
| CN119225628A (zh) | 硬盘的管理方法、装置和系统 | |
| JP2008033921A (ja) | 加速ストライピングによる分散記憶システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100524 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20100526 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100528 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100827 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100901 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100928 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101001 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101027 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110322 |