Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6219809B2 - BAND ALLOCATION DEVICE, BAND ALLOCATION METHOD, AND BAND ALLOCATION PROGRAM - Google Patents
[go: Go Back, main page]

JP6219809B2 - BAND ALLOCATION DEVICE, BAND ALLOCATION METHOD, AND BAND ALLOCATION PROGRAM - Google Patents

BAND ALLOCATION DEVICE, BAND ALLOCATION METHOD, AND BAND ALLOCATION PROGRAM Download PDF

Info

Publication number
JP6219809B2
JP6219809B2 JP2014248641A JP2014248641A JP6219809B2 JP 6219809 B2 JP6219809 B2 JP 6219809B2 JP 2014248641 A JP2014248641 A JP 2014248641A JP 2014248641 A JP2014248641 A JP 2014248641A JP 6219809 B2 JP6219809 B2 JP 6219809B2
Authority
JP
Japan
Prior art keywords
allocation
bandwidth
time
cycle time
delay time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2014248641A
Other languages
Japanese (ja)
Other versions
JP2016111582A (en
Inventor
俊介 金井
俊介 金井
卓也 堤
卓也 堤
伊藤 猛
伊藤  猛
宮崎 誠司
誠司 宮崎
久保田 学
学 久保田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2014248641A priority Critical patent/JP6219809B2/en
Publication of JP2016111582A publication Critical patent/JP2016111582A/en
Application granted granted Critical
Publication of JP6219809B2 publication Critical patent/JP6219809B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、商用目的で使用する通信局内における通信装置の帯域割当技術に係り、特に敷設された通信装置の帯域割当する帯域割当装置、帯域割当方法、および帯域割当処理を実施するための処理プログラムを記録した機械読み取り可能な記録媒体に関する。   The present invention relates to a bandwidth allocation technique for a communication device in a communication station used for commercial purposes, and in particular, a bandwidth allocation device, a bandwidth allocation method, and a processing program for performing bandwidth allocation processing for bandwidth allocation of a laid communication device. The present invention relates to a machine-readable recording medium on which is recorded.

通信装置の帯域割当方法が提案されている(例えば、特許文献1参照。)。特許文献1の動的帯域割当方法は、光端局装置(OLT:Optical Line Terminal)として機能する通信装置が、上り帯域を割当先装置である光加入者装置(ONU:Optical Network Unit)に動的に割り当てる。このときに、OLTが、送信要求に対する送信許可を所定時間内に通知できない遠方のONUに対して「予め予測」した帯域を割り当てておき、送信要求に対する送信許可を所定時間内に通知できる近接したONUに対して残りの帯域を割り当てる。   A bandwidth allocation method for communication apparatuses has been proposed (see, for example, Patent Document 1). In the dynamic bandwidth allocation method of Patent Document 1, a communication device functioning as an optical terminal device (OLT) is operated by an optical subscriber unit (ONU: Optical Network Unit) that is an allocation destination device. To assign. At this time, the OLT allocates a “predicted” band to a distant ONU that cannot notify the transmission permission for the transmission request within the predetermined time, and is close enough to notify the transmission permission for the transmission request within the predetermined time. Allocate the remaining bandwidth to the ONU.

特許文献1は、遠方のONUに対する帯域の予測方法を明確にしていない。また特許文献1は、予測の範囲を超えないため、予測が外れれば遅延時間が大きくなり、サービス品質が落ちてしまう問題がある。   Patent Document 1 does not clarify a method for predicting a bandwidth for a remote ONU. Further, since Patent Document 1 does not exceed the prediction range, there is a problem that if the prediction is lost, the delay time becomes large and the service quality deteriorates.

通信装置の帯域割当に用いられるMPCP(Multi Point−Control Protocol)シーケンスにおいてはDiscovery(発見)プロセスとOLT〜ONU通信プロセスがある。Discovery(発見)プロセスでは、上りの通信を実施する場合、事前に各ONUとOLTにて送信開始時刻(Grant Start time)及び送信時間(Grant Length)をやり取りすることで各ONUの上り信号が衝突しないような帯域割当を実現する。ここで、送信開始時刻は送信タイミングを示し、送信時間は送信許可量を示す。OLT〜ONU通信プロセスでは、Discovery(発見)プロセスにて許可された送信開始時刻(Grant Start time)かつ送信時間(Grant Length)で、ONUがOLTへ上り通信を行う。これらのプロセスを割当周期であるDBA(Dynamic Bandwidth Allocation)周期ごとに行う。   In the MPCP (Multi Point-Control Protocol) sequence used for bandwidth allocation of communication apparatuses, there are a Discovery process and an OLT-ONU communication process. In the Discovery process, when upstream communication is performed, the upstream signal of each ONU collides by exchanging the transmission start time (Grant Start time) and the transmission time (Grant Length) between each ONU and the OLT in advance. Bandwidth allocation that does not occur is realized. Here, the transmission start time indicates the transmission timing, and the transmission time indicates the transmission permission amount. In the OLT to ONU communication process, the ONU performs upstream communication to the OLT at the transmission start time (Grant Start time) and the transmission time (Grant Length) permitted in the Discovery process. These processes are performed at every DBA (Dynamic Bandwidth Allocation) cycle that is an allocation cycle.

上記構成を有する通信装置において、サービスの品質向上を図る方法として遅延時間及び帯域利用効率を用いる方法がある。
遅延時間は、割当先装置の要求する送信要求量のデータを当該割当先装置が要求してから送信完了するまでの時間であり、例えば、あるDBA周期においてONUが送信要求量をOLTに送信した場合に、当該送信要求量のデータがOLTに送信されるまでに要する時間の合計である。OLT〜ONU通信プロセスにてONUの要求帯域とOLTの送信可能帯域に差が発生した場合における、次のDBA周期のOLT〜ONU通信プロセスにて送信されるまでの時間の合計である。DBA周期時間を短くすると次のDBA周期までの時間が短くなるため、遅延時間は短くなる。各ONUの遅延時間が少なければ少ないほどサービスとして必要なデータを遅延なく送信可能となることから、遅延時間の観点からは、DBA周期時間を短くするとサービス品質は高くなる。
帯域利用効率は、DBA周期時間に対する純粋なデータの送信時間の割合である。DBAによる帯域割当方法ではDiscovery(発見)プロセス及びOLT〜ONU通信プロセスを経て上り信号を送付するため、全帯域中にレポート(Report)信号の処理等の純粋なデータ送付だけはなく、各ONUの上り信号が衝突しないような事前確認処理の帯域が入る。DBA周期時間を長くすると事前確認処理の頻度が低くなるため、帯域利用効率は向上する。1つのDBA周期中の純粋なデータの割合が高ければ高いほど必要なデータを送付可能となるため、帯域利用効率の観点からは、DBA周期時間を長くするとサービス品質は高くなる。
In the communication apparatus having the above configuration, there is a method using delay time and bandwidth utilization efficiency as a method for improving the quality of service.
The delay time is the time from when the allocation destination device requests the transmission request amount data requested by the allocation destination device until the transmission is completed. For example, the ONU transmits the transmission request amount to the OLT in a certain DBA cycle. In this case, the total amount of time required until the transmission request amount data is transmitted to the OLT. This is the total time required for transmission in the OLT-ONU communication process in the next DBA cycle when a difference occurs between the requested bandwidth of the ONU and the transmittable bandwidth of the OLT in the OLT-ONU communication process. When the DBA cycle time is shortened, the delay time is shortened because the time until the next DBA cycle is shortened. As the delay time of each ONU is shorter, data necessary as a service can be transmitted without delay. From the viewpoint of the delay time, the service quality is improved by shortening the DBA cycle time.
Bandwidth utilization efficiency is the ratio of pure data transmission time to DBA cycle time. In the bandwidth allocation method by DBA, since the upstream signal is sent through the Discovery process and the OLT-ONU communication process, not only pure data transmission such as processing of the report (Report) signal in all bands, but also the ONU of each ONU There is a bandwidth for a prior confirmation process so that upstream signals do not collide. If the DBA cycle time is increased, the frequency of the prior confirmation process is reduced, so that the bandwidth utilization efficiency is improved. Since the higher the ratio of pure data in one DBA cycle, the more necessary data can be sent. From the viewpoint of bandwidth utilization efficiency, the service quality increases with the DBA cycle time.

特開2011−234242号公報JP2011-234242A

通信装置における動的帯域割当において、ユーザ(ONU)との通信時の遅延時間を削減するためには、通信装置と各ONU間のDBA周期時間を減らすことで遅延時間を低減することは可能である。しかし、DBA周期時間を減らすと、帯域利用効率が下がることとなる。   In dynamic bandwidth allocation in a communication device, in order to reduce the delay time during communication with a user (ONU), it is possible to reduce the delay time by reducing the DBA cycle time between the communication device and each ONU. is there. However, if the DBA cycle time is reduced, the bandwidth utilization efficiency will decrease.

一方、ユーザ(ONU)との通信時の帯域利用効率を更に向上するためには、通信装置と各ONU間のDBA周期時間を増やすことで帯域利用効率を増加することは可能である。しかし、DBA周期時間を増やすと、遅延時間が上がることとなる。   On the other hand, in order to further improve the bandwidth utilization efficiency during communication with the user (ONU), it is possible to increase the bandwidth utilization efficiency by increasing the DBA cycle time between the communication device and each ONU. However, increasing the DBA cycle time will increase the delay time.

このように、DBA周期時間における遅延時間と帯域利用効率というトレードオフとなる変数を加味し、トレードオフ関係となる遅延時間と帯域利用効率とを両立させる最適なDBA周期時間を設定することを目的とする。   In this way, an object is to set an optimal DBA cycle time that takes into account the trade-off relationship between the delay time and the bandwidth utilization efficiency, taking into account the trade-off variable between the delay time and the bandwidth utilization efficiency in the DBA cycle time. And

本発明は、通信装置が各ONUへの帯域の割当を行う際に、DBA周期時間をパラメータとして各ONUの遅延時間及び帯域利用効率を計算し、DBA周期時間に対して得られた遅延時間及び帯域利用効率の相対関係を用いて最適なDBA周期時間を決定する。   The present invention calculates the delay time and bandwidth utilization efficiency of each ONU using the DBA cycle time as a parameter when the communication apparatus assigns the bandwidth to each ONU, and the delay time obtained with respect to the DBA cycle time The optimal DBA cycle time is determined using the relative relationship of the bandwidth utilization efficiency.

具体的には、本発明に係る帯域割当装置は、割当先装置の要求する送信要求量のデータを当該割当先装置が要求してから送信完了するまでの時間である遅延時間及び既存の割当周期時間に対する前記送信要求量のデータの送信時間の割合である帯域利用効率を、割当周期時間をパラメータとして計算し、得られた前記遅延時間及び前記帯域利用効率の相対関係を用いて割当周期時間を決定し、決定した割当周期時間を用いて、前記割当先装置に対して帯域の割り当てを行う帯域割当部を備える。   Specifically, the bandwidth allocating device according to the present invention includes a delay time which is a time from when the allocation destination device requests the transmission request amount data requested by the allocation destination device to completion of transmission and an existing allocation cycle. The bandwidth utilization efficiency, which is the ratio of the transmission time of the requested transmission data to the time, is calculated using the allocation cycle time as a parameter, and the allocation cycle time is calculated using the relative relationship between the obtained delay time and the bandwidth utilization efficiency. A bandwidth allocation unit that determines and allocates a bandwidth to the allocation destination device using the determined allocation cycle time is provided.

本発明に係る帯域割当装置では、前記帯域割当部は、前記遅延時間及び前記帯域利用効率の逆数を正規化し、正規化後の遅延時間及び帯域利用効率の逆数の二乗和が最小となるように割当周期時間を決定してもよい。   In the bandwidth allocation device according to the present invention, the bandwidth allocation unit normalizes the reciprocal of the delay time and the bandwidth utilization efficiency so that the sum of squares of the normalized delay time and the reciprocal of the bandwidth utilization efficiency is minimized. The allocation cycle time may be determined.

本発明に係る帯域割当装置では、前記帯域割当部は、既存の割当周期時間以下でありかつ遅延時間及び帯域利用効率が0以上となる範囲で前記遅延時間及び前記帯域利用効率を正規化してもよい。   In the bandwidth allocating device according to the present invention, the bandwidth allocating unit may normalize the delay time and the bandwidth utilization efficiency within a range where the delay time and the bandwidth utilization efficiency are not less than 0 and less than the existing allocation cycle time. Good.

本発明に係る帯域割当装置では、複数の前記割当先装置と光伝送路で接続され、前記送信要求量を含むレポート信号を前記割当先装置から受信し、前記帯域割当部の決定した送信許可量及び送信タイミングを含むゲート信号を前記割当先装置に送信する送受信部をさらに備え、前記帯域割当部は、前記割当先装置の既存の割当周期時間及び前記割当先装置の伝送遅延時間を用いて前記遅延時間を計算し、前記割当先装置の既存の割当周期時間及び前記割当先装置からの前記レポート信号の送信時間を用いて前記帯域利用効率を計算し、前記遅延時間及び前記帯域利用効率の相対関係を用いて決定した割当周期時間を用いて、複数の前記割当先装置からの信号が衝突しないように前記割当先装置に対して送信許可量及び送信タイミングを決定することで帯域の割り当てを行ってもよい。   In the bandwidth allocating device according to the present invention, a transmission permission amount determined by the bandwidth allocating unit, which is connected to a plurality of the allocation destination devices through an optical transmission line, receives a report signal including the transmission request amount from the allocation destination device, and And a transmission / reception unit that transmits a gate signal including transmission timing to the allocation destination device, wherein the band allocation unit uses the existing allocation cycle time of the allocation destination device and the transmission delay time of the allocation destination device. A delay time is calculated, the bandwidth usage efficiency is calculated using an existing allocation cycle time of the allocation destination device and a transmission time of the report signal from the allocation destination device, and a relative value of the delay time and the bandwidth usage efficiency is calculated. A transmission permission amount and a transmission timing are determined for the allocation destination device using the allocation cycle time determined using the relationship so that signals from the plurality of allocation destination devices do not collide with each other. It may be allocated bandwidth by.

具体的には、本発明に係る帯域割当方法は、割当先装置の要求する送信要求量のデータを当該割当先装置が要求してから送信完了するまでの時間である遅延時間及び既存の割当周期時間に対する前記送信要求量のデータの送信時間の割合である帯域利用効率を、割当周期時間をパラメータとして計算し、得られた前記遅延時間及び前記帯域利用効率の相対関係を用いて割当周期時間を決定する割当周期時間決定手順と、決定した割当周期時間を用いて、前記割当先装置に対して帯域の割り当てを行う帯域割当手順と、を順に有する。   Specifically, in the bandwidth allocation method according to the present invention, a delay time that is a time from when the allocation destination device requests the transmission request amount data requested by the allocation destination device to completion of transmission and an existing allocation cycle The bandwidth utilization efficiency, which is the ratio of the transmission time of the requested transmission data to the time, is calculated using the allocation cycle time as a parameter, and the allocation cycle time is calculated using the relative relationship between the obtained delay time and the bandwidth utilization efficiency. An allocation cycle time determination procedure to be determined and a bandwidth allocation procedure to allocate a bandwidth to the allocation destination device using the determined allocation cycle time are sequentially provided.

本発明に係る帯域割当方法では、前記割当周期時間決定手順において、前記帯域割当部は、前記遅延時間及び前記帯域利用効率の逆数を正規化し、正規化後の遅延時間及び帯域利用効率の逆数の二乗和が最小となるように割当周期時間を決定してもよい。   In the bandwidth allocation method according to the present invention, in the allocation cycle time determination procedure, the bandwidth allocation unit normalizes the reciprocal of the delay time and the bandwidth utilization efficiency, and calculates the normalized delay time and the reciprocal of the bandwidth utilization efficiency. The allocation cycle time may be determined so that the sum of squares is minimized.

本発明に係る帯域割当方法では、前記割当周期時間決定手順において、既存の割当周期時間以下でありかつ遅延時間及び帯域利用効率が0以上となる範囲で前記遅延時間及び前記帯域利用効率を正規化してもよい。   In the bandwidth allocation method according to the present invention, in the allocation cycle time determination procedure, the delay time and the bandwidth usage efficiency are normalized within a range that is equal to or less than an existing allocation cycle time and the delay time and the bandwidth usage efficiency are 0 or more. May be.

具体的には、本発明に係る帯域割当プログラムは、コンピュータに、本発明に係る割当周期時間決定手順及び帯域割当手順を実行させるためのプログラムである。   Specifically, the bandwidth allocation program according to the present invention is a program for causing a computer to execute the allocation cycle time determination procedure and the bandwidth allocation procedure according to the present invention.

なお、上記各発明は、可能な限り組み合わせることができる。   The above inventions can be combined as much as possible.

本発明によれば、トレードオフ関係となる遅延時間と帯域利用効率とを両立させる最適なDBA周期時間を設定することができる。   According to the present invention, it is possible to set an optimal DBA cycle time that achieves both trade-off delay time and bandwidth utilization efficiency.

ONU台数を変化させたときの遅延時間の一例を示す。An example of the delay time when the number of ONUs is changed is shown. ONU台数を変化させたときの帯域利用効率の一例を示す。An example of bandwidth utilization efficiency when the number of ONUs is changed is shown. 本発明の実施形態に係る帯域割当システムの一例を示す。1 shows an example of a bandwidth allocation system according to an embodiment of the present invention. 通信装置92の構成例を示す。The structural example of the communication apparatus 92 is shown. 本発明の実施形態に係る帯域割当方法の一例を示す。2 shows an example of a bandwidth allocation method according to an embodiment of the present invention. 情報取得手順S301の具体例を示す。The specific example of information acquisition procedure S301 is shown. DBA周期時間毎の遅延時間適応範囲計算手順S302の具体例を示す。A specific example of the delay time adaptive range calculation procedure S302 for each DBA cycle time is shown. DBA周期時間毎の帯域利用効率適応範囲計算手順S303の具体例を示す。A specific example of the bandwidth use efficiency adaptive range calculation procedure S303 for each DBA cycle time is shown. 距離計算手順S304の具体例を示す。The specific example of distance calculation procedure S304 is shown. DBA周期時間設定手順S305の具体例を示す。A specific example of the DBA cycle time setting procedure S305 will be described. 通信サービス提供時の遅延時間と帯域利用効率の特性の一例を示す。An example of characteristics of delay time and bandwidth utilization efficiency when providing a communication service is shown. 遅延時間と帯域利用効率の特性の一例を示す。An example of characteristics of delay time and bandwidth utilization efficiency is shown. 制約1〜4で得られた遅延時間と帯域利用効率の設定範囲の拡大図を示す。The enlarged view of the setting range of the delay time and band utilization efficiency obtained by restrictions 1-4 is shown. 正規化後の遅延時間及び帯域利用効率(逆数)の座標点の一例を示す。An example of the coordinate point of the delay time after normalization and band utilization efficiency (reciprocal number) is shown. ONU台数を変化させたときのDBA周期時間の一例を示す。An example of DBA cycle time when the number of ONUs is changed is shown. 各ONU台数における目標点からの距離の分散の一例を示す。An example of dispersion | distribution of the distance from the target point in each ONU number is shown.

以下、本発明の実施形態について、図面を参照しながら詳細に説明する。なお、本発明は、以下に示す実施形態に限定されるものではない。これらの実施の例は例示に過ぎず、本発明は当業者の知識に基づいて種々の変更、改良を施した形態で実施することができる。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In addition, this invention is not limited to embodiment shown below. These embodiments are merely examples, and the present invention can be implemented in various modifications and improvements based on the knowledge of those skilled in the art. In the present specification and drawings, the same reference numerals denote the same components.

単位時間当たりのDiscovery(発見)プロセスとOLT〜ONU通信プロセスの割当周期時間を短縮し、帯域割当回数を増加する。これらによって、ONUの送信待ちデータを効率的に送信することができるため、通信時の遅延量を低減することが可能である。しかし、DBA周期時間毎の遅延時間と帯域利用効率の間には、以下に説明するトレードオフの関係がある。   The allocation cycle time of the Discovery process and the OLT-ONU communication process per unit time is shortened, and the number of bandwidth allocations is increased. As a result, ONU transmission waiting data can be transmitted efficiently, so that the amount of delay during communication can be reduced. However, there is a trade-off relationship described below between the delay time for each DBA cycle time and the bandwidth utilization efficiency.

図1に、ONU台数を変化させたときの遅延時間の一例を示す。縦軸の遅延時間Tは、あるDBA周期においてONU91が送信要求した場合に、ONU91が送信要求してから送信要求量のデータを送信完了するまでの時間の合計である。遅延時間T(ns)は、単位時間当たりのDBA周期時間TDBA(μs)と伝送遅延時間T(μs)の合計となる。あるDBA周期において送信要求量を要求したONU91が次のDBA周期において当該送信要求量のデータの送信を完了した場合、遅延時間Tは次式で表される。
(数1)
=(TDBA×2+T)×1000 ・・・(1)
FIG. 1 shows an example of the delay time when the number of ONUs is changed. The delay time T D of the vertical axis, if ONU91 sends required in certain DBA cycle is the total time to ONU91 has completed transmitting the data transmission demand from the transmission request. The delay time T D (ns) is the sum of the DBA cycle time T DBA (μs) per unit time and the transmission delay time T T (μs). If ONU91 that requested the transmission demand in certain DBA cycle has completed the transmission of the data of the transmission request amount in the next DBA period, the delay time T D is expressed by the following equation.
(Equation 1)
T D = (T DBA × 2 + T T ) × 1000 (1)

伝送遅延時間Tは、データ送受信にかかる時間であり、例えば以下で表される。
(数2)
=SONU×DONU×2 ・・・(2)
ここで、SONUはONU91と通信装置92との間の伝送に要する単位距離当たりの時間であり、例えば5μs/kmである。DONU(km)は通信装置92からONU91までの平均距離である。
Transmission delay time T T is the time required for data transmission and reception, and is represented by, for example, below.
(Equation 2)
T T = S ONU × D ONU × 2 (2)
Here, S ONU is the time per unit distance required for transmission between the ONU 91 and the communication device 92, and is, for example, 5 μs / km. D ONU (km) is an average distance from the communication device 92 to the ONU 91.

図2に、ONU台数を変化させたときの帯域利用効率の一例を示す。縦軸の帯域利用効率E(%)は、DBA周期時間TDBAにおけるONU91からのデータの送信時間の割合である。例えば、DBA周期時間TDBA(μs)から全ONUのレポート送信時間TSR(μs)を引いた値と、DBA周期時間との割合である。
(数3)
=(TDBA−TSR)/TDBA×100 ・・・(3)
FIG. 2 shows an example of bandwidth utilization efficiency when the number of ONUs is changed. The band use efficiency E B (%) on the vertical axis is the ratio of the transmission time of data from the ONU 91 in the DBA cycle time T DBA . For example, it is the ratio of the value obtained by subtracting the report transmission time T SR (μs) of all ONUs from the DBA cycle time T DBA (μs) to the DBA cycle time.
(Equation 3)
E B = (T DBA −T SR ) / T DBA × 100 (3)

ここで、全ONUのレポート送信時間TSRは、全ONUのレポート信号の送信時間、すなわち全ONUのデータ通信時間以外のオーバーヘッド時間であり、例えば、以下で表される。
(数4)
SR=NONU×(TON/OFF+TTR+TSync)×0.016 ・・・(4)
Here, the report transmission time T SR of all ONU, the transmission time of all ONU report signal, that is, overhead time other than the data communication time for all ONU, for example, represented by the following.
(Equation 4)
T SR = N ONU × (T ON / OFF + T TR + T Sync ) × 0.016 (4)

ここで、NONUはONU台数である。TON/OFFは、ONU1台がデータ送信開始/終了する際のレーザON/OFFにかかるオンオフ時間であり、例えば64TQである。ONU1台がデータ送信開始する際のレーザONにかかる時間をTonとし、ONU1台がデータ送信終了する際のレーザOFFにかかる時間をToffとすると、TON/OFF=Ton+Toffとなる。TTRは、ONU1台がデータを送受信するレポート時間であり、例えば50TQである。TSyncは、ONU1台が光受信器での受信光信号と内部クロックとの同期等に必要な同期時間であり、例えば42TQである。「0.016」は、μsとTQとの単位差に起因する係数である。 Here, N ONU is the number of ONUs. T ON / OFF is an on / off time required for laser ON / OFF when one ONU starts / ends data transmission, and is, for example, 64 TQ. ONU1 cars the time the laser ON at the start of data transmission and T on, the ONU1 cars and time T off according to laser OFF when ending the data transmission, the T ON / OFF = T on + T off . T TR is the report time ONU1 cars to send and receive data, such as 50TQ. T Sync is a synchronization time required for one ONU unit to synchronize the received optical signal and the internal clock at the optical receiver, and is 42 TQ, for example. “0.016” is a coefficient resulting from a unit difference between μs and TQ.

図2に示す帯域利用効率グラフにおいて、DBA周期時間が280μsの場合と560μsの場合を比較すると、DBA周期時間が短い方が、ONU台数が増加するとともに帯域利用効率が悪くなる。しかし、図1に示す遅延時間グラフに示すように、DBA周期時間が短い方(280μs)が、遅延時間は短い。このように、DBA周期時間によって帯域利用効率と遅延時間にはトレードオフの関係にある。   In the bandwidth utilization efficiency graph shown in FIG. 2, comparing the case where the DBA cycle time is 280 μs and the case where the DBA cycle time is 560 μs, the shorter the DBA cycle time, the greater the number of ONUs and the worse the bandwidth utilization efficiency. However, as shown in the delay time graph shown in FIG. 1, the shorter the DBA cycle time (280 μs), the shorter the delay time. Thus, there is a trade-off relationship between the bandwidth utilization efficiency and the delay time depending on the DBA cycle time.

本実施形態に係る発明は、通信装置92が各ONU91への帯域の割当を行う際に、DBA周期時間をパラメータとして、遅延時間Tおよび帯域利用効率Eをそれぞれ式(1)および式(2)により算出し、DBA周期時間TDBAに対して得られた「遅延時間x」と「帯域利用効率の逆数y」とを後述する式(5)により正規化し、正規化後の「遅延時間X」と「帯域利用効率の逆数Y」との二乗和が最小となるDBA周期時間を求める。以下、詳細に説明する。 The invention according to this embodiment, when the communication device 92 performs the allocation of bandwidth to each ONU91, the DBA cycle time as a parameter, the delay time T D and the band use efficiency E B respectively formula (1) and ( 2), the “delay time x” and the “reciprocal number y of bandwidth utilization efficiency” obtained for the DBA cycle time T DBA are normalized by the equation (5) described later, and the normalized “delay time” The DBA cycle time that minimizes the sum of squares of “X” and “reciprocal number Y of bandwidth utilization efficiency” is obtained. Details will be described below.

図3に、本発明の実施形態に係る帯域割当システムの一例を示す。本実施形態に係る帯域割当システムは、ONU91と、OLTとして機能する通信装置92と、スプリッタ94と、上位網93を備える。スプリッタ94は、通信装置92を複数のONU91と接続する。通信装置92は帯域割当装置として機能し、ONU91は割当先装置として機能する。   FIG. 3 shows an example of a bandwidth allocation system according to the embodiment of the present invention. The band allocation system according to the present embodiment includes an ONU 91, a communication device 92 that functions as an OLT, a splitter 94, and a host network 93. The splitter 94 connects the communication device 92 to a plurality of ONUs 91. The communication device 92 functions as a bandwidth allocation device, and the ONU 91 functions as an allocation destination device.

図4に、通信装置92の構成例を示す。通信装置92は、帯域割当装置21を備える。帯域割当装置21は、制御部211と、帯域割当部212と、PON部213と、IF214及び215を備える。IF214が上位網93と接続され、IF215がONU91と接続される。   FIG. 4 shows a configuration example of the communication device 92. The communication device 92 includes a bandwidth allocation device 21. The bandwidth allocation device 21 includes a control unit 211, a bandwidth allocation unit 212, a PON unit 213, and IFs 214 and 215. The IF 214 is connected to the upper network 93 and the IF 215 is connected to the ONU 91.

帯域割当部212は、各ONU91の通信帯域を割り当てる。制御部211は、帯域割当部212の割り当てに基づいてPON部213を制御する。PON部213は、送受信部として機能し、ONU91が要求する送信要求量を含むレポート信号をONU91から受信し、ONU91に対する送信許可量及び送信タイミングを含むゲート信号をONU91に送信する。PON部213は、通信信号を増幅する機能を有していてもよい。ここで、送信許可量は例えば送信時間(Grant Length)であり、送信タイミングは例えば送信開始時刻(Grant Start time)である。   The bandwidth allocation unit 212 allocates the communication bandwidth of each ONU 91. The control unit 211 controls the PON unit 213 based on the allocation by the bandwidth allocation unit 212. The PON unit 213 functions as a transmission / reception unit, receives a report signal including a transmission request amount requested by the ONU 91 from the ONU 91, and transmits a gate signal including a transmission permission amount and transmission timing for the ONU 91 to the ONU 91. The PON unit 213 may have a function of amplifying a communication signal. Here, the transmission permission amount is, for example, a transmission time (Grant Length), and the transmission timing is, for example, a transmission start time (Grant Start time).

本実施形態に係る帯域割当方法は、割当周期時間決定手順と、帯域割当手順と、を順に有する。割当周期時間決定手順では、帯域割当部212が、割当周期時間を決定する。帯域割当手順では、帯域割当部212が、決定した割当周期時間を用いて、各ONU91からの信号が衝突しないように、ONU91に対して帯域の割り当てを行う。   The bandwidth allocation method according to the present embodiment includes an allocation cycle time determination procedure and a bandwidth allocation procedure in order. In the allocation cycle time determination procedure, the bandwidth allocation unit 212 determines the allocation cycle time. In the band allocation procedure, the band allocation unit 212 allocates a band to the ONU 91 using the determined allocation cycle time so that signals from each ONU 91 do not collide.

図5に、割当周期時間決定手順の一例を示す。帯域割当部212は、自動又は手動にて処理開始し(S300)、情報取得手順S301と、適応範囲計算手順と、距離計算手順S304と、DBA周期時間設定手順S305と、を順に有する。適応範囲計算手順では、遅延時間適応範囲計算手順S302及び帯域利用効率適応範囲計算手順S303を実行する。   FIG. 5 shows an example of an allocation cycle time determination procedure. The bandwidth allocation unit 212 starts processing automatically or manually (S300), and has an information acquisition procedure S301, an adaptive range calculation procedure, a distance calculation procedure S304, and a DBA cycle time setting procedure S305 in order. In the adaptive range calculation procedure, a delay time adaptive range calculation procedure S302 and a band utilization efficiency adaptive range calculation procedure S303 are executed.

帯域割当部212は、アクセスラインの情報取得を行う情報取得手順S301、取得した情報からDBA周期時間毎の遅延時間を計算する遅延時間適応範囲計算手順S302、及びDBA周期時間毎の帯域利用効率を計算する帯域利用効率適応範囲計算手順S303を実施して、距離計算手順S304においてDBA周期時間を決定するための平均距離DONUを計算し、DBA周期時間設定手順S305においてDBA周期時間を設定する。 The bandwidth allocation unit 212 obtains information acquisition procedure S301 for acquiring access line information, delay time adaptive range calculation procedure S302 for calculating a delay time for each DBA cycle time from the acquired information, and bandwidth use efficiency for each DBA cycle time. The bandwidth use efficiency adaptive range calculation procedure S303 to be calculated is executed, the average distance DONU for determining the DBA cycle time is calculated in the distance calculation procedure S304, and the DBA cycle time is set in the DBA cycle time setting procedure S305.

情報取得手順S301では、帯域割当部212が、アクセスラインの情報を取得する。アクセスラインの情報は、例えば、DBA周期時間やONU台数等の割当条件及びその情報であり、DBA周期時間、OUN台数、ONU単体の伝送時間SONU、オンオフ時間TON/OFF、同期時間(Synctime)TSync、オーバーラップ(Overlap)時間、レポート(Report)信号長、通信装置92からONU91までの平均距離DONU、ONU1台あたりのレポート時間TTR、伝送遅延時間T、発見ウィンドウ(Discovery Windows)時間を含む。ここで、発見ウィンドウ時間は、OLTがONUからのLLID登録要求を待つ時間である。 In the information acquisition procedure S301, the bandwidth allocation unit 212 acquires access line information. The access line information includes, for example, allocation conditions such as DBA cycle time and the number of ONUs, and information thereof. DBA cycle time, number of OUNs, ONU unit transmission time S ONU , on / off time T ON / OFF , synchronization time (Synctime) ) T Sync , overlap time, report signal length, average distance D ONU from communication device 92 to ONU 91, report time T TR per ONU , transmission delay time T T , discovery window (Discovery Windows) ) Including time. Here, the discovery window time is a time during which the OLT waits for an LLID registration request from the ONU.

図6に、情報取得手順S301の具体例を示す。帯域割当部212は、既存のDBA周期時間TDBAを取得し(S401)、ONU台数を取得し(S402)、ONU単体の伝送時間SONUを取得し(S403)、オンオフ時間TON/OFFを取得し(S404)、Synctime、Overlap時間及びレポート信号長を取得し(S405)、ONU91までの平均距離DONUを取得する(S406)。そして、帯域割当部212は、これらの値を用いて、ONU1台あたりのレポート時間TTRを計算し(S407)、伝送遅延時間Tを計算し(S408)、発見ウィンドウ時間を計算する(S409)。レポート時間TTR、伝送遅延時間T及び発見ウィンドウ時間は、固定値としてもよい。 FIG. 6 shows a specific example of the information acquisition procedure S301. The bandwidth allocation unit 212 acquires the existing DBA cycle time T DBA (S401), acquires the number of ONUs (S402), acquires the transmission time S ONU of the ONU alone (S403), and sets the ON / OFF time T ON / OFF . It acquires (S404), acquires Synctime, Overlap time and report signal length (S405), and acquires the average distance D ONU to the ONU 91 (S406). Then, using these values, the bandwidth allocation unit 212 calculates a report time T TR per ONU (S407), calculates a transmission delay time T T (S408), and calculates a discovery window time (S409). ). The report time T TR , the transmission delay time T T, and the discovery window time may be fixed values.

図7に、DBA周期時間毎の遅延時間適応範囲計算手順S302の具体例を示す。帯域割当部212は、アクセスラインの情報取得手順S301で取得した情報から(S501)、DBA周期時間(n)毎の遅延時間計算(S502)を実施し、計算終了を確認し(S504)、未計算のDBA周期時間があればDBA周期時間の遅延時間計算を再度実施し(S504においてNo)、すべてのDBA周期時間毎の遅延時間を計算した後(S504においてYes)、処理終了(S505)とする。   FIG. 7 shows a specific example of the delay time adaptive range calculation procedure S302 for each DBA cycle time. The bandwidth allocation unit 212 performs the delay time calculation (S502) for each DBA cycle time (n) from the information acquired in the access line information acquisition procedure S301 (S501), confirms the end of the calculation (S504), If the DBA cycle time is calculated, the delay time calculation of the DBA cycle time is performed again (No in S504), and after calculating the delay time for every DBA cycle time (Yes in S504), the processing ends (S505). To do.

図8に、DBA周期時間毎の帯域利用効率適応範囲計算手順S303の具体例を示す。帯域割当部212は、アクセスラインの情報取得手順S301で取得した情報から(S601)、DBA周期時間(n)毎での帯域利用効率計算(S602)を実施し、計算終了を確認し(S604)、未計算のDBA周期時間があればDBA周期時間の帯域利用効率計算を再度実施し(S604においてNo)、すべてのDBA周期時間毎の帯域利用効率を計算した後(S604においてYes)、処理終了(S605)とする。   FIG. 8 shows a specific example of the bandwidth utilization efficiency adaptive range calculation procedure S303 for each DBA cycle time. Based on the information acquired in the access line information acquisition procedure S301 (S601), the bandwidth allocation unit 212 performs a bandwidth utilization efficiency calculation (S602) for each DBA cycle time (n) and confirms the end of the calculation (S604). If there is an uncalculated DBA cycle time, the bandwidth use efficiency calculation of the DBA cycle time is performed again (No in S604), and after calculating the bandwidth use efficiency for every DBA cycle time (Yes in S604), the processing ends. (S605).

図9に、距離計算手順S304の具体例を示す。帯域割当部212は、遅延時間適応範囲計算手順S302で取得したDBA周期時間毎の遅延時間適応範囲計算手順S302で取得した遅延時間や帯域利用効率適応範囲計算手順S303で取得したDBA周期時間毎の帯域利用効率の逆数から(S701)、DBA周期時間毎の遅延時間及び帯域利用効率(逆数)の正規化を行う(S702)。そして、帯域割当部212は、DBA周期時間での周期時間、遅延時間、帯域利用効率計算(逆数)の正規化された値でユークリッド距離を計算(S703)し、計算終了を確認し(S705)、未計算のDBA周期時間があればDBA周期時間のユークリッド距離計算を再度実施し(S705においてNo)、すべてのDBA周期時間毎のユークリッド距離を計算した後(S705においてYes)、処理終了(706)とする。   FIG. 9 shows a specific example of the distance calculation procedure S304. The bandwidth allocation unit 212 uses the delay time acquired in the delay time adaptive range calculation procedure S302 for each DBA cycle time acquired in the delay time adaptive range calculation procedure S302 and the DBA cycle time acquired in the bandwidth use efficiency adaptive range calculation procedure S303. From the reciprocal of the bandwidth utilization efficiency (S701), the delay time for each DBA cycle time and the bandwidth utilization efficiency (reciprocal) are normalized (S702). Then, the bandwidth allocation unit 212 calculates the Euclidean distance with the normalized values of the cycle time, delay time, and bandwidth utilization efficiency calculation (reciprocal) in the DBA cycle time (S703), and confirms the end of the calculation (S705). If there is an uncalculated DBA cycle time, the Euclidean distance calculation of the DBA cycle time is performed again (No in S705), and after calculating the Euclidean distance for every DBA cycle time (Yes in S705), the processing ends (706). ).

図10に、DBA周期時間設定手順S305の具体例を示す。帯域割当部212は、距離計算手順S304で算出したユークリッド距離を用いて最短ユークリッド距離のDBA周期時間を取得し(S801)、当該DBA周期時間をDBA周期時間に設定する(S802)。   FIG. 10 shows a specific example of the DBA cycle time setting procedure S305. The bandwidth allocation unit 212 acquires the DBA cycle time of the shortest Euclidean distance using the Euclidean distance calculated in the distance calculation procedure S304 (S801), and sets the DBA cycle time as the DBA cycle time (S802).

前述のとおり、帯域利用効率Eは式(3)で算出し、遅延時間Tは式(1)で算出することが可能である。本実施形態では、これら2つの式を、DBA周期時間TDBAを軸に1つの式にする。 As described above, the bandwidth use efficiency E B is calculated by Equation (3), the delay time T D is can be calculated with equation (1). In the present embodiment, these two expressions are converted into one expression with the DBA cycle time T DBA as an axis.

図11に、通信サービス提供時の遅延時間と帯域利用効率の特性の一例を示す。ONU台数NONUが64台であり、レポート送信時間TSRが147.5μsであり、平均距離DONUが35kmである時の伝送遅延時間(T=175.1μs)から帯域利用効率E(Y軸)と遅延時間T(X軸)をグラフ化した。 FIG. 11 shows an example of characteristics of delay time and bandwidth utilization efficiency when providing a communication service. Bandwidth utilization efficiency E B (T T = 175.1 μs) when the number of ONUs N ONUs is 64, the report transmission time T SR is 147.5 μs, and the average distance D ONU is 35 km. Y axis) and delay time T D (X axis) were graphed.

本実施形態では、図11に示すような遅延時間と帯域利用効率から適応範囲を限定する。図12に、遅延時間と帯域利用効率の特性の一例を示す。このグラフでは、ONU台数NONUが64台であり、平均距離DONUが20kmである場合を示す。 In the present embodiment, the adaptive range is limited from the delay time and the band utilization efficiency as shown in FIG. FIG. 12 shows an example of characteristics of delay time and bandwidth utilization efficiency. This graph shows a case where the number of ONUs N ONU is 64 and the average distance D ONU is 20 km.

帯域利用効率Eでは、算出式(3)から、DBA周期時間TDBAがレポート送信時間TSRより小さくなるとマイナスとなるため、0%以上となる(制約2)。また、最適なDBA周期時間TDBAの取る値が、既存のDBA周期時間(560μs)より大きくなることはない(制約1)。帯域利用効率適応範囲計算手順S303では、この制約1及び制約2によって得られる帯域利用効率を計算する。 From the calculation formula (3), the bandwidth utilization efficiency E B becomes 0% or more because it becomes negative when the DBA cycle time T DBA becomes smaller than the report transmission time T SR (constraint 2). Further, the value taken by the optimum DBA cycle time T DBA does not become larger than the existing DBA cycle time (560 μs) (Constraint 1). In the bandwidth utilization efficiency adaptive range calculation procedure S303, the bandwidth utilization efficiency obtained by the constraints 1 and 2 is calculated.

遅延時間Tでは、算出式(1)から、0以上となる(制約3)。また、最適なDBA周期時間TDBAの取る値が、既存のDBA周期時間(560μs)より大きくなることはない(制約4)。遅延時間適応範囲計算手順S302では、この制約3及び制約4によって得られる遅延時間を計算する。 In the delay time T D, the calculation formula (1), becomes 0 or more (constraint 3). Further, the value taken by the optimal DBA cycle time T DBA is never larger than the existing DBA cycle time (560 μs) (Constraint 4). In the delay time adaptive range calculation procedure S302, the delay time obtained by the constraints 3 and 4 is calculated.

制約1〜4の中から設定可能なDBA周期時間範囲を帯域利用効率と遅延時間の設定範囲とする。また、遅延時間と帯域利用効率の良い/不良についての大小関係を一致させるため、距離計算手順S304において用いる帯域利用効率は逆数をとるようにする。その時、遅延時間T=0であり、正規化後の帯域利用効率E=0%のとき遅延時間がなく、正規化前の帯域利用効率が100%となる目標点として置くことができる。 The DBA cycle time range that can be set from the constraints 1 to 4 is set as the setting range of the band use efficiency and the delay time. Further, in order to make the magnitude relationship between the delay time and the good / bad bandwidth utilization efficiency coincide, the bandwidth utilization efficiency used in the distance calculation procedure S304 is reciprocal. At that time, when the delay time T D = 0 and the normalized bandwidth utilization efficiency E B = 0%, there is no delay time, and the bandwidth utilization efficiency before normalization can be set as a target point of 100%.

図13に、制約1〜4で得られた遅延時間と帯域利用効率の設定範囲の拡大図を示す。帯域利用効率は逆数となっている。図13で得たグラフの軸は、帯域利用効率Eと遅延時間Tは、単位(尺度)が異なるため、式(5)を用い、比例配分にて正規化を行う。 FIG. 13 shows an enlarged view of the setting range of the delay time and the bandwidth utilization efficiency obtained by the constraints 1 to 4. Bandwidth utilization efficiency is a reciprocal. Axis of the graph was obtained in 13, the bandwidth use efficiency E B and the delay time T D, since the unit (scale) is different, using Equation (5), normalizes ratably.

遅延時間最大値=Xmax、遅延時間最小値=Xmin、帯域利用効率最大値=Ymax、帯域利用効率最小値=Yminのとき、正規化後の座標点(X,Y)は、
(数5)
(X,Y
=((x−Xmin)/(Xmax−Xmin),(y−Ymin)/(Ymax−Ymin))
・・・(5)
なお、目標点は、遅延時間T=0かつ帯域利用効率E=0(%)であるため、(0,0)である。
When delay time maximum value = X max , delay time minimum value = X min , bandwidth utilization efficiency maximum value = Y max , bandwidth utilization efficiency minimum value = Y min , normalized coordinate points (X 1 , Y 1 ) are ,
(Equation 5)
(X 1 , Y 1 )
= ((X 1 -X min) / (X max -X min), (y 1 -Y min) / (Y max -Y min))
... (5)
The target point is (0, 0) because the delay time T D = 0 and the bandwidth utilization efficiency E B = 0 (%).

図14に、正規化後の座標点の一例を示す。一点鎖線で囲まれた数字は、DBA周期時間である。この各座標点と目標点との距離Lnを算出する。距離Lnは、例えば、以下で表される。

Figure 0006219809
FIG. 14 shows an example of coordinate points after normalization. The number enclosed by the alternate long and short dash line is the DBA cycle time. A distance Ln between each coordinate point and the target point is calculated. The distance Ln is expressed as follows, for example.
Figure 0006219809

正規化したグラフの各座標点を考察すると、
・DBA周期時間が150nsのとき、距離L1であり、遅延時間Tは最小だが、帯域利用効率Eは低い。
・DBA周期時間が550nsのとき、距離L9であり、帯域利用効率Eは最大だが、遅延時間Tは長い。
・DBA周期時間が250nsのとき、距離L3であり、目標点(0,0)と最短である。このため、トレードオフ関係となる遅延時間Tと帯域利用効率Eのなかで、実効的に取りうるDBA周期時間のなかでこれら2つのパラメータを両立させるDBA周期時間となる。
Considering each coordinate point of the normalized graph,
· When DBA cycle time is 150ns, the distance L1, the delay time T D is a minimum, the bandwidth use efficiency E B is low.
· When DBA cycle time is 550 ns, the distance L9, bandwidth efficiency E B is the biggest, the delay time T D is longer.
When the DBA cycle time is 250 ns, the distance L3 is the shortest with the target point (0, 0). Therefore, among the delay time as a trade-off relationship T D and bandwidth utilization E B, the DBA cycle time to balance these two parameters among DBA cycle time that can be taken to the effective.

図15に、ONU台数を変化させたときのDBA周期時間の一例を示す。図16に、各ONU台数における目標点からの距離の分散の一例を示す。V1はDBA周期時間が最小のときを示し、V9はDBA周期時間が最大のときを示し、V3は正規化したグラフの座標点のうちの目標点との距離が最小のときを示す。前述の図14に示す目標点からの距離LnでDBA周期時間の最適性を比較すると、どのONU台数及び平均距離でも本実施形態に係るV3が最も目標点から近似していることが分かった。   FIG. 15 shows an example of the DBA cycle time when the number of ONUs is changed. FIG. 16 shows an example of the dispersion of the distance from the target point in each number of ONUs. V1 indicates when the DBA cycle time is minimum, V9 indicates when the DBA cycle time is maximum, and V3 indicates when the distance from the target point among the coordinate points of the normalized graph is minimum. Comparing the optimality of the DBA cycle time with the distance Ln from the target point shown in FIG. 14 described above, it was found that V3 according to the present embodiment is the closest from the target point for any number of ONUs and average distance.

本実施形態に係る発明は、通信局内のDBA周期時間、遅延時間、帯域利用効率で構成される通信装置の割当を特徴としている。したがって、通信サービス提供において、各種条件、設備条件に適応した最適な通信局内の帯域割当が可能とする処理手順をプログラムコード化して記録媒体に記録する事により、本発明の通信装置の帯域割当技術を市場に広く流通させる事ができる。例えば、帯域割当装置21は、コンピュータを、制御部211、帯域割当部212及びPON部213として機能させることで実現してもよい。この場合、帯域割当装置21内のCPU(Central Processing Unit)が、記憶部(不図示)に記憶されたコンピュータプログラムを実行することで、各構成を実現する。このように、本実施形態に係る通信装置92は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。   The invention according to the present embodiment is characterized by allocation of communication devices configured by DBA cycle time, delay time, and bandwidth utilization efficiency in a communication station. Therefore, in the provision of communication services, the processing procedure that enables optimal bandwidth allocation within the communication station adapted to various conditions and equipment conditions is recorded as a program code and recorded on a recording medium. Can be widely distributed in the market. For example, the bandwidth allocation device 21 may be realized by causing a computer to function as the control unit 211, the bandwidth allocation unit 212, and the PON unit 213. In this case, each configuration is realized by a CPU (Central Processing Unit) in the bandwidth allocation device 21 executing a computer program stored in a storage unit (not shown). As described above, the communication device 92 according to the present embodiment can be realized by a computer and a program, and can be recorded on a recording medium or provided through a network.

以上説明したように、本実施形態に係る発明は、通信装置92が、各ONU91への割当条件に更新が発生する都度、DBA周期時間毎の遅延時間T及び帯域利用効率Eを計算し、最適なDBA周期時間を決定する。このため、本実施形態に係る発明は、ユーザへ通信サービスを提供時に遅延なく、かつ通信装置が使用可能な帯域を効率的に使用する、帯域割当装置、帯域割当方法、帯域割当プログラム及び当該プログラムを記録した記録媒体を提供する事ができる。 As described above, in the invention according to the present embodiment, the communication device 92 calculates the delay time T D and the bandwidth utilization efficiency E B for each DBA cycle time every time the allocation condition to each ONU 91 is updated. Determine the optimal DBA cycle time. For this reason, the invention according to the present embodiment provides a bandwidth allocation device, a bandwidth allocation method, a bandwidth allocation program, and a program that efficiently use a bandwidth that can be used by the communication device without delay when providing a communication service to a user. Can be provided.

本発明は情報通信産業に適用することができる。なお、本実施形態では、通信装置92がOLTであり、割当先装置がONU91である例を説明したが、本発明はこれに限定されず、通信設備に特化した技術ではなく、他分野(他業種)に適用可能である。   The present invention can be applied to the information communication industry. In the present embodiment, the example in which the communication device 92 is the OLT and the allocation destination device is the ONU 91 has been described. However, the present invention is not limited to this, and is not a technology specialized for communication equipment, but other fields ( Applicable to other industries).

21:帯域割当装置
91:ONU
92:通信装置
93:上位網
94:スプリッタ
211:制御部
212:帯域割当部
213:PON部
214、215:IF
21: Bandwidth allocation device 91: ONU
92: Communication device 93: Host network 94: Splitter 211: Control unit 212: Band allocation unit 213: PON unit 214, 215: IF

Claims (8)

割当先装置の要求する送信要求量のデータを当該割当先装置が要求してから送信完了するまでの時間である遅延時間及び既存の割当周期時間に対する前記送信要求量のデータの送信時間の割合である帯域利用効率を、割当周期時間をパラメータとして計算し、得られた前記遅延時間及び前記帯域利用効率の相対関係を用いて割当周期時間を決定し、決定した割当周期時間を用いて、前記割当先装置に対して帯域の割り当てを行う帯域割当部を備える帯域割当装置。   The delay time, which is the time from when the allocation destination device requests the transmission request amount data requested by the allocation destination device to the completion of transmission, and the ratio of the transmission time of the transmission request amount data to the existing allocation cycle time A certain bandwidth utilization efficiency is calculated using the allocation cycle time as a parameter, an allocation cycle time is determined using the obtained relative relationship between the delay time and the bandwidth utilization efficiency, and the allocation cycle time is determined using the determined allocation cycle time. A bandwidth allocation device comprising a bandwidth allocation unit that allocates bandwidth to a destination device. 前記帯域割当部は、前記遅延時間及び前記帯域利用効率の逆数を正規化し、正規化後の遅延時間及び帯域利用効率の逆数の二乗和が最小となるように割当周期時間を決定する、
請求項1に記載の帯域割当装置。
The bandwidth allocation unit normalizes the reciprocal of the delay time and the bandwidth utilization efficiency, and determines an allocation cycle time so that a square sum of the normalized delay time and the reciprocal of the bandwidth utilization efficiency is minimized;
The bandwidth allocating device according to claim 1.
前記帯域割当部は、既存の割当周期時間以下でありかつ遅延時間及び帯域利用効率が0以上となる範囲で前記遅延時間及び前記帯域利用効率を正規化する、
請求項2に記載の帯域割当装置。
The bandwidth allocation unit normalizes the delay time and the bandwidth usage efficiency within a range that is equal to or shorter than the existing allocation cycle time and the delay time and bandwidth usage efficiency are 0 or more.
The bandwidth allocation device according to claim 2.
複数の前記割当先装置と光伝送路で接続され、前記送信要求量を含むレポート信号を前記割当先装置から受信し、前記帯域割当部の決定した送信許可量及び送信タイミングを含むゲート信号を前記割当先装置に送信する送受信部をさらに備え、
前記帯域割当部は、前記割当先装置の既存の割当周期時間及び前記割当先装置の伝送遅延時間を用いて前記遅延時間を計算し、前記割当先装置の既存の割当周期時間及び前記割当先装置からの前記レポート信号の送信時間を用いて前記帯域利用効率を計算し、前記遅延時間及び前記帯域利用効率の相対関係を用いて決定した割当周期時間を用いて、複数の前記割当先装置からの信号が衝突しないように前記割当先装置に対して送信許可量及び送信タイミングを決定することで帯域の割り当てを行う、
請求項1から3のいずれかに記載の帯域割当装置。
A report signal including the transmission request amount is received from the allocation destination device, connected to a plurality of the allocation destination devices through an optical transmission line, and a gate signal including a transmission permission amount and a transmission timing determined by the band allocation unit is A transmission / reception unit for transmitting to the allocation destination device;
The bandwidth allocation unit calculates the delay time using the existing allocation cycle time of the allocation destination device and the transmission delay time of the allocation destination device, and the existing allocation cycle time of the allocation destination device and the allocation destination device The bandwidth utilization efficiency is calculated using the transmission time of the report signal from the network, and the allocation period time determined using the relative relationship between the delay time and the bandwidth utilization efficiency is Assigning bandwidth by determining the transmission permission amount and transmission timing for the allocation destination device so that signals do not collide,
The bandwidth allocation device according to any one of claims 1 to 3.
割当先装置の要求する送信要求量のデータを当該割当先装置が要求してから送信完了するまでの時間である遅延時間及び既存の割当周期時間に対する前記送信要求量のデータの送信時間の割合である帯域利用効率を、割当周期時間をパラメータとして計算し、得られた前記遅延時間及び前記帯域利用効率の相対関係を用いて割当周期時間を決定する割当周期時間決定手順と、
決定した割当周期時間を用いて、前記割当先装置に対して帯域の割り当てを行う帯域割当手順と、
を順に有する帯域割当方法。
The delay time, which is the time from when the allocation destination device requests the transmission request amount data requested by the allocation destination device to the completion of transmission, and the ratio of the transmission time of the transmission request amount data to the existing allocation cycle time An allocation cycle time determination procedure for calculating a certain bandwidth usage efficiency using the allocation cycle time as a parameter and determining an allocation cycle time using the obtained relative relationship between the delay time and the bandwidth usage efficiency;
A bandwidth allocation procedure for allocating a bandwidth to the allocation destination device using the determined allocation cycle time;
The bandwidth allocation method which has in order.
前記割当周期時間決定手順において、前記帯域割当部は、前記遅延時間及び前記帯域利用効率の逆数を正規化し、正規化後の遅延時間及び帯域利用効率の逆数の二乗和が最小となるように割当周期時間を決定する、
請求項5に記載の帯域割当方法。
In the allocation cycle time determination procedure, the bandwidth allocating unit normalizes the reciprocal of the delay time and the bandwidth usage efficiency, and allocates the normalized sum of the squares of the delay time and the reciprocal of the bandwidth usage efficiency to a minimum. Determine the cycle time,
The bandwidth allocation method according to claim 5.
前記割当周期時間決定手順において、既存の割当周期時間以下でありかつ遅延時間及び帯域利用効率が0以上となる範囲で前記遅延時間及び前記帯域利用効率を正規化する、
請求項6に記載の帯域割当方法。
In the allocation cycle time determination procedure, the delay time and the bandwidth usage efficiency are normalized within a range that is equal to or less than the existing allocation cycle time and the delay time and bandwidth usage efficiency are 0 or more.
The bandwidth allocation method according to claim 6.
コンピュータに、請求項5から7のいずれかに記載の割当周期時間決定手順及び帯域割当手順を実行させるための帯域割当プログラム。   A bandwidth allocation program for causing a computer to execute the allocation cycle time determination procedure and the bandwidth allocation procedure according to any one of claims 5 to 7.
JP2014248641A 2014-12-09 2014-12-09 BAND ALLOCATION DEVICE, BAND ALLOCATION METHOD, AND BAND ALLOCATION PROGRAM Expired - Fee Related JP6219809B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014248641A JP6219809B2 (en) 2014-12-09 2014-12-09 BAND ALLOCATION DEVICE, BAND ALLOCATION METHOD, AND BAND ALLOCATION PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014248641A JP6219809B2 (en) 2014-12-09 2014-12-09 BAND ALLOCATION DEVICE, BAND ALLOCATION METHOD, AND BAND ALLOCATION PROGRAM

Publications (2)

Publication Number Publication Date
JP2016111582A JP2016111582A (en) 2016-06-20
JP6219809B2 true JP6219809B2 (en) 2017-10-25

Family

ID=56125008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014248641A Expired - Fee Related JP6219809B2 (en) 2014-12-09 2014-12-09 BAND ALLOCATION DEVICE, BAND ALLOCATION METHOD, AND BAND ALLOCATION PROGRAM

Country Status (1)

Country Link
JP (1) JP6219809B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2021140573A1 (en) * 2020-01-07 2021-07-15

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010161566A (en) * 2009-01-07 2010-07-22 Mitsubishi Electric Corp Device for terminating optical subscriber line, and station-side apparatus
JP2010219978A (en) * 2009-03-18 2010-09-30 Hitachi Ltd Optical transmission line terminal, passive optical network system, and bandwidth assignment method
JP2014158152A (en) * 2013-02-15 2014-08-28 Nippon Telegr & Teleph Corp <Ntt> Terminal apparatus and band allocation method
JP5482931B1 (en) * 2013-03-18 2014-05-07 沖電気工業株式会社 Subscriber side apparatus registration method and optical network system

Also Published As

Publication number Publication date
JP2016111582A (en) 2016-06-20

Similar Documents

Publication Publication Date Title
JP4964349B2 (en) COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND BAND ALLOCATION METHOD
KR102032363B1 (en) Optical network unit for Low latency packet transmission in time division multiplexing passive optical network, Method of operating thereof, and Apparatus for controlling optical network unit
US11134506B2 (en) Systems and methods for avoiding delays for ULL traffic
US20210160597A1 (en) Integrated dynamic bandwidth allocation method and apparatus in passive optical networks
JP6429225B2 (en) Optical terminal equipment and uplink scheduling method for optical network
JP5084919B2 (en) Master station apparatus and grant allocation method
JP6900624B2 (en) Data communication system, optical network unit and baseband unit
CN108809851A (en) Service bandwidth distribution method and device based on GPON systems
JP2012049942A (en) Bandwidth allocation controller and bandwidth allocation control program
JP4790462B2 (en) Wireless communication apparatus and wireless communication method
WO2021053759A1 (en) Network control device, communication resource assignment method, and communication system
JP6219809B2 (en) BAND ALLOCATION DEVICE, BAND ALLOCATION METHOD, AND BAND ALLOCATION PROGRAM
JP6450272B2 (en) Terminal station apparatus and bandwidth allocation method
KR101531040B1 (en) Device of network management for providing internet in access network and method of network management using the same
JP6301168B2 (en) Station side equipment
WO2024198273A1 (en) Communication system, air interface reservation method and access device
JP2003087281A (en) Circuit, method and program for assigning dynamic band and recording medium
JP6159265B2 (en) Band allocation method, station side apparatus, and optical communication system
JP5900375B2 (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, COMMUNICATION BAND CONTROL METHOD
JP6822996B2 (en) Bandwidth allocation device and band allocation method
JP4877483B2 (en) Transmission allocation method and apparatus
US9210029B2 (en) Logical link identifier registration method, device, and system
JP6829147B2 (en) Subscriber line end station equipment and band allocation method
JP2015149658A (en) COMMUNICATION SYSTEM, COMMUNICATION METHOD, TCP HEAD MONITORING DEVICE, AND LINE ALLOCATION DEVICE
JP2016144085A (en) Satellite channel control device, satellite communication system and satellite communication method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170104

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170907

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170926

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170928

R150 Certificate of patent or registration of utility model

Ref document number: 6219809

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees