JP2003006024A - Data equivalence system between remote hosts - Google Patents

Data equivalence system between remote hosts

Info

Publication number
JP2003006024A
JP2003006024A JP2001189654A JP2001189654A JP2003006024A JP 2003006024 A JP2003006024 A JP 2003006024A JP 2001189654 A JP2001189654 A JP 2001189654A JP 2001189654 A JP2001189654 A JP 2001189654A JP 2003006024 A JP2003006024 A JP 2003006024A
Authority
JP
Japan
Prior art keywords
data
computer
importance
communication partner
important
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.)
Pending
Application number
JP2001189654A
Other languages
Japanese (ja)
Inventor
Mitsuyo Aoki
光世 青木
Taketomo Yamane
丈知 山根
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2001189654A priority Critical patent/JP2003006024A/en
Publication of JP2003006024A publication Critical patent/JP2003006024A/en
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Hardware Redundancy (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To maintain normal operations of the entire system even when the present computer is downed and a processing is switched to a computer at a data transmitting destination by efficiently performing data equivalence between the computers by managing importance of data and transmitting the data to the computer at a remote place from the important data. SOLUTION: In this data equivalence system between remote hosts to perform the data equivalence by transferring the data stored in the present computer to the computer on the side of the other communicating party installed at the remote place, the importance of the data stored in the present computer is defined, only the data corresponding to the defined importance to the computer at the side of the other communicating party via a network and a storage medium in which other pieces of data which is not corresponding to the defined importance are stored is transported to an installed place of the computer on the other communicating party via a transportation means different from the network.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は、遠隔地に設置さ
れた計算機システムにおいて、システム稼動に必要な最
小限のデータを等価にしておくことで自計算機がダウン
して通信相手側計算機に切り替わった後も問題なく動作
し、システム全体の正常動作を保証するデータ等価方式
に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention, in a computer system installed at a remote location, keeps the minimum data necessary for system operation equivalent so that the own computer goes down and is switched to the communication partner computer. The present invention relates to a data equalization method that guarantees normal operation of the entire system that operates without problems afterwards.

【0002】[0002]

【従来の技術】例えば、特開2000−20490に示
されるような遠隔呼出し機構を有する計算機やデータ転
送方法は、自計算機の物理メモリ領域上のデータをネッ
トワークを介して通信相手側計算機の物理メモリ上の領
域に向けて直接転送する遠隔直接データ転送手段を備え
ていた。
2. Description of the Related Art For example, in a computer having a remote call mechanism and a data transfer method as disclosed in Japanese Patent Laid-Open No. 2000-20490, data in a physical memory area of its own computer is passed through a network to a physical memory of a computer of a communication partner. It was equipped with remote direct data transfer means for direct transfer to the upper area.

【0003】[0003]

【発明が解決しようとする課題】上述した従来の遠隔地
にある計算機へのデータ転送方法では、ネットワークを
介した大量のデータ送信によるデータ等価に時間がかか
り、自計算機がダウンしてデータ送信先の計算機に処理
が切り替わった際、データ不足によるシステム動作異常
が発生するという問題点がある。また、大量のデータ送
信によりネットワーク負荷が高くなり、結果として同じ
ネットワークを使用した他の処理のパフォーマンスが遅
くなるという問題点があった。
In the above-described conventional method of transferring data to a computer located in a remote place, it takes time for data equivalence due to transmission of a large amount of data via a network, and the own computer goes down and becomes a data transmission destination. When the processing is switched to the other computer, there is a problem that system operation abnormality occurs due to lack of data. In addition, there is a problem that the network load increases due to the transmission of a large amount of data, and as a result, the performance of other processes using the same network becomes slow.

【0004】この発明は上記のような課題を解決するた
めになされたものであり、データの重要度を管理し、離
れた場所にある計算機へ重要なデータから送信して計算
機間のデータ等価を効率的に行うことにより、自計算機
がダウンしてデータ送信先の計算機に処理が切り替わっ
た際もシステム全体の正常動作を維持可能とすることを
目的とする。また、重要データの定義を的確に行うこと
により、データ転送時間の短縮とネットワークの負荷を
軽減することを目的とする。
The present invention has been made to solve the above problems, and manages the importance of data, transmits important data to a computer at a distant place, and equalizes data between computers. The purpose of this is to enable efficient operation of the entire system even when the own computer goes down and the processing is switched to the data transmission destination computer. It also aims to shorten the data transfer time and reduce the load on the network by properly defining important data.

【0005】[0005]

【課題を解決するための手段】この発明は、自計算機内
に記憶されているデータを遠隔地に設置された通信相手
側計算機に転送してデータ等価を行う遠隔地ホスト間の
データ等価方式において、上記自計算機内に記憶されて
いるデータの重要度を定義するステップと、定義された
重要度に対応するデータのみをネットワークを介して上
記通信相手側計算機に直接送信するステップと、定義さ
れた重要度に対応しない他のデータを記憶した記憶媒体
を上記ネットワークとは異なる輸送手段を介して上記通
信相手側計算機の設置場所に輸送するステップを含んで
いる。また、データの重要度を定義するステップにおい
て、重要対象のアイテム名を定義するほか、データサイ
ズの小さいものを重要データとして定義する。さらに、
データサイズのリミット値をシステムの内容や、全デー
タサイズの平均値、ネットワークの転送速度に応じて定
義するほか、データサイズが小さくかつ圧縮されていな
いデータを重要データとして定義する。
SUMMARY OF THE INVENTION The present invention provides a data equivalence method between remote hosts that transfers data stored in a local computer to a communication partner computer installed at a remote location to perform data equivalence. , A step of defining the degree of importance of the data stored in the own computer, a step of directly transmitting only the data corresponding to the defined degree of importance to the communication partner computer via the network, The method includes a step of transporting a storage medium storing other data not corresponding to the degree of importance to the installation location of the communication partner computer via a transport means different from the network. In addition, in the step of defining the degree of importance of data, in addition to defining the item name of the important object, those having a small data size are defined as important data. further,
In addition to defining the data size limit value according to the contents of the system, the average value of all data sizes, and the transfer rate of the network, data that is small and uncompressed is defined as important data.

【0006】[0006]

【発明の実施の形態】以下、この発明の実施の形態を説
明する。 実施の形態1.図1この発明の実施の形態1による遠隔地
計算機間のデータ等価機能を示すブロック回路図であ
り、図において、11は自計算機、12はデータ等価を
行う通信相手側計算機、13はデータの重要度を定義す
る定義ファイル、18は自計算機11と通信相手側計算
機12をつなぐ広域ネットワーク、16aは自計算機1
1に存在するデータ群、16bは通信相手側計算機12
上に自計算機11から等価されるデータ群、17aはデ
ータ群16aの中で通信相手側計算機12に広域ネット
ワーク18を使って送信するデータ群、17bは自計算
機11から送信されてきたデータ群17aの受信側デー
タ群、19は可搬型記憶媒体、20は一般の輸送手段で
ある。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below. Embodiment 1 FIG. 1 is a block circuit diagram showing a data equivalent function between remote computers according to Embodiment 1 of the present invention, in which 11 is a self computer, 12 is a communication partner computer for performing data equivalence, 13 is a definition file that defines the importance of data, 18 is a wide area network that connects the own computer 11 and the communication partner computer 12, and 16a is the own computer 1
1 is a data group existing in 1, and 16b is a communication partner computer 12
The data group 17a is equivalent to the computer 11 above, the data group 17a is the data group 16a to be transmitted to the communication partner computer 12 using the wide area network 18, and the data group 17b is the data group 17a transmitted from the computer 11a. Of the receiving side data group, 19 is a portable storage medium, and 20 is a general transportation means.

【0007】図2はデータの重要度を定義する重要度定
義ファイルの構造を示す説明図であり、図において、1
4は重要データであると定義する重要対象のアイテム
名、15は重要対象のアイテム14の中で対象とするデ
ータのリミット値を定義する場合に指定する設定値であ
る。
FIG. 2 is an explanatory diagram showing the structure of an importance definition file that defines the importance of data.
Reference numeral 4 is an item name of an important target that is defined as important data, and 15 is a setting value that is specified when defining the limit value of the target data in the important item 14.

【0008】次に動作について説明する。図3はこの実
施の形態1によるデータ等価方式における処理の流れを
示すフローチャートであり、以下、この図3を参照しな
がら説明する。まず、ステップST31で自計算機11のデ
ータ16aで最も重要とするデータは何かを決定し、そ
のアイテム名を決め、ST32で重要度定義ファイル13の
重要対象アイテム14にアイテム名を定義する。続くST
33で自計算機11が保有するデータ16aの各データが
ST32で定義した定義内容に当てはまるか、つまりは重要
データ対象であるかどうかを検査して、重要対象データ
に当てはまった場合はST34に進み、当てはまらない場合
はST36に進む。次に、ST34で広域ネットワーク18に接
続されたデータ等価対象計算機である通信相手側計算機
12へ重要データを送信する。ST35で次のデータが存在
するかどうかを検査し、次のデータがない場合にはデー
タ転送は終了する。一方ST36で自計算機11に接続され
ている可搬型記憶媒体19にST33で送信データの対象と
ならず広域ネットワーク18経由で送信しなかったデー
タをバックアップする。この可搬型記憶媒体19として
はフロッピー(登録商標)ディスク、DDS、CD−R
OM、DVD−RAM、メモリカード、光ディスク、光
磁気ディスクなどの市販されている、自計算機11で使
用可能かつデータ量に合った記録媒体であり、通信相手
側計算機12でも使用できる記憶媒体を使用することが
できる。各データに対しST33,ST34,ST35,ST36を繰り
返す。通信相手側計算機12は計算機11から送信され
て来たデータを受信し、データをインストールあるいは
アップデートを行う。すべてのデータについてST34もし
くはST36の処理が完了した後、ST37でその記憶媒体を通
信相手側計算機12が設置されている場所へ一般の輸送
手段20を使って配送する。この一般の輸送手段20と
しては郵便や宅配便や海外の場合は海外輸送便などがあ
る。後日、通信相手側計算機12はこの配送されてきた
記憶媒体を用いてデータのインストールあるいはアップ
デートを行う。
Next, the operation will be described. FIG. 3 is a flow chart showing the flow of processing in the data equalization method according to the first embodiment, which will be described below with reference to FIG. First, in step ST31, what is the most important data in the data 16a of the own computer 11 is determined, its item name is determined, and in ST32, the item name is defined in the important target item 14 of the importance definition file 13. Continued ST
In 33, each data of the data 16a held by the own computer 11 is
Whether or not the definition content defined in ST32 is applicable, that is, whether or not the data is an important data target is inspected, and if it is the important data, the process proceeds to ST34, and if not, the process proceeds to ST36. Next, in ST34, important data is transmitted to the communication partner computer 12 which is the data equivalence target computer connected to the wide area network 18. In ST35, it is checked whether or not the next data exists, and if there is no next data, the data transfer ends. On the other hand, in ST36, the portable storage medium 19 connected to the own computer 11 is backed up in ST33, which is not the target of the transmission data and has not been transmitted via the wide area network 18. The portable storage medium 19 is a floppy (registered trademark) disk, DDS, CD-R.
A commercially available storage medium such as OM, DVD-RAM, memory card, optical disk, and magneto-optical disk that can be used by the own computer 11 and has a suitable data amount, and can also be used by the communication partner computer 12 is used. can do. Repeat ST33, ST34, ST35, ST36 for each data. The communication partner computer 12 receives the data transmitted from the computer 11 and installs or updates the data. After the processing of ST34 or ST36 is completed for all the data, the storage medium is delivered to the place where the communication partner computer 12 is installed using the general transportation means 20 in ST37. As the general transportation means 20, there are a mail, a courier service, and an overseas transportation service in the case of overseas. At a later date, the communication partner computer 12 installs or updates the data using the delivered storage medium.

【0009】以上のように、この実施の形態1によれ
ば、データの重要度を決定しその重要なデータを通信相
手側計算機へまず送信しておくことにより、自計算機が
ダウンしてデータ送信先の計算機に処理が切り替わった
際もデータ不足にならずシステムの稼動を維持できると
いう効果がある。またネットワーク経由で送信しなかっ
たデータを記録した記憶媒体を一般の輸送手段で配送す
ることにより、後で全データの等価を効率的に行うこと
が可能である。
As described above, according to the first embodiment, by determining the importance of data and transmitting the important data to the communication partner computer first, the own computer goes down and the data is transmitted. Even if the processing is switched to the previous computer, there is an effect that the system can be maintained without causing data shortage. In addition, by delivering a storage medium in which data that has not been transmitted via the network is recorded by general transportation means, it is possible to efficiently equalize all data later.

【0010】実施の形態2.図4はこの発明の実施の形
態2による重要度定義ファイルの構造を示す説明図であ
り、図において、14はデータサイズによりデータの重
要度を決定することを示すアイテム名、15は対象とす
るデータのリミット値を指定しないことを示す設定値で
ある。
Embodiment 2. FIG. 4 is an explanatory diagram showing the structure of an importance level definition file according to the second embodiment of the present invention. In the figure, 14 is an item name indicating that the importance level of data is determined by the data size, and 15 is an object. It is a setting value indicating that the data limit value is not specified.

【0011】次に動作について説明する。図5はこの実
施の形態2によるデータ等価方式における処理の流れを
示すフローチャートであり、以下、この図5を参照しな
がら説明する。まず、ステップST51で自計算機11にあ
るデータのデータサイズが小さいものを重要データであ
るとし、そのアイテム名をST52で重要度定義ファイル1
3の重要対象アイテム14bを定義する。続くST55で自
計算機11が保有するデータ16aの各データのデータ
サイズが小さいかどうか、つまりは重要データ対象であ
るかどうかを検査して、重要対象データに当てはまった
場合はST54に進み、当てはまらない場合はST56に進む。
次に、ST54で広域ネットワーク18に接続されたデータ
等価対象計算機である通信相手側計算機12へ重要デー
タを送信する。ST55で次のデータが存在するかどうかを
検査し、次のデータがない場合にはデータ転送は終了す
る。一方ST56で自計算機11に接続されている可搬型記
憶媒体19にST55で送信データの対象とならず広域ネッ
トワーク18経由で送信しなかったデータをバックアッ
プする。各データに対しST55,ST54,ST55,ST56を繰り
返す。通信相手側計算機12は計算機11から送信され
て来たデータを受信し、データをインストールあるいは
アップデートを行う。すべてのデータについてST54もし
くはST56の処理が完了した後、ST57でその記憶媒体を通
信相手側計算機12が設置されている場所へ一般の輸送
手段20を使って配送する。後日、通信相手側計算機1
2はこの配送されてきた記憶媒体を用いてデータのイン
ストールあるいはアップデートを行う。
Next, the operation will be described. FIG. 5 is a flow chart showing the flow of processing in the data equalization method according to the second embodiment, which will be described below with reference to FIG. First, in step ST51, it is assumed that the data in the own computer 11 having a small data size is important data, and the item name is ST52 in the importance definition file 1
3 important target item 14b is defined. In subsequent ST55, it is checked whether or not the data size of each data 16a held by the own computer 11 is small, that is, whether or not it is important data target, and if it is important data, proceed to ST54 and not apply If so, proceed to ST56.
Next, in ST54, the important data is transmitted to the communication partner computer 12, which is the data equivalence target computer connected to the wide area network 18. In ST55, it is checked whether or not the next data exists, and if there is no next data, the data transfer ends. On the other hand, in ST56, the portable storage medium 19 connected to the own computer 11 is backed up in ST55 to the data that is not the target of the transmission data and has not been transmitted via the wide area network 18. Repeat ST55, ST54, ST55, ST56 for each data. The communication partner computer 12 receives the data transmitted from the computer 11 and installs or updates the data. After the processing of ST54 or ST56 for all the data is completed, the storage medium is delivered to the place where the communication counterpart computer 12 is installed by using general transportation means 20 in ST57. Later, communication partner computer 1
2 installs or updates data using this delivered storage medium.

【0012】以上のように、この実施の形態2によれ
ば、データサイズの小さいものを重要データとしそのデ
ータを通信相手側計算機へまず送信しておくことにより
ネットワークの負荷を軽減でき、自計算機がダウンして
データ送信先の計算機に処理が切り替わった際もデータ
不足にならずシステムの稼動を維持できるという効果が
ある。またネットワーク経由で送信しなかったデータを
記録した記憶媒体を一般の輸送手段で配送することによ
り、後で全データの等価を効率的に行うことが可能であ
る。
As described above, according to the second embodiment, the load of the network can be reduced by transmitting data having a small data size as important data and transmitting the data to the communication partner computer first. There is an effect that the system can be kept running even if the data is down and the processing is switched to the computer of the data transmission destination without running out of data. In addition, by delivering a storage medium in which data that has not been transmitted via the network is recorded by general transportation means, it is possible to efficiently equalize all data later.

【0013】実施の形態3.図6はこの発明の実施の形
態3による重要度定義ファイルの構造を示す説明図であ
り、図において、14はデータサイズによりデータの重
要度を決定することを示すアイテム名、15は対象とす
るデータのリミット値を示す設定値である。
Embodiment 3. FIG. 6 is an explanatory diagram showing the structure of an importance level definition file according to the third embodiment of the present invention. In the figure, 14 is an item name indicating that the importance level of data is determined by the data size, and 15 is an object. It is a set value indicating the limit value of data.

【0014】次に動作について説明する。図7はこの実
施の形態2によるデータ等価方式における処理の流れを
示すフローチャートであり、以下、この図7を参照しな
がら説明する。まず、ステップST71で自計算機11にあ
るデータのデータサイズが小さいものを重要データであ
るとし、ST72でシステム管理者がシステムの内容から転
送するデータサイズのリミット値を決定し、そのアイテ
ム名とリミット値をST73で重要度定義ファイル13の重
要対象アイテム14,設定値15に定義する。続くST74
で自計算機11が保有するデータ16aの各データのデ
ータサイズがST73で定義したリミット値15以下のデー
タであるかどうか、つまりは重要データ対象であるかど
うかを検査して、重要対象データに当てはまった場合は
ST75に進み、当てはまらない場合はST77に進む。次に、
ST75で広域ネットワーク18に接続されたデータ等価対
象計算機である通信相手側計算機12へリミット値15
以下の重要データを送信する。ST76で次のデータが存在
するかどうかを検査し、次のデータがない場合は終了す
る。一方ST77で自計算機11に接続されている可搬型記
憶媒体19にST74で送信データの対象とならず広域ネッ
トワーク18経由で送信しなかったデータをバックアッ
プする。各データに対しST74,ST75,ST76,ST77を繰り
返す。通信相手側計算機12は計算機11から送信され
て来たデータを受信し、データをインストールあるいは
アップデートを行う。すべてのデータについてST75もし
くはST77の処理が完了した後、ST78でその記憶媒体を通
信相手側計算機12が設置されている場所へ一般の輸送
手段20を使って配送する。後日、通信相手側計算機1
2はこの配送されてきた記憶媒体を用いてデータのイン
ストールあるいはアップデートを行う。
Next, the operation will be described. FIG. 7 is a flow chart showing the flow of processing in the data equalization method according to the second embodiment, which will be described below with reference to FIG. First, in step ST71, the data in the own computer 11 having a small data size is regarded as important data, and in ST72, the system administrator determines the limit value of the data size to be transferred from the contents of the system, and the item name and limit Values are defined in the important object item 14 and the setting value 15 of the importance definition file 13 in ST73. Continued ST74
Then, it is checked whether the data size of each data 16a held by the own computer 11 is the data having the limit value 15 or less defined in ST73, that is, whether the data is an important data target, and it is applied to the important data. If
Proceed to ST75; if not, proceed to ST77. next,
Limit value 15 to the communication partner computer 12, which is the data equivalence target computer connected to the wide area network 18 in ST75.
Send the following important data. In ST76, it is checked whether the next data exists, and if there is no next data, the process ends. On the other hand, in ST77, in the portable storage medium 19 connected to the own computer 11, in ST74, the data that is not the target of the transmission data and has not been transmitted via the wide area network 18 is backed up. Repeat ST74, ST75, ST76, ST77 for each data. The communication partner computer 12 receives the data transmitted from the computer 11 and installs or updates the data. After the processing of ST75 or ST77 for all the data is completed, the storage medium is delivered to the place where the communication partner computer 12 is installed using the general transportation means 20 in ST78. Later, communication partner computer 1
2 installs or updates data using this delivered storage medium.

【0015】以上のように、この実施の形態3によれ
ば、システムに応じてデータサイズのリミット値を決定
することによりデータ等価に柔軟に対応可能となり、そ
の重要データを通信相手側計算機へまず送信しておくこ
とにより、ネットワークの負荷を軽減でき、自計算機が
ダウンしてデータ送信先の計算機に処理が切り替わった
際もデータ不足にならずシステムの稼動を維持できると
いう効果がある。またネットワーク経由で送信しなかっ
たデータを記録した記憶媒体を一般の輸送手段で配送す
ることにより、後で全データの等価を効率的に行うこと
が可能である。
As described above, according to the third embodiment, it is possible to flexibly cope with data equivalence by determining the limit value of the data size according to the system, and the important data is first transmitted to the communication partner computer. By transmitting the data, it is possible to reduce the load on the network and maintain the operation of the system without running out of data even when the own computer is down and the processing is switched to the data transmission destination computer. In addition, by delivering a storage medium in which data that has not been transmitted via the network is recorded by general transportation means, it is possible to efficiently equalize all data later.

【0016】実施の形態4.図8はこの実施の形態4に
よるデータ等価方式における処理の流れを示すフローチ
ャートであり、以下、この図8を参照しながら説明す
る。まず、ステップST81で自計算機11にあるデータの
データサイズが小さいものを重要データであるとし、ST
82で自計算機11に保有しているすべてのデータ16a
のデータサイズを平均した値以下のデータは重要データ
を含んでいると判断し転送するデータサイズのリミット
値とする。この平均値はシステムコマンドを用いて全デ
ータサイズとデータ数を求め、各データサイズの合計値
をデータ数で割り算して算出する。ST83でシステムが重
要度定義ファイル13の設定値15に定義する。または
このリミット値を任意の変数に設定しておいても良い。
続くST84で自計算機11が保有するデータ16aの各デ
ータのデータサイズがST83で定義したリミット値以下の
データであるかどうか、つまりは重要データ対象である
かどうかを検査して、重要対象データに当てはまった場
合はST85に進み、当てはまらない場合はST87に進む。次
に、ST85で広域ネットワーク18に接続されたデータ等
価対象計算機である通信相手側計算機12へリミット値
15以下の重要データを送信する。ST86で次のデータが
存在するかどうかを検査し、次のデータがない場合は終
了する。一方ST87で自計算機11に接続されている可搬
型記憶媒体19にST84で送信データの対象とならず広域
ネットワーク18経由で送信しなかったデータをバック
アップする。各データに対しST84,ST85,ST86,ST87を
繰り返す。通信相手側計算機12は計算機11から送信
されて来たデータを受信し、データをインストールある
いはアップデートを行う。すべてのデータについてST85
もしくはST87の処理が完了した後、ST88でその記憶媒体
を通信相手側計算機12が設置されている場所へ一般の
輸送手段20を使って配送する。後日、通信相手側計算
機12はこの配送されてきた記憶媒体を用いてデータの
インストールあるいはアップデートを行う。
Fourth Embodiment FIG. 8 is a flow chart showing the flow of processing in the data equalization method according to the fourth embodiment, which will be described below with reference to FIG. First, in step ST81, data having a small data size in the local computer 11 is regarded as important data, and ST
All data 16a held in own computer 11 at 82
Data less than the average value of the data size is judged to contain important data, and it is set as the limit value of the data size to be transferred. This average value is calculated by obtaining the total data size and the number of data using a system command, and dividing the total value of each data size by the number of data. In ST83, the system defines the setting value 15 in the importance definition file 13. Alternatively, this limit value may be set in an arbitrary variable.
In subsequent ST84, it is checked whether the data size of each data 16a held by the computer 11 is less than or equal to the limit value defined in ST83. If yes, go to ST85, otherwise go to ST87. Next, in ST85, important data having a limit value of 15 or less is transmitted to the communication partner computer 12, which is the data equivalence target computer connected to the wide area network 18. In ST86, it is checked whether the next data exists, and if there is no next data, the process ends. On the other hand, in ST87, the portable storage medium 19 connected to the own computer 11 is backed up in ST84 with the data that is not the target of the transmission data and has not been transmitted via the wide area network 18. Repeat ST84, ST85, ST86, ST87 for each data. The communication partner computer 12 receives the data transmitted from the computer 11 and installs or updates the data. All data for ST85
Alternatively, after the processing of ST87 is completed, the storage medium is delivered to the place where the communication partner computer 12 is installed by using general transportation means 20 in ST88. At a later date, the communication partner computer 12 installs or updates the data using the delivered storage medium.

【0017】以上のように、この実施の形態4によれ
ば、システムが全データの平均値をリミット値として決
定することによりデータ量に応じたリミット値を自動化
でき、その重要データを通信相手側計算機へまず送信し
ておくことによりネットワークの負荷を軽減でき、自計
算機がダウンしてデータ送信先の計算機に処理が切り替
わった際もデータ不足にならずシステムの稼動を維持で
きるという効果がある。またネットワーク経由で送信し
なかったデータを記録した記憶媒体を一般の輸送手段で
配送することにより、後で全データの等価を効率的に行
うことが可能である。
As described above, according to the fourth embodiment, the system determines the average value of all data as the limit value, so that the limit value according to the data amount can be automated, and the important data can be transmitted to the communication partner side. By transmitting the data to the computer first, the load on the network can be reduced, and even when the own computer goes down and the process is switched to the computer of the data transmission destination, there is an effect that the data does not run short and the system operation can be maintained. In addition, by delivering a storage medium in which data that has not been transmitted via the network is recorded by general transportation means, it is possible to efficiently equalize all data later.

【0018】実施の形態5.図9はこの実施の形態5に
よるデータ等価方式における処理の流れを示すフローチ
ャートであり、以下、この図9を参照しながら説明す
る。まず、ステップST91で自計算機11にあるデータの
データサイズが小さいものを重要データであるとする。
ST92で任意のサイズのデータを自計算機11から通信相
手側計算機12へ広域ネットワーク18経由で送信し、
そのデータの送信開始から完了までの応答時間を取得す
る。ST93ではST92で求めた転送応答時間と送信したデー
タサイズから転送性能を計算し、1つの転送にかける時
間を想定しその時間と求めた転送性能から想定時間内に
転送可能な最大データサイズを求め、それを転送するデ
ータサイズのリミット値とする。ST94でシステムがST93
で求めたリミット値を重要度定義ファイル13の設定値
15に定義する。またはST93で求めたリミット値を任意
の変数に設定しておいても良い。続くST95で自計算機1
1が保有するデータ16aの各データのデータサイズが
ST94で定義したリミット値以下のデータであるかどう
か、つまりは重要データ対象であるかどうかを検査し
て、重要対象データに当てはまった場合はST96に進み、
当てはまらない場合はST98に進む。次に、ST96で広域ネ
ットワーク19に接続されたデータ等価対象計算機であ
る通信相手側計算機12へリミット値15以下の重要デ
ータを送信する。ST97で次のデータが存在するかどうか
を検査し、次のデータがない場合は終了する。一方ST98
で自計算機11に接続されている可搬型記憶媒体19に
ST95で送信データの対象とならず広域ネットワーク経由
18で送信しなかったデータをバックアップする。各デ
ータに対しST95,ST96,ST97,ST98を繰り返す。通信相
手側計算機12は計算機11から送信されて来たデータ
を受信し、データをインストールあるいはアップデート
を行う。すべてのデータについてST96もしくはST98の処
理が完了した後、ST99でその記憶媒体を通信相手側計算
機12が設置されている場所へ一般の輸送手段20を使
って配送する。後日、通信相手側計算機12はこの配送
されてきた記憶媒体を用いてデータのインストールある
いはアップデートを行う。
Embodiment 5. FIG. 9 is a flow chart showing the flow of processing in the data equalization method according to the fifth embodiment, which will be described below with reference to FIG. First, in step ST91, data having a small data size in the computer 11 is regarded as important data.
In ST92, send data of arbitrary size from own computer 11 to communication partner computer 12 via wide area network 18,
The response time from the start of transmission of the data to the completion is acquired. In ST93, transfer performance is calculated from the transfer response time obtained in ST92 and the transmitted data size, and the maximum data size that can be transferred within the expected time is calculated from the time and the calculated transfer performance assuming the time taken for one transfer. , Limit the data size to transfer it. ST94 system is ST93
The limit value obtained in step 3 is defined as the set value 15 in the importance definition file 13. Alternatively, the limit value obtained in ST93 may be set in any variable. Next at ST95, own computer 1
The data size of each data 16a held by 1 is
Check if the data is less than the limit value defined in ST94, that is, if it is important data target, and if it is important data, go to ST96,
If not, go to ST98. Next, in ST96, important data having a limit value of 15 or less is transmitted to the communication partner computer 12, which is the data equivalence target computer connected to the wide area network 19. In ST97, it is checked whether the next data exists, and if there is no next data, the process ends. Meanwhile ST98
To the portable storage medium 19 connected to the computer 11.
ST95 backs up data that was not sent and was not sent via wide area network 18. Repeat ST95, ST96, ST97, ST98 for each data. The communication partner computer 12 receives the data transmitted from the computer 11 and installs or updates the data. After the processing of ST96 or ST98 is completed for all the data, the storage medium is delivered to the place where the communication partner computer 12 is installed by using general transportation means 20 in ST99. At a later date, the communication partner computer 12 installs or updates the data using the delivered storage medium.

【0019】以上のように、この実施の形態5によれ
ば、システムがネットワークの負荷状況からデータ転送
性能を求め、その転送性能からデータサイズのリミット
値を決定することによりネットワーク負荷に応じたリミ
ット値の設定を自動化でき、その重要データを通信相手
側計算機へまず送信しておくことによりネットワークの
負荷を軽減でき、自計算機がダウンしてデータ送信先の
計算機に処理が切り替わった際もデータ不足にならずシ
ステムの稼動を維持できるという効果がある。またネッ
トワーク経由で送信しなかったデータを記録した記憶媒
体を一般の輸送手段で配送することにより、後で全デー
タの等価を効率的に行うことが可能である。
As described above, according to the fifth embodiment, the system obtains the data transfer performance from the load condition of the network, and determines the limit value of the data size from the transfer performance, so that the limit according to the network load can be obtained. The value setting can be automated and the network load can be reduced by transmitting the important data to the computer on the other end of the communication first, and the data is insufficient even when the own computer goes down and the processing is switched to the computer to which the data is sent. There is an effect that the operation of the system can be maintained without becoming a problem. In addition, by delivering a storage medium in which data that has not been transmitted via the network is recorded by general transportation means, it is possible to efficiently equalize all data later.

【0020】実施の形態6.図10はこの発明の実施の
形態6による重要度定義ファイルの構造を示す説明図で
あり、図において、14はデータサイズによりデータの
重要度を決定することを示すアイテム名、15は対象と
するデータのリミット値を示す設定値である。この重要
対象のアイテム名14は複数指定することができる。
Sixth Embodiment FIG. 10 is an explanatory diagram showing the structure of an importance level definition file according to the sixth embodiment of the present invention. In the drawing, 14 is an item name indicating that the importance level of data is determined by the data size, and 15 is an object. It is a set value indicating the limit value of data. A plurality of important item names 14 can be designated.

【0021】図11はこの実施の形態6によるデータ等
価方式における処理の流れを示すフローチャートであ
り、以下、この図11を参照しながら説明する。まず、
ステップST111で自計算機11にあるデータのデータサ
イズが小さいものうち圧縮されていないデータを重要デ
ータであるとし、そのアイテム名をST112で重要度定義
ファイル13の重要対象アイテム14に定義する。続く
ST113で自計算機11が保有するデータ16aの各デー
タのデータサイズが小さいかどうかを検査し、データサ
イズが小さい場合はST117に進む。ST114データサイズの
小さいデータが圧縮されたデータかどうかを検査して、
圧縮されていないデータである、つまりは重要データで
あると認識された場合はST115に進み、圧縮されたデー
タであると認識された場合はST117に進む。次にST115で
広域ネットワーク18に接続されたデータ等価対象計算
機である通信相手側計算機12へ重要データを送信す
る。一方ST118で自計算機11に接続されている可搬型
記憶媒体19にST113,ST114で送信データの対象となら
ず広域ネットワーク18経由で送信しなかったデータを
バックアップする。各データに対しST113,ST114,ST11
5,ST116,ST117を繰り返す。通信相手側計算機12は
計算機11から送信されて来たデータを受信し、データ
をインストールあるいはアップデートを行う。すべての
データについてST115もしくはST117の処理が完了した
後、ST118でその記憶媒体を通信相手側計算機12が設
置されている場所へ一般の輸送手段20を使って配送す
る。後日、通信相手側計算機12はこの配送されてきた
記憶媒体を用いてデータのインストールあるいはアップ
デートを行う。
FIG. 11 is a flow chart showing the flow of processing in the data equalization method according to the sixth embodiment, which will be described below with reference to FIG. First,
In step ST111, the uncompressed data among the data in the own computer 11 having a small data size is regarded as important data, and its item name is defined in the important target item 14 of the importance definition file 13 in ST112. Continue
In ST113, it is checked whether or not the data size of each data 16a held by the own computer 11 is small. If the data size is small, the process proceeds to ST117. ST114 Check whether the data with small data size is compressed data,
If it is recognized as uncompressed data, that is, important data, the process proceeds to ST115, and if it is recognized as compressed data, the process proceeds to ST117. Next, in ST115, important data is transmitted to the communication partner computer 12 which is the data equivalence target computer connected to the wide area network 18. On the other hand, in ST118, the portable storage medium 19 connected to the own computer 11 is backed up in ST113 and ST114 the data that is not the target of the transmission data and has not been transmitted via the wide area network 18. ST113, ST114, ST11 for each data
5. Repeat ST116 and ST117. The communication partner computer 12 receives the data transmitted from the computer 11 and installs or updates the data. After the processing of ST115 or ST117 for all the data is completed, the storage medium is delivered to the place where the communication counterpart computer 12 is installed by using general transportation means 20 in ST118. At a later date, the communication partner computer 12 installs or updates the data using the delivered storage medium.

【0022】以上のように、この実施の形態6によれ
ば、データサイズが小さくかつ圧縮されていないデータ
を重要データとして送信データを絞り込み、そのデータ
を通信相手側計算機へまず送信しておくことによりネッ
トワークの負荷を軽減でき、自計算機がダウンしてデー
タ送信先の計算機に処理が切り替わった際もデータ不足
にならずシステムの稼動を維持できるという効果があ
る。またネットワーク経由で送信しなかったデータを記
録した記憶媒体を一般の輸送手段で配送することによ
り、後で全データの等価を効率的に行うことが可能であ
る。
As described above, according to the sixth embodiment, the transmission data is narrowed down with the data having a small data size and uncompressed as important data, and the data is first transmitted to the communication partner computer. As a result, the load on the network can be reduced, and even when the processing of the own computer goes down and the processing is switched to the computer of the data transmission destination, there is an effect that the data does not run short and the operation of the system can be maintained. In addition, by delivering a storage medium in which data that has not been transmitted via the network is recorded by general transportation means, it is possible to efficiently equalize all data later.

【0023】[0023]

【発明の効果】以上のようにこの発明によれば、自計算
機内に記憶されているデータを遠隔地に設置された通信
相手側計算機に転送してデータ等価を行う遠隔地ホスト
間のデータ等価方式において、上記自計算機内に記憶さ
れているデータの重要度を定義するステップと、定義さ
れた重要度に対応するデータのみをネットワークを介し
て上記通信相手側計算機に直接送信するステップと、定
義された重要度に対応しない他のデータを記憶した記憶
媒体を上記ネットワークとは異なる輸送手段を介して上
記通信相手側計算機の設置場所に輸送するステップを含
んでいるので、データの重要度を決定しその重要なデー
タを通信相手側計算機へまず送信しておくことにより、
自計算機がダウンしてデータ送信先の計算機に処理が切
り替わった際もデータ不足にならずシステムの稼動を維
持できるという効果がある。またネットワーク経由で送
信しなかったデータを記録した記憶媒体を一般の輸送手
段で配送することにより、後で全データの等価を効率的
に行うことが可能である。また、データの重要度を定義
するステップにおいて、重要対象のアイテム名を定義す
るほか、データサイズの小さいものを重要データとして
定義したり、さらに、データサイズのリミット値をシス
テムの内容や、全データサイズの平均値、ネットワーク
の転送速度に応じて定義するほか、データサイズが小さ
くかつ圧縮されていないデータを重要データとして定義
することにより、ネットワークの負荷を軽減できるばか
りでなく、データ等価に柔軟に対応可能となったり、デ
ータ量に応じたリミット値を自動化することが可能にな
る。
As described above, according to the present invention, data equivalence between remote hosts for transferring data stored in the local computer to a communication partner computer installed at a remote location for data equivalence. In the method, a step of defining the importance of the data stored in the own computer, a step of directly transmitting only the data corresponding to the defined importance to the communication partner computer via a network, Determining the degree of importance of data, since it includes a step of transporting a storage medium storing other data that does not correspond to the determined degree of importance to the installation location of the communication partner computer through a transportation means different from the network. By sending the important data to the other party's computer first,
Even when the own computer goes down and the process is switched to the computer of the data transmission destination, there is an effect that the system can be maintained without causing data shortage. In addition, by delivering a storage medium in which data that has not been transmitted via the network is recorded by general transportation means, it is possible to efficiently equalize all data later. In addition, in the step of defining the importance of data, in addition to defining the item name of the important target, those with a small data size are defined as important data. In addition to defining the average size and transfer rate of the network, defining uncompressed data with a small data size as important data not only reduces the load on the network, but also makes it flexible for data equivalence. It becomes possible to support and it is possible to automate the limit value according to the amount of data.

【図面の簡単な説明】[Brief description of drawings]

【図1】 この発明の実施の形態1による遠隔地計算機
間のデータ等価機能を示すブロック図である。
FIG. 1 is a block diagram showing a data equivalent function between remote computers according to a first embodiment of the present invention.

【図2】 実施の形態1における重要度定義ファイルの
構造を示す説明図である。
FIG. 2 is an explanatory diagram showing a structure of an importance level definition file according to the first embodiment.

【図3】 実施の形態1によるデータ等価方式における
処理の流れを示すフローチャートである。
FIG. 3 is a flowchart showing the flow of processing in the data equivalent system according to the first embodiment.

【図4】 この発明の実施の形態2における重要度定義
ファイルの構造を示す説明図である。
FIG. 4 is an explanatory diagram showing a structure of an importance level definition file according to the second embodiment of the present invention.

【図5】 実施の形態2によるデータ等価方式における
処理の流れを示すフローチャートである。
FIG. 5 is a flowchart showing the flow of processing in the data equivalent system according to the second embodiment.

【図6】 この発明の実施の形態3における重要度定義
ファイルの構造を示す説明図である。
FIG. 6 is an explanatory diagram showing the structure of an importance level definition file according to the third embodiment of the present invention.

【図7】 実施の形態3によるデータ等価方式における
処理の流れを示すフローチャートである。
FIG. 7 is a flowchart showing the flow of processing in the data equivalent system according to the third embodiment.

【図8】 この発明の実施の形態4によるデータ等価方
式における処理の流れを示すフローチャートである。
FIG. 8 is a flowchart showing a processing flow in a data equivalent system according to a fourth embodiment of the present invention.

【図9】 この発明の実施の形態5によるデータ等価方
式における処理の流れを示すフローチャートである。
FIG. 9 is a flowchart showing a processing flow in a data equivalent system according to a fifth embodiment of the present invention.

【図10】 この発明の実施の形態6における重要度定
義ファイルの構造を示す説明図である。
FIG. 10 is an explanatory diagram showing a structure of an importance level definition file according to the sixth embodiment of the present invention.

【図11】 実施の形態6によるデータ等価方式におけ
る処理の流れを示すフローチャートである。
FIG. 11 is a flowchart showing the flow of processing in the data equivalent system according to the sixth embodiment.

【符号の説明】[Explanation of symbols]

11 自計算機 12 通信相手側計算機 13 重要度定義ファイル 16a 自計算機に存在するデータ群 16b 通信相手側計算機上に等価されるデータ群 17a 送信側データ群 17b 受信側データ群 18 広域ネットワーク 19 可搬型記憶媒体 20 一般の輸送手段 11 own computer 12 Communication partner computer 13 Importance definition file 16a Data group existing in own computer 16b Data group equivalent to that on the other party's computer 17a Sending side data group 17b Receiver side data group 18 Wide area network 19 Portable storage media 20 General means of transportation

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B018 GA04 HA05 MA12 5B034 BB17 5B082 DE06    ─────────────────────────────────────────────────── ─── Continued front page    F-term (reference) 5B018 GA04 HA05 MA12                 5B034 BB17                 5B082 DE06

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 自計算機内に記憶されているデータを遠
隔地に設置された通信相手側計算機に転送してデータ等
価を行う遠隔地ホスト間のデータ等価方式において、上
記自計算機内に記憶されているデータの重要度を定義す
るステップと、定義された重要度に対応するデータのみ
をネットワークを介して上記通信相手側計算機に直接送
信するステップと、定義された重要度に対応しない他の
データを記憶した記憶媒体を上記ネットワークとは異な
る輸送手段を介して上記通信相手側計算機の設置場所に
輸送するステップを含むことを特徴とする遠隔地ホスト
間のデータ等価方式。
1. A data equivalence method between remote hosts that transfers data stored in its own computer to a communication partner computer installed in a remote location to perform data equivalence, and is stored in the own computer. The importance of the defined data, the step of directly transmitting only the data corresponding to the defined importance to the communication partner computer via the network, and the other data not corresponding to the defined importance. And a data equalization method between remote hosts, the method comprising the step of transporting a storage medium storing therein to a place where the communication partner computer is installed through a transport means different from the network.
【請求項2】 データの重要度を定義するステップにお
いて、重要対象のアイテム名を定義することを特徴とす
る請求項1記載の遠隔地ホスト間のデータ等価方式。
2. The data equivalence method between remote hosts according to claim 1, wherein an item name of an important target is defined in the step of defining the importance of data.
【請求項3】 データの重要度を定義するステップにお
いて、データサイズの小さいものを重要データとして定
義することを特徴とする請求項1記載の遠隔地ホスト間
のデータ等価方式。
3. The data equivalence method between remote hosts according to claim 1, wherein in the step of defining the importance of data, data having a small data size is defined as important data.
【請求項4】 データサイズのリミット値がシステムの
内容に対応して定義されることを特徴とする請求項3記
載の遠隔地ホスト間のデータ等価方式。
4. The data equivalence method between remote hosts according to claim 3, wherein the limit value of the data size is defined corresponding to the contents of the system.
【請求項5】 データサイズのリミット値が全データサ
イズの平均値によって定義されることを特徴とする請求
項3記載の遠隔地ホスト間のデータ等価方式。
5. The data equivalence method between remote hosts according to claim 3, wherein the limit value of data size is defined by an average value of all data sizes.
【請求項6】 データサイズのリミット値が上記ネット
ワークの転送速度に基づいて定義されることを特徴とす
る請求項3記載の遠隔地ホスト間のデータ等価方式。
6. The data equivalence method between remote hosts according to claim 3, wherein a limit value of data size is defined based on a transfer rate of the network.
【請求項7】 データサイズが小さくかつ圧縮されてい
ないデータを重要データとして定義することを特徴とす
る請求項3記載の遠隔地ホスト間のデータ等価方式。
7. The data equivalence method between remote hosts according to claim 3, wherein data having a small data size and not compressed are defined as important data.
JP2001189654A 2001-06-22 2001-06-22 Data equivalence system between remote hosts Pending JP2003006024A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001189654A JP2003006024A (en) 2001-06-22 2001-06-22 Data equivalence system between remote hosts

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001189654A JP2003006024A (en) 2001-06-22 2001-06-22 Data equivalence system between remote hosts

Publications (1)

Publication Number Publication Date
JP2003006024A true JP2003006024A (en) 2003-01-10

Family

ID=19028545

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001189654A Pending JP2003006024A (en) 2001-06-22 2001-06-22 Data equivalence system between remote hosts

Country Status (1)

Country Link
JP (1) JP2003006024A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006260357A (en) * 2005-03-18 2006-09-28 Hitachi Ltd Fail-over cluster system and fail-over method
WO2007108098A1 (en) * 2006-03-20 2007-09-27 Fujitsu Limited Data transfer system, data transfer method, and data transfer device
WO2008026521A1 (en) * 2006-08-31 2008-03-06 Ntt Docomo Inc. Database synchronization system and database synchronization method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006260357A (en) * 2005-03-18 2006-09-28 Hitachi Ltd Fail-over cluster system and fail-over method
JP4516458B2 (en) * 2005-03-18 2010-08-04 株式会社日立製作所 Failover cluster system and failover method
WO2007108098A1 (en) * 2006-03-20 2007-09-27 Fujitsu Limited Data transfer system, data transfer method, and data transfer device
JPWO2007108098A1 (en) * 2006-03-20 2009-07-30 富士通株式会社 Data transfer system, data transfer method, and data transfer apparatus
JP4952712B2 (en) * 2006-03-20 2012-06-13 富士通株式会社 Data transfer system, data transfer method, communication device, and control method
WO2008026521A1 (en) * 2006-08-31 2008-03-06 Ntt Docomo Inc. Database synchronization system and database synchronization method

Similar Documents

Publication Publication Date Title
CN101015187B (en) Apparatus and method for supporting connection establishment in an offload of network protocol processing
CN100468377C (en) Apparatus and method for supporting memory management in an offload of network protocol processing
US6216151B1 (en) Saving connection time by obtaining result of request at later reconnection with server supplied associated key
US8190743B2 (en) Most eligible server in a common work queue environment
US20040158672A1 (en) Disk array and method for reading/writing data from/into disk unit
CN103905526A (en) Dispatching method and server
JPH0962558A (en) Method and system for database management
CN1530842A (en) Method and system for data transmission in multi-processor system
JPH11328132A (en) Data processor for performing operation load management regarding group of servers data processing method tefrefor and computer program product
US20030128384A1 (en) Dynamic load-balancing print server systems and methods
CN109542964A (en) A kind of data calling method and data calling system
EP0304074A2 (en) Communication control device and method in computer system
JP2003006024A (en) Data equivalence system between remote hosts
CN112463064B (en) I/O instruction management method and device based on double linked list structure
EP0734139A2 (en) A data transfer device with cluster control
CN109120680A (en) A kind of control system, method and relevant device
CN115242598A (en) Cloud operating system deployment method and device
JP2002149535A (en) System, device and method for file transfer and recording medium recorded with file transfer program
JP2792866B2 (en) Buffer pool pre-expansion device
US20050198414A1 (en) Data processor and data communication method
JPH114259A (en) Virtual connection communication equipment and communication method
CN110221995B (en) Data management method and system of integrated intelligent network card
CN111523692A (en) Order management method, order management device and order management system
US20040263889A1 (en) Printing method and apparatus of multi function product and computer-readable recording medium for storing computer program for controlling the product
JP3276728B2 (en) Information processing system and information processing method