JP4690987B2 - Network data backup system and computer therefor - Google Patents

Network data backup system and computer therefor Download PDF

Info

Publication number
JP4690987B2
JP4690987B2 JP2006262545A JP2006262545A JP4690987B2 JP 4690987 B2 JP4690987 B2 JP 4690987B2 JP 2006262545 A JP2006262545 A JP 2006262545A JP 2006262545 A JP2006262545 A JP 2006262545A JP 4690987 B2 JP4690987 B2 JP 4690987B2
Authority
JP
Japan
Prior art keywords
computer
transfer destination
destination computer
transfer
data
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
Application number
JP2006262545A
Other languages
Japanese (ja)
Other versions
JP2008083942A (en
Inventor
慎一 佐藤
博 中村
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2006262545A priority Critical patent/JP4690987B2/en
Publication of JP2008083942A publication Critical patent/JP2008083942A/en
Application granted granted Critical
Publication of JP4690987B2 publication Critical patent/JP4690987B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、ネットワークを介して計算機に格納してあるデータを他の計算機にバックアップする際のバックアップシステム又はそのための計算機に関する。   The present invention relates to a backup system for backing up data stored in a computer to another computer via a network or a computer for the same.

従来のバックアップシステムとして、ネットワーク経由で計算機に格納されているデータを他の計算機にバックアップする場合、予めバックアップ先計算機が決められていたり、バックアップ先計算機が複数ある場合にはその運転に優先順位が設定されている。   As a conventional backup system, when backing up data stored in a computer via a network to another computer, if a backup destination computer is determined in advance or there are multiple backup destination computers, priority is given to the operation. Is set.

また、データのバックアップの従来技術として、複数のクライアント計算機システムの補助記憶装置内容をネットワークを介してサーバ計算機システムに集約してバックアップするファイルバックアップシステムにおいて、ネットワーク回線の輻輳を防止し、利用者の都合に合わせたバックアップ時刻の実行を実現することが提案されている(例えば、特許文献1を参照)。さらに、データバックアップの従来技術として、ネットワークを介して接続されている複数のデータ処理装置のうち、信頼性の高いデータ処理装置をバックアップ先として決定することが提案されている(例えば、特許文献2を参照)。これによると、バックアップ先の決定要因として、信頼性、処理能力、空き容量のうち少なくともいずれかを選択することが開示されている。
特開2000−66938号公報 特開2006−79389号公報
In addition, as a conventional technology for data backup, in a file backup system that backs up the auxiliary storage device contents of a plurality of client computer systems by consolidating them to a server computer system via a network, network line congestion is prevented and It has been proposed to implement a backup time that is convenient (see, for example, Patent Document 1). Further, as a conventional technology for data backup, it is proposed to determine a highly reliable data processing device as a backup destination among a plurality of data processing devices connected via a network (for example, Patent Document 2). See). According to this, it is disclosed that at least one of reliability, processing capability, and free capacity is selected as a determination factor of a backup destination.
JP 2000-66938 A JP 2006-79389 A

ネットワーク経由で計算機に格納されているデータのバックアップを行う場合、従来技術のように、予めバックアップ先計算機がきめられている場合、バックアップ先計算機の状態(例えば、HDDの空き容量の不足)によってはデータが正しく転送できなかったり、データ転送の負荷(例えば、大容量のデータを長時間に亘り転送)により転送先計算機の重要業務が阻害してしまう虞がある。   When backing up data stored in a computer via a network, if the backup destination computer is determined in advance as in the prior art, depending on the status of the backup destination computer (for example, insufficient free space on the HDD) There is a possibility that data cannot be transferred correctly, or that important work of the transfer destination computer is hindered by a data transfer load (for example, transferring a large amount of data over a long period of time).

また、上記特許文献1によると、クライアント側からサーバ側へのバックアップであって、ネットワークの輻輳とバックアップ時刻に注視した技術であり、複数の転送先計算機の中の最適な転送先計算機を選択するという観点の考え方は開示されていない。上記特許文献2によると、信頼性、処理能力、空き容量のいずれかを選択し、選択された項目について転送先処理装置同士で比較することが開示されていて、総合的な選択基準には配慮が欠けている。   Further, according to the above-mentioned Patent Document 1, it is a backup from the client side to the server side, and is a technology that pays attention to network congestion and backup time, and selects an optimal transfer destination computer among a plurality of transfer destination computers. The concept of this viewpoint is not disclosed. According to the above-mentioned Patent Document 2, it is disclosed that any one of reliability, processing capacity, and free capacity is selected, and the selected items are compared between transfer destination processing devices, and the comprehensive selection criteria are taken into consideration. Is missing.

本発明は、バックアップする時点で複数のバックアップ可能な計算機に問合せを行い、バックアップに最適な計算機を正確かつ迅速に選択することができ、且つ不適合なバックアップ先を直ちに選択対象外とするバックアップシステムを提供することにある。 The present invention provides a backup system in which a plurality of computers that can be backed up are inquired at the time of backup, a computer optimal for backup can be selected accurately and quickly, and a non-conforming backup destination is immediately excluded from selection. It is to provide.

前記課題を解決するために、本発明は次のような構成を採用する。
複数の転送先計算機をネットワークを介して接続している転送元計算機において、
複数の転送先計算機の状態を問い合わせて応答を受け取る機能を有する問い合わせ機能と、前記転送元計算機におけるデータの転送先計算機を選択する機能を有する転送先計算機選択機能と、前記データを前記転送先計算機に転送する機能を有するデータ転送機能と、前記問い合わせる転送先計算機の宛先アドレスを格納する転送先計算機宛先管理テーブルと、前記問い合わせた転送先計算機からの問い合わせ応答を格納する転送先計算機状態管理テーブルと、前記転送先計算機の選択条件を格納した転送先計算機選択条件管理テーブルと、バックアップ対象となるデータを格納した記憶装置と、を備え、
前記転送元計算機におけるデータを前記転送先計算機に転送する前に、前記問い合わせ機能と前記転送先計算機宛先管理テーブルを用いて、全ての転送先計算機の現在の状態を問い合わせ、前記問い合わせの結果を前記転送先計算機状態管理テーブルに格納し、
前記転送先計算機選択機能と前記転送先計算機状態管理テーブルを用いて、前記転送先計算機選択条件管理テーブルにおける種々の選択条件を前記転送先計算機毎に判定評価して数値化し、
前記転送先計算機選択条件管理テーブルの評価数値に基づいてバックアップを行う時点で最適な転送先計算機を選択する場合に、前記転送先計算機選択機能は、前記転送先計算機のCPU負荷、HDD空き容量、業務処理状態を含む選択条件の合計した評価数値で決めるとともに、その際、転送先計算機として不適合であると判定する評価数値を設定して、いずれか1つの選択条件で不適合判定の評価数値が存在すると、不適合の評価数値を前記合計した評価数値とすることで該当する転送先計算機にデータをバックアップしない構成とする。
In order to solve the above problems, the present invention adopts the following configuration.
In a transfer source computer that connects multiple transfer destination computers via a network,
An inquiry function having a function of inquiring the status of a plurality of transfer destination computers and receiving a response; a transfer destination computer selection function having a function of selecting a transfer destination computer of data in the transfer source computer; and the data being transferred to the transfer destination computer A data transfer function having a function of transferring to, a transfer destination computer destination management table for storing the destination address of the transfer destination computer to be inquired, and a transfer destination computer state management table for storing an inquiry response from the inquired transfer destination computer. A transfer destination computer selection condition management table storing selection conditions for the transfer destination computer, and a storage device storing data to be backed up,
Before transferring the data in the transfer source computer to the transfer destination computer, the inquiry function and the transfer destination computer destination management table are used to inquire the current state of all transfer destination computers, and the result of the inquiry is Store it in the destination computer status management table,
Using the transfer destination computer selection function and the transfer destination computer state management table, various selection conditions in the transfer destination computer selection condition management table are judged and evaluated for each transfer destination computer, and are quantified.
When selecting an optimal transfer destination computer at the time of performing backup based on the evaluation numerical value of the transfer destination computer selection condition management table , the transfer destination computer selection function includes the CPU load of the transfer destination computer, HDD free capacity, In addition to determining the total evaluation value of the selection conditions including the business process status, set an evaluation value that determines that the transfer destination computer is non-conforming, and there is an evaluation numerical value for non-conformity determination under any one of the selection conditions Then, by setting the non-conforming evaluation numerical value as the total evaluation numerical value, the data is not backed up to the corresponding transfer destination computer .

また、バックアップ対象となるデータを保持する転送元計算機と、前記データをバックアップする複数の転送先計算機と、前記転送元計算機と前記転送先計算機を接続するネットワークと、からなるデータバックアップシステムにおいて、
前記転送元計算機は、複数の転送先計算機の状態を問い合わせて応答を受け取る機能を有する問い合わせ機能と、前記転送元計算機におけるデータの転送先計算機を選択する機能を有する転送先計算機選択機能と、前記データを前記転送先計算機に転送する機能を有するデータ転送機能と、前記問い合わせた転送先計算機からの問い合わせ応答を格納する転送先計算機状態管理テーブルと、前記転送先計算機の選択条件を格納した転送先計算機選択条件管理テーブルと、を備え、
前記転送先計算機は、前記問い合わせに応じて計算機の現在の状態を応答する応答機能と、前記転送元計算機から送信されたデータを受信して格納するデータ受信機能と、を備え、
前記転送元計算機におけるバックアップのデータを前記転送先計算機に転送する前に、前記転送元計算機の前記問い合わせ機能をもとに全ての転送先計算機の現在の状態を問い合わせ、前記転送先計算機の前記応答機能による現在の状態を前記転送先計算機状態管理テーブルに格納し、
前記転送先計算機選択機能と前記転送先計算機状態管理テーブルをもとに、前記転送先計算機選択条件管理テーブルにおける種々の選択条件を前記転送先計算機毎に判定評価して数値化し、
前記転送先計算機選択条件管理テーブルの評価数値に基づいてバックアップを行う時点で最適な転送先計算機を選択する場合に、前記転送先計算機選択機能は、前記転送先計算機のCPU負荷、HDD空き容量、業務処理状態を含む選択条件の合計した評価数値で決めるとともに、その際、転送先計算機として不適合であると判定する評価数値を設定して、いずれか1つの選択条件で不適合判定の評価数値が存在すると、不適合の評価数値を前記合計した評価数値とすることで該当する転送先計算機にデータをバックアップしない構成とする。
Further, in a data backup system comprising a transfer source computer that holds data to be backed up, a plurality of transfer destination computers that back up the data, and a network that connects the transfer source computer and the transfer destination computer,
The transfer source computer has an inquiry function having a function of inquiring a status of a plurality of transfer destination computers and receiving a response, a transfer destination computer selection function having a function of selecting a data transfer destination computer in the transfer source computer, A data transfer function having a function of transferring data to the transfer destination computer, a transfer destination computer state management table storing an inquiry response from the inquired transfer destination computer, and a transfer destination storing selection conditions of the transfer destination computer A computer selection condition management table, and
The transfer destination computer includes a response function that responds to the current state of the computer in response to the inquiry, and a data reception function that receives and stores data transmitted from the transfer source computer,
Before transferring the backup data in the transfer source computer to the transfer destination computer, inquire the current state of all transfer destination computers based on the inquiry function of the transfer source computer, and the response of the transfer destination computer Store the current status of the function in the transfer destination computer status management table,
Based on the transfer destination computer selection function and the transfer destination computer state management table, various selection conditions in the transfer destination computer selection condition management table are judged and evaluated for each transfer destination computer and digitized.
When selecting an optimal transfer destination computer at the time of performing backup based on the evaluation numerical value of the transfer destination computer selection condition management table, the transfer destination computer selection function includes the CPU load of the transfer destination computer, HDD free capacity, In addition to determining the total evaluation value of the selection conditions including the business process status, set an evaluation value that determines that the transfer destination computer is non-conforming, and there is an evaluation numerical value for non-conformity determination under any one of the selection conditions Then, by setting the non-conforming evaluation numerical value as the total evaluation numerical value, the data is not backed up to the corresponding transfer destination computer.

本発明によれば、転送先の計算機の状態を収集しバックアップに最適な計算機を決定しバックアップを行うことにより、データのバックアップを正確に且つ迅速に行うことができる。また、バックアップ先計算機の業務を阻害することもなくなる。さらに、最適計算機を決定するとき、選択条件の合計した評価数値で決める際に、いずれか1つの選択条件で不適合判定の評価数値が存在すると、該当する転送先計算機にデータをバックアップしないようにして、不適合なバックアップ先を直ちに選択対象外とすることができる。 According to the present invention, it is possible to accurately and quickly back up data by collecting the state of a transfer destination computer, determining a computer optimal for backup, and performing backup. In addition, the business of the backup destination computer is not hindered. In addition, when determining the optimal computer using the total evaluation value of the selection conditions, if there is an evaluation value for non-conformity determination under any one of the selection conditions, do not back up the data to the relevant destination computer. Inappropriate backup destinations can be immediately excluded from selection.

本発明の実施形態に係るデータのバックアップシステムについて、図1〜図9を参照しながら以下説明する。図1は本発明の実施形態に係るデータのバックアップシステムの全体構成を示すブロック図である。図2は本実施形態に係るデータバックアップシステムの転送元計算機に備えた転送先計算機の宛先を管理するテーブルを示す図である。図3は本実施形態に係るデータバックアップシステムの転送元計算機に備えた転送先計算機の状態(例えば、CPU負荷、HDD空き容量など)を管理するテーブルを示す図である。図4は本実施形態に係るデータバックアップシステムの転送元計算機に備えた転送先計算機の選択条件(例えば、CPU負荷やHDD空き容量の程度や範囲などに基づく得点)を管理するテーブルを示す図である。   A data backup system according to an embodiment of the present invention will be described below with reference to FIGS. FIG. 1 is a block diagram showing the overall configuration of a data backup system according to an embodiment of the present invention. FIG. 2 is a diagram showing a table for managing the destination of the transfer destination computer provided in the transfer source computer of the data backup system according to the present embodiment. FIG. 3 is a diagram showing a table for managing the state (for example, CPU load, HDD free space, etc.) of the transfer destination computer provided in the transfer source computer of the data backup system according to this embodiment. FIG. 4 is a view showing a table for managing selection conditions (for example, scores based on the CPU load and the HDD free capacity degree and range) provided in the transfer source computer of the data backup system according to the present embodiment. is there.

また、図5は本実施形態に係るデータバックアップシステムの転送元計算機に備えた問合わせ機能の処理手順を示すフローチャートである。図6−1は本実施形態に係るデータバックアップシステムの転送元計算機に備えた計算機選択機能の処理手順を示すフローチャート1である。図6−2は本実施形態に係るデータバックアップシステムの転送元計算機に備えた計算機選択機能の処理手順を示すフローチャート2である。図7は本実施形態に係るデータバックアップシステムの転送元計算機に備えたデータ転送機能の処理手順を示すフローチャートである。図8は本実施形態に係るデータバックアップシステムの転送先計算機に備えた計算機状態の応答機能の処理手順を示すフローチャートである。図9は本実施形態に係るデータバックアップシステムの転送先計算機に備えたデータ受信機能の処理手順を示すフローチャートである。   FIG. 5 is a flowchart showing the processing procedure of the inquiry function provided in the transfer source computer of the data backup system according to this embodiment. FIG. 6A is a flowchart 1 showing the processing procedure of the computer selection function provided in the transfer source computer of the data backup system according to the present embodiment. FIG. 6B is a flowchart 2 showing the processing procedure of the computer selection function provided in the transfer source computer of the data backup system according to the present embodiment. FIG. 7 is a flowchart showing the processing procedure of the data transfer function provided in the transfer source computer of the data backup system according to this embodiment. FIG. 8 is a flowchart showing the processing procedure of the computer state response function provided in the transfer destination computer of the data backup system according to the present embodiment. FIG. 9 is a flowchart showing the processing procedure of the data reception function provided in the transfer destination computer of the data backup system according to this embodiment.

図1は、本発明が適用されるネットワークを介して、計算機間内に格納されているデータを他の計算機にバックアップする処理を示した最も基本的な構成例である。計算機Aは他の計算機へ転送しなければならないデータを格納した計算機(転送元計算機)である。計算機1(1100),計算機2(1200),……,計算機N(1300)は計算機Aよりデータが転送されてきた場合、そのデータを格納しなければならない計算機(転送先計算機)である。これらの計算機はネットワーク(1400)を介して接続されている。これらの計算機A,1,2,…Nとネットワークとでデータのバックアップシステムを構成している。   FIG. 1 is the most basic configuration example showing processing for backing up data stored in a computer to another computer via a network to which the present invention is applied. Computer A is a computer (transfer source computer) that stores data that must be transferred to another computer. A computer 1 (1100), a computer 2 (1200),..., A computer N (1300) are computers (transfer destination computers) that must store data when the data is transferred from the computer A. These computers are connected via a network (1400). These computers A, 1, 2,... N and the network constitute a data backup system.

計算機A(1000)は、計算機1(1100),計算機2(1200),……,計算機N(1300)に対し、現在の計算機の状態を問合せ、応答を受け取る機能を持つ問合せ機能(1010)と、データの転送先計算機を選択するための計算機選択機能(1020)と、データを転送先計算機に転送するためのデータ転送機能(1030)と、問合せ先計算機の宛先アドレスを格納するための転送先計算機宛先管理テーブル(1040)と、問合せ先からの問合せ応答を格納するための転送先計算機状態管理テーブル(1050)と、転送先計算機の選択条件を格納した転送先計算機選択条件管理テーブル(1060)と、バックアップ対象となるデータを格納した記憶装置(1070)と、で構成される。   The computer A (1000) has an inquiry function (1010) having a function of inquiring of the current state of the computer and receiving a response from the computer 1 (1100), computer 2 (1200),..., Computer N (1300). A computer selection function (1020) for selecting a data transfer destination computer, a data transfer function (1030) for transferring data to the transfer destination computer, and a transfer destination for storing the destination address of the inquiry destination computer A computer destination management table (1040), a transfer destination computer state management table (1050) for storing an inquiry response from the inquiry destination, and a transfer destination computer selection condition management table (1060) storing selection conditions for the transfer destination computer And a storage device (1070) storing data to be backed up.

計算機1(1100)は、計算機状態の応答機能(1110)と、計算機Aから送信されたデータを受信、格納するためのデータ受信機能(1120)と、受信したデータを記憶するための記憶装置(1130)と、で構成される。また、計算機2(1200),…,計算機N(1300)も同様の構成である。   The computer 1 (1100) includes a computer status response function (1110), a data reception function (1120) for receiving and storing data transmitted from the computer A, and a storage device (1120) for storing the received data (1120). 1130). The computer 2 (1200),..., The computer N (1300) has the same configuration.

図2は計算機A(1000)から、問合せ要求を行う計算機の宛先を格納した転送先計算機宛先管理テーブル(2000)(図1の転送先計算機宛先管理テーブル1040に相当)である。テーブルには、データのバックアップ先としての機能をもつ計算機の宛先アドレスを格納する。本実施形態の図1の構成図では、N台の計算機(計算機1(1100)のアドレス(2010)、計算機2(1200)のアドレス(2020)、…、計算機N(1300)のアドレス(2030))宛先アドレスが格納されている。   FIG. 2 shows a transfer destination computer destination management table (2000) (corresponding to the transfer destination computer destination management table 1040 in FIG. 1) in which the destination of the computer that makes an inquiry request from the computer A (1000) is stored. The table stores a destination address of a computer having a function as a data backup destination. In the configuration diagram of FIG. 1 of the present embodiment, N computers (the address (2010) of the computer 1 (1100), the address (2020) of the computer 2 (1200),..., The address (2030) of the computer N (1300) ) The destination address is stored.

図3は問合せ先からの問合せ応答を受け取ったときの計算機状態を格納するための転送先計算機状態管理テーブル(4000)である。テーブルには、転送先計算機の宛先アドレス(4101)、転送先計算機選択フラグ(4102)、転送先計算機を選択するための情報である合計得点格納エリア(4103)、問合せ応答の結果を格納する計算機詳細情報(4104)から構成される。なお、問合せ機能(1010)実行前の状態では、本テーブル(4000)には空の状態である。転送先の候補となる計算機から応答されることで結果が格納される。   FIG. 3 is a transfer destination computer state management table (4000) for storing the computer state when an inquiry response from the inquiry destination is received. The table stores the destination address (4101) of the transfer destination computer, the transfer destination computer selection flag (4102), the total score storage area (4103) that is information for selecting the transfer destination computer, and the computer that stores the result of the query response. It consists of detailed information (4104). The table (4000) is empty before the inquiry function (1010) is executed. A result is stored by responding from a computer that is a transfer destination candidate.

図4は図3の転送先計算機状態管理テーブル(4000)に格納された値より、転送先計算機を選択するための条件を管理する転送先計算機選択条件管理テーブル(5000)である。テーブルには、CPU負荷(5010)、HDD負荷(5020)、HDD空き容量(5030)、HDDエラー回数(5040)、通信負荷(5050)、業務処理状態(5060)のおのおのに対する判定条件が格納されており、転送先計算機を選択するための重み付けとなる。   FIG. 4 is a transfer destination computer selection condition management table (5000) for managing conditions for selecting a transfer destination computer from the values stored in the transfer destination computer state management table (4000) of FIG. The table stores determination conditions for each of the CPU load (5010), HDD load (5020), HDD free capacity (5030), HDD error count (5040), communication load (5050), and business processing status (5060). And weights for selecting a transfer destination computer.

次に、判定条件の設定例を示す。CPU負荷の判定条件は、CPU負荷の値の範囲によって得点を割り当てる。CPU負荷が0〜5%の範囲では得点10、CPU負荷が5〜10%の範囲は得点3、CPU負荷が10〜30%の範囲は得点1、CPU負荷が30%以上のときは転送先には不適合と判断し−1を設定する。HDD空き容量の判定条件は、HDDの空き容量が転送するデータの容量と比べ10倍以上ある場合は得点10、HDDの空き容量が転送するデータの容量と比べ5倍〜10倍の場合は得点3、HDDの空き容量が転送するデータの容量と比べ2倍〜5倍の場合は得点1、HDDの空き容量が転送するデータの容量と比べ2倍以下の場合は転送先には不適合と判断し−1を設定する。   Next, a setting example of determination conditions is shown. The CPU load determination condition assigns a score according to the range of CPU load values. The score is 10 when the CPU load is 0 to 5%, the score is 3 when the CPU load is 5 to 10%, the score is 1 when the CPU load is 10 to 30%, and the transfer destination when the CPU load is 30% or more Is determined to be nonconforming, and -1 is set. The criteria for determining the HDD free space is a score of 10 when the HDD free space is more than 10 times the data capacity to be transferred, and a score when the HDD free space is 5 to 10 times the data capacity to be transferred. 3. If the HDD free space is 2-5 times larger than the data to be transferred, the score is 1. If the HDD free space is smaller than 2 times the data to be transferred, the transfer destination is not suitable. Set to -1.

業務処理状態(計算機で実行中の業務処理の重要性)の判定条件は、業務ランクCの場合は得点10、業務ランクBの場合は得点3、業務ランクAの場合は転送先には不適合と判断し−1と設定する。このテーブルは転送先計算機を選択する条件として予め設定しておくものとする。設定する判定項目および条件は構築するシステムの特徴によりカスタマイズ可能である。図4には図示していないが、HDDへのアクセス程度を表すHDD負荷、リトライの回数を表すHDDエラー回数、通信経路の輻輳度合いを表す通信負荷についても「判定する値」毎に「得点」を設定する。   The judgment condition of the business processing status (importance of business processing being executed on the computer) is score 10 for business rank C, score 3 for business rank B, and non-conformance to the transfer destination for business rank A. Determine and set to -1. This table is set in advance as a condition for selecting a transfer destination computer. The judgment items and conditions to be set can be customized according to the characteristics of the system to be constructed. Although not shown in FIG. 4, for each “determination value”, “score” for the HDD load indicating the degree of access to the HDD, the number of HDD errors indicating the number of retries, and the communication load indicating the degree of congestion of the communication path. Set.

次に、具体的にネットワークを介した計算機間のデータのバックアップを行う処理の動作について説明する。まず、計算機A(1000)より他の計算機(計算機1(1100)、計算機2(1200)、…,計算機N(1300))で、データのバックアップを行う場合において、問合せ機能(1010)で転送先計算機への問合せを行うため、図5の処理(6000)にて転送先計算機宛先管理テーブル(図2)の先頭から計算機宛先アドレスを1件取得する(ここでは計算機1のアドレスが格納されている)。   Next, the operation of a process for backing up data between computers via a network will be specifically described. First, when data backup is performed by computer A (1000) and another computer (computer 1 (1100), computer 2 (1200),..., Computer N (1300)), the transfer destination is transferred by the inquiry function (1010). In order to make an inquiry to the computer, one computer destination address is acquired from the beginning of the transfer destination computer destination management table (FIG. 2) in the process (6000) of FIG. 5 (here, the address of the computer 1 is stored). ).

次に、取得した計算機1宛先アドレスを元に処理(6010)にて計算機1へ問合せ要求を送信する。問合せ要求に対する計算機1からの応答を待ち(6020)、計算機1からの応答があった場合は、処理(6040)にて問合せ応答を転送先計算機状態管理テーブル(図3)の計算機情報(4100)に格納する。転送先計算機宛先管理テーブル1040を参照し、次ぎの転送先計算機宛先アドレスがある場合は上記と同様の処理を計算機宛先アドレスに対して同様におこなう。   Next, an inquiry request is transmitted to the computer 1 in the process (6010) based on the acquired computer 1 destination address. The computer 1 waits for a response from the computer 1 to the inquiry request (6020). If there is a response from the computer 1, the inquiry information is sent to the computer information (4100) in the transfer destination computer state management table (FIG. 3) in the process (6040). To store. With reference to the transfer destination computer destination management table 1040, if there is a next transfer destination computer destination address, the same processing as described above is similarly performed on the computer destination address.

上記の問合せ要求の送信で一定時間応答がない場合、リトライ数(例えば、3を固定)を判定し(6030)、リトライ数分送信していない場合は再度問合せ要求を送信(6010)する。リトライ数分送信していた場合は転送先計算機宛先管理テーブル(2000)を参照し、次ぎの転送先計算機宛先アドレスがある場合は上記の処理を計算機宛先アドレスに対して同様におこなう。処理(6050)にて転送先計算機宛先管理テーブルについて全ての処理を行った場合、計算機選択処理(6060)として図6の処理を行い、問合せ要求処理を終了する。   If there is no response for a certain time in the transmission of the inquiry request, the number of retries (for example, 3 is fixed) is determined (6030), and if the number of retries has not been transmitted, the inquiry request is transmitted again (6010). When the number of retries has been transmitted, the transfer destination computer destination management table (2000) is referred to. When there is a next transfer destination computer destination address, the above processing is similarly performed on the computer destination address. When all the processes are performed on the transfer destination computer destination management table in the process (6050), the process shown in FIG. 6 is performed as the computer selection process (6060), and the inquiry request process is terminated.

計算機A(1000)からの問合せ要求を受け付けるための計算機1(1100)においては、問合せ機能(1010)で送信されたメッセージを、計算機1(1100)の計算機状態の応答機能(1110)として図8の処理(9000)で受信する。次に計算機1の計算機状態を取り出す処理(9010)を行う。具体的に取り出す処理は、CPU負荷の取り出し処理(9020)、HDD負荷の取り出し処理(9030)、HDD空き容量の取り出し処理(9040)HDDエラー回数の取り出し処理(9050)、通信負荷の取り出し処理(9060)、業務処理状態の取り出し処理(9070)を実施する。取り出した計算機状態を計算機状態の問合せ応答として計算機Aに送信する(9080)。問合せを受信した計算機2(1200)、…、計算機N(1300)においても上記と同様の処理を行う。   In the computer 1 (1100) for receiving the inquiry request from the computer A (1000), the message transmitted by the inquiry function (1010) is used as the computer state response function (1110) of the computer 1 (1100). Is received in step (9000). Next, processing (9010) for retrieving the computer state of the computer 1 is performed. Specifically, the CPU load extraction process (9020), the HDD load extraction process (9030), the HDD free capacity extraction process (9040), the HDD error count extraction process (9050), and the communication load extraction process (9050). 9060), and a process status extraction process (9070) is executed. The extracted computer state is transmitted to the computer A as a computer state inquiry response (9080). The computer 2 (1200),..., The computer N (1300) that has received the inquiry performs the same processing as described above.

次に、計算機A(1000)の計算機選択機能(1020)として図6−1の処理にて、図3の転送先計算機状態管理テーブルのCPU負荷と、図4の転送先計算機選択条件管理テーブル(5000)のCPU負荷(5010)の判定条件より得点を算出する(7000)。判定方法は転送先計算機状態管理テーブルのCPU負荷が20%の場合は、10〜30%の範囲(5013)となり得点1の判定結果となる。また、転送先計算機状態管理テーブルのCPU負荷が40%の場合は、CPU負荷が30%以上となり(5014)不適合であることを示す−1の値を格納する。   Next, as a computer selection function (1020) of the computer A (1000), the CPU load of the transfer destination computer state management table in FIG. 3 and the transfer destination computer selection condition management table (in FIG. The score is calculated from the determination condition of the CPU load (5000) of 5000) (7000). When the CPU load of the transfer destination computer state management table is 20%, the determination method is in the range of 10 to 30% (5013), and the determination result is score 1. When the CPU load in the transfer destination computer state management table is 40%, the CPU load is 30% or more (5014), and a value of −1 indicating non-conformance is stored.

計算機A(1000)の計算機選択機能(図6−1)にて、図3の転送先計算機状態管理テーブルのHDD負荷と、図4の転送先計算機選択条件管理テーブル(5000)のHDD負荷(5020)の判定条件(7020)より得点を算出する。HDD負荷については、図4に示すCPU負荷における「判定する値」、「得点」と同様なテーブルであってもよい。   With the computer selection function (FIG. 6-1) of the computer A (1000), the HDD load of the transfer destination computer state management table in FIG. 3 and the HDD load (5020) of the transfer destination computer selection condition management table (5000) in FIG. The score is calculated from the determination condition (7020). The HDD load may be a table similar to “determination value” and “score” in the CPU load shown in FIG.

計算機A(1000)の計算機選択機能(図6−1)にて、図3の転送先計算機状態管理テーブルのHDD空き容量と、図4の転送先計算機選択条件管理テーブル(5000)から計算機条件情報のHDDの空き容量(5030)の判定条件(7040)より得点を算出する。判定方法は転送先計算機状態管理テーブルのHDD空き容量が80GBの場合で、転送するデータの容量が5GBの場合は10倍以上の範囲(5013)となり得点10の判定結果となる。また、転送先計算機状態管理テーブルのHDD空き容量が8GBの場合は、HDD容量が2倍以下となり(5014)不適合であることを示す−1の値を格納する。HDDエラー回数(5040)および通信負荷(5050)についても同様の処理を行う。   With the computer selection function (FIG. 6-1) of the computer A (1000), the HDD free capacity of the transfer destination computer state management table of FIG. 3 and the computer condition information from the transfer destination computer selection condition management table (5000) of FIG. The score is calculated from the determination condition (7040) of the free space (5030) of the HDD. The determination method is when the HDD free capacity in the transfer destination computer state management table is 80 GB, and when the capacity of the data to be transferred is 5 GB, the range is more than 10 times (5013) and the determination result is 10. Further, when the HDD free capacity in the transfer destination computer state management table is 8 GB, the HDD capacity is doubled or less (5014), and a value of −1 indicating nonconformity is stored. Similar processing is performed for the HDD error count (5040) and the communication load (5050).

また、計算機A(1000)の計算機選択機能(図6−2)にて、図3の転送先計算機状態管理テーブルの業務処理状態と、図4の転送先計算機選択条件管理テーブル(5000)から業務処理状態(5060)の判定条件より得点を算出する(7100)。判定方法は転送先計算機状態管理テーブルの業務処理状態が「業務ランクC」の場合は得点10の判定結果となる。また、転送先計算機状態管理テーブルの業務処理状態が「業務ランクA」の場合は、現在、重要処理が転送先計算機で実行中とみなし不適合であることを示す−1の値を格納する。   Further, in the computer selection function (FIG. 6-2) of the computer A (1000), the business processing state of the transfer destination computer state management table of FIG. 3 and the operation from the transfer destination computer selection condition management table (5000) of FIG. A score is calculated from the determination condition of the processing state (5060) (7100). The determination method is a determination result of a score of 10 when the operation processing state of the transfer destination computer state management table is “operation rank C”. Further, when the job processing state of the transfer destination computer state management table is “task rank A”, a value of −1 indicating that the important process is currently being executed by the transfer destination computer and is incompatible is stored.

そして、転送先計算機状態管理テーブルの判定結果が1つでもバックアップ先計算機として不適合と判定された−1を格納している場合(7010,7030,7050,7070,7090,7110)は無条件に転送先計算機状態管理テーブルの合計得点格納エリアに−1を格納する(7130)。これは結果的に、該当する転送先計算機がデータのバックアップ先として除外されることになる。比較処理が全て終了した時点で転送先計算機状態管理テーブルの得点格納エリアに合計点数を格納する(7120)。   Then, even if one determination result of the transfer destination computer state management table stores -1 determined to be incompatible as a backup destination computer (7010, 7030, 7050, 7070, 7090, 7110), the transfer is unconditionally. -1 is stored in the total score storage area of the pre-computer state management table (Step 7130). As a result, the corresponding transfer destination computer is excluded as a data backup destination. When all the comparison processes are completed, the total score is stored in the score storage area of the transfer destination computer state management table (Step 7120).

上記の処理を転送先計算機状態管理テーブル(4000)を参照し、格納されている計算機状態の情報全てに対して同様の処理をおこなう。その後、再度転送先計算機状態管理テーブルの先頭から合計得点格納エリアの値が最大のものを転送先計算機とみなし転送先計算機選択フラグ(4102)に1を設定し、計算機選択機能の処理を終了する。(ここでは仮に計算機1を転送先計算機とする)
次に、問合せ計算機A(1000)のデータ転送機能(図7)にて、転送先計算機状態管理テーブルの転送先計算機選択フラグ(4102)に1が設定されていた場合、転送先計算機が決定したものとみなし(8000)、転送先計算機状態管理テーブルから計算機宛先アドレスを取得する(8010)。データ転送先の計算機(計算機1)に対しデータ転送用の通信経路を確立する(8020)。次に、図1の記憶装置からバックアップするためのデータ(1070)を取込み(8030)、データ転送先の計算機(計算機1)にデータを転送する(8040)。データ転送が終了した時点でデータ転送用の通信経路を切断(8050)しデータ転送機能の処理を終了する。
The above processing is performed with reference to the transfer destination computer state management table (4000), and the same processing is performed on all stored computer state information. After that, the transfer destination computer status management table having the maximum total score storage area value is regarded as the transfer destination computer again and the transfer destination computer selection flag (4102) is set to 1, and the processing of the computer selection function is terminated. . (Here, computer 1 is assumed to be the transfer destination computer)
Next, in the data transfer function (FIG. 7) of the inquiry computer A (1000), when the transfer destination computer selection flag (4102) in the transfer destination computer state management table is set to 1, the transfer destination computer is determined. It is regarded as a thing (8000), and the computer destination address is acquired from the transfer destination computer state management table (8010). A data transfer communication path is established for the data transfer destination computer (computer 1) (8020). Next, data for backup (1070) is fetched from the storage device of FIG. 1 (8030), and the data is transferred to the data transfer destination computer (computer 1) (8040). When the data transfer is completed, the data transfer communication path is disconnected (8050), and the data transfer function process is terminated.

次に、計算機1(1000)のデータ受信機能(図9)にて、データ転送用の通信経路の確立要求があった場合(10000)、通信経路を確立を行う(10010)。次にデータ転送が受信待ちを行い、データ転送が終了するまで(10020)図1の記憶装置(1130)にデータを格納する。データの格納が完了した時点でデータ転送用の通信経路の切断を行い(10040)データバックアップの動作処理を完了する。   Next, in the data reception function (FIG. 9) of the computer 1 (1000), when there is a request for establishing a communication path for data transfer (10000), the communication path is established (10010). Next, the data transfer waits for reception, and the data is stored in the storage device (1130) of FIG. 1 until the data transfer is completed (10020). When the data storage is completed, the data transfer communication path is disconnected (10040), and the data backup operation process is completed.

以上説明したように、本発明の実施形態に係るデータバックアップシステムでは、バックアップしなければならないデータを持つ計算機は、データ転送前にバックアップ先となる全ての計算機に現在の状態を問合せ、複数の転送可能な計算機の中から、バックアップを行う時点で最適なバックアップ先計算機の選択することが可能となる。そして、本実施形態はネットワークシステムにおけるデータバックアップ手法に適用できる。   As described above, in the data backup system according to the embodiment of the present invention, a computer having data that needs to be backed up inquires all computers that are backup destinations before transferring the data, and makes a plurality of transfers. It is possible to select an optimal backup destination computer from the possible computers at the time of backup. The present embodiment can be applied to a data backup method in a network system.

本発明の実施形態に係るデータのバックアップシステムの全体構成を示すブロック図である。1 is a block diagram showing an overall configuration of a data backup system according to an embodiment of the present invention. 本実施形態に係るデータバックアップシステムの転送元計算機に備えた転送先計算機の宛先を管理するテーブルを示す図である。It is a figure which shows the table which manages the destination of the transfer destination computer with which the transfer source computer of the data backup system which concerns on this embodiment was equipped. 本実施形態に係るデータバックアップシステムの転送元計算機に備えた転送先計算機の状態(例えば、CPU負荷、HDD空き容量など)を管理するテーブルを示す図である。It is a figure which shows the table which manages the state (for example, CPU load, HDD free space, etc.) of the transfer destination computer with which the transfer source computer of the data backup system which concerns on this embodiment was equipped. 本実施形態に係るデータバックアップシステムの転送元計算機に備えた転送先計算機の選択条件(例えば、CPU負荷やHDD空き容量の程度や範囲などに基づく得点)を管理するテーブルを示す図である。It is a figure which shows the table which manages the selection conditions (For example, the score based on the extent of CPU load, HDD free capacity, a range, etc.) of the transfer destination computer with which the transfer source computer of the data backup system which concerns on this embodiment was equipped. 本実施形態に係るデータバックアップシステムの転送元計算機に備えた問合わせ機能の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the inquiry function with which the transfer source computer of the data backup system which concerns on this embodiment was equipped. 本実施形態に係るデータバックアップシステムの転送元計算機に備えた計算機選択機能の処理手順を示すフローチャート1である。It is the flowchart 1 which shows the process sequence of the computer selection function with which the transfer source computer of the data backup system which concerns on this embodiment was equipped. 本実施形態に係るデータバックアップシステムの転送元計算機に備えた計算機選択機能の処理手順を示すフローチャート2である。It is a flowchart 2 which shows the process sequence of the computer selection function with which the transfer source computer of the data backup system which concerns on this embodiment was equipped. 本実施形態に係るデータバックアップシステムの転送元計算機に備えたデータ転送機能の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the data transfer function with which the transfer source computer of the data backup system which concerns on this embodiment was equipped. 本実施形態に係るデータバックアップシステムの転送先計算機に備えた計算機状態の応答機能の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the response function of a computer state with which the transfer destination computer of the data backup system which concerns on this embodiment was equipped. 本実施形態に係るデータバックアップシステムの転送先計算機に備えたデータ受信機能の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the data reception function with which the transfer destination computer of the data backup system which concerns on this embodiment was equipped.

符号の説明Explanation of symbols

1000 計算機A
1010 問合せ機能
1020 計算機選択機能
1030 データ転送機能
1040 転送先計算機宛先管理テーブル
1050 転送先計算機状態管理テーブル
1060 転送先計算機選択条件管理テーブル
1070,1130,1230,1330 記憶装置
1100 計算機1
1110,1210,1310 計算機状態の応答機能
1120,1220,1320 データ受信機能
1200 計算機2
1300 計算機N
1400 ネットワーク
2000 転送先計算機宛先管理テーブル
2010 計算機1宛先アドレス
2020 計算機2宛先アドレス
4000 転送先計算機状態管理テーブル
4100 計算機1情報
4101 計算機1宛先アドレス
4102 計算機選択フラグ
4103 合計得点格納エリア
4104 詳細計算機情報
4111 CPU負荷
4112 HDD負荷
4113 HDD空き容量
4114 HDDエラー回数
4115 通信負荷
4116 業務処理状態
4200 計算機2情報
5000 転送先計算機選択条件管理テーブル
5010 CPU負荷
5011 CPU負荷が0〜5%の範囲内
5012 CPU負荷が5〜10%の範囲内
5013 CPU負荷が10〜30%の範囲内
5014 CPU負荷が30%以上
5020 HDD負荷
5030 HDD空き容量
5031 転送データ容量の10倍以上のHDD空き容量あり
5032 転送データ容量の5倍〜10倍のHDD空き容量あり
5033 転送データ容量の2倍〜5倍のHDD空き容量あり
5034 転送データ容量の2倍以下
5040 HDDエラー回数
5050 通信負荷
5060 業務処理状態
5061 業務ランクC
5062 業務ランクB
5063 業務ランクA
1000 Computer A
1010 Inquiry Function 1020 Computer Selection Function 1030 Data Transfer Function 1040 Transfer Destination Computer Destination Management Table 1050 Transfer Destination Computer Status Management Table 1060 Transfer Destination Computer Selection Condition Management Table 1070, 1130, 1230, 1330 Storage Device 1100 Computer 1
1110, 1210, 1310 Computer status response function 1120, 1220, 1320 Data reception function 1200 Computer 2
1300 Computer N
1400 Network 2000 Destination computer destination management table 2010 Computer 1 destination address 2020 Computer 2 destination address 4000 Transfer destination computer status management table 4100 Computer 1 information 4101 Computer 1 destination address 4102 Computer selection flag 4103 Total score storage area 4104 Detailed computer information 4111 CPU Load 4112 HDD load 4113 HDD free capacity 4114 HDD error count 4115 Communication load 4116 Business processing state 4200 Computer 2 information 5000 Transfer destination computer selection condition management table 5010 CPU load 5011 CPU load in the range of 0 to 5% 5012 CPU load 5 Within 10% range 5013 CPU load within 10-30% range 5014 CPU load over 30% 5020 HDD load 5030 HDD free capacity 5031 HDD available capacity 10 times or more of transfer data capacity 5032 HDD available capacity 5 to 10 times transfer data capacity 5033 HDD available capacity 2 to 5 times transfer data capacity 5034 Transfer data capacity 5040 HDD error count 5050 Communication load 5060 Business processing status 5061 Business rank C
5062 Business rank B
5063 Business rank A

Claims (2)

複数の転送先計算機をネットワークを介して接続している転送元計算機において、
複数の転送先計算機の状態を問い合わせて応答を受け取る機能を有する問い合わせ機能と、前記転送元計算機におけるデータの転送先計算機を選択する機能を有する転送先計算機選択機能と、前記データを前記転送先計算機に転送する機能を有するデータ転送機能と、前記問い合わせる転送先計算機の宛先アドレスを格納する転送先計算機宛先管理テーブルと、前記問い合わせた転送先計算機からの問い合わせ応答を格納する転送先計算機状態管理テーブルと、前記転送先計算機の選択条件を格納した転送先計算機選択条件管理テーブルと、バックアップ対象となるデータを格納した記憶装置と、を備え、
前記転送元計算機におけるデータを前記転送先計算機に転送する前に、前記問い合わせ機能と前記転送先計算機宛先管理テーブルを用いて、全ての転送先計算機の現在の状態を問い合わせ、前記問い合わせの結果を前記転送先計算機状態管理テーブルに格納し、
前記転送先計算機選択機能と前記転送先計算機状態管理テーブルを用いて、前記転送先計算機選択条件管理テーブルにおける種々の選択条件を前記転送先計算機毎に判定評価して数値化し、
前記転送先計算機選択条件管理テーブルの評価数値に基づいてバックアップを行う時点で最適な転送先計算機を選択する場合に、前記転送先計算機選択機能は、前記転送先計算機のCPU負荷、HDD空き容量、業務処理状態を含む選択条件の合計した評価数値で決めるとともに、その際、転送先計算機として不適合であると判定する評価数値を設定して、いずれか1つの選択条件で不適合判定の評価数値が存在すると、不適合の評価数値を前記合計した評価数値とすることで該当する転送先計算機にデータをバックアップしない
ことを特徴とする計算機。
In a transfer source computer that connects multiple transfer destination computers via a network,
An inquiry function having a function of inquiring the status of a plurality of transfer destination computers and receiving a response; a transfer destination computer selection function having a function of selecting a transfer destination computer of data in the transfer source computer; and the data being transferred to the transfer destination computer A data transfer function having a function of transferring to, a transfer destination computer destination management table for storing the destination address of the transfer destination computer to be inquired, and a transfer destination computer state management table for storing an inquiry response from the inquired transfer destination computer. A transfer destination computer selection condition management table storing selection conditions for the transfer destination computer, and a storage device storing data to be backed up,
Before transferring the data in the transfer source computer to the transfer destination computer, the inquiry function and the transfer destination computer destination management table are used to inquire the current state of all transfer destination computers, and the result of the inquiry is Store it in the destination computer status management table,
Using the transfer destination computer selection function and the transfer destination computer state management table, various selection conditions in the transfer destination computer selection condition management table are judged and evaluated for each transfer destination computer, and are quantified.
When selecting an optimal transfer destination computer at the time of performing backup based on the evaluation numerical value of the transfer destination computer selection condition management table , the transfer destination computer selection function includes the CPU load of the transfer destination computer, HDD free capacity, In addition to determining the total evaluation value of the selection conditions including the business process status, set an evaluation value that determines that the transfer destination computer is non-conforming, and there is an evaluation numerical value for non-conformity determination under any one of the selection conditions Then, the computer is characterized in that data is not backed up to a corresponding transfer destination computer by setting the non-conforming evaluation numerical value to the total evaluation numerical value .
バックアップ対象となるデータを保持する転送元計算機と、前記データをバックアップする複数の転送先計算機と、前記転送元計算機と前記転送先計算機を接続するネットワークと、からなるデータバックアップシステムにおいて、
前記転送元計算機は、複数の転送先計算機の状態を問い合わせて応答を受け取る機能を有する問い合わせ機能と、前記転送元計算機におけるデータの転送先計算機を選択する機能を有する転送先計算機選択機能と、前記データを前記転送先計算機に転送する機能を有するデータ転送機能と、前記問い合わせた転送先計算機からの問い合わせ応答を格納する転送先計算機状態管理テーブルと、前記転送先計算機の選択条件を格納した転送先計算機選択条件管理テーブルと、を備え、
前記転送先計算機は、前記問い合わせに応じて計算機の現在の状態を応答する応答機能と、前記転送元計算機から送信されたデータを受信して格納するデータ受信機能と、を備え、
前記転送元計算機におけるバックアップのデータを前記転送先計算機に転送する前に、前記転送元計算機の前記問い合わせ機能をもとに全ての転送先計算機の現在の状態を問い合わせ、前記転送先計算機の前記応答機能による現在の状態を前記転送先計算機状態管理テーブルに格納し、
前記転送先計算機選択機能と前記転送先計算機状態管理テーブルをもとに、前記転送先計算機選択条件管理テーブルにおける種々の選択条件を前記転送先計算機毎に判定評価して数値化し、
前記転送先計算機選択条件管理テーブルの評価数値に基づいてバックアップを行う時点で最適な転送先計算機を選択する場合に、前記転送先計算機選択機能は、前記転送先計算機のCPU負荷、HDD空き容量、業務処理状態を含む選択条件の合計した評価数値で決めるとともに、その際、転送先計算機として不適合であると判定する評価数値を設定して、いずれか1つの選択条件で不適合判定の評価数値が存在すると、不適合の評価数値を前記合計した評価数値とすることで該当する転送先計算機にデータをバックアップしない
ことを特徴とするデータバックアップシステム。
In a data backup system comprising a transfer source computer that holds data to be backed up, a plurality of transfer destination computers that back up the data, and a network that connects the transfer source computer and the transfer destination computer,
The transfer source computer has an inquiry function having a function of inquiring a status of a plurality of transfer destination computers and receiving a response, a transfer destination computer selection function having a function of selecting a data transfer destination computer in the transfer source computer, A data transfer function having a function of transferring data to the transfer destination computer, a transfer destination computer state management table storing an inquiry response from the inquired transfer destination computer, and a transfer destination storing selection conditions of the transfer destination computer A computer selection condition management table, and
The transfer destination computer includes a response function that responds to the current state of the computer in response to the inquiry, and a data reception function that receives and stores data transmitted from the transfer source computer,
Before transferring the backup data in the transfer source computer to the transfer destination computer, inquire the current state of all transfer destination computers based on the inquiry function of the transfer source computer, and the response of the transfer destination computer Store the current status of the function in the transfer destination computer status management table,
Based on the transfer destination computer selection function and the transfer destination computer state management table, various selection conditions in the transfer destination computer selection condition management table are judged and evaluated for each transfer destination computer and digitized.
When selecting an optimal transfer destination computer at the time of performing backup based on the evaluation numerical value of the transfer destination computer selection condition management table , the transfer destination computer selection function includes the CPU load of the transfer destination computer, HDD free capacity, In addition to determining the total evaluation value of the selection conditions including the business process status, set an evaluation value that determines that the transfer destination computer is non-conforming, and there is an evaluation numerical value for non-conformity determination under any one of the selection conditions Then, the data backup system is characterized in that data is not backed up to the corresponding transfer destination computer by setting the non-conforming evaluation numerical value to the total evaluation numerical value .
JP2006262545A 2006-09-27 2006-09-27 Network data backup system and computer therefor Expired - Fee Related JP4690987B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006262545A JP4690987B2 (en) 2006-09-27 2006-09-27 Network data backup system and computer therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006262545A JP4690987B2 (en) 2006-09-27 2006-09-27 Network data backup system and computer therefor

Publications (2)

Publication Number Publication Date
JP2008083942A JP2008083942A (en) 2008-04-10
JP4690987B2 true JP4690987B2 (en) 2011-06-01

Family

ID=39354770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006262545A Expired - Fee Related JP4690987B2 (en) 2006-09-27 2006-09-27 Network data backup system and computer therefor

Country Status (1)

Country Link
JP (1) JP4690987B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110389918A (en) * 2018-04-18 2019-10-29 纬颖科技服务股份有限公司 Hot plug recognition methods and server with hot plug identification function

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4516993B2 (en) * 2008-07-30 2010-08-04 富士通株式会社 Virtual tape system
JP5391863B2 (en) * 2009-06-24 2014-01-15 株式会社デンソー Communication apparatus and communication system
JP5686712B2 (en) * 2011-06-30 2015-03-18 株式会社Nttドコモ Backup data generation device, online storage device, metadata management device, backup system, and backup method
US9389966B2 (en) 2012-12-12 2016-07-12 1E Limited Backing-up user data
GB2508849B (en) * 2012-12-12 2014-11-05 1E Ltd Backing-up user data
JP5947336B2 (en) * 2014-06-03 2016-07-06 日本電信電話株式会社 Snapshot control device, snapshot control method, and snapshot control program
JP7305990B2 (en) * 2019-03-12 2023-07-11 富士通株式会社 Transfer program, transfer method, and information processing device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11203294A (en) * 1998-01-08 1999-07-30 Nec Corp Information retrieving system, device and method and recording medium
JP2004227132A (en) * 2003-01-21 2004-08-12 Nec Corp System and method for backing up data
JP2005004243A (en) * 2003-06-09 2005-01-06 Tkc Corp Database backup method, program for making computer execute this method, database backup system, data server, and management server
JP2005267233A (en) * 2004-03-18 2005-09-29 Hitachi Ltd Backup system, method and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11203294A (en) * 1998-01-08 1999-07-30 Nec Corp Information retrieving system, device and method and recording medium
JP2004227132A (en) * 2003-01-21 2004-08-12 Nec Corp System and method for backing up data
JP2005004243A (en) * 2003-06-09 2005-01-06 Tkc Corp Database backup method, program for making computer execute this method, database backup system, data server, and management server
JP2005267233A (en) * 2004-03-18 2005-09-29 Hitachi Ltd Backup system, method and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110389918A (en) * 2018-04-18 2019-10-29 纬颖科技服务股份有限公司 Hot plug recognition methods and server with hot plug identification function
CN110389918B (en) * 2018-04-18 2021-03-12 纬颖科技服务股份有限公司 Hot plug identification method and server with hot plug identification function

Also Published As

Publication number Publication date
JP2008083942A (en) 2008-04-10

Similar Documents

Publication Publication Date Title
JP4690987B2 (en) Network data backup system and computer therefor
EP3221795B1 (en) Service addressing in distributed environment
EP2435916B1 (en) Cache data processing using cache cluster with configurable modes
US7107323B2 (en) System and method of file distribution for a computer system in which partial files are arranged according to various allocation rules
US7970861B2 (en) Load balancing in a distributed computing environment
CN100514306C (en) Method and device of autonomic failover in the context of distributed WEB services
JP6963168B2 (en) Information processing device, memory control method and memory control program
CN108205541B (en) Method and device for scheduling distributed web crawler tasks
US6430616B1 (en) Scalable system method for efficiently logging management information associated with a network
US9189303B2 (en) Shadow queues for recovery of messages
US20050169066A1 (en) Storage controlling device and control method for a storage controlling device
CN107656695B (en) Data storage and deletion method and device and distributed storage system
US20090204648A1 (en) Tracking metadata for files to automate selective backup of applications and their associated data
US20100070366A1 (en) System and method for providing naming service in a distributed processing system
JP2009536403A (en) Work item event processing
JP5348129B2 (en) Integrated configuration management device, heterogeneous configuration management device, backup data management system
JP2008090798A (en) Backup-control device of data-processing system, and system therefor
CN110704244B (en) Disk offline processing method, device and equipment and readable storage medium
US10169259B2 (en) Pattern-based service bus architecture using activity-oriented services
US20060195577A1 (en) Distributed server's failure response program product, server load balancing device, and server load balancing method
JP2005056347A (en) Method and program for succeeding server function
JP2933005B2 (en) Management information storage device
JP2005526328A (en) Automatic data import
JP2012063832A (en) Distribution processing system, distribution processing method and computer program
JP4910274B2 (en) Program and server device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080507

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110121

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: 20110208

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: 20110218

R150 Certificate of patent or registration of utility model

Ref document number: 4690987

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: 20140225

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees