(57)【要約】【課題】通信品質を安定化するために各収容局装置が適切な収容を行なうことができる収容局システムを提供する。【解決手段】所定の更新サイクル内におけるＰＯＮの通信トラフィック量を当該光回線終端装置に接続する通信端末毎に集計して当該光回線終端装置毎のトラフィック量とし、当該トラフィック量に基づいて収容エリア毎に当該光回線終端装置のうちの少なくとも１つをヘビーユーザとして認定し、当該ヘビーユーザについてのトラフィック量に基づいて当該収容エリアを群分けして複数の収容エリア群とし、収容局装置の１つが当該収容エリア群の１つに属する光回線終端装置のみを収容するように当該更新サイクル毎に収容エリアを更新する。【選択図】図１
2013197936.tif 000002
【特許請求の範囲】
【請求項１】
複数の光回線終端装置を複数の収容エリア毎に収容し光通信網を介して前記光回線終端装置との間で相互に通信可能な複数の収容局装置を含む収容局システムであって、
前記光回線終端装置に接続する通信端末と前記収容エリアとの対応を示す対応テーブルと、
所定の更新サイクル内における前記光通信網の通信トラフィック量を前記通信端末毎に集計して前記通信端末毎のトラフィック量を得る集計手段と、
前記トラフィック量に基づいて前記収容エリア全体の前記通信端末のうちから少なくとも１つを選択してこれをヘビーユーザとするヘビーユーザ認定手段と、
前記ヘビーユーザについての前記トラフィック量に基づいて前記収容エリアを群分けして複数の収容エリア群を決定するエリア群分け手段と、
前記収容局装置の１つが、前記複数の光回線終端装置のうち、前記収容エリア群の１つに属する光回線終端装置のみを収容するように前記更新サイクル毎に前記収容エリアを更新する収容エリア更新手段と、を含むことを特徴とする収容局システム。
【請求項２】
前記ヘビーユーザ認定手段は、前記収容エリア全体から前記通信端末のうちから前記トラフィック量が大きい順に所定数だけ選択してこれを前記ヘビーユーザとし、
前記エリア群分け手段は、前記ヘビーユーザについての前記トラフィック量を前記収容エリア毎に合計して前記収容エリア毎の合計トラフィック量を得て、前記合計トラフィック量を組み合わせて得られる複数の組合せトラフィック量のバラツキが小さくなるように前記収容エリアを群分けして前記複数の収容エリア群とすることを特徴とする請求項１に記載の収容局システム。
【請求項３】
前記エリア群分け手段は、前記複数の組合せトラフィック量の分散値が最小になるように前記収容エリアを群分けすることを特徴とする請求項２に記載の収容局システム。
【請求項４】
前記ヘビーユーザ認定手段は、前記収容エリア全体から前記光回線終端装置のうちから前記トラフィック量が所定の通信量閾値よりも大きい通信端末を選択してこれを前記ヘビーユーザとし、
前記エリア群分け手段は、前記ヘビーユーザの個数を前記収容エリア毎に合計して前記収容エリア毎の合計ヘビーユーザ数を得て、前記合計ヘビーユーザ数を組み合わせて得られる複数の組合せヘビーユーザ数のバラツキが小さくなるように前記収容エリアを群分けして前記複数の収容エリア群とすることを特徴とする請求項１に記載の収容局システム。
【請求項５】
前記エリア群分け手段は、前記複数の組合せヘビーユーザ数の分散値が最小になるように前記収容エリアを群分けすることを特徴とする請求項４に記載の収容局システム。
【請求項６】
前記エリア群分け手段は、前記複数の組合せヘビーユーザ数の分散値が所定の閾値以下となるように前記収容エリアを群分けすることを特徴とする請求項４に記載の収容局システム。
【請求項７】
前記エリア群分け手段は、前記複数の組合せトラフィック量同士の差分値が最小又は所定の閾値以下となるように前記収容エリアを群分けすることを特徴とする請求項２に記載の収容局システム。
【請求項８】
前記通信網は、ＰＯＮであることを特徴とする請求項１に記載の収容局システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の光回線終端装置（ＯＮＵ：Optical Network Unit）を収容する収容局システムに関する。
【背景技術】
【０００２】
近年、光スプリッタを用いて光信号をその波長に応じて分岐送信する方式により、通信事業者側の１台の収容局装置（ＯＬＴ：Optical Line Terminal）がユーザ側の複数のＯＮＵを収容するＰＯＮ（Passive Optical Network）システムが注目されている。また、ＰＯＮシステムにおいて光波長多重（ＷＤＭ：Wavelength Division Multiplexing）と時分割多重（ＴＤＭ：Time Division Multiplexing）とを併用したＷＤＭ／ＴＤＭ−ＰＯＮシステムの開発もなされている（例えば特許文献１）。また、近年の通信トラフィック量の増加に対応するために複数台のＯＬＴを用いるＰＯＮシステムの開発もなされている（例えば非特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１３５２８０号公報
【非特許文献】
【０００４】
【非特許文献１】信学技報, vol.111, no.410, CS2011-86, pp.27-30, 2012年1月 http://www.ieice.org/ken/paper/20120126L0mU/
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数台のＯＬＴを含むＰＯＮシステムにおいて各ＯＬＴがどのＯＮＵを収容すべきかについては従来検討されていなかった。収容の仕方次第では各通信セッションの通信品質が低下してしまうことが考えられる。
【０００６】
本発明は上記した如き問題点に鑑みてなされたものであって、通信品質を安定化するために各収容局装置が適切な収容を行なうことができる収容局システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明による収容局システムは、複数の光回線終端装置を複数の収容エリア毎に収容し光通信網を介して前記光回線終端装置との間で相互に通信可能な複数の収容局装置を含む収容局システムであって、前記光回線終端装置に接続する通信端末と前記収容エリアとの対応を示す対応テーブルと、所定の更新サイクル内における前記光通信網の通信トラフィック量を前記通信端末毎に集計して前記通信端末毎のトラフィック量を得る集計手段と、前記トラフィック量に基づいて前記収容エリア全体の前記通信端末のうちから少なくとも１つを選択してこれをヘビーユーザとするヘビーユーザ認定手段と、前記ヘビーユーザについての前記トラフィック量に基づいて前記収容エリアを群分けして複数の収容エリア群を決定するエリア群分け手段と、前記収容局装置の１つが、前記複数の光回線終端装置のうち、前記収容エリア群の１つに属する光回線終端装置のみを収容するように前記更新サイクル毎に前記収容エリアを更新する収容エリア更新手段と、を含むことを特徴とする。
【発明の効果】
【０００８】
本発明による収容局システムによれば、通信品質を安定化するために各収容局装置が適切な収容を行なうことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例である収容局システムの構成を示すブロック図である。
【図２】図１のＯＬＴの構成を示すブロック図である。
【図３】図１のＯＮＵの構成を示すブロック図である。
【図４】図１のトラフィック観測部の構成を示すブロック図である。
【図５】図４の集計部が保持する装置対応テーブルの一例を示す図である。
【図６】図１の収容エリア決定部の構成を示すブロック図である。
【図７】図６のエリア群分け部が保持する収容エリアテーブルの一例を示す図である。
【図８】図１の収容エリア制御部の構成を示すブロック図である。
【図９】図１の収容エリア更新装置による収容エリア更新処理ルーチンを示すフローチャートである。
【図１０】更新後のＯＬＴ収容テーブルの一例を示す図である。
【図１１】別の収容エリア更新処理ルーチンを示すフローチャートである。
【図１２】図１１の収容エリア更新処理を行なう場合の収容エリアテーブルの一例を示す図である。
【図１３】更新後のＯＬＴ収容テーブルの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明に係る実施例について添付の図面を参照しつつ詳細に説明する。
【００１１】
＜第１の実施例＞
図１には、本実施例の収容局システム１の構成が示されている。収容局システム１には複数のＯＬＴ１０−１〜１０−Ｌ（Ｌは２以上の整数）が含まれる。ＯＬＴ１０−１〜１０−Ｌの各々は複数のエリアＡ１〜Ａｎ（ｎは２以上の整数）のうちの少なくとも１つを収容することができる。エリアＡ１は複数のＯＮＵ２０−１〜２０−Ｍ（Ｍは２以上の整数）を含む。エリアＡ２〜Ａｎの各々も同様に２以上のＯＮＵ（図示せず）を含む。ＯＬＴ１０−１〜１０−ＬとエリアＡ１〜Ａｎとは、光ファイバ３１とスプリッタ３２とからなるＰＯＮ３０を介して相互に通信可能である。当該通信の方式は、光波長多重方式と時分割多重方式とを併用したＷＤＭ／ＴＤＭ−ＰＯＮ通信方式である。以下、ＯＬＴ１０−１〜１０−Ｌ側からエリアＡ１〜Ａｎ側へ向かう方向を「下り」と称し、その逆方向を「上り」と称する。なお、エリアＡ１〜Ａｎに含む各ＯＮＵ２０には、１又は２以上の通信端末（図示せず）がＬＡＮ（Local Area Network）等で接続されている。例えば、ＯＮＵ２０−１には、３台の通信端末が、無線若しくは有線のＬＡＮで接続されている。通信端末は、例えば、ＰＣ（Personal Computer）、携帯端末等を例示できる。
【００１２】
ＯＬＴ１０−１〜１０−Ｌの各々は、集線スイッチ４０とルータ５０とを介してインターネット等の通信網６０に接続されている。ＯＬＴ１０−１〜１０−Ｌの各々は、上り信号からＩＰパケットを生成し、これを通信網６０を介して上位側の通信装置（図示せず）に送信することができる。また、ＯＬＴ１０−１〜１０−Ｌの各々は、通信網６０を介して到来したＩＰパケットから光信号を生成し、これを下り信号としてエリアＡ１〜Ａｎへ送信することができる。
【００１３】
収容局システム１は、収容エリア更新装置１００を含む。収容エリア更新装置１００は、トラフィック観測部７０と、収容エリア決定部８０と、収容エリア制御部９０とからなる。収容エリア更新装置１００は、例えばサーバ等のコンピュータシステムとして構成される。
【００１４】
トラフィック観測部７０は、下り通信のトラフィックを観測してその集計情報を生成する。収容エリア決定部８０は、当該集計情報に基づいてＯＬＴ１０−１〜１０−Ｌの各々の収容エリアを決定する。収容エリア制御部９０は、当該決定された収容エリアに従ってＯＬＴ１０−１〜１０−Ｌの各々の収容エリアを更新する。
【００１５】
図２には、ＯＬＴ１０−１の構成が示されている。Ｌ２スイッチ１１は、通信網６０との間のインターフェースである。バッファ１２ａ−１〜１２ａ−Ｔ（Ｔは２以上の整数）は、通信網６０へ送出すべきデータを一時的に保持する。バッファ１２ｂ−１〜１２ｂ−Ｔは、通信網６０から到来したデータを一時的に保持する。ＰＯＮＭＡＣ１３は、バッファ１２ａ−１〜１２ａ−Ｔに蓄積されているデータを時分割多重して送信部１５ａ−１〜１５ａ−Ｎに供給する。また、ＰＯＮＭＡＣ１３は、受信部１５ｂ−１〜１５ｂ−Ｔによって受信された時分割多重データを分離してバッファ１２ｂ−１〜１２ｂ−Ｔに供給する。管理部１４は、ＰＯＮＭＡＣ１３によって各タイムスロットに割り当てられたデータについての送信波長指定を送信部１５ａ−１〜１５ａ−Ｎの各々に対して行う。また、管理部１４は、収容エリア制御部９０からの収容エリア変更指示に応じて収容エリアを変更する。
【００１６】
送信部１５ａ−１〜１５ａ−Ｔは、時分割多重された下りデータを、管理部１４により指定された送信波長を搬送波として送信する波長可変レーザである。送信部１５ａ−１〜１５ａ−Ｔは、エリアＡ１〜Ａｎ毎に異なる送信波長で送信する。受信部１５ｂ−１〜１５ｂ−Ｔの各々は、時分割多重データを受信してＰＯＮＭＡＣ１３に供給するフォトダイオードである。ＷＤＭ１５ｃ−１〜１５ｃ−Ｔは、フィルタリングによって上り信号と下り信号とを分離する。ＡＷＧ１６は、送信下りデータを、その送信波長に応じて光伝送路３０−１〜３０−Ｔのうちのから選択した１つを方路として送出する。また、ＡＷＧ１６は、光伝送路３０−１〜３０−Ｔを介して到来した上りデータを波長に応じて時分割多重し、受信部１５ｂ−１〜１５ｂ−Ｔのうちから選択した１つに送出する。ＯＬＴ１０−２〜１０−Ｌの各々もＯＬＴ１０−１と同様の構成である。
【００１７】
図３には、ＯＮＵ２０−１の構成が示されている。ＷＤＭ２１は、フィルタリングによって上り信号と下り信号とを分離する。送信部２２ａは、光信号を上り方向に送信する波長可変レーザである。受信部２２ｂは、下りの光信号を受信して光電変換するフォトダイオードである。ＰＯＮＭＡＣ２３は、フレームフォーマットの変換等の所定のデータ処理を施す。バッファ２４ａは、上りデータを一時的に蓄積する。バッファ２４ｂは、下りデータを一時的に蓄積する。ＥｔｈｅｒＭＡＣ２５は、通信端末（図示せず）との間のインターフェースである（Ｅｔｈｅｒｎｅｔは登録商標）。ＯＮＵ２０−２〜ＯＮＵ２０−Ｍの各々もＯＮＵ２０−１と同様の構成である。
【００１８】
図４には、トラフィック観測部７０の構成が示されている。
【００１９】
観測部７１は、下りトラフィックを観測し、下りフレームの宛先ＭＡＣアドレスとフレームサイズとを取得する。また、観測部７１は、これらを取得した時刻（以下、観測時刻と称する）も取得する。ＭＡＣアドレスは、各通信端末に１対１で対応する固有のアドレスである。
【００２０】
記憶部７２は、観測部７１によって取得されたＭＡＣアドレスとフレームサイズと観測時刻とを対応付けて記憶する。
【００２１】
集計部７３は、所定の更新サイクル内に含まれるフレームサイズの合計値をＭＡＣアドレス毎に集計してトラフィック量を算出する。集計部７３は、更新サイクル毎に当該集計を行なう。集計部７３は、各通信端末がエリアＡ１〜Ａｎのうちのどれに属するかを示す装置対応テーブル（図５）を予め保持している。集計部７３は、装置対応テーブルにおいて、通信端末の識別子であるＭＡＣアドレスとトラフィック量とを対応付けて保持する。
【００２２】
通知部７４は、集計部７３に保持されている装置対応テーブルの情報を収容エリア決定部８０（図１）に通知する。通知部７４は、更新サイクル毎に当該通知を行なう。
【００２３】
図５には、集計部７３が保持している装置対応テーブルの一例が示されている。エリアＡ１〜Ａｎ毎に各ＭＡＣアドレスについてのトラフィック量がまとめられている。例えば、エリアＡ１には、ＭＡＣアドレス「００：１１：２２：３３：４４：５５」、「００：１１：２２：３３：４４：６６」、・・・が対応付けられている。また、例えば、ＭＡＣアドレス「００：１１：２２：３３：４４：５５」には、トラフィック量「１ＧＢ」が対応付けられている。
【００２４】
図６には、収容エリア決定部８０の構成が示されている。
【００２５】
受信部８１は、トラフィック観測部７０（図１）から送信された装置対応テーブル情報を受信する。
【００２６】
ヘビーユーザ認定部８２は、装置対応テーブル情報に基づいてエリアＡ１〜Ａｎ全体からヘビーユーザを認定する。詳細には、ヘビーユーザ認定部８２は、エリアＡ１〜Ａｎに属する複数のＭＡＣアドレスのうちからトラフィック量の大きいもの少なくとも１つを選択してヘビーユーザとして認定する。ヘビーユーザの認定個数は予め設定されている。認定個数が例えば４個である場合、ヘビーユーザ認定部８２は、トラフィック量の大きい上位４個のＭＡＣアドレスをエリアＡ１〜Ａｎ全体から選択してヘビーユーザとして認定する。更に、ヘビーユーザ認定部８２は、エリア毎にヘビーユーザのトラフィック量の合計値（以下、合計トラフィック量と称する）を算出する。
【００２７】
エリア群分け部８３は、エリア毎の合計トラフィック量に基づいてＯＬＴ１０−１〜１０−Ｌの各々が収容すべきエリアＡ１〜Ａｎを決定する。エリア群分け部８３は、ＯＬＴ１０−１〜１０−Ｌのどれが現在稼働中であるかを示す情報を保持し、当該情報に基づいて現在稼働中のＯＬＴに対してのみエリアを割り当てることもできる。
【００２８】
エリア群分け部８３は、合計トラフィック量の合算値（以下、組合せトラフィック量と称する）のバラツキが小さくなるようにエリアＡ１〜Ａｎを複数のエリア群に群分けする。エリア群分け部８３は、例えば、組合せトラフィック量の分散値が最小となるようにエリアＡ１〜Ａｎを群分けする。また、分散値が所定の閾値以下となるように群分けしても良い。また、組合せトラフィック量同士の差分値が最小又は所定の閾値以下となるように群分けしても良い。エリア群分け部８３は、当該決定したエリアＡ１〜Ａｎの群分けに従って、ＯＬＴ１０−１〜１０−Ｌにエリアを割り当てる。
【００２９】
エリア群分け部８３は、エリアＡ１〜Ａｎと、エリアを収容するＯＬＴと、エリア毎のヘビーユーザトラフィック量の合計値（合計トラフィック量）とを対応付けた収容エリアテーブル（図７）を作成することができる。エリア群分け部８３は、収容エリアテーブルの情報を更新サイクル毎に収容エリア制御部９０（図１）に供給する。
【００３０】
図７には、エリア群分け部８３が保持する収容エリアテーブルの一例が示されている。エリアＡ１〜Ａ８と、エリアを収容するＯＬＴ１０−１〜１０−４と、エリア毎の合計トラフィック量とが対応付けられている。例えば、ＯＬＴ１０−１はエリアＡ１及びＡ８を収容エリアとすることが示されている。また、例えば、エリアＡ１の合計トラフィック量は３０ＧＢであることが示されている。
【００３１】
図８には、収容エリア制御部９０の構成が示されている。
【００３２】
受信部９１は、収容エリア決定部８０（図１）から送信された収容エリアテーブル情報を受信する。
【００３３】
収容エリア変更部９２は、収容エリアテーブル情報の内容に基づいて収容エリアの変更をＯＬＴ１０−１〜１０−Ｌに対して指示する。
【００３４】
トラフィック観測部７０、収容エリア決定部８０及び収容エリア制御部９０の動作は、収容エリア更新装置１００内のＣＰＵ（図示せず）がＲＯＭ（図示せず）等の記憶手段に記憶されたプログラムを実行することで実現できる。また、トラフィック観測部７０の記憶部７２は、ＲＡＭ等の記憶装置により構成され得る。
【００３５】
以下、図１〜図９を参照しつつ、収容エリア更新装置１００による収容エリア更新処理について説明する。８つのエリアＡ１〜Ａ８、４つのＯＴＬ１０−１〜１０−４、ヘビーユーザの認定個数を上位１０個の場合について説明する。収容エリア更新装置１００は、図９のルーチンを所定の更新サイクル毎に実行する。
【００３６】
先ず、観測部７１は、下りトラフィックを観測し、更新サイクルの期間中に亘って下りフレームの宛先ＭＡＣアドレスとフレームサイズとを取得するとともに、これらを取得した時刻（観測時刻）を取得し、ＭＡＣアドレスとフレームサイズと観測時刻とを対応付けて記憶部７２に記憶する（ステップＳ１１）。集計部７３は、更新サイクル内に含まれるフレームサイズの合計値をＭＡＣアドレス毎に集計してトラフィック量を算出し、エリアＡ１〜Ａｎ毎に各ＭＡＣアドレスのトラフィック量をまとめた装置対応テーブル（図５）を作成する（ステップＳ１１）。装置対応テーブルの情報は、トラフィック観測部７０の通知部７４から収容エリア決定部８０の受信部８１に送信される。
【００３７】
次に、ヘビーユーザ認定部８２は、装置対応テーブル情報に基づいてエリアＡ１〜Ａｎ全体からトラフィック量の大きい上位１０個のＭＡＣアドレスをヘビーユーザとして認定し、エリア毎にヘビーユーザのトラフィック量の合計値（合計トラフィック量）を算出する（ステップＳ１２）。
【００３８】
次に、エリア群分け部８３は、エリア毎の合計トラフィック量に基づいてエリアＡ１〜Ａｎを複数のエリア群に群分けする。ＯＬＴ数が４つ、エリア数が８つの例であるので、エリアＡ１〜Ａｎの群分けパターンは６５５３６通りある。エリア群分け部８３は、この中から組合せトラフィック量相互間のバラツキが小さくなるようにエリアＡ１〜Ａｎを群分けし、ＯＬＴ１０−１〜１０−４に割り当てる（ステップＳ１３）。エリア群分け部８３は、例えば、組合せトラフィック量の分散値が最小となるようにエリアＡ１〜Ａｎを群分けする。
【００３９】
図７に示される例の場合、図１０に示すように選択するとＯＬＴ１０−１〜１０−４の各々の組合せトラフィック量は、ＯＬＴ１０−１については５８ＧＢ（＝３０＋２８）、ＯＬＴ１０−２については５８ＧＢ（＝２０＋３８）、ＯＬＴ１０−３については６０ＧＢ（＝５０＋１０）、ＯＬＴ１０−４については６０ＧＢ（＝２０＋４０）となる。これらの平均値ｘ＝５９であるので、以下の式（１）から、組合せトラフィック量の分散値Ｖ＝１となり、最小となる。
【００４０】
【数１】
2013197936.tif 000003
【００４１】
エリア群分け部８３は、上記群分けに従って図１０に示されるように収容エリアテーブルを更新する。図１０の収容エリアテーブルにおいては、ＯＬＴ１０−１はエリアＡ１及びＡ７を収容し、ＯＬＴ１０−２はエリアＡ２及びＡ３を収容し、ＯＬＴ１０−３はエリアＡ４及びＡ８を収容し、ＯＬＴ１０−４はエリアＡ５及びＡ６を収容する設定となっている。なお、「エリア毎の合計トラフィック量」の欄は、次の更新サイクルためにリセットされている。更新後の収容エリアテーブルの情報は、エリア群分け部８３から収容エリア制御部９０の受信部９１に供給される。
【００４２】
収容エリア変更部９２は、更新後の収容エリアテーブル情報の内容に基づいて収容エリアの変更をＯＬＴ１０−１〜１０−４の各々に対して指示する（ステップＳ１４）。ＯＬＴ１０−１〜１０−４の各々は当該指示に応じて収容エリアを変更する。
【００４３】
このように、本実施例の収容局システム１においては、ＰＯＮ３０における下りトラフィックを観測して通信端末毎（ＭＡＣアドレス毎）のトラフィック量を算出する。そして、エリア毎にトラフィック量の大きい上位のＭＡＣアドレスをヘビーユーザとして認定し、エリア毎にヘビーユーザのトラフィック量の合計値（合計トラフィック量）を算出する。更に、合計トラフィック量を組み合わせて得られる組合せトラフィック量の分散値が最小となるようにエリアＡ１〜Ａｎを群分けし、ＯＬＴ１０−１〜１０−Ｌに割り当てる。
【００４４】
かかる構成により、通信セッションをＯＬＴ１０−１〜１０−Ｌに分散できる。特に、ヘビーユーザのトラフィック量に基づいてエリアの群分けを決定するので、広帯域セッションをＯＬＴ１０−１〜１０−Ｌに分散できる。
【００４５】
一般に、ＴＣＰ（Transmission Control Protocol）の通信においては、ＲＴＴ（Round Trip Time）の変化やパケットロスの発生を原因としてセッションのスループットが絶えず変化している。この変化量の絶対値は広帯域のセッションほど大きい。１つのＯＬＴが多数の広帯域セッションを処理している場合において、そのうちの１つの広帯域セッションの通信量が上記原因により増加したときには、他の広帯域セッションのスループットが低下してしまう。更に、狭帯域セッションのスループットも低下してしまい、各セッションのスループットを一定に保つことが困難となる。故に、各ＯＬＴの通信量すなわち各ＯＬＴを流れるトラフィック量が同一である場合、１つのＯＬＴが処理対象とする広帯域セッションの数が少ない方が各セッションのスループットの変化量を小さくでき、スループットを安定化できる。
【００４６】
本実施例の収容局システム１においては、各ＯＬＴが適切なエリア収容を行なうことによって広帯域セッションをＯＬＴ１０−１〜１０−Ｌに分散するので、各セッションのスループットを安定化し、通信品質を安定化することができる。
【００４７】
＜第２の実施例＞
以下、第１の実施例と異なる部分について主に説明する。収容局システム１の構成及びこれに含まれる各構成は、図１〜図４、図６及び図８と同様である。また、装置対応テーブルは、図５と同様である。
【００４８】
以下、図１１及び図１２を参照しつつ、収容エリア更新装置１００による別の収容エリア更新処理について説明する。８つのエリアＡ１〜Ａ８、４つのＯＴＬ１０−１〜１０−４、ヘビーユーザの認定個数を上位１０個の場合について説明する。収容エリア更新装置１００は、図１１のルーチンを所定の更新サイクル毎に実行する。
【００４９】
ステップＳ２１の動作は、第１の実施例のステップＳ１１（図７）と同様である。
【００５０】
ステップＳ２１に続いて、ヘビーユーザ認定部８２は、装置対応テーブル情報に基づいて、所定の通信量閾値以上のトラフィック量のＭＡＣアドレスをヘビーユーザとして認定する。通信量閾値は予め設定されている。例えば通信量閾値が１００Ｍｂｐｓである場合、ヘビーユーザ認定部８２は、更新サイクル内のトラフィック量が１００Ｍｂｐｓ以上であるＭＡＣアドレスをヘビーユーザとして認定する。更に、ヘビーユーザ認定部８２は、エリア毎のヘビーユーザの合計数（以下、合計ヘビーユーザ数と称する）を算出する（ステップＳ２２）。
【００５１】
次に、エリア群分け部８３は、エリア毎の合計ヘビーユーザ数に基づいてエリアＡ１〜Ａｎを群分けする（ステップＳ２３）。
【００５２】
図１２には、エリア群分け部８３が保持する収容エリアテーブルの一例が示されている。エリアＡ１〜Ａ８と、エリアを収容するＯＬＴ１０−１〜１０−４と、エリア毎の合計ヘビーユーザ数とが対応付けられている。例えば、ＯＬＴ１０−１はエリアＡ１及びＡ８を収容エリアとすることが示されている。また、例えば、エリアＡ１の合計ヘビーユーザ数は３０個であることが示されている。
【００５３】
エリア群分け部８３は、合計ヘビーユーザ数の分散値が最小となるようにエリアＡ１〜Ａｎを群分けし、ＯＬＴ１０−１〜１０−４に割り当てる（ステップＳ２３）。以下、合計ヘビーユーザ数を組み合わせて得られる個数を組合せヘビーユーザ数と称する。
【００５４】
図１２に示される例の場合、図１３に示すように選択するとＯＬＴ１０−１〜１０−４の各々の組合せヘビーユーザ数は、ＯＬＴ１０−１については５８個（＝３０＋２８）、ＯＬＴ１０−２については５８個（＝２０＋３８）、ＯＬＴ１０−３については６０個（＝５０＋１０）、ＯＬＴ１０−４については６０個（＝２０＋４０）となる。これらの平均値ｘ＝５９であるので、上記の式（１）から、組合せヘビーユーザ数の分散値Ｖ＝１となり、最小となる。
【００５５】
エリア群分け部８３は、上記群分けに従って図１３に示されるように収容エリアテーブルを更新する。図１３の収容エリアテーブルにおいては、ＯＬＴ１０−１はエリアＡ１及びＡ７を収容し、ＯＬＴ１０−２はエリアＡ２及びＡ３を収容し、ＯＬＴ１０−３はエリアＡ４及びＡ８を収容し、ＯＬＴ１０−４はエリアＡ５及びＡ６を収容する設定となっている。なお、「合計ヘビーユーザ数」の欄は、次の更新サイクルためにリセットされている。更新後の収容エリアテーブルの情報は、エリア群分け部８３から収容エリア制御部９０の受信部９１に供給される。
【００５６】
ステップＳ２４の動作は、第１の実施例のステップＳ１４（図７）と同様である。
【００５７】
このように、本実施例の収容局システム１においては、エリア全体からトラフィック量の大きい上位のＭＡＣアドレスをヘビーユーザとして認定し、エリア毎にヘビーユーザの個数合計値（ヘビーユーザ数）を算出する。更に、ヘビーユーザ数を組み合わせて得られる組合せヘビーユーザ数の分散値が最小となるようにエリアＡ１〜Ａｎを群分けし、ＯＬＴ１０−１〜１０−Ｌに割り当てる。
【００５８】
かかる構成により、通信セッションをＯＬＴ１０−１〜１０−Ｌに分散できる。特に、ヘビーユーザのトラフィック量に基づいてエリアを群分けするので、広帯域セッションをＯＬＴ１０−１〜１０−Ｌに分散できる。
【００５９】
上記の例は分散値が最小となるようにエリアを群分けする例であるが、これに限られない。エリア群分け部８３は、組合せヘビーユーザ数のバラツキが小さくなるようにエリアＡ１〜Ａｎを群分けすれば良い。エリア群分け部８３は、例えば、組合せトラフィック量の分散値が所定の閾値以下となるようにエリアＡ１〜Ａｎ群分けする。また、組合せトラフィック量同士の差分値が最小又は所定の閾値以下となるように群分けしても良い。
【符号の説明】
【００６０】
１  収容局システム
１０−１〜１０−Ｌ  ＯＬＴ
１１  Ｌ２スイッチ
１２ａ−１〜１２ａ−Ｔ、１２ｂ−１〜１２ｂ−Ｔ  バッファ
１３  ＰＯＮＭＡＣ
１４  管理部
１５ａ−１〜１５ａ−Ｔ  送信部
１５ｂ−１〜１５ｂ−Ｔ  受信部
１５ｃ−１〜１５ｃ−Ｔ  ＷＤＭ
１６  ＡＷＧ
２０−１〜２０−Ｍ  ＯＮＵ
３０  ＰＯＮ
３１  光ファイバ
３２  スプリッタ
４０  集線スイッチ
５０  ルータ
６０  通信網
７０  トラフィック観測部
７１  観測部
７２  記憶部
７３  集計部
７４  通知部
８０  収容エリア決定部
８１  受信部
８２  ヘビーユーザ認定部
８３  エリア群分け部
９０  収容エリア制御部
９１  受信部
９２  収容エリア変更部
１００  収容エリア更新装置
【図１】
2013197936.tif 000004
【図２】
2013197936.tif 000005
【図３】
2013197936.tif 000006
【図４】
2013197936.tif 000007
【図５】
2013197936.tif 000008
【図６】
2013197936.tif 000009
【図７】
2013197936.tif 000010
【図８】
2013197936.tif 000011
【図９】
2013197936.tif 000012
【図１０】
2013197936.tif 000013
【図１１】
2013197936.tif 000014
【図１２】
2013197936.tif 000015
【図１３】
2013197936.tif 000016