JP2017107300A - データ管理プログラム及びデータ管理方法 - Google Patents
データ管理プログラム及びデータ管理方法 Download PDFInfo
- Publication number
- JP2017107300A JP2017107300A JP2015238953A JP2015238953A JP2017107300A JP 2017107300 A JP2017107300 A JP 2017107300A JP 2015238953 A JP2015238953 A JP 2015238953A JP 2015238953 A JP2015238953 A JP 2015238953A JP 2017107300 A JP2017107300 A JP 2017107300A
- Authority
- JP
- Japan
- Prior art keywords
- data
- server
- movement
- load
- destination
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/214—Database migration support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/217—Database tuning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
- G06F16/2255—Hash tables
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】データ管理装置2aの移動指示部23は、移動元サーバ2及び移動先サーバ2にデータの移動を指示するとともに、移動データ・ルーティング・テーブル5の更新を指示する。そして、移動元サーバ2及び移動先サーバ2の移動データ制御部32は、データの移動を制御するとともに、移動データに関して移動データ・ルーティング・テーブル5を更新する。
【選択図】図4
Description
2,93,94 サーバ
2a データ管理装置
3 DB
3a 記憶部
4 ルーティング・テーブル
5 移動データ・ルーティング・テーブル
6 ネットワーク
8 データ・プロパティ・テーブル
21 取得部
22,22a 特定部
23 移動指示部
31 データ要求処理部
32 移動データ制御部
41 マトリックス構築部
42 データ収集部
43 偏り判断部
44 移動判断部
50 コンピュータ
51 メインメモリ
52 CPU
53 LANインタフェース
54 HDD
55 スーパーIO
56 DVI
57 ODD
91,92 データ
Claims (6)
- 複数のデータを管理する複数の装置それぞれからデータへのアクセス状況を取得し、
所定期間のデータへのアクセス状況から移動すべきデータと移動先装置を特定し、
移動すべきデータを保持する移動元装置と特定した移動先装置との間のデータの移動、及び、移動元装置と移動データと移動先装置とを記憶する移動テーブルの更新を移動元装置と移動先装置に指示する
処理をコンピュータに実行させることを特徴とするデータ管理プログラム。 - 前記特定する処理は、各装置の出力負荷及び入力負荷を計算し、出力負荷又は入力負荷が最も高い装置を移動元装置として特定することを特徴とする請求項1に記載のデータ管理プログラム。
- 前記特定する処理は、移動元装置から移動先装置へ移動データに関する要求を転送する負荷が移動元装置から移動先装置へ移動データを転送する負荷より小さい場合にデータを移動すべきと判断して移動データを特定することを特徴とする請求項1又は2に記載のデータ管理プログラム。
- 前記複数の装置は、スイッチ及びルータを介して接続され、
前記特定する処理は、移動元装置を除いて負荷の低い装置から順番に移動先装置を特定し、特定した移動先装置に移動データを移動することができない場合には、該移動先装置と同じスイッチの配下にある装置、該移動先装置と同じルータの配下にある他のスイッチの配下にある装置の順番で移動先装置を特定することを特徴とする請求項1、2又は3に記載のデータ管理プログラム。 - 前記特定する処理は、アクセス数が所定の閾値より少ない複数のデータをまとめて移動すべきデータとして特定することを特徴とする請求項1〜4のいずれか1つに記載のデータ管理プログラム。
- コンピュータが、
複数のデータを管理する複数の装置それぞれからデータへのアクセス状況を取得し、
所定期間のデータへのアクセス状況から移動すべきデータと移動先装置を特定し、
移動すべきデータを保持する移動元装置と特定した移動先装置との間のデータの移動、及び、移動元装置と移動データと移動先装置とを記憶する移動テーブルの更新を移動元装置と移動先装置に指示する
処理を実行することを特徴とするデータ管理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015238953A JP6690212B2 (ja) | 2015-12-07 | 2015-12-07 | データ管理プログラム及びデータ管理方法 |
US15/352,659 US20170161508A1 (en) | 2015-12-07 | 2016-11-16 | Management device, method executed by the management device, and non-transitory computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015238953A JP6690212B2 (ja) | 2015-12-07 | 2015-12-07 | データ管理プログラム及びデータ管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017107300A true JP2017107300A (ja) | 2017-06-15 |
JP6690212B2 JP6690212B2 (ja) | 2020-04-28 |
Family
ID=58800379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015238953A Active JP6690212B2 (ja) | 2015-12-07 | 2015-12-07 | データ管理プログラム及びデータ管理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20170161508A1 (ja) |
JP (1) | JP6690212B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10437800B2 (en) * | 2016-12-02 | 2019-10-08 | International Business Machines Corporation | Data migration using a migration data placement tool between storage systems based on data access |
US10437799B2 (en) * | 2016-12-02 | 2019-10-08 | International Business Machines Corporation | Data migration using a migration data placement tool between storage systems based on data access |
US11429302B2 (en) * | 2020-07-29 | 2022-08-30 | Dell Products L.P. | Data mover selection system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003271316A (ja) * | 2002-03-14 | 2003-09-26 | Hitachi Ltd | ストレージシステム、その動作プログラム及びその運用方法、情報処理端末及びその動作プログラム、データ管理システム |
JP2009245004A (ja) * | 2008-03-28 | 2009-10-22 | Nippon Telegraph & Telephone West Corp | 双方向データ配置システム、アクセス解析サーバ、データ移動サーバ、双方向データ配置方法、及び、プログラム |
JP2011039805A (ja) * | 2009-08-12 | 2011-02-24 | Hitachi Ltd | 階層管理ストレージシステムおよびストレージシステムの運用方法 |
JP2011186794A (ja) * | 2010-03-09 | 2011-09-22 | Hitachi Ltd | ストレージシステム内のデータの配置を制御する管理システム、及び、データ配置制御方法 |
JP2012174113A (ja) * | 2011-02-23 | 2012-09-10 | Hitachi Ltd | ファイルストレージシステム及び記憶制御方法 |
JP2014044677A (ja) * | 2012-08-28 | 2014-03-13 | Fujitsu Ltd | 送信制御プログラム、通信ノード、および送信制御方法 |
WO2015140931A1 (ja) * | 2014-03-18 | 2015-09-24 | 株式会社 東芝 | トライアル領域を備えた階層化ストレージシステム、ストレージコントローラ及びプログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060245433A1 (en) * | 2005-04-28 | 2006-11-02 | International Business Machines Corporation | Apparatus and method for dynamic routing of messages with target validation and peer forwarding |
US9852010B2 (en) * | 2012-02-03 | 2017-12-26 | Microsoft Technology Licensing, Llc | Decoupling partitioning for scalability |
US20130332608A1 (en) * | 2012-06-06 | 2013-12-12 | Hitachi, Ltd. | Load balancing for distributed key-value store |
-
2015
- 2015-12-07 JP JP2015238953A patent/JP6690212B2/ja active Active
-
2016
- 2016-11-16 US US15/352,659 patent/US20170161508A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003271316A (ja) * | 2002-03-14 | 2003-09-26 | Hitachi Ltd | ストレージシステム、その動作プログラム及びその運用方法、情報処理端末及びその動作プログラム、データ管理システム |
JP2009245004A (ja) * | 2008-03-28 | 2009-10-22 | Nippon Telegraph & Telephone West Corp | 双方向データ配置システム、アクセス解析サーバ、データ移動サーバ、双方向データ配置方法、及び、プログラム |
JP2011039805A (ja) * | 2009-08-12 | 2011-02-24 | Hitachi Ltd | 階層管理ストレージシステムおよびストレージシステムの運用方法 |
JP2011186794A (ja) * | 2010-03-09 | 2011-09-22 | Hitachi Ltd | ストレージシステム内のデータの配置を制御する管理システム、及び、データ配置制御方法 |
JP2012174113A (ja) * | 2011-02-23 | 2012-09-10 | Hitachi Ltd | ファイルストレージシステム及び記憶制御方法 |
JP2014044677A (ja) * | 2012-08-28 | 2014-03-13 | Fujitsu Ltd | 送信制御プログラム、通信ノード、および送信制御方法 |
WO2015140931A1 (ja) * | 2014-03-18 | 2015-09-24 | 株式会社 東芝 | トライアル領域を備えた階層化ストレージシステム、ストレージコントローラ及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6690212B2 (ja) | 2020-04-28 |
US20170161508A1 (en) | 2017-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9851911B1 (en) | Dynamic distribution of replicated data | |
US8886781B2 (en) | Load balancing in cluster storage systems | |
EP2501108B1 (en) | Massively scalable object storage system | |
US10324942B2 (en) | Segment data visibility and management in a distributed database of time stamped records | |
EP2996308B1 (en) | Massively scalable object storage system | |
CN103150394B (zh) | 面向高性能计算的分布式文件***元数据管理方法 | |
US9489443B1 (en) | Scheduling of splits and moves of database partitions | |
JP6607783B2 (ja) | 分散キャッシュクラスタ管理 | |
US20130332608A1 (en) | Load balancing for distributed key-value store | |
KR101426673B1 (ko) | 검색 시스템에서 시계열 데이터의 효율적 분석을 위한 분산 인덱싱 및 검색 방법 | |
CN109196807B (zh) | 网络节点以及操作网络节点以进行资源分发的方法 | |
US20130198198A1 (en) | Generating method, generating system, and recording medium | |
US11263270B1 (en) | Heat balancing in a distributed time-series database | |
JP6690212B2 (ja) | データ管理プログラム及びデータ管理方法 | |
US20160299711A1 (en) | Optimizing volume placement based upon desired response time and priority | |
KR20180046078A (ko) | 데이터베이스 리밸런싱 방법 | |
JP5765441B2 (ja) | 情報処理装置、データ管理方法およびプログラム | |
JP6036190B2 (ja) | 情報処理装置、情報処理システムの制御方法及び情報処理システムの制御プログラム | |
US11366598B1 (en) | Dynamic lease assignments in a time-series database | |
JP2021009561A (ja) | データ処理システム、データ処理装置及びデータ処理プログラム | |
JP6963465B2 (ja) | 計算機システム及びデータ処理の制御方法 | |
WO2018116389A1 (en) | Method and distributed storage system for aggregating statistics | |
JP6155861B2 (ja) | データ管理方法、データ管理プログラム、データ管理システム及びデータ管理装置 | |
EP4323881A1 (en) | Geographically dispersed hybrid cloud cluster | |
JPWO2013183143A1 (ja) | 管理システム及び管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180810 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190426 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190514 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190709 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191217 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200129 |
|
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: 20200310 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200323 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6690212 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |