JP3800527B2 - ネットワークを利用したデータのバックアップ技術 - Google Patents
ネットワークを利用したデータのバックアップ技術 Download PDFInfo
- Publication number
- JP3800527B2 JP3800527B2 JP2002158262A JP2002158262A JP3800527B2 JP 3800527 B2 JP3800527 B2 JP 3800527B2 JP 2002158262 A JP2002158262 A JP 2002158262A JP 2002158262 A JP2002158262 A JP 2002158262A JP 3800527 B2 JP3800527 B2 JP 3800527B2
- Authority
- JP
- Japan
- Prior art keywords
- backup
- data
- backup destination
- recording device
- usage status
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/101—Server selection for load balancing based on network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1012—Server selection for load balancing based on compliance of requirements or conditions with available server resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1021—Server selection for load balancing based on client or server locations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99955—Archiving or backup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Description
【発明の属する技術分野】
本発明は、ネットワークを利用したデータのバックアップ技術に関し、特にネットワークを介して遠隔地にデータのバックアップを行うためのバックアップ管理装置、バックアップ方法、バックアップシステム、プログラム、及び該プログラムを記録した記録媒体に関する。
【0002】
【従来の技術】
データセンタの災害によるデータの損失を防ぐために、例えば1日1回のテープメディアへのバックアップと、テープメディアの遠隔地への搬送とが一般的に行われている。そして、近年のデータの増大に伴い、銀行等の金融機関を筆頭として、オンラインでのバックアップに対する要求が非常に強くなっている。
【0003】
【発明が解決しようとする課題】
しかしながら、例えば東京にデータセンタがある企業が福井にバックアップ拠点を設け、オンラインによるバックアップを行う場合、東京と福井との間、即ちデータセンタとバックアップ拠点との間のネットワークだけが部分的に混雑してしまう。
【0004】
そこで本発明は、上記の課題を解決することのできるバックアップ管理装置、バックアップ方法、バックアップシステム、プログラム、及び該プログラムを記録した記録媒体を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【0005】
【課題を解決するための手段】
即ち、本発明の第1の形態によると、バックアップ元記録装置に格納されたバックアップすべきデータを、ネットワークを介して少なくとも1つのバックアップ先記録装置に送信してバックアップを行うバックアップ管理装置であって、ネットワークの負荷分布を求める負荷導出部と、負荷分布に基づいて、複数のバックアップ先候補記録装置の中からデータを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択部と、バックアップ先選択部が選択した少なくとも1つのバックアップ先記録装置にデータを送信するデータ送信部とを備えることを特徴とするバックアップ管理装置、バックアップ管理方法、バックアップシステム、これらを制御するプログラム、及び該プログラムを記録した記録媒体を提供する。
【0006】
本発明の第2の形態によると、バックアップ元記録装置に格納されたバックアップすべきデータを、ネットワークを介して少なくとも1つのバックアップ先記録装置に送信してバックアップを行うバックアップ管理装置であって、バックアップ先候補記録装置の特性に基づいて、複数のバックアップ先候補記録装置から前記データを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択部と、前記バックアップ先選択部が選択した前記少なくとも1つのバックアップ先記録装置に前記データを送信するデータ送信部とを備えることを特徴とするバックアップ管理装置、バックアップ管理方法、バックアップシステム、これらを制御するプログラム、及び該プログラムを記録した記録媒体を提供する。
【0007】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は本発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【0008】
図1は、本発明の一実施形態に係るバックアップシステム10の構成の一例を示す。バックアップシステム10は、バックアップすべきデータを格納するバックアップ元記録装置200a及び200bと、バックアップ元記録装置200a及び200bが格納するデータのバックアップデータを格納し得る複数のバックアップ先記録装置300a〜300pと、バックアップ元記録装置200a及び200bにそれぞれ接続され、バックアップ元記録装置200a及び200bのそれぞれが格納するデータを複数のバックアップ先記録装置300a〜300pに送信してバックアップを行うバックアップ管理装置100a及び100bと、バックアップ管理装置100a及び100bと複数のバックアップ先記録装置300a〜300pとを接続する複数のルータ400a〜400tとを備える。バックアップ管理装置100a及び100bは、同一の構成を有するので、以下において、代表してバックアップ管理装置100aの構成及び動作について説明する。
【0009】
バックアップ管理装置100aは、所定の条件により複数のバックアップ先記録装置300a〜300pから少なくとも1つ選択し、バックアップ元記録装置200aが格納するデータを、選択したバックアップ先記録装置に送信してバックアップを行う。そして、バックアップ管理装置100aは、バックアップ元記録装置200aが災害等によってデータを損失した場合、損失したデータのバックアップデータを格納するバックアップ先記録装置からデータを取得し、バックアップ元記録装置200aのデータを復旧させる。
【0010】
また、バックアップ管理装置100aは、複数のバックアップ先記録装置に対して冗長にデータを送信してもよい。例えば、複数のバックアップ先記録装置を用いてRAID(Redundant Array of Independent Disks)を構成してもよい。
【0011】
複数のバックアップ先記録装置300a〜300pは、広域に分散して設置されることが好ましい。そして、複数のバックアップ先記録装置300a〜300pのうちの少なくとも1つのバックアップ先候補記録装置は、バックアップ管理装置100aから所定の距離以上離れていることが好ましい。また、バックアップシステム10は、メッシュ状のネットワークにより構成されているが、他の例においてはツリー状のネットワークにより構成されてもよい。また、バックアップシステム10は、インターネット等の任意のネットワークを用いてもよい。
【0012】
本実施形態のバックアップシステム10によれば、複数のバックアップ先記録装置300a〜300pを設置し、バックアップ元記録装置100aが格納するデータを少なくとも1つのバックアップ先記録装置に送信してバックアップすることにより、バックアップ時におけるネットワークの負荷を分散させることができる。
【0013】
図2は、バックアップ管理装置100aの機能構成の一例を示す。バックアップ管理装置100aは、バックアップ元記録装置200aからデータを取得するデータ取得部102と、データ取得部102が取得したデータのサイズに基づいて、データを送信すべきバックアップ先記録装置の数を決定するバックアップ先数決定部108と、バックアップシステム10のネットワークの負荷を求める負荷導出部110と、負荷導出部110が求めたネットワークの負荷分布に基づいて、複数のバックアップ先記録装置300a〜300pのうちでバックアップ先の候補となる複数のバックアップ先候補記録装置の中からデータを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択部112と、バックアップ先選択部112が選択したバックアップ先記録装置のアドレス情報等のヘッダ情報をデータに付加するヘッダ情報付加部104と、バックアップ先選択部112が選択したバックアップ先記録装置にデータを送信するデータ送信部106とを備える。
【0014】
さらに、バックアップ管理装置100aは、ネットワークの負荷情報をルータ400a〜400tから取得する負荷情報取得部114と、バックアップ管理装置100bによる複数のバックアップ先記録装置300a〜300pの利用状況を示す利用状況情報をバックアップ管理装置100bから取得する利用状況取得部116と、バックアップ元記録装置200aから複数のバックアップ先記録装置300a〜300pのそれぞれへの送信経路を示す送信経路情報をルータ400a〜400tから取得する送信経路取得部118と、複数のバックアップ先記録装置300a〜300pの特性を格納するバックアップ先情報格納部120と、送信経路取得部118が取得した送信経路情報をバックアップ先記録装置毎に格納する送信経路格納部122と、データ送信部106が過去にデータを送信したバックアップ先記録装置の履歴情報を格納する送信履歴格納部124とを備える。
【0015】
負荷導出部110は、データ送信部106が送信すべきデータによるネットワークの負荷に基づいて、バックアップシステム10のネットワークの負荷分布を求めてもよい。また、負荷導出部110は、負荷情報取得部114が取得したネットワークの負荷情報にさらに基づいて、ネットワークの負荷分布を求めてもよい。即ち、負荷導出部110は、バックアップ先記録装置300a〜300pにデータを送信した場合にネットワークの各部におけるデータ転送量、回線使用率等を負荷として、ネットワークの負荷分布を求めてもよい。
【0016】
バックアップ先選択部112は、バックアップ先情報格納部120が格納するバックアップ先記録装置300a〜300pの特性に基づいて、データを送信すべきバックアップ先記録装置を選択してもよい。例えば、バックアップ先選択部112は、空き容量が大きいバックアップ先記録装置を選択してもよいし、データ転送速度が速いバックアップ先記録装置を選択してもよい。
【0017】
また、バックアップ先選択部112は、送信経路情報格納部122が格納する送信経路情報に基づいて、データを送信すべきバックアップ先記録装置を選択してもよい。例えば、バックアップ先選択部112は、データ送信部106がデータを送信する場合の送信経路における遅延時間が所定量以下になるようにバックアップ先記録装置を選択してもよい。
【0018】
また、バックアップ先選択部114は、送信経路情報格納部122が格納する送信経路情報を参照し、バックアップ元記録装置200aからバックアップ先記録装置までのホップ数に基づいて、データを送信すべきバックアップ先記録装置を選択してもよい。例えば、バックアップ先選択部112は、バックアップ元記録装置200aからバックアップ先記録装置までのホップ数が小さいバックアップ先記録装置を選択してもよい。
【0019】
また、バックアップ先選択部112は、送信履歴格納部124に格納された履歴情報に基づいて、データを送信すべきバックアップ先記録装置を選択してもよい。例えば、バックアップ先選択部112は、以前に同一のファイル名のデータのバックアップを行ったときに使用したバックアップ先記録装置を選択してもよいし、以前にサイズの大きなデータを送信していないバックアップ先記録装置を選択してもよい。
【0020】
また、バックアップ先選択部112は、バックアップ先記録装置300a〜300pが設けられた場所の地理的条件に基づいて、データを送信すべきバックアップ先記録装置を選択してもよい。例えば、バックアップ先選択部112は、地震や風水害等の災害が少ない地域に設けられたバックアップ先記録装置を選択してもよい。
【0021】
また、バックアップ先選択部112は、バックアップ元記録装置200aからバックアップ先記録装置300a〜300pまでの距離に基づいて、データを送信すべきバックアップ先記録装置を選択してもよい。例えば、バックアップ先選択部112は、バックアップ元記録装置200aと所定距離以上離れたバックアップ先記録装置を選択してもよいし、バックアップ元記録装置200aからの距離が遠いバックアップ先記録装置を選択してもよい。
【0022】
また、バックアップ先選択部112は、利用状況取得部116が取得した利用状況情報に基づいて、データを送信すべきバックアップ先記録装置を選択してもよい。例えば、利用状況取得部116は、利用状況情報として、バックアップ管理装置100bからバックアップ先記録装置に送信されるデータによるバックアップシステム10のネットワークの負荷分布を示す情報を取得してもよい。そして、バックアップ先選択部112は、バックアップ管理装置100bから送信されるデータによるネットワークの負荷分布に基づいて、データを送信すべきバックアップ先記録装置を選択してもよい。
【0023】
送信経路取得部118は、GGP(Gateway to Gateway Protocol)、EGP(Exteior Gateway Protocol)、BGP(Border Gateway Protocol)等のプロトコルを用いて、送信経路情報をルータ400a〜400tから動的に取得してもよい。
【0024】
本実施形態のバックアップ管理装置100aによれば、バックアップシステム10のネットワークの負荷分布に基づいてバックアップ先記録装置を選択するので、ネットワークの負荷分布を均一にすることができ、データの送信における遅延時間の増大を防ぐことができる。さらに、バックアップ管理装置100bによるバックアップ先記録装置300a〜300pの利用状況に基づいてバックアップ先記録装置を選択するので、ネットワークの負荷分布をより均一にすることができる。
【0025】
また、本実施形態のバックアップ管理装置100aによれば、所定距離以上離れたバックアップ先記録装置を選択することにより、同一の災害によってバックアップ元記録装置100aとバックアップ先記録装置とがデータを損失することを防ぐことができる。さらに、バックアップ先記録装置の空き容量に基づいてバックアップ先記録装置を選択するので、バックアップ先記録装置の空き容量不足によるバックアップの失敗を防ぐことができる。
【0026】
図3は、バックアップ管理装置100aの動作の一例を示す。バックアップ先数決定部108が、バックアップ先記録装置の数を4に決定し、バックアップ先選択部112が、バックアップ先記録装置300a、300e、300m、及び300pを選択した場合を示す。
【0027】
バックアップ先選択部112が複数のバックアップ先記録装置を選択した場合、データ送信部106は、データを分割して、バックアップ先選択部112が選択した複数のバックアップ先記録装置のそれぞれに送信する。
【0028】
具体的には、バックアップ管理装置100aは、例えばディスクボリューム単位でバックアップを行う。バックアップ先選択部112は、ブロックナンバー(1〜8)に対して一意にバックアップ先記録装置を割り当てる。そして、ヘッダ情報付加部104は、IPアドレス等のアドレス情報をヘッダ情報として、それぞれのデータに付加する。そして、データ送信部106は、アドレス情報に基づいて、それぞれのデータをバックアップ記録装置300a、300e、300m、及び300pのそれぞれに送信する。
【0029】
また、データ送信部106は、バックアップ元記録装置200aを識別する情報、及びバックアップ元記憶装置におけるデータの格納位置を、データに対応づけて送信する。具体的には、ヘッダ情報付加部104は、バックアップ管理装置100a又はバックアップ元記録装置200aのIPアドレスと、ディスクボリュームを識別する情報と、ブロックナンバーを識別する情報とを含む情報をヘッダ情報として、それぞれのデータに付加する。これにより、バックアップ元記録装置200aが災害等によってデータを損失した場合、損失したデータのヘッダ情報に基づいてバックアップ元記録装置200aのデータを復旧させることができる。
【0030】
図4は、バックアップ管理装置100aの動作フローの一例を示す。まず、データ取得部102は、バックアップの対象となるデータをバックアップ元記録装置200aから取得し(S100)、さらに、取得したデータ及びその他の情報に基づいて、複数のバックアップ先記録装置300a〜300pのうちの、バックアップ先として不適当なものを除外し、残ったものをバックアップ先候補記録装置とする。データ取得部102は、バックアップ先として不適当なものとして、例えばメンテナンス等により停止中のバックアップ先記録装置、通信経路が切断中でありアクセスすることができないバックアップ先記録装置等をバックアップ先候補記録装置から除外する。また、災害等によるデータ損失を考えると、バックアップ元記録装置に近すぎるバックアップ先記録装置も除外すべきである。どのバックアップ先記録装置を除外するかは、バックアップ先情報格納部120に格納されている情報に基づいて決定することができる。
【0031】
次に、バックアップ先数決定部108は、データ取得部102が取得したデータのサイズに基づいて、データを送信するバックアップ先記録装置の数を決定する(S102)。この数は、例えばN=ZU/Tにより求めることができる。ここで、Zはバックアップ管理装置100aからネットワークへ出力される単位時間当りのデータ量、Uはバックアップシステム10を利用しているユーザ数、Tは1つのバックアップ先記録装置における単位時間当りのデータ処理量と、ネットワークを構成する各リンクのスループットの最小値のうちの小さい方の値である。Nの計算結果が整数にならず端数がでた場合は切り上げる。なお、Nの計算式はいわゆるワーストケースを想定したものであるため、必要に応じて定数α(<1)を乗じてもよい。そして、負荷導出部110は、データ取得部102が取得したデータ、負荷情報取得部114が取得した負荷情報等に基づいて、バックアップシステムのネットワークの負荷分布を求める(S104)。
【0032】
次に、バックアップ先選択部112は、負荷導出部110が求めたネットワークの負荷分布に基づいて、バックアップ先候補記録装置の中からバックアップ先数決定部108が決定した数のバックアップ先記録装置を選択する(S106)。この選択は、例えば次のように行う。まず、上述のようにして選んでおいた複数のバックアップ先候補記録装置から、バックアップ先数Nのバックアップ先記録装置のすべての組み合わせを取り出す。次に、それらの組み合わせのうち、個々のネットワークのリンクでの単位時間当たりの転送パケット数がなるべく均一になり、かつそれぞれがなるべく低い値を取るような組み合わせを選択する。例えば、それぞれの組み合わせ毎に、負荷荷重Eとして、E=N12+N22+・・・+Nk2を計算し、それが最小になる組み合わせを選択する。ここで、N1、N2、・・・Nkは各リンクのパケット密度である。例えば、N=2として、バックアップ先記録装置300a及び300bの組み合わせを考えた場合、バックアップ管理装置100aからルータ400gを通ってバックアップ先記録装置300a及び300bに至る経路は、400g→400f→400a→300a及び400g→400b→300bが代表的であるが、負荷荷重Eの計算は可能なすべての経路について行う。その際、他のバックアップ管理装置100bもバックアップを実行していると、ルータ間の各リンクのパケット密度Ni(i=1、2、・・・、k)はバックアップ管理装置100bによる分も考慮に入れる。例えば、ルータ400a、400f間のリンクがバックアップ管理装置100bにより使用中であれば、バックアップ管理装置100aはそのリンクのパケット密度として、自身が送るパケットの分にバックアップ管理装置100bが送っているパケットの分を加えた値を使用する。
【0033】
次に、ヘッダ情報付加部104は、バックアップ先記録装置のアドレス情報、データ復旧に必要な情報等のヘッダ情報をデータに付加する(S108)。そして、データ送信部106は、ヘッダ情報付加部104が付加したヘッダ情報に基づいてデータを送信する(S110)。以上で、本実施形態のバックアップ管理装置100aの動作フローを終了する。
【0034】
図5は、バックアップ管理装置100aのハードウェア構成の一例を示す。バックアップ管理装置100aは、表示装置1080、ホストコントローラ1082により相互に接続されるCPU1000、RAM1020、及びグラフィックコントローラ1075を有するCPU周辺部と、入出力コントローラ1084によりホストコントローラ1082に接続される通信インターフェイス1030、ハードディスクドライブ1040、及びCD−ROMドライブ1060を有する入出力部と、入出力コントローラ1084に接続されるROM1010、フロッピーディスクドライブ1050、及び入出力チップ1070を有するレガシー入出力部とを備える。
【0035】
ホストコントローラ1082は、RAM1020と、高い転送レートでRAM1020をアクセスするCPU1000及びグラフィックコントローラ1075とを接続する。CPU1000は、ROM1010及びRAM1020に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ1075は、CPU1000等がRAM1020内に設けたフレームバッファ上に生成する画像データを取得し、表示装置1080上に表示させる。これに代えて、グラフィックコントローラ1075は、CPU1000等が生成する画像データを格納するフレームバッファを内部に含んでもよい。
【0036】
入出力コントローラ1084は、ホストコントローラ1082と、比較的高速な入出力装置である通信インターフェイス1030、ハードディスクドライブ1040、及びCD−ROMドライブ1060とを接続する。通信インターフェイス1030は、ネットワークを介して他の装置と通信する。ハードディスクドライブ1040は、バックアップ管理装置100aが使用するプログラム及びデータを格納する。CD−ROMドライブ1060は、CD−ROM1095からプログラム又はデータを読み取り、RAM1020を介して入出力チップ1070に提供する。
【0037】
また、入出力コントローラ1084には、ROM1010と、フロッピーディスクドライブ1050や入出力チップ1070等の比較的低速な入出力装置とが接続される。ROM1010は、バックアップ管理装置100aの起動時にCPU1000が実行するブートプログラムや、バックアップ管理装置100aのハードウェアに依存するプログラム等を格納する。フロッピーディスクドライブ1050は、フロッピーディスク1090からプログラム又はデータを読み取り、RAM1020を介して入出力チップ1070に提供する。入出力チップ1070は、フロッピーディスク1090や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。また、入出力チップ1070は、使用者の入力に対応するデータを、入力出力装置から受信し、バックアップ管理装置100a上で実行されるプログラムに与える。
【0038】
バックアップ管理装置100aの機能を実現するプログラムは、データ取得モジュール、ヘッダ情報付加モジュール、データ送信モジュール、バックアップ先決定モジュール、負荷導出モジュール、バックアップ先選択モジュール、負荷情報取得モジュール、利用情報取得モジュール、送信経路取得モジュール、バックアップ先情報格納モジュール、送信経路情報格納モジュール、及び送信履歴格納モジュールを備える。これらのモジュールは、バックアップ管理装置100aを、データ取得部102、ヘッダ情報付加部104、データ送信部106、バックアップ先決定部108、負荷導出部110、バックアップ先選択部112、負荷情報取得部114、利用情報取得部116、送信経路取得部118、バックアップ先情報格納部120、送信経路情報格納部122、及び送信履歴格納部124として動作させるプログラムである。
【0039】
バックアップ管理装置100aに提供されるプログラムは、フロッピーディスク1090、CD−ROM1095、又はICカード等の記録媒体に格納されて利用者によって提供される。当該プログラムは、記録媒体から読み出され、入出力チップ1070を介してバックアップ管理装置100aにインストールされ、バックアップ管理装置100aにおいて実行される。
【0040】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フロッピーディスク1090、CD−ROM1095の他に、DVDやPD等の光学記録媒体、MD等の光磁気記録媒体、テープ媒体、ICカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はRAM等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを提供してもよい。
【0041】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【0042】
以上に説明した実施形態によれば、以下の各項目に示すバックアップ管理装置、バックアップ方法、バックアップシステム、プログラム、及び該プログラムを記録した記録媒体が実現される。
【0043】
(項目1) バックアップ元記録装置に格納されたバックアップすべきデータを、ネットワークを介して少なくとも1つのバックアップ先記録装置に送信してバックアップを行うバックアップ管理装置であって、前記ネットワークの負荷分布を求める負荷導出部と、前記負荷分布に基づいて、複数のバックアップ先候補記録装置の中から前記データを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択部と、前記バックアップ先選択部が選択した前記少なくとも1つのバックアップ先記録装置に前記データを送信するデータ送信部とを備えることを特徴とするバックアップ管理装置。
【0044】
(項目2) 前記負荷導出部は、前記データ送信部が送信すべき前記データによる前記ネットワークの負荷に基づいて、前記ネットワークの負荷分布を求めることを特徴とする項目1に記載のバックアップ管理装置。
【0045】
(項目3) 前記バックアップ先選択部は、複数のバックアップ先記録装置を選択し、前記データ送信部は、前記データを分割して、前記バックアップ先選択部が選択した前記複数のバックアップ先記録装置のそれぞれに送信することを特徴とする項目1に記載のバックアップ管理装置。
【0046】
(項目4) 前記バックアップ元記録装置から前記バックアップ先候補記録装置への送信経路を前記バックアップ先候補記録装置毎に格納する送信経路格納部をさらに備え、前記バックアップ先選択部は、前記データを送信する場合の前記送信経路における遅延時間が所定量以下になるように、前記複数のバックアップ先記録装置を選択することを特徴とする項目3に記載のバックアップ管理装置。
【0047】
(項目5) 前記データのサイズに基づいて、前記データを送信すべきバックアップ先記録装置の数を決定するバックアップ先数決定部をさらに備え、前記バックアップ先選択部は、前記負荷分布に基づいて、前記バックアップ先数決定部が決定した数のバックアップ先記録装置を選択することを特徴とする項目1に記載のバックアップ管理装置。
【0048】
(項目6) 前記バックアップ先選択部は、前記バックアップ先候補記録装置の特性にさらに基づいて、前記データを送信すべき前記少なくもと1つのバックアップ先記録装置を選択することを特徴とする項目1に記載のバックアップ管理装置。
【0049】
(項目7) 前記バックアップ先選択部は、前記バックアップ先候補記録装置の前記特性である空き記録容量が大きいバックアップ先記録装置を選択することを特徴とする項目6に記載のバックアップ管理装置。
【0050】
(項目8) 前記バックアップ先選択部は、前記バックアップ元記録装置と所定距離以上離れたバックアップ先記録装置を選択することを特徴とする項目1に記載のバックアップ管理装置。
【0051】
(項目9) 前記バックアップ先選択部は、前記バックアップ先候補記録装置が設けられた場所の地理的条件にさらに基づいて、前記データを送信すべき前記少なくとも1つのバックアップ先記録装置を選択することを特徴とする項目1に記載のバックアップ管理装置。
【0052】
(項目10) 前記データ送信部が過去にデータを送信した前記バックアップ先記録装置の履歴情報を格納する送信履歴格納部をさらに備え、前記バックアップ先選択部は、前記履歴情報に基づいて、前記少なくとも1つのバックアップ先記録装置を選択することを特徴とする項目1に記載のバックアップ管理装置。
【0053】
(項目11) 前記データ送信部は、前記バックアップ元記録装置を識別する情報、及び前記バックアップ元記録装置における前記データの格納位置を、前記データに対応づけて送信することを特徴とする項目1に記載のバックアップ管理装置。
【0054】
(項目12) バックアップ元記録装置に格納されたバックアップすべきデータを、ネットワークを介して少なくとも1つのバックアップ先記録装置に送信してバックアップを行うバックアップ管理装置であって、バックアップ先候補記録装置の特性に基づいて、複数のバックアップ先候補記録装置から前記データを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択部と、前記バックアップ先選択部が選択した前記少なくとも1つのバックアップ先記録装置に前記データを送信するデータ送信部とを備えることを特徴とするバックアップ管理装置。
【0055】
(項目13) バックアップ元記録装置に格納されたバックアップすべきデータを、ネットワークを介して少なくとも1つのバックアップ先記録装置に送信してバックアップを行うバックアップ管理装置によるバックアップ方法であって、前記ネットワークの負荷分布を求める負荷導出段階と、前記負荷分布に基づいて、複数のバックアップ先記録候補装置の中から前記データを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択段階と、前記バックアップ先選択段階において選択した前記少なくとも1つのバックアップ先記録装置に前記データを送信するデータ送信段階とを備えることを特徴とするバックアップ方法。
【0056】
(項目14) バックアップ元記録装置に格納されたバックアップすべきデータを、ネットワークを介して少なくとも1つのバックアップ先記録装置に送信してバックアップを行うバックアップ管理装置によるバックアップ方法であって、
バックアップ先候補記録装置の特性に基づいて、複数のバックアップ先候補記録装置から前記データを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択段階と、前記バックアップ先選択段階において選択した前記少なくとも1つのバックアップ先記録装置に前記データを送信するデータ送信段階とを備えることを特徴とするバックアップ方法。
【0057】
(項目15) バックアップすべき第1データを格納する第1バックアップ元記録装置と、前記第1データのバックアップデータを格納し得る複数のバックアップ先記録装置と、前記第1データを前記第1バックアップ元記録装置から少なくとも1つのバックアップ先記録装置に送信させる第1バックアップ管理装置とを備え、前記第1バックアップ管理装置は、前記ネットワークの負荷分布を求める負荷導出部と、前記負荷分布に基づいて、複数のバックアップ先候補記録装置から前記データを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択部と、前記バックアップ先選択部が選択した前記少なくとも1つのバックアップ先記録装置に前記データを送信するデータ送信部とを有することを特徴とするバックアップシステム。
【0058】
(項目16) 前記バックアップシステムは、バックアップすべき第2データを格納する第2バックアップ元記録装置と、前記第2データを前記第2バックアップ元記録装置から少なくとも1つのバックアップ先記録装置に送信させる第2バックアップ管理装置とをさらに備え、前記第1バックアップ管理装置は、前記第2バックアップ管理装置による前記複数のバックアップ先記録装置の利用状況を示す利用状況情報を取得する利用状況取得部をさらに有し、前記バックアップ先選択部は、前記利用状況情報に基づいて、前記少なくとも1つのバックアップ先記録装置を選択することを特徴とする項目15に記載のバックアップシステム。
【0059】
(項目17) 前記利用状況取得部は、前記利用状況情報として、前記第2バックアップ元記録装置から前記複数のバックアップ先記録装置に送信される前記第2データによる前記ネットワークの負荷分布を示す情報を取得することを特徴とする項目16に記載のバックアップシステム。
【0060】
(項目18) バックアップ元記録装置に格納されたバックアップすべきデータを、ネットワークを介して少なくとも1つのバックアップ先記録装置に送信してバックアップを行うバックアップ管理装置用のプログラムであって、前記バックアップ管理装置を、前記ネットワークの負荷分布を求める負荷導出部、前記負荷分布に基づいて、複数のバックアップ先候補記録装置の中から前記データを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択部、前記バックアップ先選択部が選択した前記少なくとも1つのバックアップ先記録装置に前記データを送信するデータ送信部として機能させることを特徴とするプログラム。
【0061】
(項目19) バックアップ元記録装置に格納されたバックアップすべきデータを、ネットワークを介して少なくとも1つのバックアップ先記録装置に送信してバックアップを行うバックアップ管理装置用のプログラムを記録した記録媒体であって、前記プログラムは、前記バックアップ管理装置を、前記ネットワークの負荷分布を求める負荷導出部、前記負荷分布に基づいて、複数のバックアップ先候補記録装置の中から前記データを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択部、前記バックアップ先選択部が選択した前記少なくとも1つのバックアップ先記録装置に前記データを送信するデータ送信部として機能させること特徴とする記録媒体。
【0062】
【発明の効果】
上記説明から明らかなように、本発明によれば、ネットワークの負荷を分散させて効率的に遠隔地にデータのバックアップを行うバックアップ管理装置を提供することができる。
【図面の簡単な説明】
【図1】バックアップシステム10の構成の一例を示す図である。
【図2】バックアップ管理装置100aの機能構成の一例を示す図である。
【図3】バックアップ管理装置100aの動作の一例を示す図である。
【図4】バックアップ管理装置100aの動作フローの一例を示す図である。
【図5】バックアップ管理装置100aのハードウェア構成の一例を示す図である。
【符号の説明】
10 バックアップシステム
100a、100b バックアップ管理装置
102 データ取得部
104 ヘッダ情報付加部
106 データ送信部
108 バックアップ先数決定部
110 負荷導出部
112 バックアップ先選択部
114 負荷情報取得部
116 利用状況取得部
118 送信経路取得部
120 バックアップ先情報格納部
122 送信経路情報格納部
124 送信履歴格納部
200a、200b バックアップ元記録装置
300a〜300p バックアップ先記録装置
400a〜400t ルータ
1000 CPU
1010 ROM
1020 RAM
1030 通信インターフェイス
1040 ハードディスクドライブ
1050 フロッピーディスクドライブ
1060 CD−ROMドライブ
1070 入出力チップ
1075 グラフィックコントローラ
1080 表示装置
1082 ホストコントローラ
1084 入出力コントローラ
1090 フロッピーディスク
1095 CD−ROM
Claims (19)
- バックアップ元記録装置に格納されたバックアップすべきデータを、ネットワークを介して少なくとも1つのバックアップ先記録装置に送信してバックアップするバックアップ管理装置であって、
他のバックアップ管理装置によるバックアップ先記録装置の利用状況を示す利用状況情報を、前記他のバックアップ管理装置から取得する利用状況取得部と、
前記利用状況取得部が前記他のバックアップ管理装置から取得した利用状況情報に基づいて、複数のバックアップ先候補記録装置の中からデータを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択部と、
前記バックアップ先選択部が選択したバックアップ先記録装置にデータを送信するデータ送信部と
を備えるバックアップ管理装置。 - 前記利用状況取得部は、利用状況情報として、前記他のバックアップ管理装置からバックアップ先記録装置に送信されるデータによるネットワークの負荷分布を示す情報を取得し、
前記バックアップ先選択部は、前記利用状況取得部が取得した負荷分布を示す情報に基づいて、データを送信すべき少なくとも1つのバックアップ先記録装置を選択する請求項1に記載のバックアップ管理装置。 - 前記データ送信部が過去にデータを送信したバックアップ先記録装置の履歴情報を格納する送信履歴格納部
をさらに備え、
前記バックアップ先選択部は、前記送信履歴格納部に格納された履歴情報に基づいて、以前に所定のサイズより大きなデータを送信していないバックアップ先記録装置を選択する請求項1に記載のバックアップ管理装置。 - 前記バックアップ先選択部は、前記バックアップ元記録装置からの距離がより遠いバックアップ先記録装置を選択する請求項1に記載のバックアップ管理装置。
- 前記バックアップ先選択部は、データ転送速度がより速いバックアップ先記録装置を選択する請求項1に記載のバックアップ管理装置。
- バックアップ元記録装置に格納されたバックアップすべきデータを、ネットワークを介して少なくとも1つのバックアップ先記録装置に送信してバックアップするバックアップ方法であって、
他のバックアップ管理装置によるバックアップ先記録装置の利用状況を示す利用状況情報を、前記他のバックアップ管理装置から取得する利用状況取得段階と、
前記利用状況取得段階において前記他のバックアップ管理装置から取得した利用状況情報に基づいて、複数のバックアップ先候補記録装置の中からデータを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択段階と、
前記バックアップ先選択段階において選択したバックアップ先記録装置にデータを送信するデータ送信段階と
を備えるバックアップ方法。 - 前記利用状況取得段階は、利用状況情報として、前記他のバックアップ管理装置からバックアップ先記録装置に送信されるデータによるネットワークの負荷分布を示す情報を取得する段階を有し、
前記バックアップ先選択段階は、前記利用状況取得段階において取得した負荷分布を示 す情報に基づいて、データを送信すべき少なくとも1つのバックアップ先記録装置を選択する段階を有する請求項6に記載のバックアップ方法。 - 前記データ送信段階において過去にデータを送信したバックアップ先記録装置の履歴情報を格納する送信履歴格納段階
をさらに備え、
前記バックアップ先選択段階は、前記送信履歴格納段階において格納された履歴情報に基づいて、以前に所定のサイズより大きなデータを送信していないバックアップ先記録装置を選択する段階を有する請求項6に記載のバックアップ方法。 - 前記バックアップ先選択段階は、前記バックアップ元記録装置からの距離がより遠いバックアップ先記録装置を選択する段階を有する請求項6に記載のバックアップ方法。
- 前記バックアップ先選択段階は、データ転送速度がより速いバックアップ先記録装置を選択する段階を有する請求項6に記載のバックアップ方法。
- バックアップ元記録装置に格納されたバックアップすべきデータを、ネットワークを介して少なくとも1つのバックアップ先記録装置に送信してバックアップするバックアップ管理装置用のプログラムであって、前記バックアップ管理装置を、
他のバックアップ管理装置によるバックアップ先記録装置の利用状況を示す利用状況情報を、前記他のバックアップ管理装置から取得する利用状況取得部、
前記利用状況取得部が前記他のバックアップ管理装置から取得した利用状況情報に基づいて、複数のバックアップ先候補記録装置の中からデータを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択部、
前記バックアップ先選択部が選択したバックアップ先記録装置にデータを送信するデータ送信部
として機能させるプログラム。 - 前記利用状況取得部は、利用状況情報として、前記他のバックアップ管理装置からバックアップ先記録装置に送信されるデータによるネットワークの負荷分布を示す情報を取得し、
前記バックアップ先選択部は、前記利用状況取得部が取得した負荷分布を示す情報に基づいて、データを送信すべき少なくとも1つのバックアップ先記録装置を選択する請求項11に記載のプログラム。 - 前記バックアップ管理装置を、
前記データ送信部が過去にデータを送信したバックアップ先記録装置の履歴情報を格納する送信履歴格納部
としてさらに機能させ、
前記バックアップ先選択部は、前記送信履歴格納部に格納された履歴情報に基づいて、以前に所定のサイズより大きなデータを送信していないバックアップ先記録装置を選択する請求項11に記載のプログラム。 - 前記バックアップ先選択部は、前記バックアップ元記録装置からの距離がより遠いバックアップ先記録装置を選択する請求項11に記載のプログラム。
- 前記バックアップ先選択部は、データ転送速度がより速いバックアップ先記録装置を選択する請求項11に記載のプログラム。
- バックアップすべき第1データを格納する第1バックアップ元記録装置と、
前記第1データのバックアップデータを格納し得る複数のバックアップ先記録装置と、
前記第1データを前記第1バックアップ元記録装置から少なくとも1つのバックアップ先記録装置に送信させる第1バックアップ管理装置と、
バックアップすべき第2データを格納する第2バックアップ元記録装置と、
前記第2データを前記第2バックアップ元記録装置から少なくとも1つのバックアップ先記録装置に送信させる第2バックアップ管理装置と
を備え、
前記第1バックアップ管理装置は、
前記第2バックアップ管理装置によるバックアップ先記録装置の利用状況を示す利用状況情報を、前記第2バックアップ管理装置から取得する利用状況取得部と、
前記利用状況取得部が前記第2バックアップ管理装置から取得した利用状況情報に基づいて、複数のバックアップ先候補記録装置の中からデータを送信すべき少なくとも1つのバックアップ先記録装置を選択するバックアップ先選択部と、
前記バックアップ先選択部が選択したバックアップ先記録装置にデータを送信するデータ送信部と
を備えるバックアップシステム。 - 前記利用状況取得部は、利用状況情報として、前記第2バックアップ管理装置からバックアップ先記録装置に送信されるデータによるネットワークの負荷分布を示す情報を取得し、
前記バックアップ先選択部は、前記利用状況取得部が取得した負荷分布を示す情報に基づいて、データを送信すべき少なくとも1つのバックアップ先記録装置を選択する請求項16に記載のバックアップシステム。 - 前記第1バックアップ管理装置は、
前記データ送信部が過去にデータを送信したバックアップ先記録装置の履歴情報を格納する送信履歴格納部
をさらに備え、
前記バックアップ先選択部は、前記送信履歴格納部に格納された履歴情報に基づいて、以前に所定のサイズより大きなデータを送信していないバックアップ先記録装置を選択する請求項16に記載のバックアップシステム。 - 前記バックアップ先選択部は、前記第1バックアップ元記録装置からの距離がより遠いバックアップ先記録装置を選択する請求項16に記載のバックアップシステム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002158262A JP3800527B2 (ja) | 2002-05-30 | 2002-05-30 | ネットワークを利用したデータのバックアップ技術 |
| US10/448,536 US7194491B2 (en) | 2002-05-30 | 2003-05-30 | Data backup technique using network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002158262A JP3800527B2 (ja) | 2002-05-30 | 2002-05-30 | ネットワークを利用したデータのバックアップ技術 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004005068A JP2004005068A (ja) | 2004-01-08 |
| JP3800527B2 true JP3800527B2 (ja) | 2006-07-26 |
Family
ID=30428653
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002158262A Expired - Fee Related JP3800527B2 (ja) | 2002-05-30 | 2002-05-30 | ネットワークを利用したデータのバックアップ技術 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7194491B2 (ja) |
| JP (1) | JP3800527B2 (ja) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4404246B2 (ja) | 2003-09-12 | 2010-01-27 | 株式会社日立製作所 | データ特性に基づくバックアップシステム及び方法 |
| US7913043B2 (en) * | 2004-05-14 | 2011-03-22 | Bakbone Software, Inc. | Method for backup storage device selection |
| US20060036908A1 (en) * | 2004-08-10 | 2006-02-16 | Fabrice Helliker | System for backup storage device selection |
| FR2873219A1 (fr) * | 2004-07-15 | 2006-01-20 | Skyrecon Systems Sa | Procede de sauvegarde distribuee sur des postes clients dans un reseau informatique |
| JP2006079389A (ja) * | 2004-09-10 | 2006-03-23 | Casio Comput Co Ltd | データバックアップ制御装置およびプログラム |
| JP4635611B2 (ja) * | 2005-01-11 | 2011-02-23 | 富士ゼロックス株式会社 | 情報処理装置、方法、及びプログラム |
| US20080155215A1 (en) * | 2005-01-21 | 2008-06-26 | Natsume Matsuzaki | Backup System, Relay Device, Information Terminal, and Backup Device |
| US7941404B2 (en) | 2006-03-08 | 2011-05-10 | International Business Machines Corporation | Coordinated federated backup of a distributed application environment |
| US8204056B2 (en) * | 2006-03-31 | 2012-06-19 | Verint Americas, Inc. | Systems and methods for endpoint recording using a media application server |
| US8594313B2 (en) * | 2006-03-31 | 2013-11-26 | Verint Systems, Inc. | Systems and methods for endpoint recording using phones |
| US8000465B2 (en) | 2006-03-31 | 2011-08-16 | Verint Americas, Inc. | Systems and methods for endpoint recording using gateways |
| US8130938B2 (en) | 2006-03-31 | 2012-03-06 | Verint Americas, Inc. | Systems and methods for endpoint recording using recorders |
| US8924352B1 (en) | 2007-03-31 | 2014-12-30 | Emc Corporation | Automated priority backup and archive |
| US8375005B1 (en) | 2007-03-31 | 2013-02-12 | Emc Corporation | Rapid restore |
| US8463798B1 (en) | 2007-03-31 | 2013-06-11 | Emc Corporation | Prioritized restore |
| US8583601B1 (en) * | 2007-09-28 | 2013-11-12 | Emc Corporation | Imminent failure backup |
| US8341121B1 (en) * | 2007-09-28 | 2012-12-25 | Emc Corporation | Imminent failure prioritized backup |
| WO2010140264A1 (en) * | 2009-06-04 | 2010-12-09 | Hitachi,Ltd. | Storage subsystem and its data processing method, and computer system |
| JP2011139149A (ja) * | 2009-12-25 | 2011-07-14 | Toshiba Corp | 電話交換装置及びミラーリング制御方法 |
| JP2012089049A (ja) * | 2010-10-22 | 2012-05-10 | Hitachi Ltd | 計算機システム及びサーバ |
| US8682255B2 (en) * | 2011-08-29 | 2014-03-25 | Alcatel Lucent | Methods and apparatuses for evaluating wireless network performance |
| EP2891066A4 (en) | 2012-08-31 | 2016-04-20 | Hewlett Packard Development Co | SELECTION OF A RESOURCE FOR USE IN A BACKUP OR DATA RECOVERY OPERATION |
| JP6142673B2 (ja) * | 2013-05-29 | 2017-06-07 | 富士通株式会社 | サーバ、データセンタ、システム、および制御方法 |
| JP2015007901A (ja) * | 2013-06-25 | 2015-01-15 | 株式会社ゲットワークス | バックアップ方法およびサーバ内蔵コンテナ |
| JP6540356B2 (ja) | 2015-08-10 | 2019-07-10 | 富士通株式会社 | システム複製制御装置およびシステムの複製制御方法 |
| JPWO2017090517A1 (ja) * | 2015-11-24 | 2018-09-06 | 日本電気株式会社 | ソフトウェアストレージユニット、バックアップ方法、およびバックアップ制御プログラムが記録された記録媒体 |
| US10761753B2 (en) * | 2018-07-12 | 2020-09-01 | International Business Machines Corporation | Site-based coordination of distributed storage network memory |
| JP7316810B2 (ja) * | 2019-03-19 | 2023-07-28 | 株式会社Pfu | サーバ装置及びネットワークシステム |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01116963A (ja) * | 1987-10-29 | 1989-05-09 | Nec Corp | 記憶サブシステム |
| JPH07262067A (ja) * | 1994-03-18 | 1995-10-13 | Nissin Electric Co Ltd | ネットワーク型ファイルバックアップ装置 |
| JPH07334467A (ja) * | 1994-06-07 | 1995-12-22 | Hitachi Ltd | 計算機システム |
| JPH08272666A (ja) * | 1995-03-31 | 1996-10-18 | Atsushi Fukumoto | データバックアップ方法と、ミラーリング装置と、その 制御方法。 |
| JPH10134485A (ja) * | 1996-10-30 | 1998-05-22 | Toshiba Corp | ストレージ共有型分散マルチメディアサーバシステム |
| JP3709262B2 (ja) * | 1997-07-31 | 2005-10-26 | 三洋電機株式会社 | アクセス負荷管理方法およびその方法を用いた並列二次記憶システム |
| EP1008048B1 (en) * | 1997-08-29 | 2001-10-31 | Hewlett-Packard Company | Data backup and recovery systems |
| JP2000010868A (ja) * | 1998-06-22 | 2000-01-14 | Toshiba Corp | 分散システムおよびそのバックアップ方法 |
| JP2000137636A (ja) * | 1998-10-30 | 2000-05-16 | Hitachi Ltd | バックアップ装置 |
| JP2000155712A (ja) * | 1998-11-19 | 2000-06-06 | Nippon Telegr & Teleph Corp <Ntt> | 分散キャッシュ配送方法及び分散キャッシュ配送プログラムを記憶した媒体 |
| JP2001142653A (ja) * | 1999-11-11 | 2001-05-25 | Hitachi Ltd | ミラード・ディスクを有するディスクサブシステム |
| JP2001202318A (ja) * | 2000-01-24 | 2001-07-27 | Hitachi Kokusai Electric Inc | データ配信システム |
| JP2002044138A (ja) * | 2000-07-25 | 2002-02-08 | Nec Corp | ネットワークシステム,キャッシュサーバ,中継サーバ,ルータ,キャッシュサーバ制御方法及び記録媒体 |
| CN1294514C (zh) * | 2001-08-20 | 2007-01-10 | 信息中心科技有限公司 | 高效的计算机文件备份系统和方法 |
| US20030079018A1 (en) * | 2001-09-28 | 2003-04-24 | Lolayekar Santosh C. | Load balancing in a storage network |
| JP4235177B2 (ja) * | 2002-12-11 | 2009-03-11 | 富士通株式会社 | バックアップシステム,バックアップ制御装置,バックアップデータ管理方法,バックアップ制御プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体 |
| US20040153481A1 (en) * | 2003-01-21 | 2004-08-05 | Srikrishna Talluri | Method and system for effective utilization of data storage capacity |
-
2002
- 2002-05-30 JP JP2002158262A patent/JP3800527B2/ja not_active Expired - Fee Related
-
2003
- 2003-05-30 US US10/448,536 patent/US7194491B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US7194491B2 (en) | 2007-03-20 |
| US20040034672A1 (en) | 2004-02-19 |
| JP2004005068A (ja) | 2004-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3800527B2 (ja) | ネットワークを利用したデータのバックアップ技術 | |
| US8103901B2 (en) | Method and apparatus for seamless management for disaster recovery | |
| US7558856B2 (en) | System and method for intelligent, globally distributed network storage | |
| US11044195B1 (en) | Preferential loading in data centers | |
| US8140725B2 (en) | Management system for using host and storage controller port information to configure paths between a host and storage controller in a network | |
| US7890656B2 (en) | Transmission system, delivery path controller, load information collecting device, and delivery path controlling method | |
| CN100496037C (zh) | 访问中继装置 | |
| US6820172B2 (en) | Method, system, and program for processing input/output (I/O) requests to a storage space having a plurality of storage devices | |
| US20110087787A1 (en) | Data transfer protocol for data replication between multiple pairs of storage controllers on a san fabric | |
| WO2023284447A1 (zh) | 云边协同的数据传输方法、服务器及存储介质 | |
| CN109327542A (zh) | 游戏业务访问响应方法、请求转发方法、连接方法、装置 | |
| CN113472646A (zh) | 一种数据传输方法、节点、网络管理器及系统 | |
| US10516496B2 (en) | Methods and apparatus for transporting data on a network | |
| WO2012072344A1 (en) | Endpoint-to-endpoint communications status monitoring | |
| EP1875642B1 (en) | Improved load balancing technique implemented in a storage area network | |
| CN116048413B (zh) | 多路径存储的io请求处理方法、装置、系统及存储介质 | |
| US20060168156A1 (en) | Hierarchical system configuration method and integrated scheduling method to provide multimedia streaming service on two-level double cluster system | |
| JP4189171B2 (ja) | ディスク制御装置 | |
| JP2006126894A (ja) | コンテンツ配信方法、プログラムおよび情報処理装置 | |
| JP2001211204A (ja) | 負荷分散方法及び装置 | |
| US7719997B2 (en) | System and method for global traffic optimization in a network | |
| US7032028B2 (en) | Multi-path content distribution and aggregation | |
| US10686650B2 (en) | Stack link fault response system | |
| US20230269170A1 (en) | Path setting system, control device, program and path setting method | |
| CN118972316A (zh) | 算力路由生成方法、算力路由调度方法、设备、存储介质和程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050526 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050531 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050817 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050913 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051202 |
|
| 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: 20060404 |
|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20060410 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060420 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100512 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110512 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110512 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120512 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120512 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130512 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |