JP6028641B2 - 情報処理システム、情報処理装置の制御プログラム及び情報処理システムの制御方法 - Google Patents
情報処理システム、情報処理装置の制御プログラム及び情報処理システムの制御方法 Download PDFInfo
- Publication number
- JP6028641B2 JP6028641B2 JP2013059039A JP2013059039A JP6028641B2 JP 6028641 B2 JP6028641 B2 JP 6028641B2 JP 2013059039 A JP2013059039 A JP 2013059039A JP 2013059039 A JP2013059039 A JP 2013059039A JP 6028641 B2 JP6028641 B2 JP 6028641B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- group
- node
- data
- server
- 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
- 230000010365 information processing Effects 0.000 title claims description 110
- 238000000034 method Methods 0.000 title claims description 13
- 238000012544 monitoring process Methods 0.000 claims description 66
- 230000010076 replication Effects 0.000 claims description 13
- 230000003362 replicative effect Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 30
- 238000010586 diagram Methods 0.000 description 23
- 238000011084 recovery Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 230000005012 migration Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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/0751—Error or fault detection not based on redundancy
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
Description
11 データ分散表
12 グループ特定部
13 グループテーブル
14 所属グループ記憶部
15 死活監視部
16 ノード状態テーブル
17 アクセス表
18 ノード選択部
19 データ複製部
20 負荷均等化部
21 データ移動部
100 情報処理システム
200 情報処理装置
210 メインメモリ
220 CPU
230 LANインタフェース
240 HDD
250 スーパーIO
260 DVI
270 ODD
Claims (6)
- 同一のデータをそれぞれ記憶する複数の情報処理装置を有する情報処理システムにおいて、
前記複数の情報処理装置のいずれかは、
同一のデータを記憶する情報処理装置のうち共通の情報処理装置を含む集合の和集合のグループごとに、各グループに含まれる情報処理装置の識別子を記憶するグループ記憶部と、
前記グループ記憶部が記憶する前記各グループに含まれる情報処理装置の識別子に基づき、自装置が所属するグループである所属グループに含まれる他の情報処理装置に対して監視を行う監視部と
を有することを特徴とする情報処理システム。 - 前記情報処理装置はさらに、
同一データの名前にハッシュ関数を適用したハッシュ値の範囲に、前記同一のデータを記憶する情報処理装置の識別子を対応させて記憶するデータ分散記憶部と、
前記データ分散記憶部が記憶するハッシュ値の範囲と同一のデータを記憶する情報処理装置の識別子との対応関係に基づき、前記グループ記憶部が記憶する各グループに含まれる情報処理装置の識別子を生成する生成部と
を有することを特徴とする請求項1記載の情報処理システム。 - 前記情報処理装置はさらに、
前記監視部が故障と判定した情報処理装置から復元されるデータである復元対象データの移動先の情報処理装置を前記所属グループから選択する選択部と、
前記選択部が選択した情報処理装置に前記復元対象データを複製する複製部と
を有することを特徴とする請求項1又は2に記載の情報処理システム。 - 前記情報処理装置はさらに、
前記所属グループ内に他の情報処理装置よりも負荷が高い情報処理装置である高負荷情報処理装置があるかを判定する判定部と、
前記判定部が判定した高負荷情報処理装置が有するデータのうち、移動の対象となる移動対象データを決定するとともに、決定した前記移動対象データを移動する移動先の情報処理装置を前記所属グループから決定する決定部と、
前記決定部が前記移動先の情報処理装置として決定した情報処理装置に前記移動対象データを移動する移動部と
を有することを特徴とする請求項1〜3のいずれか1項に記載の情報処理システム。 - 情報処理システムに含まれ、同一のデータをそれぞれ記憶する複数の情報処理装置のいずれかを制御する情報処理装置の制御プログラムにおいて、
前記情報処理装置に、
同一のデータを記憶する情報処理装置のうち共通の情報処理装置を含む集合の和集合のグループごとに、各グループに含まれる情報処理装置の識別子を、前記情報処理装置が有するグループ記憶部に記憶させ、
前記グループ記憶部が記憶する各グループに含まれる情報処理装置の識別子に基づき、自装置が所属するグループである所属グループに含まれる他の情報処理装置に対して監視させることを特徴とする情報処理装置の制御プログラム。 - 同一のデータをそれぞれ記憶する複数の情報処理装置を有する情報処理システムの制御方法において、
前記複数の情報処理装置のいずれかが、
同一のデータを記憶する情報処理装置のうち共通の情報処理装置を含む集合の和集合のグループごとに、各グループに含まれる情報処理装置の識別子を、前記情報処理装置が有するグループ記憶部に記憶し、
前記グループ記憶部が記憶する各グループに含まれる情報処理装置の識別子に基づき、自装置が所属するグループである所属グループに含まれる他の情報処理装置に対して監視することを特徴とする情報処理システムの制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013059039A JP6028641B2 (ja) | 2013-03-21 | 2013-03-21 | 情報処理システム、情報処理装置の制御プログラム及び情報処理システムの制御方法 |
US14/199,466 US9378078B2 (en) | 2013-03-21 | 2014-03-06 | Controlling method, information processing apparatus, storage medium, and method of detecting failure |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013059039A JP6028641B2 (ja) | 2013-03-21 | 2013-03-21 | 情報処理システム、情報処理装置の制御プログラム及び情報処理システムの制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014186383A JP2014186383A (ja) | 2014-10-02 |
JP6028641B2 true JP6028641B2 (ja) | 2016-11-16 |
Family
ID=51570055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013059039A Expired - Fee Related JP6028641B2 (ja) | 2013-03-21 | 2013-03-21 | 情報処理システム、情報処理装置の制御プログラム及び情報処理システムの制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9378078B2 (ja) |
JP (1) | JP6028641B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6539359B2 (ja) * | 2016-01-27 | 2019-07-03 | 株式会社日立製作所 | ストレージ管理計算機、ストレージ管理方法および記録媒体 |
US11188258B2 (en) | 2017-06-19 | 2021-11-30 | Hitachi, Ltd. | Distributed storage system |
JP6977473B2 (ja) * | 2017-10-20 | 2021-12-08 | 富士通株式会社 | ストレージ装置及びバックアッププログラム |
US11010363B2 (en) | 2018-04-05 | 2021-05-18 | Sap Se | Complementing existing tables while grouping tables in a distributed database |
US11003693B2 (en) * | 2018-04-05 | 2021-05-11 | Sap Se | Grouping tables with existing tables in a distributed database |
CN110874382B (zh) * | 2018-08-29 | 2023-07-04 | 阿里云计算有限公司 | 一种数据写入方法、装置及其设备 |
US10992563B2 (en) * | 2019-04-30 | 2021-04-27 | Google Llc | Systems and methods of monitoring network devices |
US11544294B2 (en) | 2020-12-10 | 2023-01-03 | Sap Se | Distributing tables in a distributed database using consolidated grouping sources |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4313978B2 (ja) * | 2002-03-19 | 2009-08-12 | 日本電気株式会社 | 計算機監視方式、計算機監視方法および計算機監視用プログラム |
JP5557840B2 (ja) * | 2008-10-03 | 2014-07-23 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 分散データベースの監視メカニズム |
US8515915B2 (en) * | 2010-09-24 | 2013-08-20 | Hitachi Data Systems Corporation | System and method for enhancing availability of a distributed object storage system during a partial database outage |
JP2012221419A (ja) * | 2011-04-13 | 2012-11-12 | Hitachi Ltd | 情報記憶システム及びそのデータ複製方法 |
-
2013
- 2013-03-21 JP JP2013059039A patent/JP6028641B2/ja not_active Expired - Fee Related
-
2014
- 2014-03-06 US US14/199,466 patent/US9378078B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9378078B2 (en) | 2016-06-28 |
JP2014186383A (ja) | 2014-10-02 |
US20140289562A1 (en) | 2014-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6028641B2 (ja) | 情報処理システム、情報処理装置の制御プログラム及び情報処理システムの制御方法 | |
US10303570B2 (en) | Method and apparatus for managing data recovery of distributed storage system | |
US10261853B1 (en) | Dynamic replication error retry and recovery | |
US10599519B2 (en) | Coordinating node modification of an index structure via delegates | |
JP5986577B2 (ja) | Aluaの選好および状態遷移のホストによる検出および処理 | |
JP4327831B2 (ja) | ストレージシステム、管理計算機及びコピーペア監視方法 | |
JP5369807B2 (ja) | ストレージ装置 | |
CN111031096A (zh) | 一种基于拟态防御的分布式存储***构建方法 | |
US20150186411A1 (en) | Enhancing Reliability of a Storage System by Strategic Replica Placement and Migration | |
JP6301445B2 (ja) | 共有記憶装置環境におけるローカルキャッシュコヒーレンシーの提供 | |
US11023159B2 (en) | Method for fast recovering of data on a failed storage device | |
US9830263B1 (en) | Cache consistency | |
JP2014229088A (ja) | データ処理システム、データ処理装置および記憶媒体 | |
US10127270B1 (en) | Transaction processing using a key-value store | |
US20150039847A1 (en) | Balancing data distribution in a fault-tolerant storage system | |
CN111752892A (zh) | 分布式文件***及其实现方法、管理***、设备及介质 | |
US11163642B2 (en) | Methods, devices and computer readable medium for managing a redundant array of independent disks | |
JP5963324B2 (ja) | 仮想シーケンシャルアクセスボリュームのデータのコピー方法、システム | |
US10379777B2 (en) | Method for performing replication control in storage system with aid of relationship tree within database, and associated apparatus | |
JP5891842B2 (ja) | ストレージシステム | |
JP6197666B2 (ja) | 記憶装置、複製方法及び複製プログラム | |
JP2021149133A (ja) | クラスタリングシステム、クラスタリングシステムの運用方法、及びプログラム | |
US11271999B2 (en) | Flexible associativity in multitenant clustered environments | |
US10360107B2 (en) | Modifying allocation of storage resources in a dispersed storage network | |
JP6950437B2 (ja) | 情報処理システム、情報処理装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160905 |
|
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: 20160920 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161003 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6028641 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |