JP5099128B2 - ストレージ管理プログラム、ストレージ管理装置およびストレージ管理方法 - Google Patents
ストレージ管理プログラム、ストレージ管理装置およびストレージ管理方法 Download PDFInfo
- Publication number
- JP5099128B2 JP5099128B2 JP2009512810A JP2009512810A JP5099128B2 JP 5099128 B2 JP5099128 B2 JP 5099128B2 JP 2009512810 A JP2009512810 A JP 2009512810A JP 2009512810 A JP2009512810 A JP 2009512810A JP 5099128 B2 JP5099128 B2 JP 5099128B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage
- node
- load
- management information
- 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
- 238000007726 management method Methods 0.000 title claims description 177
- 238000000034 method Methods 0.000 claims description 60
- 230000008569 process Effects 0.000 claims description 41
- 230000004044 response Effects 0.000 claims description 29
- 238000001514 detection method Methods 0.000 claims description 25
- 230000008859 change Effects 0.000 claims description 15
- 230000008521 reorganization Effects 0.000 claims description 15
- 230000006870 function Effects 0.000 claims description 12
- 238000012545 processing Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 11
- 238000012544 monitoring process Methods 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 108700023468 protein-bound SN-C polysaccharide Proteins 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 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/0653—Monitoring storage devices or systems
-
- 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
-
- 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/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]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Exchange Systems With Centralized Control (AREA)
Description
図1は、本実施の形態の概要を示す図である。図1に示す分散ストレージシステムは、コンピュータ1、ストレージノード2,3,4、コンピュータ5およびネットワーク6から構成される。コンピュータ1、ストレージノード2,3,4およびコンピュータ5は、ネットワーク6に接続されている。
図2は、本実施の形態のシステム構成を示す図である。図2に示す分散ストレージシステムは、同一内容の複数のデータをネットワークで接続された複数のストレージノードに分散して配置することで、信頼性と処理性能とを向上させたストレージシステムである。
図4は、コントロールノードのハードウェア構成を示す図である。コントロールノード500は、CPU501によって装置全体が制御されている。CPU501には、バス507を介してRAM502、HDD503、グラフィック処理装置504、入力インタフェース505および通信インタフェース506が接続されている。
ここで、コントロールノード500がアクセスノード600に対して提供する論理ボリュームについて説明する。論理ボリュームは、ストレージノード100,200,300,400によって分散管理されているデータを、アクセスノード600から容易に利用できるようにするための仮想的なボリュームである。
次に、ストレージノード100,200,300,400、コントロールノード500およびアクセスノード600のモジュール構成について説明する。
図7は、コントロールノードおよびアクセスノードの機能を示すブロック図である。
論理ボリューム記憶部510には、1つ以上の論理ボリュームが格納される。論理ボリュームでは、ストレージ装置110,210,310,410が管理する記憶領域を一元的に扱うために、仮想的なアドレスである論理アドレスによって各セグメントが管理されている。論理ボリュームには、セグメントを特定するための論理アドレスやセグメントに属するプライマリスライスおよびセカンダリスライスを特定するための情報などが含まれている。
論理ボリューム記憶部610には、コントロールノード500の論理ボリューム記憶部510に格納されている論理ボリュームと同じ情報が格納される。
[ステップS12]種別変更部550は、負荷情報テーブル521を参照して、負荷が最も低いストレージノードを特定する。
図12は、第2の種別変更処理の手順を示すフローチャートである。この種別変更処理は、種別変更部550によって定期的に実行される。以下、図12に示す処理をステップ番号に沿って説明する。
[ステップS22]種別変更部550は、論理ボリュームを参照して、ステップS21で選択したストレージノードにプライマリスライスまたはセカンダリスライスを割り当てているセグメントを1つ選択する。
なお、上記ステップS21では、ストレージノードを選択する順序を、負荷が高い順または負荷が低い順とすることも考えられる。
図14は、種別一斉変更処理の手順を示すフローチャートである。以下、図14に示す処理をステップ番号に沿って説明する。
図15は、アクセスノードからのデータアクセスの流れを示すシーケンス図である。以下、図15に示す処理をステップ番号に沿って説明する。
[ステップS42]コントロールノード500は、参照要求に応答して、最新の論理ボリュームをアクセスノード600に送信する。
[ステップS45]コントロールノード500は、ストレージノードの負荷を分散させるために、一部のセグメントのプライマリスライスとセカンダリスライスとを交換する。ここでは、コントロールノード500は、ステップS43でアクセスノード600が読み込みを行ったデータが属するセグメントのプライマリスライスとセカンダリスライスとを交換するものとする。
[ステップS50]コントロールノード500は、参照要求に応答して、最新の論理ボリュームをアクセスノード600に送信する。
[ステップS52]ストレージノード400は、Read要求に応答して、ストレージ装置410からデータを取得し、取得したデータをアクセスノード600に送信する。
1a 管理情報記憶手段
1b 負荷情報収集手段
1c 交換対象検出手段
1d 管理情報更新手段
2,3,4 ストレージノード
6 ネットワーク
Claims (18)
- 同一内容の複数のデータをネットワークで接続された複数のストレージノードに分散して配置する分散ストレージシステムのデータ配置状況を管理するストレージ管理プログラムにおいて、
コンピュータを、
前記同一内容の複数のデータから、アクセス要求時にアクセス先として使用する主データとバックアップとして使用する副データとを示しており前記主データおよび前記副データそれぞれの配置先の前記ストレージノードを登録した管理情報を記憶する管理情報記憶手段、
前記ストレージノードの負荷情報を継続的に収集する負荷情報収集手段、
前記管理情報記憶手段が記憶する前記管理情報と前記負荷情報収集手段が収集した前記負荷情報とに基づいて、前記主データの配置先のストレージノードと前記副データの配置先のストレージノードとの間で各配置先のストレージノードの負荷の差が所定の許容量を超える、同一内容の前記主データと前記副データとの組を交換対象として検出する交換対象検出手段、
前記交換対象検出手段が検出した1組のデータの間で前記主データと前記副データとの役割を交換するように、前記管理情報記憶手段が記憶する前記管理情報を更新する管理情報更新手段、
前記複数のストレージノードのうちアクセス先のストレージノードを前記管理情報に基づいて選択し当該アクセス先のストレージノードに格納されたアクセス先のデータが前記副データであるために当該アクセス先のストレージノードにより当該データへのアクセスが拒否されると前記管理情報の参照要求を送信し当該参照要求に応じて取得した前記管理情報に基づいてアクセス先のストレージノードを再選択するアクセスノードから、前記参照要求を受信すると、前記アクセスノードに更新後の前記管理情報を提供する手段、
として機能させることを特徴とするストレージ管理プログラム。 - 前記交換対象検出手段は、前記ストレージノードのうち負荷最大ノードと負荷最小ノードとの間で負荷の差が前記所定の許容量を超えるか否か判断し、前記所定の許容量を超える場合、前記負荷最大ノードに配置された前記主データと前記負荷最小ノードに配置された前記副データとを交換対象の候補とすることを特徴とする請求項1記載のストレージ管理プログラム。
- 前記交換対象検出手段は、交換対象の検出処理を所定の時間間隔で継続して実行することを特徴とする請求項1記載のストレージ管理プログラム。
- 前記管理情報では、データの特定に用いる論理ボリュームのアドレス空間が複数の論理セグメントに分割され、前記論理セグメント単位で前記同一内容の複数のデータが管理されており、
前記管理情報更新手段は、前記論理セグメント単位で前記主データと前記副データとの役割を交換する、
ことを特徴とする請求項1記載のストレージ管理プログラム。 - 前記コンピュータを、更に、前記ストレージノードから当該ストレージノードに配置されたデータの格納位置の再編成を開始する通知を受け付ける通知受付手段として機能させ、
前記交換対象検出手段は、前記通知受付手段が通知を受け付けると、通知元の前記ストレージノードに配置された全ての前記主データを特定し、負荷の大きさに拘わらず、特定した前記主データと当該主データと同一内容の前記副データとの組を交換対象とする、
ことを特徴とする請求項1記載のストレージ管理プログラム。 - 前記コンピュータを、更に、前記管理情報更新手段が前記管理情報を更新した後、役割が変更されたデータが配置されている前記ストレージノードに対して変更内容を通知する更新内容通知手段として機能させることを特徴とする請求項1記載のストレージ管理プログラム。
- 同一内容の複数のデータをネットワークで接続された複数のストレージノードに分散して配置する分散ストレージシステムのデータ配置状況を管理するストレージ管理装置において、
前記同一内容の複数のデータから、アクセス要求時にアクセス先として使用する主データとバックアップとして使用する副データとを示しており前記主データおよび前記副データそれぞれの配置先の前記ストレージノードを登録した管理情報を記憶する管理情報記憶手段と、
前記ストレージノードの負荷情報を継続的に収集する負荷情報収集手段と、
前記管理情報記憶手段が記憶する前記管理情報と前記負荷情報収集手段が収集した前記負荷情報とに基づいて、前記主データの配置先のストレージノードと前記副データの配置先のストレージノードとの間で各配置先のストレージノードの負荷の差が所定の許容量を超える、同一内容の前記主データと前記副データとの組を交換対象として検出する交換対象検出手段と、
前記交換対象検出手段が検出した1組のデータの間で前記主データと前記副データとの役割を交換するように、前記管理情報記憶手段が記憶する前記管理情報を更新する管理情報更新手段と、
前記複数のストレージノードのうちアクセス先のストレージノードを前記管理情報に基づいて選択し当該アクセス先のストレージノードに格納されたアクセス先のデータが前記副データであるために当該アクセス先のストレージノードにより当該データへのアクセスが拒否されると前記管理情報の参照要求を送信し当該参照要求に応じて取得した前記管理情報に基づいてアクセス先のストレージノードを再選択するアクセスノードから、前記参照要求を受信すると、前記アクセスノードに更新後の前記管理情報を提供する手段と、
を有することを特徴とするストレージ管理装置。 - 前記交換対象検出手段は、前記ストレージノートのうち負荷最大ノードと負荷最小ノードとの間で負荷の差が前記所定の許容量を超えるか否か判断し、前記所定の許容量を超える場合、前記負荷最大ノードに配置された前記主データと前記負荷最小ノードに配置された前記副データとを交換対象の候補とすることを特徴とする請求項7記載のストレージ管理装置。
- 前記交換対象検出手段は、交換対象の検出処理を所定の時間間隔で継続して実行することを特徴とする請求項7記載のストレージ管理装置。
- 前記管理情報では、データの特定に用いる論理ボリュームのアドレス空間が複数の論理セグメントに分割され、前記論理セグメント単位で前記同一内容の複数のデータが管理されており、
前記管理情報更新手段は、前記論理セグメント単位で前記主データと前記副データとの役割を交換する、
ことを特徴とする請求項7記載のストレージ管理装置。 - 前記ストレージノードから当該ストレージノードに配置されたデータの格納位置の再編成を開始する通知を受け付ける通知受付手段を更に有し、
前記交換対象検出手段は、前記通知受付手段が通知を受け付けると、通知元の前記ストレージノードに配置された全ての前記主データを特定し、負荷の大きさに拘わらず、特定した前記主データと当該主データと同一内容の前記副データとの組を交換対象とする、
ことを特徴とする請求項7記載のストレージ管理装置。 - 前記管理情報更新手段が前記管理情報を更新した後、役割が変更されたデータが配置されている前記ストレージノードに対して変更内容を通知する更新内容通知手段を更に有することを特徴とする請求項7記載のストレージ管理装置。
- 同一内容の複数のデータをネットワークで接続された複数のストレージノードに分散して配置する分散ストレージシステムのデータ配置状況を管理するコンピュータによるストレージ管理方法において、前記コンピュータが、
前記ストレージノードの負荷情報を継続的に収集し、
前記同一内容の複数のデータからアクセス要求時にアクセス先として使用する主データとバックアップとして使用する副データとを示しており前記主データおよび前記副データそれぞれの配置先の前記ストレージノードを登録した管理情報記憶手段が記憶する管理情報と、収集した前記負荷情報とに基づいて、前記主データの配置先のストレージノードと前記副データの配置先のストレージノードとの間で各配置先のストレージノードの負荷の差が所定の許容量を超える、同一内容の前記主データと前記副データとの組を交換対象として検出し、
検出した1組のデータの間で前記主データと前記副データとの役割を交換するように、前記管理情報記憶手段が記憶する前記管理情報を更新し、
前記複数のストレージノードのうちアクセス先のストレージノードを前記管理情報に基づいて選択し当該アクセス先のストレージノードに格納されたアクセス先のデータが前記副データであるために当該アクセス先のストレージノードにより当該データへのアクセスが拒否されると前記管理情報の参照要求を送信し当該参照要求に応じて取得した前記管理情報に基づいてアクセス先のストレージノードを再選択するアクセスノードから、前記参照要求を受信すると、前記アクセスノードに更新後の前記管理情報を提供する、
ことを特徴とするストレージ管理方法。 - 交換対象の検出処理では、前記ストレージノードのうち負荷最大ノードと負荷最小ノードとの間で負荷の差が前記所定の許容量を超えるか否か判断し、前記所定の許容量を超える場合、前記負荷最大ノードに配置された前記主データと前記負荷最小ノードに配置された前記副データとを交換対象の候補とすることを特徴とする請求項13記載のストレージ管理方法。
- 交換対象の検出処理は所定の時間間隔で継続して実行することを特徴とする請求項13記載のストレージ管理方法。
- 前記管理情報では、データの特定に用いる論理ボリュームのアドレス空間が複数の論理セグメントに分割され、前記論理セグメント単位で前記同一内容の複数のデータが管理されており、
前記管理情報の更新処理では、前記論理セグメント単位で前記主データと前記副データとの役割を交換する、
ことを特徴とする請求項13記載のストレージ管理方法。 - 交換対象の検出処理では、前記ストレージノードから当該ストレージノードに配置されたデータの格納位置の再編成を開始する通知を受け付けていたときは、通知元の前記ストレージノードに配置された全ての前記主データを特定し、負荷の大きさに拘わらず、特定した前記主データと当該主データと同一内容の前記副データとの組を交換対象とすることを特徴とする請求項13記載のストレージ管理方法。
- 前記管理情報の更新処理の後、役割が変更されたデータが配置されている前記ストレージノードに対して変更内容を通知することを特徴とする請求項13記載のストレージ管理方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2007/058633 WO2008136075A1 (ja) | 2007-04-20 | 2007-04-20 | ストレージ管理プログラム、ストレージ管理装置およびストレージ管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2008136075A1 JPWO2008136075A1 (ja) | 2010-07-29 |
JP5099128B2 true JP5099128B2 (ja) | 2012-12-12 |
Family
ID=39943199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009512810A Expired - Fee Related JP5099128B2 (ja) | 2007-04-20 | 2007-04-20 | ストレージ管理プログラム、ストレージ管理装置およびストレージ管理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8521983B2 (ja) |
JP (1) | JP5099128B2 (ja) |
WO (1) | WO2008136075A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014191773A (ja) * | 2013-03-28 | 2014-10-06 | Fujitsu Ltd | ストレージシステム、分配装置、分配装置の制御プログラム、およびストレージシステムの制御方法 |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008310685A (ja) * | 2007-06-15 | 2008-12-25 | Hitachi Ltd | 冗長性を維持した性能最適化を行うストレージシステム |
JP5217966B2 (ja) * | 2008-11-28 | 2013-06-19 | 富士通株式会社 | ストレージシステムのアップデート処理プログラム、アップデート処理方法及びストレージシステム |
JP5412882B2 (ja) * | 2009-03-04 | 2014-02-12 | 富士通株式会社 | 論理ボリューム構成情報提供プログラム、論理ボリューム構成情報提供方法、および論理ボリューム構成情報提供装置 |
JP5245934B2 (ja) * | 2009-03-11 | 2013-07-24 | 富士通株式会社 | 管理装置の管理プログラム、管理装置、管理装置の管理方法およびストレージシステム |
JP2010244130A (ja) * | 2009-04-01 | 2010-10-28 | Toshiba Corp | ディスクアレイ装置及びディスクアレイ制御方法 |
JP5278254B2 (ja) * | 2009-09-02 | 2013-09-04 | 日本電気株式会社 | ストレージシステム、データ記憶方法及びプログラム |
US9946582B2 (en) * | 2010-10-14 | 2018-04-17 | Nec Corporation | Distributed processing device and distributed processing system |
US9176670B2 (en) * | 2011-04-26 | 2015-11-03 | Taejin Info Tech Co., Ltd. | System architecture based on asymmetric raid storage |
US20120278527A1 (en) * | 2011-04-26 | 2012-11-01 | Byungcheol Cho | System architecture based on hybrid raid storage |
US20120278550A1 (en) * | 2011-04-26 | 2012-11-01 | Byungcheol Cho | System architecture based on raid controller collaboration |
US9542321B2 (en) * | 2014-04-24 | 2017-01-10 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Slice-based random access buffer for data interleaving |
US9779110B2 (en) * | 2014-07-11 | 2017-10-03 | Nec Corporation | Placement device, placement method and recording medium, that stores placement program information processing device |
US10389165B2 (en) * | 2014-11-25 | 2019-08-20 | Nec Corporation | Energy management apparatus, energy management method and program recording medium |
US10977124B2 (en) * | 2016-01-07 | 2021-04-13 | Hitachi, Ltd. | Distributed storage system, data storage method, and software program |
JP6315000B2 (ja) * | 2016-02-01 | 2018-04-25 | 日本電気株式会社 | ストレージ管理システムおよびストレージ管理方法 |
WO2018067471A1 (en) | 2016-10-03 | 2018-04-12 | Ocient Llc | Payload store and index store in highly parallel database management system |
US10809920B1 (en) | 2016-12-20 | 2020-10-20 | Amazon Technologies, Inc. | Block store management for remote storage systems |
US10185507B1 (en) * | 2016-12-20 | 2019-01-22 | Amazon Technologies, Inc. | Stateless block store manager volume reconstruction |
US11507283B1 (en) | 2016-12-20 | 2022-11-22 | Amazon Technologies, Inc. | Enabling host computer systems to access logical volumes by dynamic updates to data structure rules |
US10268593B1 (en) | 2016-12-20 | 2019-04-23 | Amazon Technologies, Inc. | Block store managamement using a virtual computing system service |
US10921991B1 (en) | 2016-12-20 | 2021-02-16 | Amazon Technologies, Inc. | Rule invalidation for a block store management system |
US11036401B2 (en) * | 2017-07-14 | 2021-06-15 | Hitachi Vantara Llc | Method, apparatus, and system for controlling user access to a data storage system |
JP6974706B2 (ja) * | 2017-08-14 | 2021-12-01 | 富士通株式会社 | 情報処理装置、ストレージシステムおよびプログラム |
CN114244855B (zh) * | 2020-09-08 | 2024-01-02 | 腾讯科技(深圳)有限公司 | 指纹文件的存储方法、装置、设备及可读存储介质 |
US12035350B2 (en) * | 2021-10-27 | 2024-07-09 | At&T Intellectual Property I, L.P. | Service differentiation at an access point device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06332782A (ja) * | 1993-03-22 | 1994-12-02 | Hitachi Ltd | ファイルサーバシステム及びそのファイルアクセス制御方法 |
JPH11161555A (ja) * | 1997-11-25 | 1999-06-18 | Nec Corp | 二重化ファイルi/o装置及びその方法及びそれを使用 した情報処理装置 |
JP2001051963A (ja) * | 1999-08-05 | 2001-02-23 | Matsushita Electric Ind Co Ltd | 並列サーバシステム |
JP2003296167A (ja) * | 2002-03-29 | 2003-10-17 | Fujitsu Social Science Laboratory Ltd | ファイル管理システムおよびファイル管理方法 |
JP2004199264A (ja) * | 2002-12-17 | 2004-07-15 | Hitachi Ltd | データベース処理方法及びその実施装置並びにその処理プログラム |
JP2006012005A (ja) * | 2004-06-29 | 2006-01-12 | Tokyo Institute Of Technology | 自律ストレージ装置、自律ストレージシステム、ネットワーク負荷分散プログラム及びネットワーク負荷分散方法 |
JP2006185413A (ja) * | 2004-12-03 | 2006-07-13 | Tokyo Institute Of Technology | 自律ストレージ装置、自律ストレージシステム、分散ストレージシステム、負荷分散プログラム及び負荷分散方法 |
JP2006228188A (ja) * | 2005-02-14 | 2006-08-31 | Hitachi Ltd | ストレージシステムの負荷を動的にバランスさせる方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6356873A (ja) | 1986-08-27 | 1988-03-11 | Nec Corp | 二重化フアイルの読込方式 |
US5548724A (en) * | 1993-03-22 | 1996-08-20 | Hitachi, Ltd. | File server system and file access control method of the same |
JP3696901B2 (ja) * | 1994-07-19 | 2005-09-21 | キヤノン株式会社 | 負荷分散方法 |
US6233607B1 (en) * | 1999-04-01 | 2001-05-15 | Diva Systems Corp. | Modular storage server architecture with dynamic data management |
JP2005107928A (ja) * | 2003-09-30 | 2005-04-21 | Fujitsu Ltd | データファイルシステム、データアクセスノード、ブレインノード、データアクセスプログラム、およびブレインプログラム。 |
JP2005276017A (ja) | 2004-03-26 | 2005-10-06 | Hitachi Ltd | ストレージシステム |
US7886299B2 (en) | 2004-06-01 | 2011-02-08 | Hitachi, Ltd. | Method of dynamically balancing workload of a storage system |
-
2007
- 2007-04-20 JP JP2009512810A patent/JP5099128B2/ja not_active Expired - Fee Related
- 2007-04-20 WO PCT/JP2007/058633 patent/WO2008136075A1/ja active Application Filing
-
2009
- 2009-08-24 US US12/546,440 patent/US8521983B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06332782A (ja) * | 1993-03-22 | 1994-12-02 | Hitachi Ltd | ファイルサーバシステム及びそのファイルアクセス制御方法 |
JPH11161555A (ja) * | 1997-11-25 | 1999-06-18 | Nec Corp | 二重化ファイルi/o装置及びその方法及びそれを使用 した情報処理装置 |
JP2001051963A (ja) * | 1999-08-05 | 2001-02-23 | Matsushita Electric Ind Co Ltd | 並列サーバシステム |
JP2003296167A (ja) * | 2002-03-29 | 2003-10-17 | Fujitsu Social Science Laboratory Ltd | ファイル管理システムおよびファイル管理方法 |
JP2004199264A (ja) * | 2002-12-17 | 2004-07-15 | Hitachi Ltd | データベース処理方法及びその実施装置並びにその処理プログラム |
JP2006012005A (ja) * | 2004-06-29 | 2006-01-12 | Tokyo Institute Of Technology | 自律ストレージ装置、自律ストレージシステム、ネットワーク負荷分散プログラム及びネットワーク負荷分散方法 |
JP2006185413A (ja) * | 2004-12-03 | 2006-07-13 | Tokyo Institute Of Technology | 自律ストレージ装置、自律ストレージシステム、分散ストレージシステム、負荷分散プログラム及び負荷分散方法 |
JP2006228188A (ja) * | 2005-02-14 | 2006-08-31 | Hitachi Ltd | ストレージシステムの負荷を動的にバランスさせる方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014191773A (ja) * | 2013-03-28 | 2014-10-06 | Fujitsu Ltd | ストレージシステム、分配装置、分配装置の制御プログラム、およびストレージシステムの制御方法 |
Also Published As
Publication number | Publication date |
---|---|
US20090319749A1 (en) | 2009-12-24 |
US8521983B2 (en) | 2013-08-27 |
WO2008136075A1 (ja) | 2008-11-13 |
JPWO2008136075A1 (ja) | 2010-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5099128B2 (ja) | ストレージ管理プログラム、ストレージ管理装置およびストレージ管理方法 | |
JP5381336B2 (ja) | 管理プログラム、管理装置および管理方法 | |
US8234467B2 (en) | Storage management device, storage system control device, storage medium storing storage management program, and storage system | |
JP3541744B2 (ja) | ストレージサブシステム及びその制御方法 | |
JP5158074B2 (ja) | ストレージ管理プログラム、ストレージ管理方法、ストレージ管理装置およびストレージシステム | |
JP5427630B2 (ja) | 動的ページ再割当てストレージシステムにおけるアプリケーション及び階層構成の管理 | |
US7650480B2 (en) | Storage system and write distribution method | |
JP4606455B2 (ja) | ストレージ管理装置、ストレージ管理プログラムおよびストレージシステム | |
JP4386932B2 (ja) | ストレージ管理プログラム、ストレージ管理装置およびストレージ管理方法 | |
US9658779B2 (en) | Computer system and control method for computer system | |
JP4519179B2 (ja) | 論理ボリューム管理プログラム、論理ボリューム管理装置、論理ボリューム管理方法、および分散ストレージシステム | |
US8484413B2 (en) | Recording medium storing control program for decentralized data, storage management program, control node, and disk node | |
JP4229626B2 (ja) | ファイル管理システム | |
US20090300283A1 (en) | Method and apparatus for dissolving hot spots in storage systems | |
US8386707B2 (en) | Virtual disk management program, storage device management program, multinode storage system, and virtual disk managing method | |
US20120297156A1 (en) | Storage system and controlling method of the same | |
JP5131271B2 (ja) | 組み合わせ決定プログラム、組み合わせ決定装置、および組み合わせ決定方法 | |
CN101223498A (zh) | 用于管理数据存储的方法、系统和计算机程序产品以及虚拟化引擎 | |
JP2007249729A (ja) | マイクロプロセッサの負荷分散機能を備えたストレージシステム | |
JP2011159241A (ja) | ストレージ装置、ストレージ装置のコントローラおよびストレージ装置の記憶領域割当方法 | |
WO2014162586A1 (ja) | ストレージシステムおよびストレージシステム制御方法 | |
JP2009122873A (ja) | ストレージシステム間でのリモートコピーを管理する装置 | |
JP5104855B2 (ja) | 負荷分散プログラム、負荷分散方法、及びストレージ管理装置 | |
JP2007115019A (ja) | ストレージのアクセス負荷を分散する計算機システム及びその制御方法 | |
US20090024768A1 (en) | Connection management program, connection management method and information processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120206 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120424 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120724 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120731 |
|
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: 20120828 |
|
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: 20120910 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151005 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |