JP4508612B2 - クラスタ型ストレージシステム及びその管理方法 - Google Patents
クラスタ型ストレージシステム及びその管理方法 Download PDFInfo
- Publication number
- JP4508612B2 JP4508612B2 JP2003391620A JP2003391620A JP4508612B2 JP 4508612 B2 JP4508612 B2 JP 4508612B2 JP 2003391620 A JP2003391620 A JP 2003391620A JP 2003391620 A JP2003391620 A JP 2003391620A JP 4508612 B2 JP4508612 B2 JP 4508612B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- control unit
- cache
- cache control
- data
- 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.)
- Expired - Fee Related
Links
- 238000003860 storage Methods 0.000 title claims description 153
- 238000007726 management method Methods 0.000 title description 204
- 230000015654 memory Effects 0.000 claims description 250
- 238000006243 chemical reaction Methods 0.000 claims description 134
- 238000012546 transfer Methods 0.000 description 87
- 238000000034 method Methods 0.000 description 39
- 238000012545 processing Methods 0.000 description 30
- 238000009826 distribution Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 238000002360 preparation method Methods 0.000 description 6
- 230000000903 blocking effect Effects 0.000 description 4
- 239000000872 buffer Substances 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000012464 large buffer Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0661—Format or protocol conversion arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0866—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0635—Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
相互結合網31の具体的な構成の一例を図6に示す。
プロトコル変換部10は、少なくとも、サーバ3あるいはハードディスク群2との4つのIF(外部IF)100と、キャッシュ制御部21あるいはシステム管理部60との間のデータ/制御情報の転送を制御する転送制御部105と、2つのマイクロプロセッサ102を有する。マイクロプロセッサは主記憶として自身に接続されたメモリ(図示していない)を有する。
キャッシュ制御部21は、少なくとも、4つのマイクロプロセッサ101と、プロトコル変換部10あるいはシステム管理部60との間のデータ/制御情報の転送を制御する転送制御部105と、サーバ3あるいはハードディスク群2との間でやり取りするデータを一時格納するキャッシュメモリ部111と、データ転送、キャッシュメモリ部111の管理、およびハードディスク群2の管理に関する制御情報を格納する制御メモリ部112を有する。キャッシュメモリ部111および制御メモリ部112は、いずれもメモリモジュール122とメモリモジュール122へのアクセスを制御するメモリコントローラ121を有する。ここで、キャッシュメモリ部111と制御メモリ部112を同一のメモリコントローラ121及びメモリモジュール122とし、1つのメモリ空間上の異なる領域にキャッシュメモリ領域と制御メモリ領域を割り当てても問題ない。また、マイクロプロセッサは主記憶として自身に接続されたメモリ(図示していない)を有する。あるいは、4つのマイクロプロセッサがキャッシュメモリ部111および制御メモリ部を自身の主記憶として共有するSMP構成であっても問題ない。
スイッチ部51は、少なくとも4つのパスIF130と、ヘッダ解析部131と、アービタ132と、クロスバスイッチ133と、4つのバッファ134と、4つのパスIF135と、2つのパスIF136を有する。
システム管理部60は、少なくとも、1つのマイクロプロセッサ101と、プロトコル変換部10あるいはキャッシュ制御部21との間のデータ/制御情報の転送を制御する転送制御部105と、メモリコントローラ121と、メモリモジュール122と、LANコントローラ123を有する。マイクロプロセッサ101は、メモリモジュール122を自身の主記憶とする。あるいは、主記憶として自身に接続されたメモリをメモリモジュール122とは別個に持っても問題ない。
本図に示したキャッシュ制御部は、スイッチ109に繋がる内部IF126を除いて図9に示すキャッシュ制御部21の構成と同様である。制御クラスタ構成をとる2つのキャッシュ制御部21間を繋ぐ接続パスを使用してデータおよび制御情報の通信が行われるため、スイッチ109には2つの内部IF126が接続される。2つのキャッシュ制御部21の内部IF126間を接続パスで相互に繋ぐことにより、接続パスを通してデータおよび制御情報の通信を行う。例えば、この接続パスを介して、2つのキャッシュ制御部21のキャッシュメモリ部111あるいは制御メモリ部112に格納される情報の2重化を行う。このことにより、制御クラスタ70を構成する2つのキャッシュ制御部21の一方に障害が発生した場合、もう一方でストレージシステムの稼動を続けることが可能となるため、信頼性が向上する。
ここでは、図4に示す構成のストレージシステム1の管理構成の一例を示す。
システム管理部60では、ストレージシステム1全体の管理を3つのレイヤ、すなわちネットワーク、論理パス及びストレージに分けて管理を行い、管理の簡単化を図る。具体的には、システム管理部60は、ソフトウエアプログラムとして、ネットワーク管理部503、論理パス管理部502、ストレージ管理部501を有する。尚、図11に示される各部は実際はソフトウエアプログラムであり、システム管理部60のマイクロプロセッサ101で実行される。これらのプログラムはネットワークや可搬の記憶媒体を介してシステム管理部60のメモリに格納される。
仮想ボリューム管理テーブル652は、キャッシュ制御部21から転送された仮想論理ボリューム1の情報をもとにシステム管理部60が作成する。
まず、サーバ3は、ストレージシステム1に対してデータの読出しコマンドを発行する。
まず、サーバ3は、ストレージシステム1に対してデータの書き込みコマンドを発行する。
図5に示すように、ストレージシステム1の構成は、サーバ3が繋がるプロトコル変換部10とキャッシュ制御部21を接続する相互結合網31と、ハードディスク群2が繋がるプロトコル変換部10とキャッシュ制御部21を接続する相互結合網35が物理的に独立している点を除いて、実施例1の図4に示す構成と同様である。
また図24に示すように、キャッシュ制御部21とプロトコル変換部10とを1つの制御部としてディスク制御部25にまとめ、1つの基板に実装しても、本発明を実施する上で問題無い。
ディスク制御部25は、少なくとも、4つのマイクロプロセッサ101と、プロトコル制御部10あるいはシステム管理部60との間のデータ/制御情報の転送を制御する転送制御部105と、ハードディスク群2との4つのIF(外部IF)100と、サーバ3あるいはハードディスク群2との間でやり取りするデータを一時格納するキャッシュメモリ部111と、データ転送、キャッシュメモリ部111の管理、およびハードディスク群2の管理に関する制御情報を格納する制御メモリ部112を有する。キャッシュメモリ部111および制御メモリ部112は、いずれもメモリモジュール122とメモリモジュール122へのアクセスを制御するメモリコントローラ121から構成される。ここで、キャッシュメモリ部111と制御メモリ部112を同一のメモリコントローラ121とメモリモジュール122で構成し、1つのメモリ空間上の異なる領域にキャッシュメモリ領域と制御メモリ領域を割り当てても問題ない。また、マイクロプロセッサは主記憶として自身に接続されたメモリ(図示していない)を有する。あるいは、4つのマイクロプロセッサがキャッシュメモリ部111および制御メモリ部を自身の主記憶として共有するSMP構成であっても問題ない。
図3に示すように、ストレージシステム1の構成は、相互結合網31が相互結合網41と相互結合網42とに分割され、相互結合網42にシステム管理部60が接続されている点を除いて、実施例1の図1に示す構成と同様である。
本実施例の構成は、実施例1の図4、実施例2の図5の構成に適用しても、本発明を実施するうえで問題ない。
そして、これらのシャーシを19インチラック(図示していない)の中に収める。
まず、サーバ3は、ストレージシステム1に対してデータの書き込みコマンドを発行する。
ここで、コマンド解析の処理までは図19の説明で述べた実施例1の方法と同様である。その後の要求先CAの決定処理(764)の方法が異なる。すなわち、マイクロプロセッサ102はシステム管理部60にアクセスし、自プロトコル変換部10に関係する論理ユニット割当て管理テーブル654を参照し、要求されたデータが記録されたLUを構成する仮想ボリュームを管理するキャッシュ制御部21を割り出す(764)。その後の処理(765−776)は、図19の説明で述べた実施例1の方法と同様である。
本実施例の制御方法は、実施例1の図6、図30、実施例2の図7、図24、実施例3の図3の構成に適用しても、本発明を実施するうえで問題ない。
図に示すように、ストレージシステム1はシステム管理部60が無いことを除いて、図1、図6に示す実施例1の構成と同様である。
本実施例の構成においても、問題なく実施例1と同様の効果が得られ、小規模〜大規模な構成までシステム規模に見合った価格/性能のストレージシステムを提供することが可能となる。
Claims (8)
- サーバとのインターフェースを有し、前記サーバとの間で取り交わすデータのリード/ライトコマンドを変換する第1のプロトコル変換部と、
複数の論理ユニットを提供する記憶装置に接続する第2のプロトコル変換部と、
相互結合網を介して前記第1のプロコトル変換部と接続され、各々前記サーバとの間でリード/ライトされるデータを格納するキャッシュメモリを有し、該キャッシュメモリを制御し、管理する論理ユニットに記録されるデータのみを前記キャッシュメモリに一時的に格納する複数のキャッシュ制御部と
を備え、
前記第1のプロコトル変換部は、
前記複数のキャッシュ制御部に含まれるキャッシュ制御部ごとに、当該キャッシュ制御部が管理する論理ユニットを示す管理情報を有し、
前記サーバから前記複数の論理ユニットに含まれるいずれかの前記論理ユニットへのリードコマンドを受信した場合に、前記管理情報を参照して前記論理ユニットを管理する前記キャッシュ制御部を割り出し、割り出した前記キャッシュ制御部に対して前記リードコマンドに対応した要求を発行し、
前記論理ユニットを管理する前記キャッシュ制御部は、
前記リードコマンドに対応するデータが前記キャッシュ制御部のキャッシュメモリに格納されているか否かを判断し、
前記対応するデータが前記キャッシュ制御部のキャッシュメモリに格納されていない場合には、前記第2のプロトコル変換部に対して、前記論理ユニットより前記リードコマンドに対応するデータの読み出し要求を発行し、
前記第2のプロトコル変換部が前記読み出し要求に基づいて前記論理ユニットから読み出したデータを受信した場合に、前記第1のプロトコル変換部に当該データを送信する
ことを特徴とするストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記第1のプロコトル変換部は、
前記サーバよりいずれかの前記論理ユニットへのリード/ライトコマンドを受信した場合、前記管理情報を参照して、他の前記論理ユニットを管理する前記キャッシュ制御部に対しては、前記リード/ライトコマンドに対応した要求を発行しない
ことを特徴とするストレージシステム。 - 請求項1に記載のストレージシステムであって、
同一の前記論理ユニットを管理するキャッシュ制御部が複数存在し、
同一の前記論理ユニットを管理する複数の前記キャッシュ制御部は、互いに接続パスを介して接続され、前記キャッシュメモリに格納されるデータを前記接続パスを介して二重化する
ことを特徴とするストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記キャッシュ制御部は、
前記第1のプロコトル変換部が前記サーバよりいずれかの前記論理ユニットへのライトコマンドを受信した場合に、前記第2のプロコトル変換部に対して、当該論理ユニットへ前記ライトコマンドに対応するデータを書き込む要求を発行する
ことを特徴とするストレージシステム。 - サーバと接続され、リード/ライトコマンドを受信する第1のインターフェース部と、
複数の論理ユニットを提供する記憶装置に接続する第2のインターフェース部と、
前記第1のインターフェース部と接続され、各々前記リード/ライトコマンドに対応するデータを一時的に格納するキャッシュメモリを有し、該キャッシュメモリを制御し、管理する論理ユニットに記録されるデータのみを前記キャッシュメモリに一時的に格納する第1及び第2のキャッシュ制御部と
を備え、
前記第1のインターフェース部は、
前記第1のキャッシュ制御部が管理する第1の論理ユニットと、前記第2のキャッシュ制御部が管理する第2の論理ユニットとを示す管理情報を有し、
前記サーバより前記第1の論理ユニットのリードコマンドを受信した場合に、前記管理情報を参照して、前記第1の論理ユニットを管理するキャッシュ制御部として前記第1のキャッシュ制御部を割り出し、割り出した前記第1のキャッシュ制御部に対して、前記リードコマンドに対応した要求を発行し、
前記第1のキャッシュ制御部は、
前記リードコマンドに対応するデータが前記第1のキャッシュ制御部のキャッシュメモリに格納されているか否かを判断し、
前記対応するデータが前記第1のキャッシュ制御部のキャッシュメモリに格納されていない場合には、前記第2のプロトコル変換部に対して、前記第1の論理ユニットより前記リードコマンドに対応するデータの読み出し要求を発行し、
前記第2のプロトコル変換部が前記読み出し要求に基づいて前記第1の論理ユニットから読み出したデータを受信した場合に、前記第1のプロトコル変換部に当該データを送信する
ことを特徴とするストレージシステム。 - 請求項5に記載のストレージシステムであって、
前記第1のインターフェース部は、
前記サーバより前記第2の論理ユニットへのリードコマンドを受信した場合に、前記管理情報を参照して、前記第2のキャッシュ制御部に対して、前記リードコマンドに対応した要求を発行する
ことを特徴とするストレージシステム。 - 請求項5に記載のストレージシステムであって、
前記第1のインターフェース部は、
前記サーバより前記第1の論理ユニットへのリードコマンドを受信した場合に、前記管理情報を参照して、前記第2のキャッシュ制御部に対しては、前記リードコマンドに対応した要求を発行しない
ことを特徴とするストレージシステム。 - 請求項5に記載のストレージシステムであって、
前記第1のキャッシュ制御部は、
前記第1のインターフェース部が前記サーバより前記第1の論理ユニットへのライトコマンドを受信した場合に、前記第1のインターフェース部に対して、前記第1の論理ユニットへ前記ライトコマンドに対応するデータを書き込む要求を発行する
ことを特徴とするストレージシステム。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/422,734 US6957303B2 (en) | 2002-11-26 | 2003-04-25 | System and managing method for cluster-type storage |
JP2003391620A JP4508612B2 (ja) | 2002-11-26 | 2003-11-21 | クラスタ型ストレージシステム及びその管理方法 |
US10/795,719 US7069385B2 (en) | 2002-11-26 | 2004-03-09 | Cluster-type storage system and managing method of the cluster-type storage system |
EP04010101A EP1533704A3 (en) | 2003-11-21 | 2004-04-28 | Read/write protocol for cache control units at switch fabric, managing caches for cluster-type storage |
CNB2004100453332A CN1293456C (zh) | 2003-11-21 | 2004-05-20 | 集群型存储系统 |
US11/474,462 US7571280B2 (en) | 2003-04-25 | 2006-06-26 | Cluster-type storage system and managing method of the cluster-type storage system |
US12/213,522 US7743211B2 (en) | 2003-04-25 | 2008-06-20 | Cluster-type storage system and managing method of the cluster-type storage system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002341664 | 2002-11-26 | ||
JP2003005245 | 2003-01-14 | ||
JP2003391620A JP4508612B2 (ja) | 2002-11-26 | 2003-11-21 | クラスタ型ストレージシステム及びその管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004240949A JP2004240949A (ja) | 2004-08-26 |
JP4508612B2 true JP4508612B2 (ja) | 2010-07-21 |
Family
ID=32966267
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003391620A Expired - Fee Related JP4508612B2 (ja) | 2002-11-26 | 2003-11-21 | クラスタ型ストレージシステム及びその管理方法 |
Country Status (2)
Country | Link |
---|---|
US (2) | US6957303B2 (ja) |
JP (1) | JP4508612B2 (ja) |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4202709B2 (ja) * | 2002-10-07 | 2008-12-24 | 株式会社日立製作所 | ストレージ装置を有するネットワークにおける、ボリューム及び障害管理方法 |
JP4130615B2 (ja) * | 2003-07-02 | 2008-08-06 | 株式会社日立製作所 | ストレージ装置を有するネットワークにおける障害情報管理方法及び管理サーバ |
US7409583B2 (en) * | 2002-10-07 | 2008-08-05 | Hitachi, Ltd. | Volume and failure management method on a network having a storage device |
US6957303B2 (en) * | 2002-11-26 | 2005-10-18 | Hitachi, Ltd. | System and managing method for cluster-type storage |
JP4107083B2 (ja) * | 2002-12-27 | 2008-06-25 | 株式会社日立製作所 | 高可用ディスク制御装置とその障害処理方法及び高可用ディスクサブシステム |
JP4226350B2 (ja) | 2003-02-17 | 2009-02-18 | 株式会社日立製作所 | データ移行方法 |
US7571280B2 (en) * | 2003-04-25 | 2009-08-04 | Hitachi, Ltd. | Cluster-type storage system and managing method of the cluster-type storage system |
US7146462B2 (en) * | 2003-05-20 | 2006-12-05 | Hitachi, Ltd. | Storage management method |
JP4278445B2 (ja) * | 2003-06-18 | 2009-06-17 | 株式会社日立製作所 | ネットワークシステム及びスイッチ |
JP4433372B2 (ja) | 2003-06-18 | 2010-03-17 | 株式会社日立製作所 | データアクセスシステム及び方法 |
JP2005056200A (ja) * | 2003-08-05 | 2005-03-03 | Hitachi Ltd | データ管理方法、ディスク記憶装置およびディスク記憶システム |
US7159140B2 (en) * | 2003-08-21 | 2007-01-02 | International Business Machines Corporation | Method to transfer information between data storage devices |
EP1533704A3 (en) * | 2003-11-21 | 2007-03-07 | Hitachi, Ltd. | Read/write protocol for cache control units at switch fabric, managing caches for cluster-type storage |
JP4454299B2 (ja) | 2003-12-15 | 2010-04-21 | 株式会社日立製作所 | ディスクアレイ装置及びディスクアレイ装置の保守方法 |
JP2005190036A (ja) | 2003-12-25 | 2005-07-14 | Hitachi Ltd | 記憶制御装置及び記憶制御装置の制御方法 |
JP4463042B2 (ja) | 2003-12-26 | 2010-05-12 | 株式会社日立製作所 | ボリュームの動的割り付け機能を有する記憶装置システム |
JP4141391B2 (ja) * | 2004-02-05 | 2008-08-27 | 株式会社日立製作所 | ストレージサブシステム |
US7467238B2 (en) * | 2004-02-10 | 2008-12-16 | Hitachi, Ltd. | Disk controller and storage system |
JP4405277B2 (ja) * | 2004-02-16 | 2010-01-27 | 株式会社日立製作所 | ディスク制御装置 |
JP4441286B2 (ja) * | 2004-02-10 | 2010-03-31 | 株式会社日立製作所 | ストレージシステム |
JP4528551B2 (ja) * | 2004-04-14 | 2010-08-18 | 株式会社日立製作所 | ストレージシステム |
US7519851B2 (en) * | 2005-02-08 | 2009-04-14 | Hitachi, Ltd. | Apparatus for replicating volumes between heterogenous storage systems |
JP4713902B2 (ja) | 2005-03-01 | 2011-06-29 | 株式会社日立製作所 | ストレージシステム |
US20060236032A1 (en) * | 2005-04-13 | 2006-10-19 | Campbell Brian K | Data storage system having memory controller with embedded CPU |
US8484213B2 (en) * | 2005-08-31 | 2013-07-09 | International Business Machines Corporation | Heterogenous high availability cluster manager |
US8010829B1 (en) | 2005-10-20 | 2011-08-30 | American Megatrends, Inc. | Distributed hot-spare storage in a storage cluster |
US7996608B1 (en) | 2005-10-20 | 2011-08-09 | American Megatrends, Inc. | Providing redundancy in a storage system |
US8010485B1 (en) | 2005-10-20 | 2011-08-30 | American Megatrends, Inc. | Background movement of data between nodes in a storage cluster |
US7778960B1 (en) | 2005-10-20 | 2010-08-17 | American Megatrends, Inc. | Background movement of data between nodes in a storage cluster |
JP4643427B2 (ja) * | 2005-12-08 | 2011-03-02 | 株式会社日立製作所 | 暗号化機能内蔵ストレージシステム |
JP4859471B2 (ja) | 2006-02-02 | 2012-01-25 | 株式会社日立製作所 | ストレージシステム及びストレージコントローラ |
JP4740763B2 (ja) | 2006-02-15 | 2011-08-03 | 株式会社日立製作所 | ストレージシステム及びストレージコントローラ |
US20070214105A1 (en) * | 2006-03-08 | 2007-09-13 | Omneon Video Networks | Network topology for a scalable data storage system |
US7809892B1 (en) | 2006-04-03 | 2010-10-05 | American Megatrends Inc. | Asynchronous data replication |
US8868930B2 (en) | 2006-05-31 | 2014-10-21 | International Business Machines Corporation | Systems and methods for transformation of logical data objects for storage |
WO2007138603A2 (en) | 2006-05-31 | 2007-12-06 | Storwize Ltd. | Method and system for transformation of logical data objects for storage |
JP2008090657A (ja) | 2006-10-03 | 2008-04-17 | Hitachi Ltd | ストレージシステム及び制御方法 |
JP4897499B2 (ja) | 2007-01-19 | 2012-03-14 | 株式会社日立製作所 | 記憶システム又はストレージ移行方法 |
US8046548B1 (en) | 2007-01-30 | 2011-10-25 | American Megatrends, Inc. | Maintaining data consistency in mirrored cluster storage systems using bitmap write-intent logging |
US8498967B1 (en) | 2007-01-30 | 2013-07-30 | American Megatrends, Inc. | Two-node high availability cluster storage solution using an intelligent initiator to avoid split brain syndrome |
US7908448B1 (en) | 2007-01-30 | 2011-03-15 | American Megatrends, Inc. | Maintaining data consistency in mirrored cluster storage systems with write-back cache |
JP2008204041A (ja) | 2007-02-19 | 2008-09-04 | Hitachi Ltd | ストレージ装置及びデータ配置制御方法 |
US8108580B1 (en) | 2007-04-17 | 2012-01-31 | American Megatrends, Inc. | Low latency synchronous replication using an N-way router |
JP2009098887A (ja) * | 2007-10-16 | 2009-05-07 | Hitachi Ltd | 記憶システム及びデータ消去方法 |
JP4519179B2 (ja) * | 2008-02-25 | 2010-08-04 | 富士通株式会社 | 論理ボリューム管理プログラム、論理ボリューム管理装置、論理ボリューム管理方法、および分散ストレージシステム |
US8943271B2 (en) | 2008-06-12 | 2015-01-27 | Microsoft Corporation | Distributed cache arrangement |
US8176256B2 (en) * | 2008-06-12 | 2012-05-08 | Microsoft Corporation | Cache regions |
JP5035230B2 (ja) * | 2008-12-22 | 2012-09-26 | 富士通株式会社 | ディスク搭載機構及びストレージ装置 |
US8225057B1 (en) * | 2009-03-24 | 2012-07-17 | Netapp, Inc. | Single-system configuration for backing-up and restoring a clustered storage system |
WO2010116538A1 (en) * | 2009-04-06 | 2010-10-14 | Hitachi, Ltd. | Storage apparatus and data transfer method |
US8250283B1 (en) * | 2009-05-22 | 2012-08-21 | Google Inc. | Write-distribute command for RAID mirroring |
WO2011114379A1 (en) * | 2010-03-18 | 2011-09-22 | Hitachi, Ltd. | Storage controller coupled to storage apparatus |
EP2731300B1 (en) | 2011-07-21 | 2019-02-13 | Huawei Technologies Co., Ltd. | Interface register method and device for network device to join cluster system |
US9423983B2 (en) | 2012-01-19 | 2016-08-23 | Syncsort Incorporated | Intelligent storage controller |
US9015519B2 (en) * | 2012-01-31 | 2015-04-21 | Symantec Corporation | Method and system for cluster wide adaptive I/O scheduling by a multipathing driver |
US9135097B2 (en) * | 2012-03-27 | 2015-09-15 | Oracle International Corporation | Node death detection by querying |
JP6068676B2 (ja) * | 2013-11-28 | 2017-01-25 | 株式会社日立製作所 | 計算機システム及び計算機システムの制御方法 |
WO2017062612A1 (en) * | 2015-10-09 | 2017-04-13 | Arch Systems Inc. | Modular device and method of operation |
CN107231399B (zh) | 2016-03-25 | 2020-11-06 | 阿里巴巴集团控股有限公司 | 高可用服务器集群的扩容方法以及装置 |
CN108388468B (zh) * | 2018-01-26 | 2022-02-22 | 杨立群 | 一种快速文件系统调度方法及装置 |
CN114281269B (zh) * | 2021-12-31 | 2023-08-15 | 中企云链(北京)金融信息服务有限公司 | 数据缓存方法以及装置、存储介质、电子装置 |
CN114741220B (zh) * | 2022-03-31 | 2023-01-13 | 北京志凌海纳科技有限公司 | 一种磁盘隔离方法、系统、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11203201A (ja) * | 1998-01-08 | 1999-07-30 | Hitachi Ltd | キャッシュメモリの配置方法およびデータ記憶システム |
JP2000099281A (ja) * | 1998-09-18 | 2000-04-07 | Hitachi Ltd | ディスクアレイ制御装置 |
JP2000163246A (ja) * | 1998-11-25 | 2000-06-16 | Hitachi Ltd | Fifo機能を有する記憶装置サブシステム |
JP2000242434A (ja) * | 1998-12-22 | 2000-09-08 | Hitachi Ltd | 記憶装置システム |
JP2001306265A (ja) * | 2000-04-27 | 2001-11-02 | Hitachi Ltd | 記憶制御装置および記憶制御装置の制御方法 |
JP2002116883A (ja) * | 2000-10-10 | 2002-04-19 | Nec Corp | ディスクアレイ制御装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU5442494A (en) | 1992-10-13 | 1994-05-09 | Compaq Computer Corporation | Disk array controller having advanced internal bus protocol |
US5689678A (en) | 1993-03-11 | 1997-11-18 | Emc Corporation | Distributed storage array system having a plurality of modular control units |
JP3431972B2 (ja) | 1993-11-29 | 2003-07-28 | 株式会社日立製作所 | 仮想ディスクシステム |
JPH0951347A (ja) | 1995-08-04 | 1997-02-18 | Nippon Telegr & Teleph Corp <Ntt> | 階層型ネットワーク管理方式 |
US6549918B1 (en) | 1998-09-21 | 2003-04-15 | Microsoft Corporation | Dynamic information format conversion |
US6542961B1 (en) | 1998-12-22 | 2003-04-01 | Hitachi, Ltd. | Disk storage system including a switch |
JP4294142B2 (ja) * | 1999-02-02 | 2009-07-08 | 株式会社日立製作所 | ディスクサブシステム |
US6542951B1 (en) | 1999-08-04 | 2003-04-01 | Gateway, Inc. | Information handling system having integrated internal scalable storage system |
CA2284947C (en) | 1999-10-04 | 2005-12-20 | Storagequest Inc. | Apparatus and method for managing data storage |
US20030099254A1 (en) | 2000-03-03 | 2003-05-29 | Richter Roger K. | Systems and methods for interfacing asynchronous and non-asynchronous data media |
CA2405405C (en) | 2000-04-18 | 2011-03-22 | Nelson Nahum | Storage virtualization in a storage area network |
JP2002014777A (ja) * | 2000-06-29 | 2002-01-18 | Hitachi Ltd | データ移行方法並びにプロトコル変換装置及びそれを用いたスイッチング装置 |
JP3753598B2 (ja) | 2000-07-06 | 2006-03-08 | 株式会社日立製作所 | 計算機、計算機システムおよびデータ転送方法 |
US6813676B1 (en) * | 2001-07-27 | 2004-11-02 | Lsi Logic Corporation | Host interface bypass on a fabric based array controller |
US7404000B2 (en) | 2001-09-28 | 2008-07-22 | Emc Corporation | Protocol translation in a storage system |
US6925531B2 (en) | 2002-07-11 | 2005-08-02 | Storage Technology Corporation | Multi-element storage array |
US6957303B2 (en) * | 2002-11-26 | 2005-10-18 | Hitachi, Ltd. | System and managing method for cluster-type storage |
-
2003
- 2003-04-25 US US10/422,734 patent/US6957303B2/en not_active Expired - Lifetime
- 2003-11-21 JP JP2003391620A patent/JP4508612B2/ja not_active Expired - Fee Related
-
2004
- 2004-03-09 US US10/795,719 patent/US7069385B2/en not_active Expired - Lifetime
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11203201A (ja) * | 1998-01-08 | 1999-07-30 | Hitachi Ltd | キャッシュメモリの配置方法およびデータ記憶システム |
JP2000099281A (ja) * | 1998-09-18 | 2000-04-07 | Hitachi Ltd | ディスクアレイ制御装置 |
JP2000163246A (ja) * | 1998-11-25 | 2000-06-16 | Hitachi Ltd | Fifo機能を有する記憶装置サブシステム |
JP2000242434A (ja) * | 1998-12-22 | 2000-09-08 | Hitachi Ltd | 記憶装置システム |
JP2001306265A (ja) * | 2000-04-27 | 2001-11-02 | Hitachi Ltd | 記憶制御装置および記憶制御装置の制御方法 |
JP2002116883A (ja) * | 2000-10-10 | 2002-04-19 | Nec Corp | ディスクアレイ制御装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2004240949A (ja) | 2004-08-26 |
US20040221105A1 (en) | 2004-11-04 |
US6957303B2 (en) | 2005-10-18 |
US20040103244A1 (en) | 2004-05-27 |
US7069385B2 (en) | 2006-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4508612B2 (ja) | クラスタ型ストレージシステム及びその管理方法 | |
JP4528551B2 (ja) | ストレージシステム | |
US7743211B2 (en) | Cluster-type storage system and managing method of the cluster-type storage system | |
JP4462852B2 (ja) | ストレージシステム及びストレージシステムの接続方法 | |
US9037671B2 (en) | System and method for simple scale-out storage clusters | |
JP6074056B2 (ja) | 計算機システムおよびデータ制御方法 | |
JP4338068B2 (ja) | ストレージシステム | |
JP4297747B2 (ja) | ストレージ装置 | |
JP2005165702A (ja) | クラスタストレージのデバイス連結方法 | |
JP4441286B2 (ja) | ストレージシステム | |
US7774514B2 (en) | Method of transmitting data between storage virtualization controllers and storage virtualization controller designed to implement the method | |
US7571280B2 (en) | Cluster-type storage system and managing method of the cluster-type storage system | |
JP2003099206A (ja) | ストレージシステム、ディスク制御クラスタおよびディスク制御クラスタの増設方法 | |
JP2006268403A (ja) | データストレージシステム及びストレージ制御装置のログデータの等価制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051128 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20051128 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060327 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060523 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071012 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090202 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090406 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090601 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100208 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100216 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100415 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100427 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |