JP2008033921A - 加速ストライピングによる分散記憶システム - Google Patents
加速ストライピングによる分散記憶システム Download PDFInfo
- Publication number
- JP2008033921A JP2008033921A JP2007172961A JP2007172961A JP2008033921A JP 2008033921 A JP2008033921 A JP 2008033921A JP 2007172961 A JP2007172961 A JP 2007172961A JP 2007172961 A JP2007172961 A JP 2007172961A JP 2008033921 A JP2008033921 A JP 2008033921A
- Authority
- JP
- Japan
- Prior art keywords
- data
- logical
- storage
- software system
- multiplexing
- 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
- 238000003860 storage Methods 0.000 title claims abstract description 65
- 238000013500 data storage Methods 0.000 claims abstract description 63
- 238000000034 method Methods 0.000 claims description 35
- 238000010586 diagram Methods 0.000 description 29
- 238000007726 management method Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000004044 response Effects 0.000 description 8
- 230000001360 synchronised effect Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000009977 dual effect Effects 0.000 description 5
- 230000003449 preventive effect Effects 0.000 description 5
- 239000004744 fabric Substances 0.000 description 4
- 238000003491 array Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000011065 in-situ storage Methods 0.000 description 3
- 238000013508 migration Methods 0.000 description 3
- 230000005012 migration Effects 0.000 description 3
- 238000001816 cooling Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Abstract
【解決手段】データを第2数の論理装置に記憶するために第1数の論理装置から読み出したデータを単一のチャネルにコード化するよう構成されるメモリ空間に常駐するソフトウェア・システムがデータ記憶装置に提供される。
【選択図】図6
Description
本出願は2005年6月3日提出の、本願の譲渡人に譲渡された米国特許出願番号第11/145、403号の一部継続出願である。
109 データ記憶
112 制御装置
118 MDA
128 データ記憶装置
150 ISP
154、156 ISPサブシステム
164 ポリシー・プロセッサ
170−180 機能制御器
182、184 リスト・マネージャ
186 CSP
199 ソフトウェア・システム
206 多重化操作
208 逆多重化操作
Claims (20)
- データ記憶装置において、第1数の論理装置から検索したデータを単一チャネルにコード化して第2数の論理装置にデータを記憶するよう構成されたメモリ空間に常駐するソフトウェア・システムを含むことを特徴とするデータ記憶装置。
- 請求項1に記載の装置において、前記ソフトウェア・システムは前記第2数の論理装置に前記データを記憶する前に前記コード化データをデコードするよう構成されたことを特徴とする装置。
- 請求項2に記載の装置において、前記ソフトウェア・システムは前記第1数の論理装置上で元々ストライプされたデータを多重化してデータをコード化するよう構成されたことを特徴とする装置。
- 請求項3に記載の装置において、ソフトウェア・システムは前記第2数の論理装置上にデータを再ストライプするためにコード化データを逆多重化するよう構成されたことを特徴とする装置。
- 請求項1に記載の装置において、第1数と第2数が異なることを特徴とする装置。
- 請求項5に記載の装置において、第2数が第1数より大きいことを特徴とする装置。
- 請求項5に記載の装置において、第1数が第2数より大きいことを特徴とする装置。
- 請求項4に記載の装置において、前記ソフトウェア・システムは前記第2数の論理装置からの再ストライプ・データを多重化することにより前記第1数の論理装置上にデータの元のストライピングを復元するよう構成されたことを特徴とする装置。
- 請求項4に記載の装置において、ソフトウェア・システムは1つ以上の入力ソースと1つ以上の出力到達先の各々の上でデータ多重化と逆多重化を同期的に連続するよう構成されたことを特徴とする装置。
- 請求項9に記載の装置において、前記ソフトウェア・システムは各々データ多重化とデータ逆多重化時に入力ソースと出力到達先をシリアル的にループするよう構成されたことを特徴とする装置。
- 請求項10に記載の装置において、ソフトウェア・システムは分散記憶システムのインテリジェントな記憶要素に常駐していることを特徴とする装置。
- 第1数の論理装置上にストライプされたデータを単一チャネルにコード化するステップと、
コード化データを第2数の論理装置上にデコードするステップと、
を含む方法。 - 請求項12に記載の方法において、前記コード化ステップは第1数の論理装置に元々ストライプされたデータを多重化することを特徴とする方法。
- 請求項13に記載の方法において、前記デコードステップは第2数の論理装置上にデータを再ストライプするためにコード化データを逆多重化することを特徴とする方法。
- 請求項12に記載の方法において、前記第1数は前記第2数と異なることを特徴とする方法。
- 請求項15に記載の方法において、前記第1数は前記第2数より大きいことを特徴とする方法。
- 請求項15に記載の方法において、前記第1数は前記第2数より小さいことを特徴とする方法。
- 請求項14に記載の方法において、前記第2数の論理装置から再ストライプ・データを多重化することにより前記第1数の論理装置上にデータの元のストライピングを復元するステップをさらに含む方法。
- 請求項14に記載の方法において、前記コード化ステップと前記デコードステップは、各々1つ以上の入力ソースと1つ以上の出力到達先へのデータ多重化とデータ逆多重化を同期的にループすることを特徴とする方法。
- データ記憶装置において、
メモリ空間を有するインテリジェント記憶要素と、
メモリ空間の論理装置にデータを再ストライプする装置と、
を含むデータことを特徴とする記憶装置。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/477,967 US7913038B2 (en) | 2005-06-03 | 2006-06-29 | Distributed storage system with accelerated striping |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008033921A true JP2008033921A (ja) | 2008-02-14 |
| JP2008033921A5 JP2008033921A5 (ja) | 2010-08-05 |
Family
ID=39123212
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007172961A Pending JP2008033921A (ja) | 2006-06-29 | 2007-06-29 | 加速ストライピングによる分散記憶システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008033921A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009205630A (ja) * | 2008-02-29 | 2009-09-10 | Nec Corp | フォールトトレラントサーバ、フルバックアップ方法、およびフルバックアッププログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003223284A (ja) * | 2002-01-31 | 2003-08-08 | Toshiba Corp | ディスクアレイ装置及び同装置における動的記憶容量拡張方法 |
| US20030192005A1 (en) * | 2002-04-05 | 2003-10-09 | Seagate Technology Llc | Method and apparatus for error detection |
| US20040133743A1 (en) * | 2002-12-26 | 2004-07-08 | Fujitsu Limited | RAID apparatus and logical device expansion method thereof |
| US20060047908A1 (en) * | 2004-09-01 | 2006-03-02 | Hitachi, Ltd. | Disk array apparatus |
| US20060268444A1 (en) * | 2005-05-31 | 2006-11-30 | Seagate Technology Llc | High speed and high capacity data storage array |
-
2007
- 2007-06-29 JP JP2007172961A patent/JP2008033921A/ja active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003223284A (ja) * | 2002-01-31 | 2003-08-08 | Toshiba Corp | ディスクアレイ装置及び同装置における動的記憶容量拡張方法 |
| US20030192005A1 (en) * | 2002-04-05 | 2003-10-09 | Seagate Technology Llc | Method and apparatus for error detection |
| US20040133743A1 (en) * | 2002-12-26 | 2004-07-08 | Fujitsu Limited | RAID apparatus and logical device expansion method thereof |
| JP2004213064A (ja) * | 2002-12-26 | 2004-07-29 | Fujitsu Ltd | Raid装置及びその論理デバイス拡張方法 |
| US20060047908A1 (en) * | 2004-09-01 | 2006-03-02 | Hitachi, Ltd. | Disk array apparatus |
| JP2006072636A (ja) * | 2004-09-01 | 2006-03-16 | Hitachi Ltd | ディスクアレイ装置 |
| US20060268444A1 (en) * | 2005-05-31 | 2006-11-30 | Seagate Technology Llc | High speed and high capacity data storage array |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009205630A (ja) * | 2008-02-29 | 2009-09-10 | Nec Corp | フォールトトレラントサーバ、フルバックアップ方法、およびフルバックアッププログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100952553B1 (ko) | 가상 계산기 시스템 및 그 제어 방법 | |
| US10680932B1 (en) | Managing connectivity to synchronously replicated storage systems | |
| US10606715B2 (en) | Efficient high availability for a SCSI target over a fibre channel | |
| US6732104B1 (en) | Uniform routing of storage access requests through redundant array controllers | |
| US7966449B2 (en) | Distributed storage system with global replication | |
| US7181578B1 (en) | Method and apparatus for efficient scalable storage management | |
| US6598174B1 (en) | Method and apparatus for storage unit replacement in non-redundant array | |
| JP5112003B2 (ja) | ストレージ装置及びこれを用いたデータ格納方法 | |
| JP5026283B2 (ja) | 協調的共用ストレージアーキテクチャ | |
| JP5523468B2 (ja) | 直接接続ストレージ・システムのためのアクティブ−アクティブ・フェイルオーバー | |
| US6757753B1 (en) | Uniform routing of storage access requests through redundant array controllers | |
| US20030074599A1 (en) | System and method for providing automatic data restoration after a storage device failure | |
| US7984258B2 (en) | Distributed storage system with global sparing | |
| US7913038B2 (en) | Distributed storage system with accelerated striping | |
| CN103793271A (zh) | 用于在镜像卷之间进行切换的方法和系统 | |
| JP2007257630A (ja) | Raidストレージ・システムのパリティ値を生成する方法及びアダプタを内蔵するraidストレージ・システム(エンクロージャベースのraidパリティ支援機構) | |
| US10768822B2 (en) | Increasing storage capacity in heterogeneous storage arrays | |
| JP4939205B2 (ja) | データ記憶システムに配置された記憶アレイを再構成するための装置及び方法 | |
| JP2008033921A (ja) | 加速ストライピングによる分散記憶システム | |
| US8898514B2 (en) | SAS storage device drive system with failure information table | |
| US9027019B2 (en) | Storage drive virtualization | |
| US7818606B1 (en) | Methods and apparatus for switch-initiated trespass decision making | |
| US20060288155A1 (en) | Storage-centric computer system | |
| US10768834B2 (en) | Methods for managing group objects with different service level objectives for an application and devices thereof | |
| JP5150947B2 (ja) | 広域予備化した分散記憶システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100622 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100622 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20100622 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120207 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120404 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120626 |