(57)【要約】【課題】中小規模の分散処理型サーバーシステムに適用して、ファイルサーバとして用いられるストレージ装置に蓄積された大量のデータをバックアップするに好適なネットワークシステムを提供する。【解決手段】ネットワークを介して複数の情報端末機器に共用されるＮＡＳ装置を接続すると共に、上記ＮＡＳ装置に対するバックアップ装置をネットワークに接続したネットワークシステムであって、特にＮＡＳ装置に、ネットワークのトラフィック量を監視する機能と、特殊コマンドを受けて起動されてトラフィック量が少ないときにだけバックアップ処理を実行する専用プログラムとを組み込み、一方、前記情報端末機器にはネットワークを介して上記専用プログラムを起動するための特殊コマンドの発生機能を設ける。【選択図】      図１
2004151824.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数の情報端末機器に共用されるネットワーク接続型ストレージ装置を接続すると共に、このネットワーク接続型ストレージ装置に対するバックアップ装置を前記ネットワークに接続したネットワークシステムであって、
前記ネットワーク接続型ストレージ装置に、前記ネットワークのトラフィック量を監視する機能と、所定のコマンドを受けて起動されて上記トラフィック量が少ないときにだけ該ネットワーク接続型ストレージ装置とバックアップ装置との間でのデータ転送を実行する専用プログラムとを組み込み、前記情報端末機器には前記ネットワークを介して上記専用プログラムを起動するための特殊コマンドの発生機能を持たせたことを特徴とするネットワークシステム。
【請求項２】
前記特殊コマンドの発生機能は、前記情報端末機器に予め組み込んだ、前記ネットワーク接続型ストレージ装置に対する制御プログラムからなる請求項１に記載のネットワークシステム。
【請求項３】
前記ネットワークのトラフィック量を監視する機能は、前記専用プログラムの一部として実現されるものであって、
該専用プログラムは、前記ネットワークのトラフィック量が該ネットワークの空き状態を示す第１の設定値よりも少ないときにデータ転送を実行し、データ転送実行中における前記ネットワークのトラフィック量が該ネットワークの混雑状態を示す第２の設定値よりも多いときには上記データ転送を中断するものである請求項１に記載のネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定のネットワークを介して複数の情報端末機器に共用されるネットワーク接続型ストレージ（ＮＡＳ）装置を接続したネットワークシステムに関する。
【０００２】
【関連する背景技術】
近時、パーソナルコンピュータ（ＰＣ）やワークステーション（ＷＳ）等からなる複数の情報端末機器を所定のネットワークに接続したネットワークシステムが普及している。またネットワークに外部記憶装置であるストレージ装置を接続し、ネットワークを介して上記ストレージ装置を複数の情報端末機器にて共有して直接アクセス可能なファイルデバイスとして利用することも行われている。
【０００３】
ちなみにストレージ装置には、例えば分散処理型のサーバーシステムに接続して用いられるＤＡＳ（Ｄｉｒｅｃｔ  Ａｃｃｅｓｓ  Ｓｔｒａｇｅ）装置や、ネットワークに直接接続してファイルサーバとして用いられるＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｒａｇｅ）装置がある。尚、ＮＡＳ装置は、通常、ＤＡＳ装置を含んで構成される。
【０００４】
【発明が解決しようとする課題】
ところでネットワークに接続したバックアップ装置を用いて上記ストレージ装置に蓄積された大量のデータを保護しようとする場合、そのバックアップ時にネットーワーク上のトラフィックが増大して情報端末機器間のデータ通信が阻害されたり、ストレージ装置のアクセスが妨げられると言う不具合がある。このような不具合に対処するべく、大規模システムにおいては情報伝送用のネットワークとは独立したストレージ用のネットワーク（ＳＡＮ；Ｓｔｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構築することが提唱されている。しかしＳＡＮシステムを構築するには、そのシステム仕様に応じたソフトウェアの開発等が必要であり、中小規模の分散処理型サーバーシステムに適用（導入）するにコスト的に問題が多い。
【０００５】
本発明はこのような事情を考慮してなされたもので、その目的は、中小規模の分散処理型サーバーシステムに適用して、ファイルサーバとして用いられるストレージ装置に蓄積された大量のデータをバックアップするに好適なネットワークシステムを提供することにある。
【０００６】
【課題を解決するための手段】
上述した目的を達成するべく本発明に係るネットワークシステムは、ネットワークを介して複数の情報端末機器に共用されるネットワーク接続型ストレージ（ＮＡＳ）装置を接続すると共に、上記ネットワーク接続型ストレージ装置に対するバックアップ装置を前記ネットワークに接続したものであって、特に
前記ネットワーク接続型ストレージ装置に、前記ネットワークのトラフィック量を監視する機能と、所定のコマンドを受けて起動されて上記トラフィック量が少ないときにだけ前記ネットワーク接続型ストレージ装置とバックアップ装置との間でのデータ転送を実行する専用プログラムとを組み込み、
一方、前記情報端末機器には前記ネットワークを介して上記専用プログラムを起動するための特殊コマンドの発生機能を設けたことを特徴としている。
【０００７】
ちなみに上記特殊コマンドの発生機能は、前記ネットワーク接続型ストレージ装置に対する制御プログラムとして前記情報端末機器に組み込まれる（インストールされる）。
また前記ネットワークのトラフィック量を監視する機能は、例えば前記専用プログラムの一部として実現される。そしてこの専用プログラムは、前記ネットワークのトラフィック量が該ネットワークの空き状態を示す第１の設定値よりも少ないときにデータ転送を実行し、データ転送実行中における前記ネットワークのトラフィック量が該ネットワークの混雑状態を示す第２の設定値よりも多いときには上記データ転送を中断するものとして実現される。
【０００８】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態に係るネットワークシステムについて説明する。
このネットワークシステムは概略的には図１に示すように、例えばＬＡＮ（ローカルエリアネットワーク）等の所定のネットワーク１にそれぞれ接続されたＰＣやＷＳ等の複数の情報端末機器２と、上記ネットワーク１に接続されたＮＡＳ装置３とを備えて構築される。このＮＡＳ装置３は、データストレージ機能としてのＤＡＳ装置４（例えばＲＡＩＤ；Ｒｅｄｕｎｄａｎｔ  ａｒｒａｙ  ｏｆ  ｉｎｄｅｘｐｅｎｔｉｖｅ  ｄｉｓｋｓ）を備えたもので、ファイルサーバとして機能する。更に上記ネットワーク１には上記ＮＡＳ装置３（ＤＡＳ装置４）に蓄積された大容量のデータを保存する為のバックアップ装置５が接続される。
【０００９】
ちなみに各情報端末機器２は、例えばウィンドウズ（Ｗｉｎｄｏｗｓ；登録商標）やリナックス（Ｌｉｎｕｘ；登録商標）等のＯＳ（オペレーティングシステム）上で動く各種ソフトウェアを用いて所定の情報処理を実行するものである。またこれらの情報端末機器２は、ウェブ（Ｗｅｂ）ベースで前記ＮＡＳ装置３（ＤＡＳ装置４）を直接アクセス可能に構築されている。換言すれば前記ＤＡＳ装置４は、ＮＡＳ装置３の管理の下で情報端末機器２のファイルデバイスとして用いられるようになっている。
【００１０】
さて基本的には上述したように構成されるネットワークシステムにおいてこの発明が特徴とするところは、前記ＮＡＳ装置３に所定のコマンドを受けて起動されて前記ＮＡＳ装置３（ＤＡＳ装置４）とバックアップ装置５との間でネットワーク１を介してデータ転送し、ＮＡＳ装置３（ＤＡＳ装置４）に蓄積された大容量のデータをバックアップ処理する専用プログラム３ａを組み込んだ点にある。特にこの専用プログラム３ａは、前記ネットワーク１のトラフィック量を監視するトラフィック監視機能３ｂを備えると共に、監視したトラフィック量に応じて上記バックアップ処理の実行を制御する制御機能を備える。この制御機能は、概略的には後述する図２に示す処理手順に従ってバックアップ処理を進めるもので、予め設定された特殊コマンドを与えることによって起動される。
【００１１】
一方、前記情報端末機器２には、その処理機能の一部として前記ＮＡＳ装置３における上述した専用プログラム３ａを起動する為の特殊コマンド発生機能２ａが設けられる。この特殊コマンド発生機能２ａは、例えばＮＡＳ装置３に対する制御プログラムからなり、情報端末機器２にインストールすることにより該情報端末機器２が持つ機能として付加される。この特殊コマンド発生機能（制御プログラム）２ａは、情報端末機器２のキーボード操作や所定のアイコンに対するクリック操作等により起動される。そして上記特殊コマンド発生機能２ａが発生した特殊コマンドは、ネットワーク１を介してＮＡＳ装置３に与えられるようになっている。
【００１２】
ここで上記特殊コマンドが与えられたＮＡＳ装置３における処理動作を図２を参照して説明すると、ＮＳＡ装置３においてはネットワーク１を介して与えられる情報（制御コマンドやデータ等）を常時監視している。そして情報端末機器２から与えられた情報が前述したバックアップ処理の起動を促す特殊コマンドであるか否かを判定している〈ステップＳ１〉。この判定処理によって前記情報端末機器２から与えられた情報が上述した特殊コマンドでないことが確認された場合には、ＮＡＳ装置３としての通常の処理動作を実行する〈ステップＳ２〉。
【００１３】
これに対して前記情報端末機器２から与えられた情報が上述した特殊コマンドである場合には前述した専用プログラム３ａを起動し、先ず前記トラフィック監視機能３ｂにより監視されているネットワーク１のトラフィック量Ｔが、予め設定したネットワーク１の空き状態を示す第１の設定値Ｔｈ１を下回っているか否か（Ｔ＜Ｔｈ１）を判定する〈ステップＳ３〉。そしてそのトラフィック量Ｔが第１の設定値Ｔｈ１を下回っている場合にのみ、バックアップ処理を実行して前記ＤＡＳ装置４に蓄積されたデータのバックアップ装置５への転送（バックアップ）を開始する〈ステップＳ４〉。尚、上記トラフィック量Ｔが第１の設定値Ｔｈ１を上回っているような場合には、トラフィック量Ｔが第１の設定値Ｔｈ１を下回るまで待機する。
【００１４】
そしてＮＡＳ装置３（ＤＡＳ装置４）に蓄積されたデータのバックアップ装置５への転送（バックアップ）を開始したならば、今度は前記トラフィック監視機能３ｂにより監視されているネットワーク１のトラフィック量Ｔが、予め設定した前記ネットワーク１の混雑状態を示す第２の設定値Ｔｈ２を越えるか否かを判定する〈ステップＳ５〉。そしてトラフィック量Ｔが上記第２の設定値Ｔｈ２を越える状態に至ったならば、その時点で上述したバックアップ処理を中断し〈ステップＳ６〉、トラフィック量Ｔが前記第１の設定値Ｔｈ１を下回るまで待機する。そしてトラフィック量Ｔが前記第１の設定値Ｔｈ１を下回った時点で、そのバックアップ処理を再開する〈ステップＳ４〉。
【００１５】
尚、ＮＡＳ装置３（ＤＡＳ装置４）に蓄積されたデータをバックアップ装置５に転送しても、そのときのトラフィック量Ｔが第２の設定値Ｔｈ２を越えることがないような場合には〈ステップＳ５〉、ＮＡＳ装置３（ＤＡＳ装置４）に蓄積されたデータの全てをバックアップしたか否かを監視しながら〈ステップＳ７〉、バックアップが完了するまでそのバックアップ処理を継続する。
【００１６】
即ち、ＮＡＳ装置３においては、上述した処理手順に示すようにネットワーク１上のトラフィック量Ｔを監視して該トラフィック量Ｔが少ない場合にのみ、つまりネットワーク１が比較的空いている場合にのみ該ネットワーク１を介してＤＡＳ装置４に蓄積された大容量のデータのバックアップ処理を行うものとなっている。そしてこの大容量のデータ転送（バックアップ）によってネットワーク１のトラフィック量Ｔが増大している場合には、そのトラフィック量Ｔを第２の設定値Ｔｈ２と比較することによって、そのバックアップ処理が前記情報端末機器２によるＤＡＳ装置４のアクセスを妨げていないかを判定している。そしてネットワーク１が混雑している場合にはバックアップ処理を一時的に中断し、これによってネットワーク１を情報端末機器２に対して開放している。そしてネットワーク１のトラフィック量Ｔが第１の設定値Ｔｈ１を下回ってその混雑が緩和されたとき、前述したバックアップ処理を再開するものとなっている。
【００１７】
従って上述したようにＮＡＳ装置３（ＤＡＳ装置４）に蓄積された大容量データのバックアップ処理を実行するネットワークシステムによれば、ネットワーク１のトラフィックが混雑してきた場合にはそのデータ転送を中断し、トラフィック量が少ないときにだけネットワーク１を介してＮＡＳ装置３（ＤＡＳ装置４）からバックアップ装置５へとデータ転送することになる。従ってＮＡＳ装置３（ＤＡＳ装置４）のバックアップを目的とする大容量のデータ転送によってネットワーク１が占有されたり、或いはその伝送負荷が重くなって複数の情報端末機器２によるＮＡＳ装置３（ＤＡＳ装置４）のアクセスが妨げられる等の不具合を招来することがない。換言すればＮＡＳ装置３（ＤＡＳ装置４）のバックアップ処理を実行しているか否かに拘わることなく、複数の情報端末機器２が速やかにＮＡＳ装置３（ＤＡＳ装置４）をアクセスし得る環境を常に安定に確保したり、ネットワーク１を介する複数の情報端末機器２間でのデータ通信環境を安定に確保することが可能となる。
【００１８】
特にＳＡＮを構築することなく既存のネットワーク１を有効に活用しながら、しかも複数の情報端末機器２間、およびＮＡＳ装置３（ＤＡＳ装置４）との間のネットワーク１を介するデータ伝送を阻害することなく、上記ＮＡＳ装置３（ＤＡＳ装置４）に蓄積された大容量のデータをバックアップすることができるので、安価で簡易な構成のストレージシステムとして実用上多大なる効果が奏せられる。
【００１９】
尚、本発明は上述した実施形態に限定されるものではない。例えばバックアップ処理を開始／再開するためのトラフィック量に対する第１の設定値Ｔｈ１や、データ転送を一時的に中断するための第２の設定値Ｔｈ２については、ネットワーク１の伝送容量や該ネットワーク１に接続されている情報端末機器２の数等に応じて定めれば良いものである。また実施形態においてはトラフィック監視機能３ｂを専用プログラム３ａの一部として組み込んだものとしたが、ＮＡＳ装置３自体が標準的に備える機能として実現することも可能である。
【００２０】
また特殊コマンド発生機能（制御プログラム）２ａについては、予め特定した情報端末機器２にだけ組み込むことも可能であるが、全て情報端末機器２にそれぞれ組み込むようにしても良い。この場合、上記特殊コマンドとしては、複数の情報端末機器２において通常用いられる制御コマンドと明確に区別しうるものを用いるようにすれば十分である。その他、本発明はその要旨を逸脱しない範囲で種々変形して実施することができる。
【００２１】
【発明の効果】
以上説明したように本発明によれば、ネットワークを介して接続されたファイルデバイスとしてのＤＡＳ装置に蓄積した大容量のデータを、上記ネットワークを介する情報通信を妨げることなく所定のバックアップ装置にデータ転送することができるので、例えば中小規模サーバシステムに適用して安価で簡易なストレージシステムを実現する上で極めて好適である等の効果が奏せられる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るネットワークシステムの概略構成を示す図。
【図２】図１に示すネットワークシステムにおけるＮＡＳ装置でのバックアップ処理の制御手順を示す図。
【符号の説明】
１  ネットワーク
２  情報端末機器
２ａ  特殊コマンド発生機能（制御プログラム）
３  ネットワーク接続型ストレージ（ＮＡＳ）装置
３ａ  バックアップ処理用の専用プログラム
３ｂ  トラフィック監視機能
４  直接アクセス型ストレージ（ＤＡＳ）装置
５  バックアップ装置
【図１】
2004151824.tif 000003
【図２】
2004151824.tif 000004