JP4498262B2 - 分散システムにおける情報共有方法 - Google Patents
分散システムにおける情報共有方法 Download PDFInfo
- Publication number
- JP4498262B2 JP4498262B2 JP2005323859A JP2005323859A JP4498262B2 JP 4498262 B2 JP4498262 B2 JP 4498262B2 JP 2005323859 A JP2005323859 A JP 2005323859A JP 2005323859 A JP2005323859 A JP 2005323859A JP 4498262 B2 JP4498262 B2 JP 4498262B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- information
- replica
- storage area
- data storage
- 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
Classifications
-
- 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)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Description
図1は、情報共有システムの構成図である。
図1は、本実施の形態である、1つ以上のネットワークが含まれ、それらが相互に接続する分散システムであり、短距離無線を搭載するモバイル端末やセンサ類、走行する移動体等の常時ネットワークに接続しているとは限らない構成要素も含まれるシステムの概要を示す図である。
図2は、本実施の形態における、分散システム内にあり、ユーザプログラムの稼動するノードもしくは常時接続ではないユーザのモバイル端末、移動体等からのアクセスポイント等を介してのアクセスを受け付け、データのレプリカを配置するゲートウェイサーバのモジュール構成を示す図である。
データアクセス受付部0214は、ユーザからのアクセス・データ要求の受け付け処理を実施する度に、履歴格納域0212に処理の履歴情報を書き込む。
図3は、本実施の形態における、1つ以上のネットワークが含まれ、それらが相互に接続する分散システムにおいて常時接続ではないシステム構成要素も含む場合の情報共有の方法の概要を示す図である。
図4は、本実施の形態における、分散システム内にあるゲートウェイサーバ等に設けた、データのレプリカを蓄積するデータ蓄積域の構成を示す図である。
データ蓄積域0401の主な構成要素としては、主領域0411、予備領域0412、ポインタ領域0413、予約リスト0414とがある。
図5は、本実施の形態における、分散システム内にあるゲートウェイサーバ等に設けた、データのレプリカを配置するデータ蓄積域における、データのレプリカを格納するための主領域及び予備領域を示す図である。
主領域0501の主な構成要素は、データ名0511、データ値0512、タイムスタンプ0513、更新周期0514、参照回数0515、最終参照時刻0516、データソース情報0517がある。
データ名0521には、0511と同様にシステム内でユーザがアクセス可能なデータの名前が格納される。データ値0522には、前記データ名0521に格納される名前に対応するデータの値が格納される。ここでは該データ値0522の最新値のみが上書きされる。タイムスタンプ0523には、前記データ値0522に格納される値の予備領域0502への格納時刻が格納される。更新周期0524には、データ名0521に格納される名前に対応するデータの値がデータ値0522に書き込まれる周期が格納される。ここで予備領域0502にデータを書き込む周期は、前記主領域0501にデータを書き込む周期よりも大きいものとする。
図6は、本実施の形態における、分散システム内にあるゲートウェイサーバ等に設けた、データのレプリカを配置するデータ蓄積域における、他のデータ蓄積領域に格納されるデータへのポインタ情報を格納するポインタ領域、及びユーザのデータ取得要求に関する情報を記載する予約リストを示す図である。
ポインタ領域0601の主な構成要素は、データ名0611、データソース情報0612である。
識別情報0621には、情報制御システム内にある認証サーバより送信されたユーザの識別情報が格納される。データ名0622には、前記識別情報0621に格納される識別情報に対応するユーザが要求する、もしくは要求する可能性のあるデータの名前が1つ以上格納される。これらのデータ名0622の値は後述する図7、8に示す処理の結果として格納される。
図7は、本実施の形態における、1つ以上のネットワークが含まれ、それらが相互に接続する分散システム内のネットワーク上に複数配置したデータ蓄積域に対して先回りでデータのレプリカを配置する処理の流れを示すシーケンス図である。
ステップ0712において、ユーザ0701が最寄りのデータ蓄積域(図7では第2のデータ蓄積域0704)にデータを要求した場合、ステップ0746において、上述のようにして事前に用意されたデータのレプリカを用いて、ユーザ0701に応答を返す。
すなわち、図8は、1つ以上のネットワークが含まれ、それらが相互に接続する分散システム内のネットワーク上に複数配置したデータ蓄積域に対して予めデータのレプリカを配置する際、レプリカを配置するデータ蓄積域の場所もしくは範囲、及びレプリカを生成するデータの種類を決定する処理の流れを示すフローチャートである。
すなわち、図9は、1つ以上のネットワークが含まれ、それらが相互に接続する分散システムにおいて、ユーザプログラムの稼動するノードもしくは常時接続ではないユーザのモバイル端末から最寄りのデータ蓄積域にアクセスする際のユーザ側の処理の流れを示すフローチャートである。
すなわち、図10は、1つ以上のネットワークが含まれ、それらが相互に接続する分散システムにおいて、ユーザ側からのアクセス・データ要求に対する、データ蓄積域側の処理の流れを示すフローチャートである。
すなわち、図11は、分散システム内にあるゲートウェイサーバ等に設けたデータ蓄積域内にある各種テーブルに格納されるデータの更新及び削除の処理の流れを示すフローチャートである。
すなわち、図12は、1つ以上のネットワークが含まれ、それらが相互に接続する分散システム内のデータ蓄積域に配置したデータのレプリカのデータソースの変更を実施する際の処理の流れを示すフローチャートである。
すなわち、図13は、分散システム内にあるゲートウェイサーバ等に設けた各々のデータ蓄積域の間で蓄積データに関する情報を共有するために送受信を行うメッセージの形式を示す図である。
図13に示すメッセージの主な構成要素はヘッダ情報1301、送信元のデータ蓄積域の情報1302、新規追加データの数1303、削除データの数1304、更新データの数1305、新規追加データ情報1306、削除データ情報1307、更新データ情報1308である。
すなわち、図14は、分散システムにおける情報共有方法を、電力会社の設備である電柱の保守員向けの保守・設備保全のための現場作業支援システムに適用した場合の例を示す図である。
すなわち、図15は、分散システムにおける情報共有方法を、走行する列車と線路沿いに設置された無線局の間で無線通信を行う車上−地上間通信システムに適用した場合の例を示す図である。
走行中の電車1501は無線装置1521を用いて設備情報を送信しているが、短距離無線を用いているため、最寄りの無線基地局のみが該情報を受信できるものとする。図15では、走行中の電車1501の無線装置1521から送信された電車1501のリアルタイムな設備情報を無線基地局1522または1523が受信した場合は、中継局1504内のゲートウェイサーバ1513にて管理されるデータ蓄積域に前記電車1501より受信した設備情報は蓄積される。
Claims (8)
- 1つ以上のネットワークが相互に接続する分散システムのネットワークに常時接続又は常時接続でないデータソース及びデータ要求側の間での情報の共有を行う分散システムにおける情報共有方法であり、
前記データ要求側の識別情報に関連する情報を、前記システム内に分散配置されたデータ蓄積域内より検索し、前記関連情報を基に、データの種類及び配置場所を含むレプリカを作成するためのレプリカ作成情報を作成するステップと、
前記レプリカ作成情報を、レプリカの配置場所として指定された範囲内にある1つ以上のデータ蓄積域の間で共有し、前記データ要求側のために作成したレプリカ作成情報も含めた、共有するレプリカ作成情報の中から前記データ要求に適するものを選択し、選択したレプリカ作成情報に基づき、前記データ蓄積域内にデータのレプリカを事前に作成するステップと、
前記識別情報に該当する前記データ要求側からアクセスがあった場合、前記データ蓄積域より前記データのレプリカを用いて応答を返すステップと、
前記レプリカのデータソース側の状態に応じて、レプリカを生成するデータのソースもしくはレプリカの配置先を変更するステップと、
一定期間経過後も参照が無いか、もしくは参照頻度の低いデータのレプリカは前記データ蓄積域より削除するステップと、
前記データ要求側が要求する可能性のあるデータのレプリカを生成するためのレプリカ作成情報を作成する際に、前記データ要求側のアクセス履歴を参照し、過去に参照した実績のあるデータを抽出することにより、前記レプリカを作成するためのデータの種類を決定するステップと、
を含むことを特徴とする分散システムにおける情報共有方法。 - 請求項1に記載の分散システムにおける情報共有方法において、
前記データ要求側が要求する可能性のあるデータのレプリカを生成するためのレプリカ作成情報を作成する際に、前記データ要求側に関するスケジュール情報を参照し、前記データ要求側の予定された行動範囲に基づいて、前記レプリカの配置場所を決定するステップを含むことを特徴とする分散システムにおける情報共有方法。 - 請求項1に記載の分散システムにおける情報共有方法において、
前記データ要求側が要求する可能性のあるデータのレプリカを生成するためのレプリカ作成情報を作成する際に、前記データ要求側の位置情報を参照し、前記データ要求側の現在位置の周辺の範囲から、前記レプリカの配置場所を決定するステップを含むことを特徴とする分散システムにおける情報共有方法。 - 請求項1に記載の分散システムにおける情報共有方法において、
前記データ要求側が要求する可能性のあるデータのレプリカを生成するためのレプリカ作成情報を作成する際に、前記データ要求側のアクセス履歴を参照し、過去に参照実績のある場所に基づいて、前記レプリカの配置場所を決定するステップを含むことを特徴とする分散システムにおける情報共有方法。 - 請求項1に記載の分散システムにおける情報共有方法において、
前記識別情報を配信された前記データ要求側がデータを要求する際には、前記データ要求側の稼動するノードから最寄りのデータ蓄積域にアクセスし、データを取得するステップを含むことを特徴とする分散システムにおける情報共有方法。 - 請求項1に記載の分散システムにおける情報共有方法において、
前記レプリカを生成するためのデータソースの変更を実施する際に、前記データソースに関するスケジュール情報や経路情報等を参照し、前記データ蓄積域よりアクセス可能なデータソースの選出、該データソースへのアクセス時間、頻度等を決定するステップを含むことを特徴とする分散システムにおける情報共有方法。 - 請求項1に記載の分散システムにおける情報共有方法において、
前記レプリカを生成するためのデータソースの変更を実施する際に、前記データソースの位置情報もしくは生存信号を参照し、前記データ蓄積域の周囲からアクセス可能なデータソースを選出するとともに、前記データソースへのアクセス時間及び頻度を決定するステップを含むことを特徴とする分散システムにおける情報共有方法。 - 請求項1に記載の分散システムにおける情報共有方法において、
一定期間経過しても前記識別情報に該当する前記データ要求側からアクセスが無い場合、前記データ蓄積域内にある予約リストより前記データ要求側に関する情報を削除するステップを含むことを特徴とする分散システムにおける情報共有方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005323859A JP4498262B2 (ja) | 2005-11-08 | 2005-11-08 | 分散システムにおける情報共有方法 |
PCT/JP2006/321878 WO2007055139A1 (ja) | 2005-11-08 | 2006-11-01 | 分散システムにおける情報共有方法及び情報共有システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005323859A JP4498262B2 (ja) | 2005-11-08 | 2005-11-08 | 分散システムにおける情報共有方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007133503A JP2007133503A (ja) | 2007-05-31 |
JP4498262B2 true JP4498262B2 (ja) | 2010-07-07 |
Family
ID=38023144
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005323859A Expired - Fee Related JP4498262B2 (ja) | 2005-11-08 | 2005-11-08 | 分散システムにおける情報共有方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4498262B2 (ja) |
WO (1) | WO2007055139A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5396848B2 (ja) * | 2008-12-16 | 2014-01-22 | 富士通株式会社 | データ処理プログラム、サーバ装置およびデータ処理方法 |
JP5530878B2 (ja) * | 2010-09-17 | 2014-06-25 | 株式会社日立製作所 | 分散システムにおけるデータレプリケーション管理方法 |
ES2595605T3 (es) | 2011-02-22 | 2017-01-02 | Fedex Corporate Services, Inc. | Sistema y método para geotránsito de datos de sensor a través de una arquitectura global distribuida (nube) |
JP6702205B2 (ja) * | 2017-01-20 | 2020-05-27 | コニカミノルタ株式会社 | データ共有システム、共有サーバー及びプログラム |
US11442952B2 (en) * | 2018-09-24 | 2022-09-13 | Salesforce, Inc. | User interface for commerce architecture |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003114823A (ja) * | 2001-08-06 | 2003-04-18 | Hitachi Ltd | 高性能記憶装置アクセス環境 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0944381A (ja) * | 1995-07-31 | 1997-02-14 | Toshiba Corp | データ格納方法およびデータ格納装置 |
-
2005
- 2005-11-08 JP JP2005323859A patent/JP4498262B2/ja not_active Expired - Fee Related
-
2006
- 2006-11-01 WO PCT/JP2006/321878 patent/WO2007055139A1/ja active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003114823A (ja) * | 2001-08-06 | 2003-04-18 | Hitachi Ltd | 高性能記憶装置アクセス環境 |
Also Published As
Publication number | Publication date |
---|---|
JP2007133503A (ja) | 2007-05-31 |
WO2007055139A1 (ja) | 2007-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109413141B (zh) | 一种电网主子站间的访问方法与*** | |
JP4498262B2 (ja) | 分散システムにおける情報共有方法 | |
CN102497393A (zh) | 高速列车智能化***及其通信方法 | |
CN102073937A (zh) | 一种枢纽机场中转管理***及方法 | |
CN110138876B (zh) | 任务部署方法、装置、设备及平台 | |
CN111880497A (zh) | 基于容器的智能制造设备控制*** | |
CN108860223B (zh) | 一种数据处理***及方法 | |
CN104769618B (zh) | 确定运输工具的实时延迟 | |
CN103338206A (zh) | 一种基于数据总线技术实现数据交换的方法及装置 | |
WO2023280140A1 (zh) | 一种基于全局的现车管理***及其方法 | |
CN108228378A (zh) | 列车组故障预测的数据处理方法及装置 | |
CN114024988B (zh) | 一种新能源集控的动态数据采集***和方法 | |
CN110673559A (zh) | 一种机器人调度管理*** | |
CN113196261A (zh) | 数据检索装置及其数据检索方法和程序、边缘服务器及其程序 | |
WO2014199472A1 (ja) | 制御監視システムおよび制御監視方法 | |
CN104685529A (zh) | 调度装置、调度***、调度方法及程序 | |
CN112134354B (zh) | 一种基于hplc通信的营配数据融合方法 | |
JP2016185806A (ja) | 列車の運行管理装置及びコンピュータプログラム | |
CN103152786B (zh) | 一种物联网业务网关上行和下行消息路由的方法 | |
CN105471926B (zh) | 基于自律分散***的诊断数据云模型构建*** | |
JP4808173B2 (ja) | 分散システム、データ管理サーバ及びデータ流通方法 | |
JP2014162458A (ja) | 交通機関特定システム、交通機関特定方法および交通機関特定プログラム | |
JP5955580B2 (ja) | 経路案内方法、経路案内装置、及びコンピュータプログラム | |
JP6267276B2 (ja) | 経路案内方法、経路案内装置、及びコンピュータプログラム | |
JP4520813B2 (ja) | 監視センタサーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070731 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100325 |
|
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: 20100413 |
|
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: 20100413 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4498262 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: 20130423 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140423 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |