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