JP5667702B2 - データ分散管理システム - Google Patents
データ分散管理システム Download PDFInfo
- Publication number
- JP5667702B2 JP5667702B2 JP2013541726A JP2013541726A JP5667702B2 JP 5667702 B2 JP5667702 B2 JP 5667702B2 JP 2013541726 A JP2013541726 A JP 2013541726A JP 2013541726 A JP2013541726 A JP 2013541726A JP 5667702 B2 JP5667702 B2 JP 5667702B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- distributed
- information
- identification information
- data distribution
- 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
Description
本発明の実施の形態1であるデータ分散管理システムは、重要データなどの元データに対応して一括して取り扱われる複数の分散データを他のデータセンターやサーバ等の記憶装置に分散保管するシステムであり、各分散データがいずれのデータセンターやサーバ等に保管されているかという所在に係る情報を含む分散管理情報を有さないものである。本実施の形態では、上記のような分散管理情報の代わりに、データの分散保管を行うデータ分散装置が、各元データを識別する識別情報を生成して保持するとともに、各分散データのヘッダ情報に当該識別情報を付加することで、各分散データが保管されているデータセンターやサーバ等の所在に係る情報を要さずに、必要な分散データの収集を可能とするものである。
図1は、本発明の実施の形態1であるデータ分散管理システムの構成例について概要を示した図である。データ分散管理システム1は、データ分散装置100と、1つ以上のサーバ200とがインターネット等のネットワーク300を介して互いに接続され通信可能な構成を有する。データ分散装置100を複数有する構成であってもよい。
図3は、元データ400と複数の分散データ410を対応付けしてこれらを分散保管する際の処理の例について概要を示した図である。データ分散装置100において、インタフェース部140を介してユーザから元データ400の保存の指示を受けると、まず、分散データ処理部110によって、元データ400から1つ以上の分散データ410を生成する(S01)。本実施の形態では、上述したように例えば、元データ400から(k,n)閾値秘密分散法により、k個以上集めなければ元データ400を復元することができないn個の分散データ410を生成する。これにより、元データ400とn個の分散データ410が対応付けられることになる。
図4は、複数の分散データ410を収集して、これらから元データ400を得る際の処理の例について概要を示した図である。データ分散装置100において、インタフェース部140を介したユーザによるポインタファイル150への操作によって、元データ400の参照(編集のための参照含む)の指示を受けると、まず、ポインタファイル処理部120により、当該ポインタファイル150に含まれる識別情報170の内容を取得する(S11)。次に、識別情報170内のカレントFID172の情報に基づいて、分散処理部130の収集部132により、各サーバ200に対して対応する分散データ410を保持しているかを問い合わせる(S12)。
本実施の形態では、例えば、データ分散装置100である携帯型端末の盗難や紛失等などに際して、上述したように、データ分散装置100に元データ400を保持せず、また、各分散データ410の保管場所(サーバ200)に係る情報を含む分散管理情報も有さないことから、元データ400の漏洩のリスクを低減することができる。
図6は、データ分散装置100上にポインタファイル150を有さない場合にこれを復元する際の処理の例について概要を示した図である。本実施の形態では、データ分散装置100が盗難や紛失等にあった場合や、出張等で他の端末を利用する場合など、当初のデータ分散装置100(元データ400に対応するポインタファイル150を有するデータ分散装置100)とは異なる情報処理装置を新たにデータ分散装置100として利用する場合に、ポインタファイル150(およびこれに含まれる識別情報170)を復元して元データ400もしくは対応する分散データ410へのアクセスを可能とする。
図1に示したような上述の実施の形態1の構成では、元データ400に対応する分散データ410を保管するn個のサーバ200のうち、k個以上が正常に稼働しており、これらの各サーバ200からk個以上の分散データ410を収集することができれば、元データ400を復元することができる。すなわち、障害等により分散データ410を取得することができないサーバ200が(n−k)個以下であれば正常に元データ400を復元することができるという点で、高い可用性を有する。
上述の実施の形態1では、データ分散装置100の分散処理部130は、分散データ処理部110によって元データ400から生成されたn個の分散データ410をそれぞれ保管するn個のサーバ200を選択する。このサーバ200の選択は、上述したように、例えば、サーバリスト133に登録されたサーバ200からローテーションやランダム抽出などにより選択する。このとき、各サーバ200に対して分散データ410の保管が可能か否か(すなわちサーバ200の稼動状況)を問い合わせる処理を行ってもよい。
100…データ分散装置、110…分散データ処理部、120…ポインタファイル処理部、121…識別情報生成部、122…ID生成部、130…分散処理部、131…分散部、132…収集部、133…サーバリスト、140…インタフェース部、150…ポインタファイル、160…ユーザ情報、170…識別情報、171…オリジナルファイルID(FID)、172…トレントファイルID(FID)、173…ユーザID、
200、200a、b…サーバ、210…分散保管部、
300…ネットワーク、
400…元データ、410…分散データ。
Claims (9)
- 記憶装置を有する複数の情報処理装置と、前記各情報処理装置とネットワークを介して接続され、元データに対応して一括して取り扱われる1つ以上の分散データを前記情報処理装置の前記記憶装置にそれぞれ分散保管するデータ分散装置とを有するデータ分散管理システムであって、
前記データ分散装置は、
前記元データと1つ以上の前記分散データとの対応付けに係る処理を行う分散データ処理部と、
前記元データを識別して特定可能とする識別情報を生成し、前記元データに対応する、前記識別情報を含むポインタファイルを生成するポインタファイル処理部と、
前記元データに対応する前記識別情報がそれぞれ付加された、前記元データに対応する前記各分散データを、それぞれ異なる前記情報処理装置に送信する分散処理部とを有し、
前記各情報処理装置は、
前記データ分散装置から送信された前記分散データを、前記記憶装置に格納する分散保管部を有し、
前記データ分散装置の前記分散処理部は、
ユーザにより指定された前記ポインタファイルが有する前記識別情報の全部または一部を指定して、前記各情報処理装置に対して、前記識別情報の指定された部分に対応する前記分散データを保持しているか否かを問い合わせる第1のメッセージをブロードキャストし、
前記各情報処理装置の前記分散保管部は、
前記第1のメッセージに指定された前記識別情報の指定された部分に合致する前記識別情報を含む前記分散データが自身の前記記憶装置に保管されているかを検索し、保管されている場合は該当する前記分散データを前記データ分散装置に送信し、
前記データ分散装置の前記分散データ処理部は、
前記各情報処理装置から送信された前記分散データに基づいて対応する前記元データを取得し、
また、前記データ分散装置の前記分散処理部は、
ユーザにより指定された前記識別情報の全部または一部の値を指定して、前記各情報処理装置に対して、対応する前記分散データの使用を制限する旨の第2のメッセージをブロードキャストし、
前記各情報処理装置の前記分散保管部は、
前記第2のメッセージに指定された前記識別情報の指定された部分の情報をロックリストに登録し、さらに、前記第1のメッセージに指定された前記識別情報の指定された部分に合致する前記識別情報を含む前記分散データを検索する際に、前記分散データに含まれる前記識別情報が前記ロックリストに登録された内容を含む場合には、該当する前記分散データの使用を制限することを特徴とするデータ分散管理システム。 - 請求項1に記載のデータ分散管理システムにおいて、
前記データ分散装置の前記分散処理部は、
ユーザにより指定された前記識別情報のうちの前記ユーザを特定する値を指定して、前記各情報処理装置に対して、対応する前記識別情報を保持しているか否かを問い合わせる第3のメッセージをブロードキャストし、
前記各情報処理装置の前記分散保管部は、
前記第3のメッセージに指定された前記ユーザを特定する値に合致する前記識別情報を含む前記分散データが自身の前記記憶装置に保管されているかを検索し、保管されている場合は、該当する前記分散データに含まれる前記識別情報を前記データ分散装置に送信し、
前記データ分散装置の前記ポインタファイル処理部は、
前記各情報処理装置から送信された前記識別情報に基づいて対応する前記ポインタファイルを復元することを特徴とするデータ分散管理システム。 - 請求項1または2に記載のデータ分散管理システムにおいて、
前記識別情報は、前記元データ全体を識別するID情報と、前記元データが編集された際のバージョン毎の前記元データを識別するID情報と、前記元データの作成もしくは編集を行ったユーザを識別するID情報とを含むことを特徴とするデータ分散管理システム。 - 請求項1〜3のいずれか1項に記載のデータ分散管理システムにおいて、
前記データ分散装置の前記分散データ処理部は、
前記元データから秘密分散法により複数の前記分散データを生成し、また、複数の前記分散データから前記秘密分散法により前記元データを復元することを特徴とするデータ分散管理システム。 - 請求項1〜4のいずれか1項に記載のデータ分散管理システムにおいて、
前記各情報処理装置の前記分散保管部は、
前記データ分散装置から送信された、前記元データに対応する前記分散データを前記記憶装置に格納する際に、前記元データに対応する過去の前記分散データが存在する場合は、過去の前記分散データを残した上で格納することを特徴とするデータ分散管理システム。 - 請求項5に記載のデータ分散管理システムにおいて、
前記各情報処理装置の前記分散保管部は、
所定のタイミングで、所定の世代数よりも過去の前記元データに対応する前記分散データを削除することを特徴とするデータ分散管理システム。 - 請求項6に記載のデータ分散管理システムにおいて、
前記データ分散装置の前記分散処理部は、
ユーザにより指定された保存対象のバージョンの前記元データを特定する情報を指定して、前記各情報処理装置に対して、該当する前記元データに対応する前記分散データの削除を制限する旨の第4のメッセージをブロードキャストし、
前記各情報処理装置の前記分散保管部は、
前記第4のメッセージに指定されたバージョンの前記元データを特定する情報をリストに登録し、さらに、所定の世代数よりも過去の前記元データに対応する前記分散データを削除する際に、前記分散データに含まれる前記識別情報が前記リストに登録された前記元データを特定する情報を含む場合には、該当する前記分散データの削除を制限することを特徴とするデータ分散管理システム。 - 請求項1〜7のいずれか1項に記載のデータ分散管理システムにおいて、
前記データ分散装置は、
複数のファイルサーバもしくは複数の仮想ファイルサーバにより構成されることを特徴とするデータ分散管理システム。 - 請求項1〜8のいずれか1項に記載のデータ分散管理システムにおいて、
前記識別情報は、さらに、前記元データについての属性情報を含み、
前記データ分散装置の前記分散処理部は、
前記各情報処理装置に対して設定されたアクセス権の情報と、前記分散データに付加された前記識別情報のうちの前記属性情報とに基づいて、前記分散データを保管することができる前記情報処理装置を選択することを特徴とするデータ分散管理システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013541726A JP5667702B2 (ja) | 2011-11-01 | 2012-10-24 | データ分散管理システム |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2011/075211 WO2013065134A1 (ja) | 2011-11-01 | 2011-11-01 | データ分散管理システム |
| JPPCT/JP2011/075211 | 2011-11-01 | ||
| JP2013541726A JP5667702B2 (ja) | 2011-11-01 | 2012-10-24 | データ分散管理システム |
| PCT/JP2012/077460 WO2013065544A1 (ja) | 2011-11-01 | 2012-10-24 | データ分散管理システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP5667702B2 true JP5667702B2 (ja) | 2015-02-12 |
| JPWO2013065544A1 JPWO2013065544A1 (ja) | 2015-04-02 |
Family
ID=52569577
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013541726A Expired - Fee Related JP5667702B2 (ja) | 2011-11-01 | 2012-10-24 | データ分散管理システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5667702B2 (ja) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09128380A (ja) * | 1995-10-30 | 1997-05-16 | Matsushita Electric Ind Co Ltd | 文書蓄積管理システム |
| JP2005310126A (ja) * | 2004-03-26 | 2005-11-04 | Ntt Neomate Corp | データ分散格納装置、そのデータ構成管理サーバ、クライアント端末、および、データ分散格納装置を備えた業務委託システム |
| JP2006189925A (ja) * | 2004-12-28 | 2006-07-20 | Senken:Kk | 個人情報管理システム、個人情報管理プログラムおよび個人情報保護方法 |
| JP2007334417A (ja) * | 2006-06-12 | 2007-12-27 | Nippon Telegr & Teleph Corp <Ntt> | 分散情報共有方法および端末装置 |
| JP2008046860A (ja) * | 2006-08-16 | 2008-02-28 | Fuji Xerox Co Ltd | ファイル管理システム及びファイル管理方法 |
| JP2011198325A (ja) * | 2010-03-24 | 2011-10-06 | Hitachi Solutions Ltd | ファイルデータの安全な外部持出し方法及びシステム |
-
2012
- 2012-10-24 JP JP2013541726A patent/JP5667702B2/ja not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09128380A (ja) * | 1995-10-30 | 1997-05-16 | Matsushita Electric Ind Co Ltd | 文書蓄積管理システム |
| JP2005310126A (ja) * | 2004-03-26 | 2005-11-04 | Ntt Neomate Corp | データ分散格納装置、そのデータ構成管理サーバ、クライアント端末、および、データ分散格納装置を備えた業務委託システム |
| JP2006189925A (ja) * | 2004-12-28 | 2006-07-20 | Senken:Kk | 個人情報管理システム、個人情報管理プログラムおよび個人情報保護方法 |
| JP2007334417A (ja) * | 2006-06-12 | 2007-12-27 | Nippon Telegr & Teleph Corp <Ntt> | 分散情報共有方法および端末装置 |
| JP2008046860A (ja) * | 2006-08-16 | 2008-02-28 | Fuji Xerox Co Ltd | ファイル管理システム及びファイル管理方法 |
| JP2011198325A (ja) * | 2010-03-24 | 2011-10-06 | Hitachi Solutions Ltd | ファイルデータの安全な外部持出し方法及びシステム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2013065544A1 (ja) | 2015-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10983868B2 (en) | Epoch based snapshot summary | |
| JP5727020B2 (ja) | クラウドコンピューティングシステム及びそのデータ同期化方法 | |
| EP2803006B1 (en) | Cloud-based distributed data system | |
| JP4446738B2 (ja) | コンピュータファイルを効率的にバックアップするシステムと方法 | |
| US9021264B2 (en) | Method and system for cloud based storage | |
| EP2622456B1 (en) | Optimized recovery | |
| US20100100587A1 (en) | Systems and methods for a data management recovery in a peer-to-peer network | |
| AU2012232945A1 (en) | Distributed computing backup and recovery system | |
| EP3278225B1 (en) | Disaster recovery as a service | |
| US11829630B2 (en) | Synthetically providing multiple types of granular delete operations for a cloud-based object storage | |
| US11809280B2 (en) | Synchronizing expirations for incremental backup data stored on a cloud-based object storage | |
| WO2013065545A1 (ja) | データ共有システム | |
| WO2013065544A1 (ja) | データ分散管理システム | |
| JP2011527799A (ja) | 個人情報ファイル管理ツール | |
| JP2000200208A (ja) | ファイルバックアップ方法,装置およびそのプログラム記録媒体 | |
| JP4198920B2 (ja) | バックアップシステム、バックアップ用プログラムおよびバックアップ方法 | |
| US20150261621A1 (en) | Collaborative Information Source Recovery | |
| WO2009031158A2 (en) | Method and apparatus for network based data recovery | |
| US20250132911A1 (en) | Agentless computing cluster backup | |
| JP5667702B2 (ja) | データ分散管理システム | |
| US12235738B2 (en) | Intelligent destination target selection for remote backups with awareness of temporary backup target for data restores | |
| US11438295B1 (en) | Efficient backup and recovery of electronic mail objects | |
| US11461187B2 (en) | Protecting large distributed file systems | |
| US20240020200A1 (en) | Restoring from a temporary backup target in an intelligent destination target selection system for remote backups | |
| JP2014048690A (ja) | バックアップ仲介装置、バックアップ仲介方法及びバックアップ仲介プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141112 |
|
| 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: 20141209 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141212 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5667702 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |