JP2008304982A - 情報の管理方法及び情報処理装置 - Google Patents
情報の管理方法及び情報処理装置 Download PDFInfo
- Publication number
- JP2008304982A JP2008304982A JP2007149072A JP2007149072A JP2008304982A JP 2008304982 A JP2008304982 A JP 2008304982A JP 2007149072 A JP2007149072 A JP 2007149072A JP 2007149072 A JP2007149072 A JP 2007149072A JP 2008304982 A JP2008304982 A JP 2008304982A
- Authority
- JP
- Japan
- Prior art keywords
- redundancy
- information
- data
- node
- nodes
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】保有されるデータを監視して冗長度の変化を検出する。また、その冗長度が所定の値以上または以下になるようにそのデータを保有するノードを変更する。
【選択図】図6
Description
図1は本実施形態に係る情報の管理方法、及び情報処理装置により構成されるネットワーク1の全体的な構成の例を示す図である。図1を用いて本発明の実施形態に係るネットワーク1について、その全体構成を説明する。
図2はノード(情報処理装置)2のハードウェア構成の例を示す図である。
図3はノードの接続形態、すなわち情報処理装置2の論理的なトポロジーの例を示す図である。図3を用いてノード(情報処理装置)の接続形態を説明する。
図5はノード(情報処理装置)2の機能的構成の例を示すブロック図である。図5を用いてノード(情報処理装置)2の各部の処理機能について説明する。
次に、同じく図5を用いて情報を分散して共有するに際しての、冗長度の変化を検出する処理、及び冗長度を制御する処理に関わる処理機能について説明する。
本実施形態に係るネットワーク1では、上述したように接続テーブルTLにより規定された「関連付けられた」ノード(情報処理装置)間で相互認証し、互いにデータの送受信を行う。
簡単に言えば、システム内で同じデータを複数のノードで共有することになるが、同一のデータがどれくらい多くのノードで保有されているか、すなわちアクセスしてそのデータを取得することができるノードの数が冗長度ということになる。
図6は、データ分散共有時の冗長度の検出、及び冗長度の制御の代表的な処理の流れを示すフローチャートである。図6を用いて、全体としての冗長度検出処理、及び冗長度制御処理の例を説明する。
まずステップS11で、監視対象のデータを監視するノードの冗長度検出部204が、監視対象データリスト保持部202の監視データリストを参照して、監視を開始する。
1.監視対象データリストを保持するノードが保有しているデータ。
2.ブロードキャストが届く範囲内のノードが保有しているデータ。
3.その他の予め決められたノードが保有しているデータ。
4.予め決められたユーザが所有しているデータ。
5.ユーザより監視要求のあるデータ。
ステップS14以降は、冗長度制御工程として機能する。すなわち、冗長度操作部205が、各データの冗長度の変化に応じて、冗長度が基準となる冗長度(上限または下限、あるいはその両方)の範囲内となるように、保有ノードの変更を行う。
以下、図7から図11を用いて冗長度検出と冗長度制御の処理例1を説明する。
図7(a)は初期状態の接続を示す図である。ネットワーク1を構成するノードのうち、PC1、PC2、PC3、そしてPC9が監視データリストを保持するノード、すなわち監視を行うノードである。
図8(a)には、PC9が突然ネットワークから切断され、その後、最初にポーリングを行った任意のノード(PC1とする)により、冗長度検出処理(図6のステップS11〜ステップS13)が行われた状態を示す。
図9(a)には、引き続きPC1により、冗長度制御処理(図6のステップS14〜ステップS19)が行われた状態を示す。
図10(a)には、PC9がネットワークに復帰し、その後、最初にポーリングを行った任意のノード(PC1とする)により、冗長度検出処理(図6のステップS11〜ステップS13)が行われた状態を示す。
図11(a)には、引き続きPC1により、冗長度制御処理(図6のステップS14〜ステップS19)が行われた状態を示す。
以下、図12と図13を用いて冗長度検出と冗長度制御の処理例2を説明する。
図12(a)は初期状態の接続を示す図である。ここではネットワーク1を構成するすべてのノード(PC1〜PC9)が監視データリストを保持する、すなわち監視を行うノードである。
図13(a)には、PC9が突然ネットワークから切断された後、ポーリングに始まる冗長度検出処理が行われ、検出された冗長度の変化に応じて引き続き冗長度制御処理が行われた状態を示す。これらの処理(図6のステップS11〜S19)は、PC9の切断後、最初にデータAを取得しようとアクセスした任意のノード(ここではPC1とする)により行われる。
2 情報処理装置(ノード)
3 スイッチングハブ
4 ルータ
5 認証サーバ
201 データ保持部
202 監視対象データリスト保持部
204 冗長度検出部
205 冗長度操作部
206 データ操作部
207 データ受信部
208 データ解析部
209 データ作成部
210 データ送信部
211 その他情報保持部
212 その他操作部
TL 接続テーブル
Claims (13)
- 複数のノードで情報を分散共有するネットワークシステムにおける情報の管理方法であって、
分散共有される各情報の冗長度を監視するための監視対象データリストに基づいて、前記各情報の冗長度の変化を検出する冗長度検出工程と、
前記冗長度検出工程によって検出された前記各情報の冗長度の変化に応じて、それぞれの情報の冗長度が所定の下限値以上となるように当該情報の保有ノードを変更する冗長度制御工程と、を有する
ことを特徴とする情報の管理方法。 - 前記冗長度制御工程では、
前記冗長度検出工程によって検出された前記各情報の冗長度の変化に応じて、それぞれの情報の冗長度が所定の上限値以下となるように当該情報の保有ノードを変更する
ことを特徴とする請求項1に記載の情報の管理方法。 - 前記冗長度検出工程では、
前記監視対象データリストを保持するノードが、前記監視対象データリストに基づいて監視対象の各情報を保有する各ノードに問い合わせることによって、当該情報の保有ノード数の変化から冗長度の変化を検出する
ことを特徴とする請求項1または2に記載の情報の管理方法。 - 前記冗長度制御工程では、
前記冗長度検出工程において前記各情報の冗長度の変化を検出したノードが、前記各情報の冗長度の変化に応じて保有ノードの変更を行うとともに、前記保有ノードの変更に応じて前記監視対象データリストの更新を行う
ことを特徴とする請求項1乃至3の何れか1項に記載の情報の管理方法。 - 前記監視対象データリストは、
前記監視対象データリストを保持するノードが保有している情報、ブロードキャストが届く範囲内のノードが保有している情報、予め決められたノードが保有している情報、予め決められたユーザが所有している情報、そして監視要求のある情報のうち、少なくとも1つが監視対象データとして記載されている
ことを特徴とする請求項1乃至4の何れか1項に記載の情報の管理方法。 - 前記監視対象データリストは、複数のノードに保持され、
前記冗長度制御工程では、
前記監視対象データリストの更新内容が、前記複数のノード間で互いに通知され、それぞれのノードが保持する前記監視対象データリストがそれぞれ更新される
ことを特徴とする請求項1乃至5の何れか1項に記載の情報の管理方法。 - 前記情報の分散共有にRAID技術を用いることで冗長度を持たせている
ことを特徴とする請求項1乃至6の何れか1項に記載の情報の管理方法。 - 複数のノードで情報を分散共有するネットワークシステムにおけるノードとしての情報処理装置であって、
分散共有される各情報の冗長度を監視するための監視対象データリストを保持する記憶手段と、
前記監視対象データリストに基づいて、前記各情報の冗長度の変化を検出する冗長度検出手段と、
前記冗長度検出手段によって検出された前記各情報の冗長度の変化に応じて、それぞれの情報の冗長度が所定の下限値以上となるように当該情報の保有ノードを変更する冗長度制御手段と、を有する
ことを特徴とする情報処理装置。 - 前記冗長度制御手段は、
前記冗長度検出手段によって検出された前記各情報の冗長度の変化に応じて、それぞれの情報の冗長度が所定の上限値以下となるように当該情報の保有ノードを変更する
ことを特徴とする請求項8に記載の情報処理装置。 - 前記冗長度検出手段は、
前記監視対象データリストに基づいて監視対象の各情報を保有する各ノードに問い合わせることによって、当該情報の保有ノード数の変化から冗長度の変化を検出する
ことを特徴とする請求項8または9に記載の情報処理装置。 - 前記冗長度制御手段は、
前記冗長度検出手段によって検出された前記各情報の冗長度の変化に応じて保有ノードの変更を行うとともに、前記保有ノードの変更に応じて前記監視対象データリストの更新を行う
ことを特徴とする請求項8乃至10の何れか1項に記載の情報処理装置。 - 前記監視対象データリストは、
前記監視対象データリストを保持するノードが保有している情報、ブロードキャストが届く範囲内のノードが保有している情報、予め決められたノードが保有している情報、予め決められたユーザが所有している情報、そして監視要求のある情報のうち、少なくとも1つが監視対象データとして記載されている
ことを特徴とする請求項8乃至11の何れか1項に記載の情報処理装置。 - 前記冗長度制御手段は、
前記監視対象データリストの更新内容を、前記監視対象データリストを保持する他のノードと互いに通知し、それぞれの保持する前記監視対象データリストを共有する
ことを特徴とする請求項8乃至12の何れか1項に記載の情報処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007149072A JP5200424B2 (ja) | 2007-06-05 | 2007-06-05 | 情報の管理方法及び情報処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007149072A JP5200424B2 (ja) | 2007-06-05 | 2007-06-05 | 情報の管理方法及び情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008304982A true JP2008304982A (ja) | 2008-12-18 |
JP5200424B2 JP5200424B2 (ja) | 2013-06-05 |
Family
ID=40233692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007149072A Expired - Fee Related JP5200424B2 (ja) | 2007-06-05 | 2007-06-05 | 情報の管理方法及び情報処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5200424B2 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011170665A (ja) * | 2010-02-19 | 2011-09-01 | Nec Corp | ストレージシステム |
JP2011192133A (ja) * | 2010-03-16 | 2011-09-29 | Brother Industries Ltd | 情報通信システム、情報処理装置、情報通信方法、及び情報通信プログラム |
WO2014010023A1 (ja) * | 2012-07-09 | 2014-01-16 | 富士通株式会社 | 抽出装置、抽出プログラムおよびシステム |
US8903906B2 (en) | 2010-03-16 | 2014-12-02 | Brother Kogyo Kabushiki Kaisha | Information communications system, node device, method of communicating contents, computer readable recording medium storing a program |
WO2015166741A1 (ja) * | 2014-05-01 | 2015-11-05 | ウイングアーク1st株式会社 | インメモリ管理システムおよびインメモリ管理用プログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003015925A (ja) * | 2001-07-02 | 2003-01-17 | Matsushita Electric Ind Co Ltd | 情報端末管理装置及びプログラム |
JP2004102450A (ja) * | 2002-09-05 | 2004-04-02 | Toshiba Corp | サーバ装置、車載用電子機器、及びコンテンツ処理方法 |
JP2004318528A (ja) * | 2003-04-16 | 2004-11-11 | Seiko Epson Corp | 情報抽出システム、文書抽出システム、情報抽出プログラム及び文書抽出プログラム、並びに情報抽出方法及び文書抽出方法 |
-
2007
- 2007-06-05 JP JP2007149072A patent/JP5200424B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003015925A (ja) * | 2001-07-02 | 2003-01-17 | Matsushita Electric Ind Co Ltd | 情報端末管理装置及びプログラム |
JP2004102450A (ja) * | 2002-09-05 | 2004-04-02 | Toshiba Corp | サーバ装置、車載用電子機器、及びコンテンツ処理方法 |
JP2004318528A (ja) * | 2003-04-16 | 2004-11-11 | Seiko Epson Corp | 情報抽出システム、文書抽出システム、情報抽出プログラム及び文書抽出プログラム、並びに情報抽出方法及び文書抽出方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011170665A (ja) * | 2010-02-19 | 2011-09-01 | Nec Corp | ストレージシステム |
JP2011192133A (ja) * | 2010-03-16 | 2011-09-29 | Brother Industries Ltd | 情報通信システム、情報処理装置、情報通信方法、及び情報通信プログラム |
US8903906B2 (en) | 2010-03-16 | 2014-12-02 | Brother Kogyo Kabushiki Kaisha | Information communications system, node device, method of communicating contents, computer readable recording medium storing a program |
WO2014010023A1 (ja) * | 2012-07-09 | 2014-01-16 | 富士通株式会社 | 抽出装置、抽出プログラムおよびシステム |
WO2015166741A1 (ja) * | 2014-05-01 | 2015-11-05 | ウイングアーク1st株式会社 | インメモリ管理システムおよびインメモリ管理用プログラム |
JP2015212855A (ja) * | 2014-05-01 | 2015-11-26 | ウイングアーク1st株式会社 | インメモリ管理システムおよびインメモリ管理用プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP5200424B2 (ja) | 2013-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9787780B1 (en) | Method and apparatus for web based storage on-demand | |
US7370083B2 (en) | System and method for providing virtual network attached storage using excess distributed storage capacity | |
CN100544342C (zh) | 存储*** | |
US7370336B2 (en) | Distributed computing infrastructure including small peer-to-peer applications | |
JP4855355B2 (ja) | フェールオーバにおける引き継ぎ先を自律的に変更する計算機システム及び方法 | |
US7844691B2 (en) | Scalable distributed storage and delivery | |
JP5863942B2 (ja) | ウィットネスサービスの提供 | |
US6892316B2 (en) | Switchable resource management in clustered computer system | |
JP2003248611A (ja) | 記憶管理統合システム、および、その記憶管理制御方法 | |
JP5526137B2 (ja) | 選択的データ転送ストレージ | |
JP4566874B2 (ja) | Ipネットワークにおけるストレージアクセス管理機能及びシステム | |
GB2407887A (en) | Automatically modifying fail-over configuration of back-up devices | |
JP4285058B2 (ja) | ネットワーク管理プログラム、管理計算機及び管理方法 | |
US7836351B2 (en) | System for providing an alternative communication path in a SAS cluster | |
JP5200424B2 (ja) | 情報の管理方法及び情報処理装置 | |
KR20040015083A (ko) | 클러스터형 컴퓨터 시스템에서 그룹을 액세스하는 방법 및 장치와 컴퓨터 판독 가능한 기록 매체 | |
US9544371B1 (en) | Method to discover multiple paths to disk devices cluster wide | |
JP4579850B2 (ja) | ブレード型システムおよびコネクション管理方法 | |
US20080086774A1 (en) | Computer and computer system | |
JP2007249659A (ja) | システム切替方法、その計算機システム及びプログラム | |
JP3835199B2 (ja) | 分散管理型ネットワークファイルシステム及びファイル方法 | |
US20060085388A1 (en) | Storage management device, storage network system, storage management method, and storage management program | |
KR20180073003A (ko) | 오브젝트에 대한 동기화 관리 장치 및 방법 | |
JP4193543B2 (ja) | Dhcp環境におけるクライアント管理方法、クライアント管理プログラムおよびクライアント管理装置 | |
WO2013073022A1 (ja) | 計算機システム及び障害検出方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100426 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110225 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120615 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120619 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120713 |
|
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: 20130115 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130128 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5200424 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160222 Year of fee payment: 3 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |