(57)【要約】【課題】  この発明は、パーソナルコンピュータを使用中にユーザの作業を阻害することなくデータのバックアップを実行でき、また、ユーザの利用スタイルが異なるような環境においても適切なバックアップ環境を設定することが可能となるバックアップシステムを提供することを課題とする。【解決手段】  本発明のデータバックアップシステムは、パーソナルコンピュータにおける使用時間と更新データ量などの統計情報を元にバックアップ処理の設定値を自動更新することで、パーソナルコンピュータを使用中にユーザの作業を阻害することなくデータのバックアップを実行でき、また、ユーザの利用スタイルが異なるような環境においても適切なバックアップ環境を設定することを特徴とする。【選択図】      図３
2009205548.tif 000002
【特許請求の範囲】
【請求項１】
情報を記録するハードディスクドライブとバックアッププログラムを備えたパーソナルコンピュータと、前記パーソナルコンピュータとネットワークにより接続され、前記パーソナルコンピュータの前記バックアッププログラムにより前記ハードディスクドライブに記録された情報を前記ネットワークを介して受信し保存するストレージ装置とを有するバックアップシステムにおいて、
データ転送量とバックアップ稼働時間からスループットを計算するスループット計算部と、
前日のデータ更新量と前日のパーソナルコンピュータの稼働時間から要求スループットを計算する要求スループット計算部と、
前記スループットと前記要求スループットを比較する負荷調節部と、
前記負荷調節部の比較結果に基づいて、前記パーソナルコンピュータから前記ストレージ装置への情報転送による前記ネットワークにかかる負荷を低減する負荷低減部とを有し、
前記負荷低減部は、前記負荷調節部における比較結果において、前記スループットが前記要求スループットよりも低い場合、負荷低減値を小さくし、前記スループットが前記要求スループットよりも高い場合、負荷低減値を大きくすることで前記パーソナルコンピュータから前記ストレージ装置への情報転送による前記ネットワークにかかる負荷を調節する
ことを特徴とするバックアップシステム。
【請求項２】
前記パーソナルコンピュータは、前記ハードディスクドライブから前記ストレージ装置への情報のバックアップが開始されると、前記ハードディスクドライブ内を検索し、前日からの更新データを検出する更新データ検出部と、
前記更新データ検出部により検出された更新データを記録するバックアップ対象データリストとを有し、
データバックアップ時に前記ネットワークを介して前記バックアップ対象データリストの情報を前記ストレージ装置に転送する
ことを特徴とする請求項１に記載のバックアップシステム。
【請求項３】
前記負荷低減部は、前記調節された負荷に基づき前記バックアップ処理を中断した後、前記バックアップ対象データリストに記憶された更新データを前記ストレージ装置に一定量転送するとともに、前記転送した情報の量に基づき前記データ転送量を更新し、前記転送した情報の転送経過時間に基づき前記バックアップ稼働時間を更新する
ことを特徴とする請求項２に記載のバックアップシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報を記録するハードディスクドライブとバックアッププログラムを備えたパーソナルコンピュータと、このパーソナルコンピュータのハードディスクドライブに記録された情報をネットワークを介して受信し保存するストレージ装置におけるバックアップシステムに関する。
【背景技術】
【０００２】
近年パーソナルコンピュータは、大容量のハードディスクドライブを実装し、音声・映像・文字情報等、種々のコンテンツを一元管理し、これらあのデータをネットワークを介して他のパーソナルコンピュータ、あるいは、家庭ではＴＶ、やオーディオ機器等、他の機器と共有可能になってきている。
【０００３】
このハードディスクドライブは、フラッシュメモリやＤＶＤなどの他の記録媒体に比べ容量単価が安く、データ転送速度も高いので、映像やコンテンツを一元管理する媒体適している。
【０００４】
しかし、機構系を内蔵する媒体であるため、トラブルが生じると装置内のデータの大部分が使用不可になることもあり、ハードディスクドライブのデータはバックアップしておく必要があり。
【０００５】
しかしながら、ハードディスクドライブ内のデータをネットワークを介して、たとえばＲＡＩＤ等の大容量ストレージ装置にバックアップするには、近年のパーソナルコンピュータに内蔵されたハードディスクドライブの容量が非常に大きくなってきているため、多大な時間がかかる。ともするとネットワークに多大な負荷をかけてしまう恐れが出てきている。
【０００６】
これを解決するために、情報処理装置において、ディスク装置への総データ入出力量を１時間単位で記録し、時間帯ごとの平均データ入出力量を算出し、算出結果と機器使用スケジュールに基づき情報処理装置の負荷の少ないと思われる時間帯にバックアップを行なう技術が提案されている。
【特許文献１】特開２００４−２９５７２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明の目的は、パーソナルコンピュータを使用中にユーザの作業を阻害することなくデータのバックアップを実行でき、また、ユーザの利用スタイルが異なるような環境においても適切なバックアップ環境を設定することが可能となるバックアップシステムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明のバックアップシステムは、情報を記録するハードディスクドライブとバックアッププログラムを備えたパーソナルコンピュータと、前記パーソナルコンピュータとネットワークにより接続され、前記パーソナルコンピュータの前記バックアッププログラムにより前記ハードディスクドライブに記録された情報を前記ネットワークを介して受信し保存するストレージ装置とを有するバックアップシステムにおいて、データ転送量とバックアップ稼働時間からスループットを計算するスループット計算部と、前日のデータ更新量と前日のパーソナルコンピュータの稼働時間から要求スループットを計算する要求スループット計算部と、前記スループットと前記要求スループットを比較する負荷調節部と、前記負荷調節部の比較結果に基づいて、前記パーソナルコンピュータから前記ストレージ装置への情報転送による前記ネットワークにかかる負荷を低減する負荷低減部とを有し、前記負荷低減部は、前記負荷調節部における比較結果において、前記スループットが前記要求スループットよりも低い場合、負荷低減値を小さくし、前記スループットが前記要求スループットよりも高い場合、負荷低減値を大きくすることで前記パーソナルコンピュータから前記ストレージ装置への情報転送による前記ネットワークにかかる負荷を調節することを特徴とするものである。
【０００９】
上記発明によれば、パーソナルコンピュータにおける使用時間と更新データ量などの統計情報を元にバックアップ処理の設定値を自動更新することで、パーソナルコンピュータを使用中にユーザの作業を阻害することなくデータのバックアップを実行でき、また、ユーザの利用スタイルが異なるような環境においても適切なバックアップ環境を設定するバックアップシステムを提供することが可能となる。
【発明の効果】
【００１０】
この発明のバックアップシステムにおいては、パーソナルコンピュータを使用中にユーザの作業を阻害することなくデータのバックアップを実行でき、また、ユーザの利用スタイルが異なるような環境においても適切なバックアップ環境を設定することが可能なバックアップシステムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明のバックアップシステの実施の形態につき図面を参照して説明する。
本実施形態にかかるバックアップシステム全体の概略構成を図１に示す。
＜第１の実施形態＞
まず、本発明のバックアップシステムのバックアップ動作概要を説明する。
図１に示す通り、複数台のパーソナルコンピュータ（ＰＣ）１０１や他のパーソナルコンピュータ（ＰＣ）１０２等と、ストレージ装置１０３)が接続されたローカルエリアネットワーク（ＬＡＮ）環境において動作する。
【００１２】
図２に本実施形態におけるパーソナルコンピュータ１０１での動作を示す。  本実施形態にかかるバックアップを開始すると、更新データ検出部２０２はパーソナルコンピュータに内蔵された大容量のハードディスクドライブ（ＨＤＤ）２０１内を検索し、前日からの更新データを検出して、バックアップ対象データリスト２０５に記録する。
【００１３】
次いで、データバックアップ部２０３にて、バックアップ対象データリスト２０５のデータをネットワーク経由でストレージ装置２０４に転送し、これを保存する。
その後、更新データを全てバックアップするとバックアップ処理を終了する。  次回起動は次の日となる。
次にデータバックアップ部２０３の内部の詳細を図３ に示す。
バックアップの設定値は、データ更新量設定部３０２と、ＰＣ稼動時間設定部３０４である。データ更新量設定部３０２は、一日のデータ更新量の目安である。また、ＰＣ稼動時間設定部３０４は、一日の標準的なPC稼働時間である。
【００１４】
あるパーソナルコンピュータ（ＰＣ）１０１がＰＣ稼動時間設定部３０４の時間動作すれば、データ更新量設定部３０２のデータをバックアップできる程度の負荷に調整することを意味する。
【００１５】
要求スループット計算機能部３０５は、データ更新量設定部３０２と、ＰＣ稼動時間設定部３０４を元に必要なデータ転送率を計算する機能部である。
要求スループット部３０６は、要求スループット計算機能部３０５の計算結果を格納する。
データ転送量３０７は、ある回のバックアップを開始してからのデータ転送量を格納する。
バックアップ稼動時間３０８は、ある回のバックアップを開始してからの時間を格納する。
スループット計算機能部３０９は、データ転送量３０７と、バックアップ稼動時間３０８を元にデータ転送率を計算する機能である。
スループット３１０は、スループット計算機能部３０９の計算結果を格納する。
初期化機能部３１１は、バックアップ開始時にデータ転送量３０７と、バックアップ稼動時間３０８とを初期化する機能である。
負荷低減機能部３１３は、バックアップ処理を一時的に中断する機能である。  負荷調節機能部３１２は、要求スループット部３０６とスループット３１０を比較して、負荷低減機能部３１３の値を調節する機能部である。
【００１６】
データ転送機能部３１４は、バックアップ対象データリスト２０５に記録されたデータの一定量をストレージ装置２０４に転送し、転送データ量をデータ転送量３０７に加算するとともに、バックアップ稼動時間３０８に経過時間を加算する機能である。
【００１７】
次に動作を説明する。
（１）バックアップ処理を開始すると、初期化機能部３１１は、データ転送量３０７とバックアップ稼動時間３０８をクリアする。また、要求スループット計算機能部３０５は、データ更新量設定部３０２と、PC稼動時間設定部３０４からスループットを計算し、要求スループット部３０６に格納する。
【００１８】
（２）スループット計算機能部３０９は、定期的にデータ転送量３０７とバックアップ稼動時間３０８から、現在のスループットを算出し、スループット３１０ に格納する。
【００１９】
(３)負荷調節機能部３１２は、定期的にスループット３１０と要求スループット３０６を比較し、スループット３１０が要求スループット３０６より低い場合は、負荷低減機能部３１３の値を小さくし、スループット３１０が要求スループット３０６より高い場合は、負荷低減機能部３１３の値を大きくして、一定以上の負荷がパーソナルコンピュータ（ＰＣ）にかからないように調節する。
【００２０】
（４）負荷低減機能部３１３は、調節された値に従ってバックアップ処理を中断した後、データ転送機能部３１４で、バックアップ対象データリスト２０５に記録された更新データを一定量、ストレージ装置２０４に転送するとともに、転送したデータ量を、データ転送量３０７に加算し、経過時間をバックアップ稼動時間３０８に加算する。
【００２１】
（５）次いで、バックアップ対象データリスト２０５を全て処理するとバックアップを完了する。
これにより、バックアップ処理にかかるパーソナルコンピュータ（ＰＣ）の負荷を一定以下に抑制し、ユーザのパーソナルコンピュータ（ＰＣ）使用を阻害することなく、データバックアップを実行することが可能となる。
【００２２】
＜第２の実施形態＞
本発明の第２の実施形態におけるデータバックアップ部２０３の内部構成を図４ に示す。
上述の第１の実施形態に加え、本実施形態においては、データ更新量統計４０１は、前回のバックアップ時の更新データ検出部２０２を元に、データ更新量設定部４０２を更新する機能と、ＰＣ稼働時間統計部４０３は、前回のバックアップ稼働時間４０８を元に、ＰＣ稼動時間設定部４０４を更新する機能とを持つことで、個々のパーソナルコンピュータ（ＰＣ）の更新データ量と、稼働時間に合わせて適切な設定値に調整することを特徴とするものである。
【００２３】
＜第３の実施形態＞
本発明の第３の実施形態における構成を図５に示す。
更新監視部５０２は、パーソナルコンピュータ（ＰＣ）に内臓されったハードディスクドライブ（ＨＤＤ）５０１へのファイルの作成、および更新をリアルタイムに検出し、バックアップ対象データリスト２０５に記録して、データバックアップ５０３にバックアップを指示して、ストレージ装置５０４にデータを保存することを特徴とするものである。
【００２４】
＜第４の実施形態＞
本発明の第４の実施形態における構成を図６に示す。
前述の第３の実施形態の構成に加え、バックアップ対象データリスト６０５を新規作成データリスト６０６と、更新データリスト６０７に分け、リストの上からバックアップ処理を行うことが新たな特徴となる。
【００２５】
更新監視部６０２で新規作成を検出すると、新規作成データリスト６０６にその情報を追加する。
また、更新を検出すると、更新データリスト６０７に、既に情報が存在すれば、より優先度を上げ、情報がなければ、一番下に追加する。
この結果、新規作成データを最優先にバックアップするとともに、更新頻度の高いデータほど優先的にバックアップすることを特徴とするものである。
以上述べたように、本実施形態のデータバックアップシステムによれば、パーソナルコンピュータにおける使用時間と更新データ量などの統計情報を元にバックアップ処理の設定値を自動更新することで、パーソナルコンピュータを使用中にユーザの作業を阻害することなくデータのバックアップを実行でき、また、ユーザの利用スタイルが異なるような環境においても適切なバックアップ環境を設定するバックアップシステムを提供することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態にかかるバックアップシステム全体の概略構成を示す図。
【図２】本実施形態にかかるパーソナルコンピュータでの動作を示す図。
【図３】本実施形態にデータバックアップ部の内部を示す図。
【図４】本発明の第２の実施形態にかかるデータバックアップ部の内部構成を示す図。
【図５】本発明の第３の実施形態における構成を示す図。
【図６】本発明の第４の実施形態における構成を示す図。
【符号の説明】
【００２７】
１０１、１０２…パーソナルコンピュータ（ＰＣ）、１０３、２０４、５０４、６０４…ストレージ装置、２０１、５０１、６０１…ハードディスクドライブ（ＨＤＤ）、２０２…更新データ検出部、２０３、５０３、６０３…データバックアップ部、２０５、５０５、６０５…バックアップ対象データリスト、３０２、４０２…データ更新量設定部、３０４、４０４…ＰＣ稼動時間設定部、３０５、４０５…要求スループット計算機能部、３０６、４０６…要求スループット、３０７、４０７…データ転送量、３０８、４０８…バックアップ稼動時間、３０９、４０９…スループット計算機能部、３１０、４１０…スループット、３１１、４１１…初期化機能部、３１２、４１２…負荷調節機能部、３１３、４１３…負荷低減機能部、３１４、４１４…データ転送部、４０１…データ更新量統計、４０２…ＰＣ稼働時間統計、５０２、６０２…更新監視部、６０６…新規作成データリスト、６０７…更新データリスト
【図１】
2009205548.tif 000003
【図２】
2009205548.tif 000004
【図３】
2009205548.tif 000005
【図４】
2009205548.tif 000006
【図５】
2009205548.tif 000007
【図６】
2009205548.tif 000008