(57)【要約】【課題】ＡＶサーバーに非同期系のネットワークＩ／Ｆを複数設けるとともに、ＡＶサーバーから複数のクライアントにそれぞれ迅速にＡＶファイルを転送し、一部のネットワークＩ／Ｆが故障してもクライアントへのＡＶファイルの供給が停止されないようにする。【解決手段】各ネットワークＩ／Ｆ１２（１）〜１２（Ｎ）の負荷の大きさを求める負荷監視手段１と、各ネットワークＩ／Ｆの故障を検知する検知手段１と、いずれかのクライアント２（１）〜２（１２）からネットワークＩ／Ｆの割当て要求が送られたことに応じて、ネットワークＩ／Ｆ１２（１）〜１２（Ｎ）のうち、負荷監視手段１で求められた負荷が最も小さく且つ検知手段１で故障が検知されなかったネットワークＩ／Ｆをそのクライアントに割り当てる割当て手段１とを備える。【選択図】            図１
2004157615.tif 000002
【特許請求の範囲】
【請求項１】
ＡＶサーバーに設けられた複数の非同期系のネットワークインタフェースをクライアントに割り当てるシステムにおいて、
各々の前記ネットワークインタフェースの負荷の大きさを求める負荷監視手段と、
各々の前記ネットワークインタフェースの故障を検知する検知手段と、
クライアントからネットワークインタフェースの割当て要求が送られたことに応じて、前記ネットワークインタフェースのうち、前記負荷監視手段で求められた負荷が最も小さく且つ前記検知手段で故障が検知されなかったネットワークインタフェースを該クライアントに割り当てる割当て手段と
を備えたことを特徴とするＡＶサーバーのネットワークインタフェースの割当てシステム。
【請求項２】
請求項１に記載のＡＶサーバーのネットワークインタフェースの割当てシステムにおいて、
前記負荷監視手段は、各々の前記ネットワークインタフェースについて、該ネットワークインタフェースに転送要求されているファイルの数を負荷の大きさとして決定することを特徴とするＡＶサーバーのネットワークインタフェースの割当てシステム。
【請求項３】
請求項２に記載のＡＶサーバーのネットワークインタフェースの割当てシステムにおいて、
前記負荷監視手段は、各々の前記ネットワークインタフェースについて、該ネットワークインタフェースでのファイルの転送開始時刻及び転送要求されているファイルのサイズから、該ネットワークインタフェースでの転送終了時刻を予測し、
前記割当て手段は、
転送要求されているファイルの数が最も少ない前記ネットワークインタフェースが２以上存在する場合、前記負荷監視手段で予測された転送終了時刻が早いほうのネットワークインタフェースを割り当てることを特徴とするＡＶサーバーのネットワークインタフェースの割当てシステム。
【請求項４】
ＡＶサーバーに設けられた複数の非同期系のネットワークインタフェースをクライアントに割り当てる方法において、
各々の前記ネットワークインタフェースの負荷の大きさを求める第１のステップと、
各々の前記ネットワークインタフェースの故障を検知する第２のステップと、
クライアントからネットワークインタフェースの割当て要求が送られたことに応じて、前記ネットワークインタフェースのうち、前記第１のステップで求めた負荷が最も小さく且つ前記第２のステップで故障が検知されなかったネットワークインタフェースを該クライアントに割り当てる第３のステップと
を有することを特徴とするＡＶサーバーのネットワークインタフェースの割当て方法。
【請求項５】
請求項４に記載のＡＶサーバーのネットワークインタフェースの割当て方法において、
前記第１ステップで、各々の前記ネットワークインタフェースについて、該ネットワークインタフェースに転送要求されているファイルの数を負荷の大きさとして決定することを特徴とするＡＶサーバーのネットワークインタフェースの割当て方法。
【請求項６】
請求項５に記載のＡＶサーバーのネットワークインタフェースの割当て方法において、
各々の前記ネットワークインタフェースについて、該ネットワークインタフェースでのファイルの転送開始時刻及び転送要求されているファイルのサイズから、該ネットワークインタフェースでの転送終了時刻を予測するステップ
をさらに有し、
前記第３のステップでは、転送要求されているファイルの数が最も少ない前記ネットワークインタフェースが２以上存在する場合、前記転送終了時刻が早いほうのネットワークインタフェースを割り当てることを特徴とするＡＶサーバーのネットワークインタフェースの割当て方法。
【請求項７】
非同期系のネットワークインタフェースを複数有するＡＶサーバーに、複数のクライアントからファイルの転送を要求するためのシステムにおいて、
各々の前記ネットワークインタフェースの負荷の大きさを求める負荷監視手段と、
各々の前記ネットワークインタフェースの故障を検知する検知手段と、
いずれかの前記クライアントからネットワークインタフェースの割当て要求が送られたことに応じて、前記ネットワークインタフェースのうち、前記負荷監視手段で求められた負荷が最も小さく且つ前記検知手段で故障が検知されなかったネットワークインタフェースを該クライアントに割り当てる割当て手段と
を備え、
各々の前記クライアントが、
前記割当て手段に前記割当て要求を送る手段と、
前記ネットワークインタフェースのうち、前記割当て手段によって割り当てられたネットワークインタフェースにファイルの転送要求を送る手段と
を含んだことを特徴とするＡＶサーバーへのファイルの転送要求システム。
【請求項８】
請求項７に記載のＡＶサーバーへのファイルの転送要求システムにおいて、
前記負荷監視手段は、各々の前記ネットワークインタフェースについて、該ネットワークインタフェースに転送要求されているファイルの数を負荷の大きさとして決定することを特徴とするＡＶサーバーへのファイルの転送要求システム。
【請求項９】
請求項８に記載のＡＶサーバーへのファイルの転送要求システムにおいて、
前記負荷監視手段は、各々の前記ネットワークインタフェースについて、該ネットワークインタフェースでのファイルの転送開始時刻及び転送要求されているファイルのサイズから、該ネットワークインタフェースでの転送終了時刻を予測し、
前記割当て手段は、
転送要求されているファイルの数が最も少ない前記ネットワークインタフェースが２以上存在する場合、前記負荷監視手段で予測された転送終了時刻が早いほうのネットワークインタフェースを割り当てることを特徴とするＡＶサーバーへのファイルの転送要求システム。
【請求項１０】
非同期系のネットワークインタフェースを複数有するＡＶサーバーに、複数のクライアントからファイルの転送を要求する方法において、
各々の前記ネットワークインタフェースの負荷の大きさを求める第１のステップと、
各々の前記ネットワークインタフェースの故障を検知する第２のステップと、
いずれかの前記クライアントがネットワークインタフェースの割当て要求を送る第３のステップと、
前記ネットワークインタフェースのうち、前記第１のステップで求めた負荷が最も小さく且つ前記第２のステップで故障が検知されなかったネットワークインタフェースを、前記第３のステップで割当て要求を送ったクライアントに割り当てる第４のステップと、
前記第３のステップで割当て要求を送ったクライアントが、前記第４のステップで割り当てられたネットワークインタフェースにファイルの転送要求を送る第５のステップと
を有することを特徴とするＡＶサーバーへのファイルの転送要求方法。
【請求項１１】
請求項１０に記載のＡＶサーバーへのファイルの転送要求方法において、
前記第１ステップで、各々の前記ネットワークインタフェースについて、該ネットワークインタフェースに転送要求されているファイルの数を負荷の大きさとして決定することを特徴とするＡＶサーバーへのファイルの転送要求方法。
【請求項１２】
請求項１１に記載のＡＶサーバーへのファイルの転送要求方法において、
各々の前記ネットワークインタフェースについて、該ネットワークインタフェースでのファイルの転送開始時刻及び転送要求されているファイルのサイズから、該ネットワークインタフェースでの転送終了時刻を予測するステップ
をさらに有し、
前記第４のステップでは、転送要求されているファイルの数が最も少ない前記ネットワークインタフェースが２以上存在する場合、前記転送終了時刻が早いほうのネットワークインタフェースを割り当てることを特徴とするＡＶサーバーへのファイルの転送要求方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＡＶサーバーに設けられた複数の非同期系のネットワークインタフェースをクライアントに割り当てるシステム及び方法や、非同期系のネットワークインタフェースを複数有するＡＶサーバーにファイルの転送を要求するためのシステム及び方法に関する。
【０００２】
【従来の技術】
今日、放送局では、素材であるＡＶデータ（映像データ及び音声データ）を、大容量のＡＶサーバーに蓄積することが一般的になっている。
【０００３】
ＡＶサーバーは、一般に、ＳＤＩ（Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）のような同期系のインタフェース（入出力ポート）を複数有するとともに、複数台のハードディスクドライブを用いて構成したＲＡＩＤ（Ｒｅｄｕｎｔａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ  ）を有している。
【０００４】
外部（放送局内のＶＴＲや、放送局と広域ネットワークで結ばれた取材現場のビデオカメラ等）からＡＶサーバーに送られたＡＶデータは、それぞれいずれかの入出力ポートに入力されて、その入出力ポートで圧縮処理等を施される。そして、その入出力ポートからＲＡＩＤに送られて、ＲＡＩＤに記録される。
【０００５】
また、ＲＡＩＤから読み出されていずれかの入出力ポートに送られたＡＶデータは、その入出力ポートで伸長処理等を施される。そして、その入出力ポートから出力されて、ＡＶサーバーから外部（オンエア用サーバーやバックアップ用サーバー等）に送られる。
【０００６】
ところで、放送局では、ＡＶサーバーに蓄積した素材をオンエア時にそのまま送出するのではなく、その素材を編集端末（ノンリニア編集機）で編集し、その編集結果（いわゆる「完パケ」）を番組放送時に送出することが多い。
【０００７】
そして、例えばニュース番組においては、取材現場のビデオカメラから広域ネットワーク経由で放送局に送られてＡＶサーバーに蓄積した素材を、オンエア予定時刻までの限られた時間内に編集することが要求される。
【０００８】
そのため、ＡＶサーバーから編集端末には素材を高速に送れるようにすることが望まれる。
【０００９】
そこで、ＡＶサーバーとしては、同期系のインタフェース以外に、ファイバーチャンネル（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  ）のような非同期系のネットワークインタフェースを有し、このネットワークインタフェースから高速に（ＳＤＩの速度に換算して２倍速あるいは４倍速といった速度で）ＡＶデータをファイル転送できるようにしたものも存在する。
【００１０】
従来、このネットワークインタフェースを有するＡＶサーバーとしては、ネットワークインタフェースを１つだけ有するものしか存在していなかった（例えば、特許文献１参照。）。
【００１１】
したがって、放送局内に複数台の編集端末が存在する場合には、それらの編集端末がこの１つのネットワークインタフェースを共用してＡＶサーバーにＡＶファイルの転送要求を行っていた。
【００１２】
【特許文献１】
特開２０００−２９９８３５号公報（段落番号００４４及び００７０、図１）
【００１３】
【発明が解決しようとする課題】
しかし、このように１つのネットワークインタフェースを複数台の編集端末が共用することには、次の（１）や（２）のような不都合があった。
【００１４】
（１）複数台の編集端末が同時に転送要求を行った際に、ネットワークインタフェースの負荷が大きくなるので、全ての編集端末へのＡＶファイルの転送が完了するまでに時間が長くかかってしまう（個々の編集端末にとってはＡＶファイルの転送速度が遅くなってしまう）。そのため、ニュース番組においては、オンエア予定時刻までに編集が間に合わなくなることがある。
【００１５】
（２）ネットワークインタフェースが故障した場合、全ての編集端末へのＡＶファイルの供給が停止されてしまう。
【００１６】
ここで、ＡＶサーバーにネットワークインタフェースを複数設け、それらのネットワークインタフェースと編集端末とを１対１に対応させる（各編集端末に専用のネットワークインタフェースを固定的に割り当てる）ようにすることも考えられる。
【００１７】
しかし、そのようにした場合にも、或る編集端末が転送要求するファイルの数やサイズが他の編集端末を上回っていると、その編集端末に割り当てたネットワークインタフェースの負荷が大きくなるので、その編集端末へのＡＶファイルの転送が完了するまでにはやはり時間が長くかかってしまう。
【００１８】
また、或るネットワークインタフェースが故障した際には、そのネットワークインタフェースを割り当てた編集端末へはやはりＡＶファイルの供給が停止されてしまう。
【００１９】
本発明は、上述の点に鑑み、ＡＶサーバーに非同期系のネットワークインタフェースを複数設けるとともに、そのＡＶサーバーから複数のクライアント（例えば編集端末）にそれぞれ迅速にＡＶファイルを転送し、一部のネットワークインタフェースが故障してもクライアントへのＡＶファイルの供給が停止されないようにすることを課題としてなされたものである。
【００２０】
【課題を解決するための手段】
この課題を解決するために、本出願人は、ＡＶサーバーに設けられた複数の非同期系のネットワークインタフェースをクライアントに割り当てるシステムにおいて、各ネットワークインタフェースの負荷の大きさを求める負荷監視手段と、各ネットワークインタフェースの故障を検知する検知手段と、クライアントからネットワークインタフェースの割当て要求が送られたことに応じて、これらのネットワークインタフェースのうち、この負荷監視手段で求められた負荷が最も小さく且つこの検知手段で故障が検知されなかったネットワークインタフェースを該クライアントに割り当てる割当て手段とを備えたＡＶサーバーのネットワークインタフェースの割当てシステムを提案する。
【００２１】
この割当てシステムでは、ＡＶサーバーに設けられた複数の非同期系のネットワークインタフェースの各々について、負荷監視手段で負荷の大きさが求められるとともに検知手段で故障が検知される。
【００２２】
そして、クライアントからネットワークインタフェースの割当て要求が送られると、割当て手段により、これらのネットワークインタフェースのうち、負荷監視手段で求められた負荷が最も小さく且つ検知手段で故障が検知されなかったネットワークインタフェースがそのクライアントに割り当てられる。
【００２３】
このように、この割当てシステムによれば、クライアントから割当て要求がある毎に、ＡＶサーバーに設けられた複数の非同期系のネットワークインタフェースのうち、現在負荷が最も小さく且つ現在故障していないネットワークインタフェースがそのクライアントに割り当てられる。
【００２４】
換言すれば、クライアントに専用のネットワークインタフェースが固定的に割り当てられるのではなく、各ネットワークインタフェースの現在の負荷状態に応じて、最も負荷の小さいネットワークインタフェースがクライアントに割り当てられることにより、特定のネットワークインタフェースに負荷が集中することなく、複数のネットワークインタフェースで負荷が分散される。
【００２５】
したがって、各クライアントがそれぞれ割り当てられたネットワークインタフェースに転送要求を送ることにより、ＡＶサーバーから複数のクライアントにそれぞれ迅速にＡＶファイルが転送されるようになる。
【００２６】
また、現在故障していないネットワークインタフェースのみが割り当てられるので、一部のネットワークインタフェースが故障してもクライアントへのＡＶファイルの供給が停止されることはない。
【００２７】
なお、この割当てシステムにおいて、一例として、負荷監視手段は、各ネットワークインタフェースに転送要求されているファイルの数をそのネットワークインタフェースの負荷の大きさとして決定するようにすればよい。
【００２８】
さらに、負荷監視手段は、各ネットワークインタフェースでのファイルの転送開始時刻及び転送要求されているファイルのサイズからそのネットワークインタフェースでの転送終了時刻を予測し、割当て手段は、転送要求されているファイルの数が最も少ないネットワークインタフェースが２以上存在する場合、負荷監視手段で予測された転送終了時刻が早いほうのネットワークインタフェースを割り当てるようにすることが好適である。
【００２９】
このように、負荷が最も小さい（転送要求されているファイルの数が最も少ない）ネットワークインタフェースが２以上存在する場合にそれらのネットワークインタフェースのうち転送終了時刻が早いほうのネットワークインタフェースを割り当てることにより、一層迅速にクライアントにＡＶファイルが転送されるようになる。
【００３０】
次に、本出願人は、ＡＶサーバーに設けられた複数の非同期系のネットワークインタフェースをクライアントに割り当てる方法において、各ネットワークインタフェースの負荷の大きさを求める第１のステップと、各ネットワークインタフェースの故障を検知する第２のステップと、クライアントからネットワークインタフェースの割当て要求が送られたことに応じて、これらのネットワークインタフェースのうち、第１のステップで求めた負荷が最も小さく且つ第２のステップで故障が検知されなかったネットワークインタフェースをそのクライアントに割り当てる第３のステップとを有することを特徴とするＡＶサーバーのネットワークインタフェースの割当て方法を提案する。
【００３１】
この割当て方法によれば、前述の本発明に係る割当てシステムにおけるのと全く同様にして、ＡＶサーバーから複数のクライアントにそれぞれ迅速にＡＶファイルが転送されるとともに、一部のネットワークインタフェースが故障してもクライアントへのＡＶファイルの供給が停止されないようになる。
【００３２】
次に、本出願人は、非同期系のネットワークインタフェースを複数有するＡＶサーバーに、複数のクライアントからファイルの転送を要求するためのシステムにおいて、各ネットワークインタフェースの負荷の大きさを求める負荷監視手段と、各ネットワークインタフェースの故障を検知する検知手段と、いずれかのクライアントからネットワークインタフェースの割当て要求が送られたことに応じて、これらのネットワークインタフェースのうち、負荷監視手段で求められた負荷が最も小さく且つ検知手段で故障が検知されなかったネットワークインタフェースをそのクライアントに割り当てる割当て手段とを備え、各クライアントが、この割当て手段にこの割当て要求を送る手段と、これらのネットワークインタフェースのうちこの割当て手段によって割り当てられたネットワークインタフェースにファイルの転送要求を送る手段とを含んだＡＶサーバーへのファイルの転送要求システムを提案する。
【００３３】
この転送要求システムは、前述の本発明に係る割当てシステムと複数のクライアントとで構成されたものであり、各クライアントは、割当て手段に割当て要求を送る手段と、割当て手段によって割り当てられたネットワークインタフェースに転送要求を送る手段とを含んでいる。
【００３４】
したがって、ＡＶサーバーからそれらのクライアントにそれぞれ迅速にＡＶファイルが転送されるとともに、一部のネットワークインタフェースが故障してもクライアントへのＡＶファイルの供給が停止されないようになる。
【００３５】
次に、本出願人は、非同期系のネットワークインタフェースを複数有するＡＶサーバーに、複数のクライアントからファイルの転送を要求する方法において、各ネットワークインタフェースの負荷の大きさを求める第１のステップと、各ネットワークインタフェースの故障を検知する第２のステップと、いずれかのクライアントがネットワークインタフェースの割当て要求を送る第３のステップと、これらのネットワークインタフェースのうち、第１のステップで求めた負荷が最も小さく且つ第２のステップで故障が検知されなかったネットワークインタフェースを、第３のステップで割当て要求を送ったクライアントに割り当てる第４のステップと、第３のステップで割当て要求を送ったクライアントが、第４のステップで割り当てられたネットワークインタフェースにファイルの転送要求を送る第５のステップとを有するＡＶサーバーへのファイルの転送要求方法を提案する。
【００３６】
この転送要求方法によれば、前述の本発明に係る転送要求システムにおけるのと全く同様にして、ＡＶサーバーから複数のクライアントにそれぞれ迅速にＡＶファイルが転送されるとともに、一部のネットワークインタフェースが故障してもクライアントへのＡＶファイルの供給が停止されないようになる。
【００３７】
【発明の実施の形態】
以下、本発明を図面を用いて具体的に説明する。図１は、本発明に係る転送要求システムの全体構成例を示す。この転送要求システムは、負荷分散制御装置１と、複数台（ここでは１２台）の編集端末２（２（１）〜２（１２））と、各編集端末２に１対１に対応したＳＳＤ（ソリッドステートディスク）３（３（１）〜３（１２））と、ＡＶサーバー４とを含んでいる。また、この負荷分散制御装置１及びＡＶサーバー４が、本発明に係る割当てシステムを構成している。
【００３８】
各ＳＳＤ３は、ソリッドステートメモリ（ＳＤＲＡＭ  ）を搭載したストレージシステムであり、ハードディスクドライブよりも高速アクセスが可能である。各編集端末２と、その編集端末２に接続されたＳＳＤ３とは、ファイバーチャンネルで接続されている。
【００３９】
ＡＶサーバー４は、Ｉ／Ｏ（入出力）ポートとして、ＳＤＩインタフェースであるＭ個（Ｍは整数）のＩ／Ｏポート１１（１１（１）〜１１（Ｍ））以外に、ファイバーチャンネルのネットワークインタフェースであるＮ個（Ｎは２以上の整数）のＩ／Ｏポート１２（１２（１）〜１２（Ｎ））を有している。
【００４０】
ＡＶサーバー４内では、これらのＩ／Ｏポート１１び１２と、ＲＡＩＤ１３と、ＡＶサーバー４全体を制御するコントローラ１４とが、バス１５を介して接続されている。コントローラ１４には、ＲＡＩＤ１３に記録されているＡＶデータのファイルリストを作成・管理するファイルシステム１６が接続されている。
【００４１】
なお、この転送要求システム，割当てシステムに含めるＡＶサーバーは、ファイバーチャンネルのネットワークインタフェースを複数有するものでありさえすれば、このＡＶサーバー４のような構成のものに限らず、いかなる構成のものであってもよい。
【００４２】
各ＳＳＤ３と、ＡＶサーバー４内の各Ｉ／Ｏポート１２とは、ＦＣ（ファイバーチャンネル）スイッチ５を介して接続されている。
【００４３】
また、負荷分散制御装置１と、各編集端末２と、ＡＶサーバー４内の各Ｉ／Ｏポート１２と、ＡＶサーバー４内のコントローラ１４とは、イーサネット６で接続されている。
【００４４】
負荷分散制御装置１は、マイクロプロセッサ，メモリ及びイーサネット（登録商標）６用のインタフェースを有する専用の装置である。負荷分散制御装置１内のメモリには、図２に示すような、ＡＶサーバー４の各Ｉ／Ｏポート１２を管理するためのテーブルの領域が用意されている。この管理テーブルには、各Ｉ／Ｏポート１２（１），１２（２），…１２（Ｎ）のＩＤ（識別符号）「１」，「２」，…「Ｎ」と対応させて、そのＩ／Ｏに転送要求されているＡＶファイルの数（転送ファイル数）と、そのＩ／ＯでのＡＶファイルの転送が終了する時刻（転送終了時刻）とを記録するようになっている。
【００４５】
図３は、負荷分散制御装置１内のマイクロプロセッサが実行する処理を示すフローチャートである。この処理では、最初に、イーサネット６経由でＡＶサーバー４内の各Ｉ／Ｏポート１２と順次通信する。そして、通信がエラーになるか否かによって各Ｉ／Ｏポート１２の故障を検知するとともに、通信エラーにならない（故障していない）各Ｉ／Ｏポート１２から、そのＩ／Ｏポート１２が現在転送要求を受けているＡＶファイルの数の情報と、そのＩ／Ｏポート１２がその転送要求に基づいてＡＶファイルの転送を開始した時刻の情報と、そのＩ／Ｏポート１２が現在転送要求を受けているＡＶファイルのファイルサイズの情報とを取得する（ステップＳ１）。
【００４６】
続いて、この取得した転送開始時刻の情報及びファイルサイズの情報から、故障していない各Ｉ／Ｏポート１２でのＡＶファイルの転送が終了する時刻を算出（予測）する（ステップＳ２）。
【００４７】
そして、図２の管理テーブルに、故障していない各Ｉ／Ｏポート１２のＩＤに対応する転送ファイル数，転送終了時刻として、ステップＳ１で取得したＡＶファイルの数，ステップＳ２で予測した時刻をそれぞれ記録する。また、故障しているＩ／Ｏポート１２のＩＤに対応する転送ファイル数として、エラーを示す特定のマイナスの数を記録する（ステップＳ３）。
【００４８】
続いて、いずれかの編集端末２からイーサネット６経由でＩ／Ｏポート１２の割当て要求を受信したか否かを判断する（ステップＳ４）。
【００４９】
ノーであれば、ステップＳ１に戻る。他方イエスであれば、管理テーブルを参照して、現在転送ファイル数が最も少ないＩ／Ｏポート１２（但し転送ファイル数がマイナスのＩ／Ｏポート１２を除く）を検索する（ステップＳ５）。そして、現在転送ファイル数が最少のＩ／Ｏポート１２が１つであるか否かを判断する（ステップＳ６）。
【００５０】
イエスであれば、そのＩ／Ｏポート１２を割り当てることを示す割当て信号を、割当て要求の送信元の編集端末２にイーサネット６経由で送信する（ステップＳ７）。そしてステップＳ１に戻る。
【００５１】
他方ノーであれば（現在転送ファイル数が最少のＩ／Ｏポート１２が２以上あれば）、管理テーブルを参照して、それらのＩ／Ｏポート１２のうち転送終了時刻が早いほうの（転送終了時刻も同じ場合はランダムに選択した１つの）Ｉ／Ｏポート１２を割り当てることを示す割当て信号を、割当て要求の送信元の編集端末２にイーサネット６経由で送信する（ステップＳ８）。そしてステップＳ１に戻る。
【００５２】
図１の各編集端末２は、ワークステーションで構成されており、編集用のアプリケーションソフトウェア（ＡＶサーバー４内のコントローラ１４とイーサネット６経由で通信してファイルシステム１６内のファイルリストを閲覧する操作や、そのファイルリストから所望のＡＶファイルを選択して対応するＳＳＤ３にコピーする操作や、ＳＳＤ３にコピーされたＡＶファイルを用いた編集操作や、編集結果のプレビュー操作や、編集結果をＡＶサーバー４に送信する操作を画面上で行うためのソフトウェア）がインストールされている。
【００５３】
また、各編集端末２には、図４に示すようなファイル転送要求処理のソフトウェアもインストールされている。このファイル転送要求処理では、最初に、編集用のアプリケーションソフトウェアによる操作画面上で、ＡＶサーバー４内のいずれかの素材（ＡＶファイル）を対応するＳＳＤ３にコピーする操作が行われるまで待機する（ステップＳ１１）。そして、この操作が行われると、Ｉ／Ｏポート１２の割当て要求を、イーサネット６経由で負荷分散制御装置１に送信する（ステップＳ１２）。
【００５４】
続いて、負荷分散制御装置１からイーサネット６経由で割当て信号を受信するまで待機する（ステップＳ１３）。そして、割当て信号を受信すると、対応するＳＳＤ３にコピー操作の対象となったＡＶファイルを転送させる要求を、その割当て信号で割り当てられたＩ／Ｏポート１２にイーサネット６経由で送信する（ステップＳ１４）。そしてステップＳ１１に戻る。
【００５５】
次に、この転送要求システムにおける編集端末２からＡＶサーバー４へのＡＶファイルの転送要求の様子を、ＡＶサーバー４のＩ／Ｏポート１２の個数が４である（Ｎ＝４である）場合を例にとって具体的に説明する。
【００５６】
負荷分散制御装置１が或るタイミングで図３の処理のステップＳ１を実行したところ、Ｉ／Ｏポート１２（１）〜１２（３）については故障は検知されなかったがＩ／Ｏポート１２（４）については故障が検知され、またＩ／Ｏポート１２（１），１２（２），１２（３）が現在転送要求を受けているＡＶファイルの数がそれぞれ２，２，１であったとする。
【００５７】
また、負荷分散制御装置１がそれに続くステップＳ２で算出したＩ／Ｏポート１２（１），１２（２），１２（３）の転送終了時刻が、それぞれ１２時３０分５０秒，１２時３２分００秒，１２時２８分３０秒であったとする。
【００５８】
すると、それに続くステップＳ３では、負荷分散制御装置１内の管理テーブルには、図５Ａに示すように、Ｉ／Ｏポート１２（１）のＩＤ「１」に対応させて転送ファイル数：２，転送終了時刻１２：３０：５０が記録され、Ｉ／Ｏポート１２（２）のＩＤ「２」に対応させて転送ファイル数：２，転送終了時刻１２：３２：００が記録され、Ｉ／Ｏポート１２（３）のＩＤ「３」に対応させて転送ファイル数：１，転送終了時刻１２：２８：３０が記録され、Ｉ／Ｏポート１２（４）のＩＤ「４」に対応させて  転送ファイル数：エラー（特定のマイナスの数）が記録される。
【００５９】
この段階で、例えば編集端末２（１）のオペレータが、編集用のアプリケーションソフトウェアによる操作画面上でＡＶファイルをコピーする操作を行ったとする。すると、編集端末２（１）が図４の処理のステップＳ１１〜Ｓ１２を実行することにより負荷分散制御装置１に割当て要求が送られ、それに応じて負荷分散制御装置１が図３の処理のステップＳ４〜Ｓ５を実行することにより、転送ファイル数：「１」のＩ／Ｏポート１２（３）が、現在転送ファイル数が最少のＩ／Ｏポート１２として決定される。
【００６０】
そして、転送ファイル数が最少のＩ／Ｏポート１２はこのＩ／Ｏポート１２（３）の１つだけなので、負荷分散制御装置１が図３の処理のステップＳ６〜Ｓ７を実行することにより、Ｉ／Ｏポート１２（３）を割り当てることを示す割当て信号が編集端末２（１）に返送される。
【００６１】
そして、それに応じて編集端末２（１）が図４の処理のステップＳ１３〜Ｓ１４を実行することにより、編集端末２（１）からＡＶサーバー４内のＩ／Ｏポート１２（３）（転送要求されているファイル数が現在最も少ないＩ／Ｏポート１２）に、コピー操作の対象となったＡＶファイルの転送要求が送られる。
【００６２】
Ｉ／Ｏポート１２（３）は、この転送要求に応じてバス１５経由でＲＡＩＤ１３にＡＶファイルの読出し要求を送り、ＲＡＩＤ１３から送られたＡＶファイルをＦＣスイッチ５経由でＳＳＤ３（１）に送る。ＳＳＤ３（１）では、このＡＶファイルが記録（コピー）される。
【００６３】
編集端末２（１）のオペレータは、このようにしてＳＳＤ３（１）にコピーされたＡＶファイルを用いて、編集や編集結果のプレビューを行うことができる。
【００６４】
このように編集端末２（１）からＩ／Ｏポート１２（３）に転送要求が行われた段階で負荷分散制御装置１が図３の処理のステップＳ１〜Ｓ３を実行したところ、今度は図５Ｂに示すように、管理テーブルに、Ｉ／Ｏポート１２（１）のＩＤ「１」に対応させて転送ファイル数：２，転送終了時刻１２：３０：５０が記録され、Ｉ／Ｏポート１２（２）のＩＤ「２」に対応させて転送ファイル数：２，転送終了時刻１２：３２：００が記録され、Ｉ／Ｏポート１２（３）のＩＤ「３」に対応させて転送ファイル数：３，転送終了時刻１２：３４：１５が記録され、Ｉ／Ｏポート１２（４）のＩＤ「４」に対応させて転送ファイル数：エラー（特定のマイナスの数）が記録されたとする。
【００６５】
この段階で、例えば編集端末２（２）のオペレータが、編集用のアプリケーションソフトウェアによる操作画面上でＡＶファイルをコピーする操作を行ったとする。すると、編集端末２（２）が図４の処理のステップＳ１１〜Ｓ１２を実行することにより負荷分散制御装置１に割当て要求が送られ、それに応じて負荷分散制御装置１が図３の処理のステップＳ４〜Ｓ５を実行することにより、転送ファイル数：「２」のＩ／Ｏポート１２（１）及びＩ／Ｏポート１２（２）の２つが、現在転送ファイル数が最少のＩ／Ｏポート１２として決定される。
【００６６】
そして、転送ファイル数が最少のＩ／Ｏポート１２が２つ存在するなので、負荷分散制御装置１が図３の処理のステップＳ６及びＳ８を実行することにより、転送終了時刻が早いほうのＩ／Ｏポート１２（１）を割り当てることを示す割当て信号が編集端末２（２）に返送される。
【００６７】
そして、それに応じて編集端末２（２）が図４の処理のステップＳ１３〜Ｓ１４を実行することにより、編集端末２（２）からＡＶサーバー４内のＩ／Ｏポート１２（１）（転送要求されているファイルの予測転送終了時刻が現在最も早いＩ／Ｏポート１２）に、コピー操作の対象となったＡＶファイルの転送要求が送られる。
【００６８】
Ｉ／Ｏポート１２（１）は、この転送要求に応じてバス１５経由でＲＡＩＤ１３にＡＶファイルの読出し要求を送り、ＲＡＩＤ１３から送られたＡＶファイルをＦＣスイッチ５経由でＳＳＤ３（２）に送る。ＳＳＤ３（２）では、このＡＶファイルがコピーされる。
【００６９】
編集端末２（２）のオペレータは、このようにしてＳＳＤ３（２）にコピーされたＡＶファイルを用いて、編集や編集結果のプレビューを行うことができる。
【００７０】
このように編集端末２（２）からＩ／Ｏポート１２（１）に転送要求が行われた段階で負荷分散制御装置１が図３の処理のステップＳ１〜Ｓ３を実行したところ、今度は図５Ｂに示すように、管理テーブルに、Ｉ／Ｏポート１２（１）のＩＤ「１」に対応させて転送ファイル数：４，転送終了時刻１２：３６：３０が記録され、Ｉ／Ｏポート１２（２）のＩＤ「２」に対応させて転送ファイル数：２，転送終了時刻１２：３２：００が記録され、Ｉ／Ｏポート１２（３）のＩＤ「３」に対応させて転送ファイル数：３，転送終了時刻１２：３４：１５が記録され、Ｉ／Ｏポート１２（４）のＩＤ「４」に対応させて転送ファイル数：エラー（特定のマイナスの数）が記録されたとする。
【００７１】
この段階で、例えば編集端末２（１２）のオペレータが、編集用のアプリケーションソフトウェアによる操作画面上でＡＶファイルをコピーする操作を行ったとする。すると、編集端末２（１２）が図４の処理のステップＳ１１〜Ｓ１２を実行することにより負荷分散制御装置１に割当て要求が送られ、それに応じて負荷分散制御装置１が図３の処理のステップＳ４〜Ｓ５を実行することにより、転送ファイル数：「２」のＩ／Ｏポート１２（２）が、現在転送ファイル数が最少のＩ／Ｏポート１２として決定される。
【００７２】
そして、転送ファイル数が最少のＩ／Ｏポート１２はこのＩ／Ｏポート１２（２）の１つだけなので、負荷分散制御装置１が図３の処理のステップＳ６〜Ｓ７を実行することにより、Ｉ／Ｏポート１２（２）を割り当てることを示す割当て信号が編集端末２（１２）に返送される。
【００７３】
そして、それに応じて編集端末２（１２）が図４の処理のステップＳ１３〜Ｓ１４を実行することにより、編集端末２（１２）からＡＶサーバー４内のＩ／Ｏポート１２（２）（転送要求されているファイル数が現在最も少ないＩ／Ｏポート１２）に、コピー操作の対象となったＡＶファイルの転送要求が送られる。
【００７４】
Ｉ／Ｏポート１２（２）は、この転送要求に応じてバス１５経由でＲＡＩＤ１３にＡＶファイルの読出し要求を送り、ＲＡＩＤ１３から送られたＡＶファイルをＦＣスイッチ５経由でＳＳＤ３（１２）に送る。ＳＳＤ３（２）では、このＡＶファイルがコピーされる。
【００７５】
編集端末２（１２）のオペレータは、このようにしてＳＳＤ３（１２）にコピーされたＡＶファイルを用いて、編集や編集結果のプレビューを行うことができる。
【００７６】
以上のように、この転送要求システムによれば、いずれかの編集端末２が負荷分散制御装置１に割当て要求を送る毎に、負荷分散制御装置１により、ＡＶサーバー４に設けられた複数のＩ／Ｏポート１２（非同期系であるファイバーチャンネルのネットワークインタフェース）のうち、現在負荷が最も小さく（転送要求されているファイルの数が最も少なく）且つ現在故障していないＩ／Ｏポート１２がその編集端末２に割り当てられる。
【００７７】
換言すれば、各編集端末２に専用のＩ／Ｏポート１２が固定的に割り当てられるのではなく、各Ｉ／Ｏポート１２の現在の負荷状態に応じて、最も負荷の小さいＩ／Ｏポート１２が編集端末２に割り当てられることにより、特定のＩ／Ｏポート１２に負荷が集中することなく、複数のＩ／Ｏポート１２で負荷が分散される。
【００７８】
そして、各編集端末２から、この割り当てられたＩ／Ｏポート１２にＡＶファイルの転送要求が送られる。これにより、ＡＶサーバー４から複数の編集端末２にそれぞれ迅速にＡＶファイルが転送されるようになっている。
【００７９】
また、現在故障していないＩ／Ｏポート１２のみが割り当てられるので、一部のＩ／Ｏポート１２（図５の例ではＩ／Ｏポート１２（４））が故障しても編集端末２へのＡＶファイルの供給が停止されることはない。
【００８０】
さらに、負荷（転送要求されているファイルの数）が最少のＩ／Ｏポート１２が２以上存在する場合、転送終了時刻が早いほうのＩ／Ｏポート１２が割り当てられるので、一層迅速に編集端末２にＡＶファイルが転送されるようになっている。
【００８１】
なお、以上の例では、負荷分散制御装置１を、ＡＶサーバー４や編集端末２とは別の専用の装置として構成している。しかし、別の例として、ＡＶサーバー４と負荷分散制御装置１とを一体の装置にする（ＡＶサーバー４に負荷分散制御装置１の機能を付加する）か、あるいは編集端末２と負荷分散制御装置１とを一体の装置にする（編集端末２を構成するワークステーションに、図３の処理と図４の処理とを統合した処理のソフトウェアをインストールする）ようにしてもよい。
【００８２】
また、以上の例では、編集端末２が、その編集端末２に対応するＳＳＤ３にＡＶファイルを転送させる要求をＩ／Ｏポート１２に送信する（ＳＳＤ３に素材をコピーさせる）ようになっている。しかし、別の例として、ＳＳＤ３を設けず、編集端末２が、ＡＶファイルを自己に転送させる要求をＩ／Ｏポート１２に送信する（編集端末２内のハードディスクに素材をコピーする）ようにしてもよい。
【００８３】
また、以上の例では、ファイバーチャンネルのネットワークインタフェースを複数有するＡＶサーバーを、本発明に係る転送要求システム，割当てシステムに含めている。しかし、これに限らず、ファイバーチャンネル以外の非同期系のネットワークインタフェースを複数有するＡＶサーバーを、本発明に係る転送要求システム，割当てシステムに含めるようにしてもよい。
【００８４】
また、以上の例では、クライアントとして、編集端末を本発明に係る転送要求システム，割当てシステムに含めている。しかし、これに限らず、編集端末以外の適宜の端末を、クライアントとして本発明に係る転送要求システム，割当てシステムに含めるようにしてもよい。
【００８５】
また、本発明は、以上の例に限らず、本発明の要旨を逸脱することなく、その他様々の構成をとりうることはもちろんである。
【００８６】
【発明の効果】
以上のように、本発明に係る割当てシステム，割当て方法によれば、クライアントから割当て要求がある毎に、ＡＶサーバーに設けられた複数の非同期系のネットワークインタフェースのうち、現在負荷が最も小さく且つ現在故障していないネットワークインタフェースがそのクライアントに割り当てられる。
【００８７】
換言すれば、クライアントに専用のネットワークインタフェースが固定的に割り当てられるのではなく、各ネットワークインタフェースの現在の負荷状態に応じて、現在最も負荷が小さいネットワークインタフェースがクライアントに割り当てられることにより、特定のネットワークインタフェースに負荷が集中することなく、複数のネットワークインタフェースで負荷が分散される。
【００８８】
したがって、各クライアントがそれぞれ割り当てられたネットワークインタフェースに転送要求を送ることにより、ＡＶサーバーから複数のクライアントにそれぞれ迅速にＡＶファイルが転送されるようになるという効果が得られる。
【００８９】
また、現在故障していないネットワークインタフェースのみが割り当てられるので、一部のネットワークインタフェースが故障してもクライアントへのＡＶファイルの供給が停止されないという効果が得られる。
【００９０】
さらに、負荷が最も小さい（転送要求されているファイルの数が最も少ない）ネットワークインタフェースが２以上存在する場合にそれらのネットワークインタフェースのうち転送終了時刻が早いほうのネットワークインタフェースを割り当てることにより、一層迅速にクライアントにＡＶファイルが転送されるようになるという効果も得られる。
【００９１】
次に、本発明に係る転送要求システム，転送要求方法によれば、非同期系のネットワークインタフェースを複数有するＡＶサーバーから複数のクライアントにそれぞれ迅速にＡＶファイルが転送されるという効果や、一部のネットワークインタフェースが故障してもクライアントへのＡＶファイルの供給が停止されないという効果が得られる。
【００９２】
さらに、負荷が最も小さい（転送要求されているファイルの数が最も少ない）ネットワークインタフェースが２以上存在する場合にそれらのネットワークインタフェースのうち転送終了時刻が早いほうのネットワークインタフェースを割り当てることにより、一層迅速にクライアントにＡＶファイルが転送されるという効果も得られる。
【図面の簡単な説明】
【図１】本発明に係る転送要求システムの一例を示す図である。
【図２】図１の負荷分散制御装置１内の管理テーブルを示す図である。
【図３】図１の負荷分散制御装置１が実行する処理を示すフローチャートである。
【図４】図１の各編集端末２が実行するファイル転送要求処理を示すフローチャートである。
【図５】図１のシステムでのＩ／Ｏポート１２の割当て例を示す図である。
【符号の説明】
１  負荷分散制御装置、  ２（１）〜２（１２）  編集端末、  ３（１）〜３（１２）  ＳＳＤ、  ４  ＡＶサーバー、  ５  ＦＣスイッチ、  ６  イーサネット、  １１（１）〜１１（Ｍ）  Ｉ／Ｏポート（ＳＤＩのインタフェース）、１２（１）〜１２（Ｎ）  Ｉ／Ｏポート（ファイバーチャンネルのネットワークインタフェース）、  １３  ＲＡＩＤ、  １４  コントローラ、  １５  バス、  １６  ファイルシステム
【図１】
2004157615.tif 000003
【図２】
2004157615.tif 000004
【図３】
2004157615.tif 000005
【図４】
2004157615.tif 000006
【図５】
2004157615.tif 000007