JP5330702B2 - 複数のコントローラモジュールを備えた記憶装置システム - Google Patents
複数のコントローラモジュールを備えた記憶装置システム Download PDFInfo
- Publication number
- JP5330702B2 JP5330702B2 JP2008020595A JP2008020595A JP5330702B2 JP 5330702 B2 JP5330702 B2 JP 5330702B2 JP 2008020595 A JP2008020595 A JP 2008020595A JP 2008020595 A JP2008020595 A JP 2008020595A JP 5330702 B2 JP5330702 B2 JP 5330702B2
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- logical storage
- global
- controller module
- 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
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/0662—Virtualisation aspects
- G06F3/0665—Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0727—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a storage system, e.g. in a DASD or network based storage system
-
- 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/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- 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/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0793—Remedial or corrective actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2002—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
- G06F11/2007—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2002—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
- G06F11/2007—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
- G06F11/201—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media between storage system components
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)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
バックエンドインタフェース133は、例えば、PDEV112と通信する複数のポート135と、メモリ(以下、「ローカルメモリ」と言う)137と、制御部139とを備える。制御部139は、例えば、ポート135とローカルメモリ137間の通信を制御するデータ転送回路である。
[ローカルLDEV番号]が含まれていれば、肯定的な判断結果となり(S124でY)、[転送先プロセッサ情報]が含まれていれば、否定的な判断結果となる(S124でN)。
[ローカルLDEV番号]が含まれていれば、肯定的な判断結果となり(S146でY)、[転送先プロセッサ情報]が含まれていれば、否定的な判断結果となる(S146でN)。
Claims (9)
- 上位装置からI/O要求を受信し処理する記憶装置システムであって、
I/O要求を受け付ける複数のコントローラモジュールと、
I/O要求に従うデータを記憶する複数の物理的な記憶装置と、
複数のグローバル論理記憶装置と、
前記複数の物理的な記憶装置に基づく複数のローカル論理記憶装置と
を備え、
各グローバル論理記憶装置は、前記複数のコントローラモジュールに管理され、前記複数のローカル論理記憶装置のうちのいずれかに関連付けられた論理的な記憶装置であり、
各ローカル論理記憶装置は、前記複数のコントローラモジュールのいずれかに管理される論理的な記憶装置であり、
各コントローラモジュールが、
前記上位装置との通信を制御する回路基板であるフロントエンドインタフェースと、
前記物理的な記憶装置との通信を制御する回路基板であるバックエンドインタフェースと、
前記ローカル論理記憶装置に書き込まれるデータ又は前記ローカル論理記憶装置から読み出されたデータを一時的に記憶するキャッシュメモリを含んでおり、各グローバル論理記憶装置に関連付けられているローカル論理記憶装置が前記コントローラモジュールの管理対象であるか否かを表す情報を含んだグローバル論理記憶装置管理情報と、前記複数のローカル論理記憶装置のうちの前記コントローラモジュールによる管理対象のローカル論理記憶装置に関する情報であるローカル論理記憶装置管理情報とを記憶する記憶資源と、
前記I/O要求に関する処理を行うアクセス制御部と、
前記フロントエンドインタフェース、前記バックエンドインタフェース、前記記憶資源及び前記アクセス制御部に接続され、前記フロントエンドインタフェース、前記バックエンドインタフェース、前記記憶資源及び前記アクセス制御部の各々の間の通信を制御する回路基板であるスイッチと
を備え、
各スイッチは、当該スイッチを有するコントローラモジュールとは別の一以上の他のコントローラモジュールと接続されるモジュール間接続部として、拡張ポートを有し、前記各スイッチの拡張ポートは、当該スイッチを有するコントローラモジュールとは別のコントローラモジュール内のスイッチの拡張ポートにリンクを介して接続されており、コントローラモジュール間のデータのやり取りは、スイッチ間で行われるようになっており、
前記フロントエンドインタフェース、前記バックエンドインタフェース、前記記憶資源及び前記アクセス制御部のそれぞれの間の、前記スイッチにより実現されている結合が、密結合であり、スイッチ同士の結合が疎結合であり、
各コントローラモジュール内のアクセス制御部は、当該アクセス制御部に前記密結合されている前記記憶資源内の各種管理情報を、当該コントロールモジュールとは別の他のコントローラモジュール内のアクセス制御部に依頼することなく参照及び更新することができ、当該アクセス制御部に前記疎結合されている前記記憶資源内の管理情報を、その記憶資源を有する他のコントローラモジュール内のアクセス制御部に依頼することで参照及び更新することができ、
前記複数のコントローラモジュールのうちのいずれか一のコントローラモジュールである第一のコントローラモジュールが、前記上位装置からリード要求を受信した場合、前記第一のコントローラモジュール内の前記アクセス制御部は、
(A)前記上位装置から受信したリード要求から特定されるグローバル論理記憶装置に関連付けられているローカル論理記憶装置が前記コントローラモジュールの管理対象であるか否かを、前記第一のコントローラモジュールが有する前記グローバル論理記憶装置管理情報に基づいて判断し、
(B)前記(A)の判断が肯定的な結果となれば、前記ローカル論理記憶装置管理情報に基づいて、前記特定されるグローバル論理記憶装置に関連付けられているローカル論理記憶装置にアクセスし、
(C)一方、前記(A)の判断が否定的な結果となれば、前記複数のコントローラモジュールのうちの前記第一のコントローラモジュール以外の一のコントローラモジュールである第二のコントローラモジュールに前記受信したリード要求を転送する
ようになっており、
前記第二のコントローラモジュールが、前記転送されたI/O要求を受信し、前記第二のコントローラモジュール内の前記アクセス制御部が、
(a)前記第一のコントローラモジュールから受信したリード要求から特定されるグローバル論理記憶装置に関連付けられているローカル論理記憶装置が前記第二のコントローラモジュールの管理対象であるか否かを、前記第二のコントローラモジュールが有する前記グローバル論理記憶装置管理情報に基づいて判断し、
(b)前記(a)の判断の結果が肯定的の場合、前記コントローラモジュールから受信したリード要求から特定されるグローバル論理記憶装置に関連付けられているローカル論理記憶装置からデータを読み出し、読み出されたデータを、前記第二のコントローラモジュールが有する前記キャッシュメモリに書き込み、前記書き込まれたデータの位置を表すデータ位置情報を、前記第一のコントローラモジュールが有する前記アクセス制御部に通知し、
前記第一のコントローラモジュールが有する前記アクセス制御部が、前記第二のコントローラモジュールが有する前記アクセス制御部から受信したデータ位置情報から特定される、前記第二のコントローラモジュール内の前記キャッシュメモリにおける、データの位置から、データを読み出し、読み出したデータを、前記上位装置に送信する、
記憶装置システム。 - 前記各コントローラモジュールが、前記複数のグローバル論理記憶装置のうちの第一のグローバル論理記憶装置に関連付けられている、前記複数のローカル論理記憶装置のうちの第一のローカル論理記憶装置から、前記複数のグローバル論理記憶装置のうちの第二のグローバル論理記憶装置に関連付けられている、前記複数のローカル論理記憶装置のうちの第二のローカル論理記憶装置へのデータの移行を制御するデータ移行制御部を更に備え、
前記第一のローカル論理記憶装置を管理する第一のコントローラモジュールが有する第一のデータ移行制御部が、前記第一のコントローラモジュールが有する前記記憶資源が記憶している前記グローバル論理記憶装置管理情報内の、前記第一のグローバル論理記憶装置に関する情報を、前記第一のグローバル論理記憶装置に関連付けられているローカル論理記憶装置が前記第一のコントローラモジュールの管理対象ではないことを表す情報に更新し、
前記第二のローカル論理記憶装置を管理する第二のコントローラモジュールが有する第二のデータ移行制御部が、前記第二のコントローラモジュールが有する前記記憶資源が記憶している前記グローバル論理記憶装置管理情報内の、前記第一のグローバル論理記憶装置に関する情報を、前記第一のグローバル論理記憶装置が前記第二のコントローラモジュールが管理する前記第二のローカル論理記憶装置に関連付けられていることを表す情報に更新する、
請求項1記載の記憶装置システム。 - 前記各コントローラモジュールの記憶資源に、前記ローカル論理記憶装置に書き込まれるデータ又は前記ローカル論理記憶装置から読み出されたデータを一時的に記憶するキャッシュメモリが含まれており、
前記第一のデータ転送制御部が、前記データの移行において、前記第一のローカル論理記憶装置からデータを読み出し、読み出されたデータを、前記第一のコントローラモジュールが有する前記記憶資源内の第一のキャッシュメモリに書き込み、前記書き込まれたデータの位置を表すデータ位置情報を、前記第二のデータ転送制御部に通知し、
前記第二のデータ転送制御部が、前記データの移行において、前記第一のデータ転送制御部から受信したデータ位置情報から特定されるデータの位置からデータを読み出し、読み出したデータを、前記第二のローカル論理記憶装置に書き込む、
請求項2記載の記憶装置システム。 - 前記各コントローラモジュールの記憶資源に、前記ローカル論理記憶装置に書き込まれるデータ又は前記ローカル論理記憶装置から読み出されたデータを一時的に記憶するキャッシュメモリが含まれており、
前記受信したI/O要求が、ライト要求であり、
前記コントローラモジュールが有する前記アクセス制御部が、前記受信したライト要求に従うデータを、前記コントローラモジュールが有する前記キャッシュメモリに書き込み、前記書き込まれたデータの位置を表すデータ位置情報を、前記ライト要求の転送先の前記他のコントローラモジュールが有する前記アクセス制御部に通知し、
前記他のコントローラモジュールが有する前記アクセス制御部が、前記コントローラモジュールが有する前記アクセス制御部から受信したデータ位置情報から特定されるデータの位置からデータを読み出し、読み出したデータを、前記ライト要求から特定されるグローバル論理記憶装置に関連付けられているローカル論理記憶装置に書き込む、
請求項1乃至3のうちのいずれか一項に記載の記憶装置システム。 - 前記グローバル論理記憶装置管理情報には、前記複数のグローバル論理記憶装置に対応した複数の第一種のグローバル論理記憶装置管理情報要素と、二以上の第二種のグローバル論理記憶装置管理情報要素とが含まれており、
各第一種のグローバル論理記憶装置管理情報要素には、対応するグローバル論理記憶装置に関する情報が登録されており、
前記第二種のグローバル論理記憶装置管理情報要素の数は、前記第一種のグローバル論理記憶装置管理情報要素の数より少なく、
各第二種のグローバル論理記憶装置管理情報要素に、前記複数の第一種のグローバル論理記憶装置管理情報要素のうちの一以上の第一種のグローバル論理記憶装置管理情報要素が関連付けられ、
各第二種のグローバル論理記憶装置管理情報要素は、前記グローバル論理記憶装置の識別子のハッシュ値から特定される、
請求項1乃至4のうちのいずれか1項に記載の記憶装置システム。 - 前記各コントローラモジュールのアクセス制御部が、前記上位装置が指定可能な複数のパスに同一のグローバル論理記憶装置が関連している場合、前記複数のパスのいずれを経由して照会コマンドが受けても、前記同一のグローバル論理記憶装置の識別子を前記上位装置に提供する、
請求項1乃至5のうちのいずれか1項に記載の記憶装置システム。 - 前記各グローバル論理記憶装置の識別子が、前記グローバル論理記憶装置を生成したコントローラモジュールの識別子と、前記グローバル論理記憶装置に関連付けられるローカル論理記憶装置の識別子と、同一のローカル論理記憶装置が関連付けられたグローバル論理記憶装置が同一のコントローラモジュールによって生成されても異なるコードとなる非重複コードとを含んでいる、
請求項1乃至6のうちのいずれか1項に記載の記憶装置システム。 - 前記コントローラモジュールと前記他のコントローラモジュールとの間には、一以上の転送経路があり、
前記各コントローラモジュールが、グローバル論理記憶装置閉塞部を更に備え、
前記グローバル論理記憶装置閉塞部が、前記一以上の転送経路のいずれの転送経路も、前記受信したI/O要求を経由させることができないときに、前記他のコントローラモジュールが有するローカル論理記憶装置に関連付けられているグローバル論理記憶装置を閉塞する、
請求項1乃至7のうちのいずれか1項に記載の記憶装置システム。 - 前記各コントローラモジュールが、グローバル論理記憶装置回復部を更に備え、
前記グローバル論理記憶装置回復部が、前記一以上の転送経路のうちのいずれかの転送経路の回復が検出された場合に、前記コントローラモジュールの管理対象であるローカル論理記憶装置に関連付けられているグローバル論理記憶装置の識別子を、前記他のコントローラモジュールに通知し、前記他のコントローラモジュールが有するローカル論理記憶装置に関連付けられている、閉塞されているグローバル論理記憶装置の状態を、前記他のコントローラモジュールに問い合わせ、前記問い合わせの結果が正常の場合、前記他のコントローラモジュールが有するローカル論理記憶装置に関連付けられている、閉塞されているグローバル論理記憶装置を回復する、
請求項8記載の記憶装置システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008020595A JP5330702B2 (ja) | 2008-01-31 | 2008-01-31 | 複数のコントローラモジュールを備えた記憶装置システム |
US12/060,977 US7984260B2 (en) | 2008-01-31 | 2008-04-02 | Storage system provided with a plurality of controller modules |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008020595A JP5330702B2 (ja) | 2008-01-31 | 2008-01-31 | 複数のコントローラモジュールを備えた記憶装置システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009181402A JP2009181402A (ja) | 2009-08-13 |
JP5330702B2 true JP5330702B2 (ja) | 2013-10-30 |
Family
ID=40932836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008020595A Expired - Fee Related JP5330702B2 (ja) | 2008-01-31 | 2008-01-31 | 複数のコントローラモジュールを備えた記憶装置システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7984260B2 (ja) |
JP (1) | JP5330702B2 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2460841B (en) * | 2008-06-10 | 2012-01-11 | Virtensys Ltd | Methods of providing access to I/O devices |
US20100153612A1 (en) * | 2008-12-15 | 2010-06-17 | Lsi Corporation | Transport agnostic scsi i/o referrals |
WO2011125106A1 (en) | 2010-04-05 | 2011-10-13 | Hitachi, Ltd. | Storage system configured from plurality of storage modules and method for switching coupling configuration of storage modules |
JP5605043B2 (ja) * | 2010-07-16 | 2014-10-15 | 富士通株式会社 | データコピー装置、データコピー方法およびストレージ装置 |
US20140122635A1 (en) | 2012-10-31 | 2014-05-01 | Hitachi, Ltd. | Computer system and data management method |
US9646039B2 (en) * | 2013-01-10 | 2017-05-09 | Pure Storage, Inc. | Snapshots in a storage system |
JP6565248B2 (ja) * | 2015-03-20 | 2019-08-28 | 日本電気株式会社 | ストレージ装置、管理装置、ストレージシステム、データ移行方法及びプログラム |
US10423506B1 (en) * | 2015-06-30 | 2019-09-24 | EMC IP Holding Company LLC | Fast rebuild using layered RAID |
JP6825263B2 (ja) * | 2016-08-22 | 2021-02-03 | 富士通株式会社 | ストレージ制御装置、およびストレージシステム |
JP7028902B2 (ja) * | 2020-02-07 | 2022-03-02 | 株式会社日立製作所 | ストレージシステム及び入出力制御方法 |
JP7193602B2 (ja) * | 2020-07-09 | 2022-12-20 | 株式会社日立製作所 | システム及びその制御方法並びにプログラム |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6598174B1 (en) * | 2000-04-26 | 2003-07-22 | Dell Products L.P. | Method and apparatus for storage unit replacement in non-redundant array |
JP4307202B2 (ja) | 2003-09-29 | 2009-08-05 | 株式会社日立製作所 | 記憶システム及び記憶制御装置 |
JP2005165702A (ja) * | 2003-12-03 | 2005-06-23 | Hitachi Ltd | クラスタストレージのデバイス連結方法 |
US7640408B1 (en) * | 2004-06-29 | 2009-12-29 | Emc Corporation | Online data migration |
US7818515B1 (en) * | 2004-08-10 | 2010-10-19 | Symantec Operating Corporation | System and method for enforcing device grouping rules for storage virtualization |
US7395265B2 (en) * | 2004-08-27 | 2008-07-01 | Hitachi, Ltd. | Data processing system and storage subsystem provided in data processing system |
JP4643597B2 (ja) * | 2004-08-30 | 2011-03-02 | 株式会社日立製作所 | ストレージシステム及びデータ再配置制御装置 |
JP4733461B2 (ja) * | 2005-08-05 | 2011-07-27 | 株式会社日立製作所 | 計算機システム、管理計算機及び論理記憶領域の管理方法 |
JP2007108981A (ja) * | 2005-10-13 | 2007-04-26 | Hitachi Ltd | ストレージ装置及びボリューム間のデータ交換方法 |
JP4852298B2 (ja) | 2005-10-28 | 2012-01-11 | 株式会社日立製作所 | 仮想ボリュームを識別する情報を引き継ぐ方法及びその方法を用いたストレージシステム |
JP5089896B2 (ja) | 2006-03-17 | 2012-12-05 | 株式会社日立製作所 | マイクロプロセッサの負荷分散機能を備えたストレージシステム |
JP4901316B2 (ja) * | 2006-06-06 | 2012-03-21 | 株式会社日立製作所 | ストレージシステム及び記憶制御装置 |
JP4963892B2 (ja) * | 2006-08-02 | 2012-06-27 | 株式会社日立製作所 | 仮想ストレージシステムの構成要素となることが可能なストレージシステムの制御装置 |
JP5087249B2 (ja) | 2006-09-06 | 2012-12-05 | 株式会社日立製作所 | ストレージシステムおよびストレージシステムの制御方法 |
-
2008
- 2008-01-31 JP JP2008020595A patent/JP5330702B2/ja not_active Expired - Fee Related
- 2008-04-02 US US12/060,977 patent/US7984260B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7984260B2 (en) | 2011-07-19 |
JP2009181402A (ja) | 2009-08-13 |
US20090198942A1 (en) | 2009-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5330702B2 (ja) | 複数のコントローラモジュールを備えた記憶装置システム | |
JP6009095B2 (ja) | ストレージシステム及び記憶制御方法 | |
JP5008845B2 (ja) | ストレージシステムとストレージ装置及びその制御方法 | |
US8327110B2 (en) | Storage system including a virtual volume, a plurality of disk drives and a plurality of flash memory devices | |
US7681002B2 (en) | Storage controller and storage control method | |
US7707456B2 (en) | Storage system | |
US7660946B2 (en) | Storage control system and storage control method | |
EP1876519A2 (en) | Storage system and write distribution method | |
JP6097845B2 (ja) | 不揮発性キャッシュメモリにデータをバックアップするストレージシステム | |
US7716440B2 (en) | Storage system and management method thereof | |
US20120036330A1 (en) | Computer system and data migration method | |
JP2007156597A (ja) | ストレージ装置 | |
EP4139802B1 (en) | Methods for managing input-ouput operations in zone translation layer architecture and devices thereof | |
JP2008065525A (ja) | 計算機システム、データ管理方法及び管理計算機 | |
CN102024044A (zh) | 分布式文件*** | |
CN107533537B (zh) | 存储***、用于存储的方法和非暂时性计算机可读介质 | |
JP2006011811A (ja) | 記憶制御システム及び記憶制御方法 | |
JP4245021B2 (ja) | ストレージ装置、ストレージシステム、ストレージ装置の制御方法 | |
JP5597266B2 (ja) | ストレージシステム | |
WO2016006108A1 (ja) | ストレージおよびその制御方法 | |
US8392568B2 (en) | Computer system and method of managing single name space |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100723 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120329 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120410 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120611 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120821 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121022 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130507 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130517 |
|
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: 20130723 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130726 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5330702 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |