Nothing Special   »   [go: up one dir, main page]

JP7559947B2 - Route control device, communication system, and route control method - Google Patents

Route control device, communication system, and route control method Download PDF

Info

Publication number
JP7559947B2
JP7559947B2 JP2023529233A JP2023529233A JP7559947B2 JP 7559947 B2 JP7559947 B2 JP 7559947B2 JP 2023529233 A JP2023529233 A JP 2023529233A JP 2023529233 A JP2023529233 A JP 2023529233A JP 7559947 B2 JP7559947 B2 JP 7559947B2
Authority
JP
Japan
Prior art keywords
time
prediction
switch
communication path
traffic volume
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.)
Active
Application number
JP2023529233A
Other languages
Japanese (ja)
Other versions
JPWO2022269707A1 (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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
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 filed Critical Nippon Telegraph and Telephone Corp
Publication of JPWO2022269707A1 publication Critical patent/JPWO2022269707A1/ja
Application granted granted Critical
Publication of JP7559947B2 publication Critical patent/JP7559947B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/121Shortest path evaluation by minimising delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/08Learning-based routing, e.g. using neural networks or artificial intelligence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/18Communication route or path selection, e.g. power-based or shortest path routing based on predicted events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • H04W88/085Access point devices with remote components

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、経路制御装置、通信システム、及び経路制御方法に関する。 The present invention relates to a route control device, a communication system, and a route control method.

例えば5G(第5世代移動通信システム)などでは、MFH(Mobile Front Haul)、MMH(Mobile Mid Haul)、及びMBH(Mobile Back Haul)を含み、トラフィックを制御するように構成されたシステムが知られている。For example, in 5G (fifth generation mobile communication system), a system is known that includes MFH (Mobile Front Haul), MMH (Mobile Mid Haul), and MBH (Mobile Back Haul) and is configured to control traffic.

例えば、複数のRU(Radio unit:無線局)がそれぞれ接続された複数のDU(Distribution unit:リモート局)と、複数のCU(Central unit:集約基地局)との間の通信経路がSW(スイッチ)によって切替えられる無線通信システムがある。For example, there is a wireless communication system in which communication paths between multiple DUs (Distribution units: remote stations), each of which is connected to multiple RUs (Radio units: radio stations), and multiple CUs (Central units: aggregation base stations) are switched by a SW (switch).

従来、このようなシステムでは、あるCUに到着するトラフィック量を予測(機械学習による)し、当該CUが処理しきれないトラフィックの到着が見込まれる場合、異なるCUにトラフィックが送られるようにSWを切り替える(例えば、非特許文献1参照)。Conventionally, such systems predict (using machine learning) the amount of traffic arriving at a certain CU, and if it is expected that the CU will receive more traffic than it can handle, the SW is switched so that the traffic is sent to a different CU (see, for example, non-patent document 1).

Igor Donevski et al., “Neural Networks for Cellular Base Station Switching” IEEE INFOCOM 2019.Igor Donevski et al., “Neural Networks for Cellular Base Station Switching” IEEE INFOCOM 2019.

しかしながら、従来技術では、単一のアルゴリズムに従ってCU-DU間の帯域保障されたパスの設定を実施するため、ネットワーク構成による伝送遅延や、ネットワークのトラフィックが異なる場合、通信経路に対する将来のトラフィック量の予測が実際のトラフィックに対して間に合わないことが生じ得る。将来のトラフィック量の予測が実際のトラフィックに対して間に合わない場合には、帯域保証をすることはできない。 However, in conventional technology, a bandwidth-guaranteed path between CU-DU is set up according to a single algorithm, so when there are transmission delays due to the network configuration or when the network traffic differs, it may happen that the prediction of future traffic volume for a communication path does not keep up with the actual traffic. When the prediction of future traffic volume does not keep up with the actual traffic, bandwidth cannot be guaranteed.

また、従来技術では、使用しないCUの電源を切ることによってCUの切り替えを実現しているため、一部のDUとのトラフィックを動作中のCUで受け入れたままで、その他の一部のDUとのトラフィックだけを別のCUに切り替えることは困難であった。 In addition, in conventional technology, CU switching is achieved by turning off the power of unused CUs, making it difficult to switch only traffic with some DUs to a different CU while continuing to accept traffic with other DUs at an operating CU.

本発明は、上述した課題を鑑みてなされたものであり、トラフィックや伝搬遅延が変動しても、効率的な通信経路を決定して切替えることができる経路制御装置、通信システム、及び経路制御方法を提供することを目的とする。The present invention has been made in consideration of the above-mentioned problems, and aims to provide a route control device, a communication system, and a route control method that can determine and switch efficient communication routes even when traffic and propagation delays fluctuate.

本発明の一実施形態にかかる経路制御装置は、複数の集約基地局と複数のリモート局との間に設けられて通信経路を切替えるスイッチを制御する経路制御装置において、前記スイッチと前記集約基地局との間の伝送時間、前記スイッチと前記リモート局との間の伝送時間、前記リモート局と前記集約基地局との間のトラフィック量及びスケジュール情報を含む制御情報、前記スイッチの動作時間、並びに予め設定された最大許容遅延時間に基づいて、通信経路に対する将来のトラフィック量の予測に使用可能な時間を決定する予測時間決定部と、前記予測時間決定部が決定した予測に使用可能な時間内に通信経路を決定可能なアルゴリズムを所定の優先度に応じて複数のアルゴリズムの中から選定する選定部と、前記選定部が選定したアルゴリズムを実行することにより、前記集約基地局と前記リモート局との間の通信経路を決定する実行部と、前記実行部が決定した通信経路によって前記集約基地局と前記リモート局とが通信を行うように、前記スイッチによる通信経路の切替えを制御する切替制御部とを有することを特徴とする。 A route control device according to one embodiment of the present invention is a route control device that controls a switch that is provided between a plurality of aggregation base stations and a plurality of remote stations and switches communication paths, and is characterized in having a prediction time determination unit that determines a time available for predicting future traffic volume for a communication path based on a transmission time between the switch and the aggregation base station, a transmission time between the switch and the remote station, control information including traffic volume and schedule information between the remote station and the aggregation base station, an operation time of the switch, and a predetermined maximum allowable delay time; a selection unit that selects an algorithm that can determine a communication path within the time available for prediction determined by the prediction time determination unit from among a plurality of algorithms according to a predetermined priority; an execution unit that determines a communication path between the aggregation base station and the remote station by executing the algorithm selected by the selection unit; and a switching control unit that controls switching of the communication path by the switch so that the aggregation base station and the remote station communicate via the communication path determined by the execution unit.

また、本発明の一実施形態にかかる通信システムは、複数の集約基地局と複数のリモート局との間に設けられて通信経路を切替えるスイッチと、前記スイッチを制御する経路制御装置とを備えた通信システムにおいて、前記経路制御装置が、前記スイッチと前記集約基地局との間の伝送時間、前記スイッチと前記リモート局との間の伝送時間、前記リモート局と前記集約基地局との間のトラフィック量及びスケジュール情報を含む制御情報、前記スイッチの動作時間、並びに予め設定された最大許容遅延時間に基づいて、通信経路に対する将来のトラフィック量の予測に使用可能な時間を決定する予測時間決定部と、前記予測時間決定部が決定した予測に使用可能な時間内に通信経路を決定可能なアルゴリズムを所定の優先度に応じて複数のアルゴリズムの中から選定する選定部と、前記選定部が選定したアルゴリズムを実行することにより、前記集約基地局と前記リモート局との間の通信経路を決定する実行部と、前記実行部が決定した通信経路によって前記集約基地局と前記リモート局とが通信を行うように、前記スイッチによる通信経路の切替えを制御する切替制御部とを有することを特徴とする。In addition, a communication system according to one embodiment of the present invention is a communication system including a switch provided between a plurality of aggregation base stations and a plurality of remote stations for switching communication paths, and a path control device for controlling the switch, wherein the path control device has a prediction time determination unit for determining a time available for predicting future traffic volume for a communication path based on a transmission time between the switch and the aggregation base station, a transmission time between the switch and the remote station, control information including traffic volume and schedule information between the remote station and the aggregation base station, an operation time of the switch, and a predetermined maximum allowable delay time, a selection unit for selecting an algorithm capable of determining a communication path within the time available for prediction determined by the prediction time determination unit from among a plurality of algorithms according to a predetermined priority, an execution unit for determining a communication path between the aggregation base station and the remote station by executing the algorithm selected by the selection unit, and a switching control unit for controlling the switching of the communication path by the switch so that the aggregation base station and the remote station communicate via the communication path determined by the execution unit.

また、本発明の一実施形態にかかる経路制御方法は、複数の集約基地局と複数のリモート局との間に設けられて通信経路を切替えるスイッチを制御する経路制御方法において、前記スイッチと前記集約基地局との間の伝送時間、前記スイッチと前記リモート局との間の伝送時間、前記リモート局と前記集約基地局との間のトラフィック量及びスケジュール情報を含む制御情報、前記スイッチの動作時間、並びに予め設定された最大許容遅延時間に基づいて、通信経路に対する将来のトラフィック量の予測に使用可能な時間を決定する予測時間決定工程と、決定した予測に使用可能な時間内に通信経路を決定可能なアルゴリズムを所定の優先度に応じて複数のアルゴリズムの中から選定する選定工程と、選定したアルゴリズムを実行することにより、前記集約基地局と前記リモート局との間の通信経路を決定する実行工程と、決定した通信経路によって前記集約基地局と前記リモート局とが通信を行うように、前記スイッチによる通信経路の切替えを制御する切替制御工程とを含むことを特徴とする。In addition, a route control method according to one embodiment of the present invention is a route control method for controlling a switch that is provided between a plurality of aggregation base stations and a plurality of remote stations and switches communication routes, the method comprising the steps of: a prediction time determination step for determining a time available for predicting future traffic volume for a communication route based on a transmission time between the switch and the aggregation base station, a transmission time between the switch and the remote station, control information including traffic volume and schedule information between the remote station and the aggregation base station, an operation time of the switch, and a predetermined maximum allowable delay time; a selection step for selecting an algorithm capable of determining a communication route within the determined time available for prediction from among a plurality of algorithms according to a predetermined priority; an execution step for determining a communication route between the aggregation base station and the remote station by executing the selected algorithm; and a switching control step for controlling switching of the communication route by the switch so that the aggregation base station and the remote station communicate via the determined communication route.

本発明によれば、トラフィックや伝搬遅延が変動しても、効率的な通信経路を決定して切替えることができる。 According to the present invention, efficient communication paths can be determined and switched even when traffic and propagation delays fluctuate.

一実施形態にかかる通信システムの構成例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a communication system according to an embodiment. SWの周辺の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration around SW. 一実施形態にかかる経路制御装置が有する機能とその周辺を例示するブロック図である。1 is a block diagram illustrating functions of a route control device according to an embodiment and its surroundings. FIG. 予測時間決定部が決定する予測時間の例を模式的に示す図である。10A and 10B are diagrams illustrating examples of predicted times determined by a predicted time determination unit; 選定部がアルゴリズムの選定に用いる複数のアルゴリズムの具体例を示す図である。FIG. 11 is a diagram showing a specific example of a plurality of algorithms used by a selection unit to select an algorithm. (a)は、トラフィック量を用いた場合の経路制御装置の動作例を模式的に示す図である。(b)は、制御情報を用いた場合の経路制御装置の動作例を模式的に示す図である。1A is a diagram showing an example of the operation of a route control device when traffic volume is used, and FIG. 1B is a diagram showing an example of the operation of a route control device when control information is used; (a)は、予測時間が十分にある場合のトラフィックとの関係を模式的に示す図である。(b)は、予測時間が十分にない場合のトラフィックとの関係を模式的に示す図である。1A is a diagram showing a schematic diagram of a relationship with traffic when there is sufficient prediction time, and FIG. 1B is a diagram showing a schematic diagram of a relationship with traffic when there is not sufficient prediction time; (a)は、経路制御装置が予測した各DUのトラフィック量を示す図である。(b)は、経路制御装置がトラフィック量の割当てを行う前後の各CUのトラフィック量を示す図である。1A is a diagram showing the traffic volume of each DU predicted by the path control device, and FIG. 1B is a diagram showing the traffic volume of each CU before and after the path control device allocates the traffic volume; (a)は、経路制御装置が予測した各DUのトラフィック量、及び実際のトラフィック量を示す図である。(b)は、経路制御装置が実際のトラフィック量の割当てを行う前後の各CUのトラフィック量を示す図である。1A is a diagram showing the traffic volume of each DU predicted by the path control device and the actual traffic volume, and FIG. 1B is a diagram showing the traffic volume of each CU before and after the path control device allocates the actual traffic volume. (a)は、一実施形態にかかる経路制御装置が予測した各DUのトラフィック量、比較例の経路制御装置が予測した各DUのトラフィック量、及び実際のトラフィック量を示す図である。(b)は、一実施形態にかかる経路制御装置が予測して実際のトラフィック量を割当てた結果と、比較例の経路制御装置が予測して実際のトラフィック量を割当てた結果とを示す図である。1A is a diagram showing the traffic volume of each DU predicted by a route control device according to an embodiment, the traffic volume of each DU predicted by a route control device of a comparative example, and the actual traffic volume, and FIG. 1B is a diagram showing the result of the route control device according to an embodiment predicting and allocating the actual traffic volume, and the result of the route control device of the comparative example predicting and allocating the actual traffic volume.

一実施形態にかかる通信システムについて、以下のように図面を用いて説明する。図1は、一実施形態にかかる通信システム1の構成例を示す図である。通信システム1は、例えばエンドサーバ10が接続されたコアネットワーク11に複数のCU(Central unit:集約基地局)12が接続されて、例えば5G(第5世代移動通信システム)としてのネットワークを構成している。A communication system according to one embodiment will be described with reference to the drawings as follows. FIG. 1 is a diagram showing an example of the configuration of a communication system 1 according to one embodiment. In the communication system 1, for example, a core network 11 to which an end server 10 is connected is connected to multiple CUs (Central units: aggregation base stations) 12, forming a network such as 5G (fifth generation mobile communication system).

CU12は、それぞれSW(スイッチ)2を介して複数のDU(Distribution unit:リモート局)13及び経路制御装置3に接続されている。 The CU 12 is connected to multiple DUs (Distribution units: remote stations) 13 and a route control device 3 via SWs (switches) 2.

DU13は、それぞれ複数のRU(Radio unit:無線局)14に接続されている。RU14は、UE(User equipment:無線端末)15を収容しており、UE15がエンドサーバ10に対してアクセスすることを可能にしている。Each DU 13 is connected to multiple RUs (Radio units) 14. The RUs 14 accommodate UEs (User equipment) 15 and enable the UEs 15 to access the end server 10.

SW2は、複数のCU12と複数のDU13との間に設けられ、例えば経路制御装置3の制御に応じてCU12とDU13との間の通信経路を切替えるMMH(Mobile Mid Haul)を構成している。以下、複数のCU12をそれぞれ区別する場合には、CU#1,CU#2のように、それぞれ#の次に番号を付して区別することとする。また、複数のDU13をそれぞれ区別する場合には、DU#1~DU#4・・・のように、それぞれ#の次に番号を付して区別することとする。 SW2 is provided between multiple CUs 12 and multiple DUs 13, and constitutes an MMH (Mobile Mid Haul) that switches the communication path between CUs 12 and DUs 13, for example, according to the control of the route control device 3. Hereinafter, when multiple CUs 12 are to be distinguished from one another, they will be distinguished by adding a number after the #, such as CU#1, CU#2, etc. Also, when multiple DUs 13 are to be distinguished from one another, they will be distinguished by adding a number after the #, such as DU#1 to DU#4, etc.

図2は、SW2の周辺の構成例を示す図である。SW2は、例えばCU#1,CU#2それぞれから通信についての伝送時間(t)及びトラフィック量(x)を示す情報を受信する。また、SW2は、DU#1~DU#4それぞれから通信についての伝送時間(t)及び制御情報(c)を受信する。なお、上り通信の場合には、SW2は、DU#1~DU#4それぞれからトラフィック量(x)を示す情報も受信する。 Figure 2 is a diagram showing an example of the configuration around SW2. SW2 receives information indicating the transmission time (t) and traffic volume (x) for communication from, for example, CU#1 and CU#2. SW2 also receives the transmission time (t) and control information (c) for communication from each of DU#1 to DU#4. In the case of upstream communication, SW2 also receives information indicating the traffic volume (x) from each of DU#1 to DU#4.

なお、制御情報は、UE15が例えばエンドサーバ10にアクセスするために、DU13に対して送信する情報である。DU#1~DU#4それぞれがSW2に対して送信する制御情報には、例えばDU13とCU12との間のトラフィック量及びスケジュール情報が含まれている。具体的には、制御情報には、次回実際にトラフィック送信される時刻(t)が記載されている。そして、制御情報に基づいて、割り当てを実施したデータが次の送信で送られることとなる。 The control information is information that UE 15 transmits to DU 13 in order to access, for example, end server 10. The control information that each of DU#1 to DU#4 transmits to SW2 includes, for example, traffic volume and schedule information between DU 13 and CU 12. Specifically, the control information describes the time (t C ) at which the next traffic will actually be transmitted. Then, the data that has been allocated based on the control information will be transmitted in the next transmission.

次に、一実施形態にかかる経路制御装置3について詳述する。図3は、一実施形態にかかる経路制御装置3が有する機能とその周辺を例示するブロック図である。経路制御装置3は、時刻分析部30、予測時間決定部31、記憶部32、選定部33、実行部34、及び切替制御部35を有し、SW2に接続されている。Next, the route control device 3 according to one embodiment will be described in detail. Figure 3 is a block diagram illustrating the functions of the route control device 3 according to one embodiment and its surroundings. The route control device 3 has a time analysis unit 30, a predicted time determination unit 31, a memory unit 32, a selection unit 33, an execution unit 34, and a switching control unit 35, and is connected to SW2.

時刻分析部30は、DU13から受信した制御情報(CDU)からトラフィックの送信時刻を分析し、トラフィック送信時刻(t)と制御情報を予測時間決定部31及び実行部34に対して出力する。 The time analysis unit 30 analyzes the traffic transmission time from the control information (C DU ) received from the DU 13 , and outputs the traffic transmission time (t C ) and the control information to the predicted time determination unit 31 and the execution unit 34 .

なお、時刻分析部30は、制御情報と共にタイムスタンプを受信し、TTI(Transmission Time. Interval)周期に基づいて次回実際にトラフィック送信される時刻(t)を分析してもよい。 The time analyzer 30 may receive a time stamp together with the control information, and analyze the time (t c ) at which traffic will actually be transmitted next time based on a TTI (Transmission Time Interval) period.

予測時間決定部31は、SW2とCU12との間の伝送時間(tCU)、SW2とDU13との間の伝送時間(tDU)、DU13とCU12との間のトラフィック量及びスケジュール情報(tなど)を含む制御情報、SW2の動作時間(tSW)、並びに予め設定された最大許容遅延時間(例えばMMHの要求遅延時間:tMMH)に基づいて、通信経路に対する将来のトラフィック量の予測に使用可能な時間(予測時間:t)を決定し、選定部33に対して出力する。 The predicted time determination unit 31 determines a time (predicted time: tf ) that can be used to predict future traffic volume for a communication path based on the transmission time ( tCU ) between SW2 and CU12, the transmission time (tDU) between SW2 and DU13, control information including traffic volume and schedule information (tC, etc.) between DU13 and CU12, the operation time of SW2 ( tSW ), and a predetermined maximum allowable delay time (for example, MMH required delay time: tMMH ) , and outputs the determined time to the selection unit 33.

また、予測時間決定部31は、例えばトラフィックの優先度に応じてMMHの最大許容遅延時間を、予測に使用可能な時間の決定に用いる最大許容遅延時間として決定する、又は、予測に使用可能な時間の決定に用いる最大許容遅延時間を0に決定する最大許容遅延時間決定部310を備えていてもよい。この場合、予測時間決定部31は、制御情報の受信時から主信号が到着するまでの時間と、最大許容遅延時間決定部310が決定した最大許容遅延時間との合計時間を予測時に使用可能な時間として決定する。 The prediction time determination unit 31 may also include a maximum allowable delay time determination unit 310 that determines the maximum allowable delay time of the MMH as the maximum allowable delay time used to determine the time available for prediction according to, for example, the traffic priority, or determines the maximum allowable delay time used to determine the time available for prediction to be 0. In this case, the prediction time determination unit 31 determines the total time of the time from the reception of the control information to the arrival of the main signal and the maximum allowable delay time determined by the maximum allowable delay time determination unit 310 as the time available for prediction.

例えば、予測時間決定部31は、グランドマスタークロック又はオリジナルクロックにより現時刻(tnow)を把握する。また、予測時間決定部31は、推定されるトラフィック情報から各CU12に対して割り当てを計算するために要する時間が一定であるとして記憶していてもよい。また、予測時間決定部31は、SW2が切替えの指示から実施までに要する時間も一定であるとして記憶していてもよい。また、予測時間決定部31は、MMHの要求遅延時間も一定であるとして記憶していてもよい。 For example, the predicted time determination unit 31 grasps the current time (t now ) from a grandmaster clock or an original clock. The predicted time determination unit 31 may store the time required to calculate the allocation to each CU 12 from the estimated traffic information as being constant. The predicted time determination unit 31 may store the time required by SW2 from the instruction to switch to the actual switching as being constant. The predicted time determination unit 31 may store the required delay time of the MMH as being constant.

図4は、予測時間決定部31が決定する予測時間の例を模式的に示す図である。例えば、SW2とDU13との間の伝送時間(tDU)は、下式(1)に示されるようになる可能性もある。 4 is a diagram showing an example of a predicted time determined by the predicted time determination unit 31. For example, the transmission time (t DU ) between SW2 and DU 13 may be as shown in the following formula (1).

DU=tnow+1-t ・・・(1) t DU = t now +1-t C ...(1)

記憶部32は、送信されたトラフィック量を記憶し、以前に記憶した過去のトラフィック量とともに連続値として実行部34へ出力する。The memory unit 32 stores the transmitted traffic volume and outputs it to the execution unit 34 as a continuous value together with previously stored past traffic volumes.

選定部33は、予測時間決定部31が決定した予測に使用可能な時間(予測時間)内に通信経路を決定可能なアルゴリズムを所定の優先度に応じて複数のアルゴリズムの中から選定し、選定結果を実行部34に対して出力する。The selection unit 33 selects an algorithm capable of determining a communication path within the time available for prediction (prediction time) determined by the prediction time determination unit 31 from among multiple algorithms according to a predetermined priority, and outputs the selection result to the execution unit 34.

例えば、選定部33は、予測時間決定部31が決定した予測時間に基づいて、予測時間が十分にある場合にはトラフィック推定を選定し、予測時間が十分にない場合には時系列予測などのアルゴリズムを選定する。なお、選定部33は、複数のアルゴリズムを選定するように構成されてもよい。For example, the selection unit 33 selects traffic estimation when there is sufficient prediction time based on the prediction time determined by the prediction time determination unit 31, and selects an algorithm such as time series prediction when there is not enough prediction time. The selection unit 33 may be configured to select multiple algorithms.

図5は、選定部33がアルゴリズムの選定に用いる複数のアルゴリズムの具体例を示す図である。例えば、選定部33は、優先度に応じて1~3・・・の番号が振られた複数のアルゴリズムの少なくともいずれかを、予測時間内に通信経路を決定可能なアルゴリズムとして選定する。 Figure 5 is a diagram showing a specific example of multiple algorithms used by the selection unit 33 to select an algorithm. For example, the selection unit 33 selects at least one of multiple algorithms numbered 1 to 3, etc. according to priority as an algorithm capable of determining a communication path within a predicted time.

優先度(1>2>3)が高いアルゴリズムほど、予測精度が高くなるが、計算に時間を要する。 The higher the priority (1>2>3) of the algorithm, the more accurate the prediction will be, but the longer it will take to calculate.

例えば、選定部33は、予測に使用可能な時間が0.7msよりも長い場合、優先度の高いRB(resource block)割り当てと、MCS(Modulation Coding Scheme)を使用した掛け算によるトラフィック推定(算出)を選定する。For example, when the time available for prediction is longer than 0.7 ms, the selection unit 33 selects a high priority RB (resource block) allocation and traffic estimation (calculation) by multiplication using an MCS (Modulation Coding Scheme).

このとき、選定部33は、制御情報(DCI:Downlink Control Information)から、リソース割り当て数(RIV:resource indication value)とMCSを取得する。例えば、選定部33は、MCSから回線品質を推定し、RBのトラフィック量を求めて、RIVと掛け算することにより、各DU13のトラフィック量を算出する。At this time, the selection unit 33 acquires the number of resource allocations (RIV: resource indication value) and the MCS from the control information (DCI: Downlink Control Information). For example, the selection unit 33 estimates the line quality from the MCS, obtains the traffic volume of the RB, and multiplies it by the RIV to calculate the traffic volume of each DU13.

また、選定部33は、予測に使用可能な時間が0.3~0.7msである場合、最優先のアルゴリズムが予測時間以上であるため、優先度が2番目に高い線形予測を選定する。線形予測では、トラフィック量を増やした方が精度は上がるが、予測に要する時間が長くなる。そのため、選定部33は、予測に要する時間に応じて、使用するトラフィック量を調整する。 In addition, when the time available for prediction is 0.3 to 0.7 ms, the selection unit 33 selects linear prediction, which has the second highest priority, because the top priority algorithm is equal to or longer than the prediction time. In linear prediction, increasing the amount of traffic increases the accuracy, but the time required for prediction increases. Therefore, the selection unit 33 adjusts the amount of traffic used depending on the time required for prediction.

また、選定部33は、予測に使用可能な時間が0.3msより短い場合、優先度が3番目の機械学習による時系列予測を選定する。時系列予測でも、線形予測と同様に、トラフィック量を増やした方が精度は上がるが、予測に要する時間が長くなる。そのため、選定部33は、予測に要する時間に応じて、使用するトラフィック量を調整する。 In addition, when the time available for prediction is shorter than 0.3 ms, the selection unit 33 selects time series prediction by machine learning, which has the third priority. As with linear prediction, in time series prediction, increasing the amount of traffic increases the accuracy, but the time required for prediction increases. Therefore, the selection unit 33 adjusts the amount of traffic to be used depending on the time required for prediction.

実行部34は、選定部33が選定したアルゴリズムを実行することにより、CU12とDU13との間の通信経路を決定する。The execution unit 34 determines a communication path between CU12 and DU13 by executing the algorithm selected by the selection unit 33.

例えば、実行部34は、予測時間が十分にある場合にはトラフィック推定を実行し、予測時間が十分にない場合には時系列予測を実行する。トラフィック推定は、制御情報から各トラフィック量を予測するアルゴリズムである。時系列予測は、過去のトラフィック情報を使用して次時刻の予測トラフィック量を算出するアルゴリズムである。時系列予測では、予測に使用できる時間に応じて使用するトラフィック情報を変更してもよい。 For example, the execution unit 34 performs traffic estimation when there is sufficient prediction time, and performs time series prediction when there is not enough prediction time. Traffic estimation is an algorithm that predicts each traffic volume from control information. Time series prediction is an algorithm that calculates the predicted traffic volume for the next time using past traffic information. In time series prediction, the traffic information used may be changed depending on the time available for prediction.

なお、実行部34は、選定部33が複数のアルゴリズムを選定した場合には、複数のアルゴリズムを実行し、複数の予測結果をマージして1つの予測結果を出力するように構成されてもよい。例えば、実行部34は、複数の予測結果に対して精度や時間に重み付けをしたり、多数決などによって複数の予測結果をマージする。In addition, when the selection unit 33 selects multiple algorithms, the execution unit 34 may be configured to execute the multiple algorithms and merge the multiple prediction results to output one prediction result. For example, the execution unit 34 weights the accuracy or time of the multiple prediction results, or merges the multiple prediction results by majority vote, etc.

例えば、実行部34は、複数のアルゴリズムを集約させる集約部340を備え、選定部33が複数のアルゴリズムを選定した場合には、集約部340が複数のアルゴリズムを実行し、複数の予測結果をマージして1つの予測結果を出力する。このとき、集約部340は、複数の予測結果に対して精度や時間に重み付けをしたり、多数決などによって複数の予測結果をマージする。For example, the execution unit 34 includes an aggregation unit 340 that aggregates multiple algorithms, and when the selection unit 33 selects multiple algorithms, the aggregation unit 340 executes the multiple algorithms and merges the multiple prediction results to output one prediction result. At this time, the aggregation unit 340 weights the accuracy and time of the multiple prediction results, or merges the multiple prediction results by majority vote, etc.

切替制御部35は、判定部350及び割当て決定部352を有し、実行部34が決定した通信経路によってCU12とDU13とが通信を行うように、SW2による通信経路の切替えを制御する。The switching control unit 35 has a judgment unit 350 and an allocation determination unit 352, and controls the switching of the communication path by SW2 so that CU12 and DU13 communicate via the communication path determined by the execution unit 34.

例えば、判定部350は、実行部34が算出した予測トラフィック量に基づいて、SW2の切替えが必要であるか否かを判定し、切替えが不要であれば通信経路(パス)の切り替えを実施せず、切替えが必要な場合には割当て決定部352に対して予測トラフィック量を出力する。For example, the determination unit 350 determines whether or not switching of SW2 is necessary based on the predicted traffic volume calculated by the execution unit 34, and if switching is not necessary, does not switch the communication path, and if switching is necessary, outputs the predicted traffic volume to the allocation determination unit 352.

具体例として、判定部350は、予測トラフィック量が閾値(帯域×0.8など)を越えるか否かを判定することにより、SW2の切替えが必要であるか否かを判定する。As a specific example, the judgment unit 350 determines whether or not switching of SW2 is necessary by determining whether or not the predicted traffic volume exceeds a threshold value (e.g., bandwidth x 0.8).

また、判定部350は、下式(2)に示すように、各通信経路においてトラフィック量が変わらない場合には、SW2の切替えが必要でないと判定する。 In addition, the judgment unit 350 judges that switching of SW2 is not necessary if the traffic volume does not change in each communication path, as shown in the following equation (2).

|xCU#1-xCU#2|<Max(xCU)×0.1 ・・・(2) |x CU#1 -x CU#2 |<Max(x CU )×0.1 ...(2)

また、判定部350は、その他の場合には、通信経路の切替えが必要であると判定する。 In other cases, the determination unit 350 determines that switching of the communication path is necessary.

割当て決定部352は、判定部350から入力された予測トラフィック量に基づいて、SW2の割り当てを決定し、SW2に対して通信経路を切替えるように指示を送信する。The allocation determination unit 352 determines the allocation of SW2 based on the predicted traffic volume input from the judgment unit 350, and sends an instruction to SW2 to switch the communication path.

そして、SW2は、経路制御装置3が送信した指示に応じて、通信経路の切替えを実施する。Then, SW2 switches the communication path in accordance with the instructions sent by the path control device 3.

次に、経路制御装置3の各動作例について説明する。図6は、経路制御装置3の使用する情報に応じた動作例を模式的に示す図である。図6(a)は、トラフィック量(トラフィック情報)を用いた場合の経路制御装置3の動作例を模式的に示す図である。図6(b)は、制御情報を用いた場合の経路制御装置3の動作例を模式的に示す図である。Next, each operation example of the route control device 3 will be described. Figure 6 is a diagram that shows a schematic diagram of an operation example according to information used by the route control device 3. Figure 6(a) is a diagram that shows a schematic diagram of an operation example of the route control device 3 when traffic volume (traffic information) is used. Figure 6(b) is a diagram that shows a schematic diagram of an operation example of the route control device 3 when control information is used.

図6(a)に示すように、経路制御装置3は、実際のトラフィック情報を用いて通信経路を切替えようとすると、データを受信したときからデータを送信するまでの間の短時間しかトラフィックの予測に使用できないため、実際のトラフィックに対して予測が間に合わない。As shown in Figure 6 (a), when the route control device 3 attempts to switch the communication route using actual traffic information, the route control device 3 can only use the actual traffic information to predict traffic for a short period of time between when the data is received and when the data is transmitted, and therefore the prediction cannot keep up with the actual traffic.

そこで、経路制御装置3は、実際のトラフィック情報を用いて通信経路を切替えるために、1つ前のデータを用いてトラフィックの予測を実行し、通信経路の切替えを実施する。この場合、経路制御装置3は、1つ前のデータを用いるので、トラフィック量の予測精度は低下し得る。Therefore, in order to switch communication paths using actual traffic information, the route control device 3 performs traffic prediction using the previous data and switches communication paths. In this case, since the route control device 3 uses the previous data, the accuracy of the traffic volume prediction may decrease.

図6(b)に示すように、経路制御装置3は、受信した制御情報を用いることにより、制御情報を受信したときからデータを送信するまでの間に、予測~通信経路の切替えまでに使用できる時間を確保することができる。As shown in Figure 6 (b), by using the received control information, the route control device 3 can ensure that there is time available for prediction and switching of the communication route between receiving the control information and transmitting the data.

この場合、1つ前のデータを用いなくても、制御情報を受信したときからデータを受信するまでの時間分の予測時間が増える。また、制御情報を使用して予測することにより、1つ前のデータを用いるよりも予測精度が担保される。In this case, even if the previous data is not used, the prediction time increases by the time from when the control information is received to when the data is received. Also, by using the control information to make a prediction, prediction accuracy is guaranteed more than if the previous data were used.

そして、制御情報の受信からデータの受信までの時間が、トラフィック量の予測から通信経路の切替えまでにかかる時間よりも長い場合、データ受信時に通信経路の切替え(リアルタイムパス切替え)が可能である。そのため、経路制御装置3は、予測にかかる時間を分析して、予測時間が十分ある場合、制御情報に基づいて高精度にリアルタイムパス切替えを実施することができる。 If the time from receiving the control information to receiving the data is longer than the time required from predicting the traffic volume to switching the communication path, it is possible to switch the communication path when the data is received (real-time path switching). Therefore, the route control device 3 analyzes the time required for prediction, and if the prediction time is sufficient, it can perform real-time path switching with high accuracy based on the control information.

図7は、経路制御装置3が算出した予測に使用可能な時間(予測時間)とトラフィックとの関係を模式的に示す図である。図7(a)は、予測時間が十分にある場合のトラフィックとの関係を模式的に示す図である。図7(b)は、予測時間が十分にない場合のトラフィックとの関係を模式的に示す図である。 Figure 7 is a diagram showing a schematic diagram of the relationship between the time available for prediction (prediction time) calculated by the route control device 3 and traffic. Figure 7(a) is a diagram showing a schematic diagram of the relationship with traffic when there is sufficient prediction time. Figure 7(b) is a diagram showing a schematic diagram of the relationship with traffic when there is insufficient prediction time.

ここで、時刻分析部30が算出するデータが送信されるまでの時間をtとする。予測時間決定部31は、CU12-SW2間の伝送時間tCU、DU13-SW2間の伝送時間tDU、データ送信までの時間t、SW2の動作時間(割り当て・通信経路の切替えまでの時間)tSW、MMHの遅延要件tMMHに基づいて、下式(3)によりトラフィック量の予測に使用できる時間(予測時間:t)を算出する。 Here, the time until data is transmitted calculated by the time analysis unit 30 is denoted as t C. The predicted time determination unit 31 calculates the time (predicted time: t f ) that can be used to predict the traffic volume using the following formula (3) based on the transmission time t CU between CU 12 and SW2, the transmission time t DU between DU 13 and SW2, the time until data transmission t C , the operation time of SW2 (time until allocation and switching of communication path ) t SW , and the delay requirement t MMH of MMH.

=tMMH-(Max(tCU)+Max(tDU-t)-tSW
・・・(3)
t f =t MMH −(Max(t CU )+Max(t DU −t C )−t SW )
...(3)

そして、選定部33は、予測時間tに基づいて、通信経路の切替えのためのトラフィック量を算出するアルゴリズムを選定する。 Then, the selection unit 33 selects an algorithm for calculating the traffic volume for switching the communication path based on the predicted time tf .

例えば、図7(a)に示したように、予測時間が十分にある場合(例えばトラフィックを送信する時間がある場合)、選定部33は、制御情報を用いてトラフィックを推定(算出)するアルゴリズムを選定する。そして、実行部34は、トラフィック推定アルゴリズムを実行してトラフィックを算出し、切替制御部35に対して出力する。For example, as shown in FIG. 7(a), when there is sufficient prediction time (e.g., when there is time to transmit traffic), the selection unit 33 selects an algorithm for estimating (calculating) traffic using control information. The execution unit 34 then executes the traffic estimation algorithm to calculate traffic and outputs it to the switching control unit 35.

一方、図7(b)に示したように、予測時間が十分にない場合(例えばトラフィックを送信する時間がない場合)、選定部33は、過去のトラフィックデータを用いて将来のトラフィック量の時系列予測を実施するアルゴリズムを選定する。このとき、選定部33は、予測に要する時間に応じて使用するトラフィックデータの数などのパラメータを変更してもよい。On the other hand, as shown in FIG. 7(b), when there is insufficient prediction time (for example, when there is no time to transmit traffic), the selection unit 33 selects an algorithm that uses past traffic data to perform a time series prediction of future traffic volume. At this time, the selection unit 33 may change parameters such as the number of traffic data to be used depending on the time required for prediction.

そして、実行部34は、時系列予測アルゴリズムを用いて次に来るトラフィック量の予測を行い、切替制御部35に対して出力する。 Then, the execution unit 34 predicts the next traffic volume using a time series prediction algorithm and outputs it to the switching control unit 35.

つまり、経路制御装置3は、予測時間が十分にある場合には高精度でリアルタイムに通信経路を制御し、予測時間が十分にない場合にはトラフィック情報を用いた通信経路の切替えと同等の精度で通信経路を制御する。In other words, when there is sufficient prediction time, the route control device 3 controls the communication route in real time with high accuracy, and when there is insufficient prediction time, it controls the communication route with the same accuracy as switching the communication route using traffic information.

次に、経路制御装置3の動作の具体例について説明する。まず、経路制御装置3がリアルタイムパス切替えを行うように制御する場合について説明する。Next, we will explain a specific example of the operation of the route control device 3. First, we will explain the case where the route control device 3 controls real-time path switching.

例えば、時刻分析部30は、制御情報(CDU)を受信し、トラフィックの送信時刻(t=4TTI=4ms後の時刻)を計算し、予測時間決定部31に対して送信する。 For example, the time analysis unit 30 receives control information (C DU ), calculates the traffic transmission time (t C =4 TTI=4 ms later), and transmits it to the predicted time determination unit 31 .

予測時間決定部31は、下式(4),(5)に示すように、現時刻(tnow)のトラフィックの送信時刻(t)と、SW2-CU12間の送受信時間(tCU=0.1ms)、SW2-DU13間の送受信時間(tDU=0.05ms)、CU割当決定時間(tpath=1ms)、及び通信経路の切替時間(tSW=0.1ms)を用いて、トラフィック送信までに要する時間(tfRT)と、MMHの要求遅延時間(tMMH=5ms)から予測に使用可能な時間(t)を算出する。 As shown in the following equations (4) and (5), the prediction time determination unit 31 calculates the time required for traffic transmission (t fRT ) and the time available for prediction (t f ) from the required delay time of MMH (t MMH =5 ms) using the traffic transmission time (t C ) at the current time (t now ), the transmission and reception time between SW2 and CU 12 (t CU =0.1 ms), the transmission and reception time between SW2 and DU 13 (t DU =0.05 ms), the CU allocation decision time (t path =1 ms), and the communication path switching time (t SW =0.1 ms ).

fRT=t+tDU-tnow-tpath-tSW=2.85ms ・・・(4)
=tMMH+t-tnow-tCU-tpath-tSW=7.8ms ・・・(5)
t fRT = t C + t DU - t now - t path - t SW = 2.85 ms (4)
t f =t MMH +t C -t now -t CU -t path -t SW =7.8ms...(5)

予測時間決定部31は、DU13の時刻と経路制御装置3の時刻がずれている場合、時刻を同期させてもよいし、DU13からタイムスタンプも送信して、tDUから実際にSW2に到達する時刻とのずれを補正してもよい。 If there is a discrepancy between the time of DU13 and the time of the route control device 3, the predicted time determination unit 31 may synchronize the times, or may send a timestamp from DU13 to correct the discrepancy between tDU and the time it actually arrives at SW2.

そして、選定部33は、予測時間(t)に基づいて、アルゴリズムの選定を行う。ここでは、選定部33は、t=7.8msであるため、制御情報により送信されるトラフィックの推定(算出、1ms)を選定する。実行部34は、アルゴリズムを実施した後、各トラフィック量を切替制御部35に対して送信する。実行部34は、SW2による通信経路の切替えが不要であれば送信を行わない。 Then, the selection unit 33 selects an algorithm based on the predicted time ( tf ). Here, since tf = 7.8 ms, the selection unit 33 selects an estimate (calculation, 1 ms) of the traffic to be transmitted by the control information. After executing the algorithm, the execution unit 34 transmits each traffic volume to the switching control unit 35. If switching of the communication path by SW2 is not required, the execution unit 34 does not transmit.

例えば、CU#1に対するトラフィック量が8Gbpsであり、CU#2に対するトラフィック量が2Gbpsである場合、割当て決定部352は、通信経路の切替えとしてDU13の割り当てを変更する。つまり、割当て決定部352は、DU13の接続先となるCU12を変更するために、通信経路の切替え指示をSW2に対して送信する。For example, if the traffic volume for CU#1 is 8 Gbps and the traffic volume for CU#2 is 2 Gbps, the allocation determination unit 352 changes the allocation of DU13 as a switching of the communication path. In other words, the allocation determination unit 352 transmits a switching instruction of the communication path to SW2 in order to change CU12 to which DU13 is connected.

次に、予測時間が十分にある場合に経路制御装置3が行う制御例について説明する。 Next, we will explain an example of control performed by the route control device 3 when there is sufficient prediction time.

時刻分析部30は、制御情報(CDU)を受信し、トラフィックの送信時刻(t=4TTI=1ms後の時刻)を計算し、予測時間決定部31に対して送信する。 The time analysis unit 30 receives the control information (C DU ), calculates the traffic transmission time (t C =4 TTI=1 ms later), and transmits it to the predicted time determination unit 31 .

予測時間決定部31は、SW2-CU12間の送受信時間(tCU=0.1ms)と、SW2-DU13間の送受信時間(tDU=0.05ms)を取得する。 The predicted time determination unit 31 obtains the transmission/reception time between the SW2 and the CU 12 (t CU =0.1 ms) and the transmission/reception time between the SW2 and the DU 13 (t DU =0.05 ms).

そして、予測時間決定部31は、下式(6),(7)に示すように、現時刻(tnow)のトラフィックの送信時刻(t)と、SW2-CU12間の送受信時間(tCU=0.1ms)、SW2-DU13間の送受信時間(tDU=0.05ms)、CU割当決定時間(tpath=1ms)、及び通信経路の切替時間(tSW=0.1ms)を用いて、トラフィック送信までに要する時間(tfRT)と、MMHの要求遅延時間(tMMH=1ms)から予測に使用可能な時間(t)を算出する。 Then, as shown in the following equations (6) and (7), the prediction time determination unit 31 calculates the time required for traffic transmission (t fRT ) and the time available for prediction (t f ) from the required delay time of MMH (t MMH =1 ms) using the traffic transmission time (t C ) at the current time (t now ), the transmission and reception time between SW2 and CU 12 (t CU =0.1 ms), the transmission and reception time between SW2 and DU 13 (t DU =0.05 ms), the CU allocation determination time (t path =1 ms), and the communication path switching time (t SW =0.1 ms ).

fRT=t+tDU-tnow-tpath-tSW=-0.15ms ・・・(6)
=tMMH+t-tnow-tCU-tpath-tSW=0.8ms ・・・(7)
t fRT = t C + t DU - t now - t path - t SW = -0.15ms (6)
t f =t MMH +t C -t now -t CU -t path -t SW =0.8ms...(7)

予測時間決定部31は、DU13の時刻と経路制御装置3の時刻がずれている場合、時刻を同期させてもよいし、DU13からタイムスタンプも送信して、tDUから実際にSW2に到達する時刻とのずれを補正してもよい。 If there is a discrepancy between the time of DU13 and the time of the route control device 3, the predicted time determination unit 31 may synchronize the times, or may send a timestamp from DU13 to correct the discrepancy between tDU and the time it actually arrives at SW2.

そして、選定部33は、予測時間(t)に基づいて、アルゴリズムの選定を行う。ここでは、選定部33は、t=0.8msであるため、制御情報により送信されるトラフィックの推定(算出、0.7ms)を選定する。実行部34は、アルゴリズムを実施した後、各トラフィック量を切替制御部35に対して送信する。実行部34は、SW2による通信経路の切替えが不要であれば送信を行わない。 Then, the selection unit 33 selects an algorithm based on the predicted time ( tf ). Here, since tf = 0.8 ms, the selection unit 33 selects an estimate (calculation, 0.7 ms) of the traffic to be transmitted by the control information. After executing the algorithm, the execution unit 34 transmits each traffic volume to the switching control unit 35. If switching of the communication path by SW2 is not required, the execution unit 34 does not transmit.

例えば、CU#1に対するトラフィック量が9Gbpsであり、CU#2に対するトラフィック量が8Gbpsである場合、割当て決定部352は、通信経路の切替えとしてDU13の割り当てを変更する。つまり、割当て決定部352は、DU13の接続先となるCU12を変更するために、通信経路の切替え指示をSW2に対して送信する。For example, if the traffic volume for CU#1 is 9 Gbps and the traffic volume for CU#2 is 8 Gbps, the allocation determination unit 352 changes the allocation of DU13 as a switch of the communication path. In other words, the allocation determination unit 352 transmits a communication path switch instruction to SW2 in order to change CU12 to which DU13 is connected.

次に、予測時間が十分にない場合に経路制御装置3が行う制御例について説明する。 Next, we will explain an example of control performed by the route control device 3 when the prediction time is insufficient.

時刻分析部30は、制御情報(CDU)を受信し、トラフィックの送信時刻(t=4TTI=0.5ms後の時刻)を計算し、予測時間決定部31に対して送信する。 The time analysis unit 30 receives the control information (C DU ), calculates the traffic transmission time (t C =4 TTI=0.5 ms later), and transmits it to the predicted time determination unit 31 .

予測時間決定部31は、SW2-CU12間の送受信時間(tCU=0.1ms)と、SW2-DU13間の送受信時間(tDU=0.05ms)を取得する。 The predicted time determination unit 31 obtains the transmission/reception time between the SW2 and the CU 12 (t CU =0.1 ms) and the transmission/reception time between the SW2 and the DU 13 (t DU =0.05 ms).

そして、予測時間決定部31は、下式(8),(9)に示すように、現時刻(tnow)のトラフィックの送信時刻(t)と、SW2-CU12間の送受信時間(tCU=0.1ms)、SW2-DU13間の送受信時間(tDU=0.05ms)、CU割当決定時間(tpath=1ms)、及び通信経路の切替時間(tSW=0.1ms)を用いて、トラフィック送信までに要する時間(tfRT)と、MMHの要求遅延時間(tMMH=1ms)から予測に使用可能な時間(t)を算出する。 Then, as shown in the following equations (8) and (9), the prediction time determination unit 31 calculates the time required for traffic transmission (t fRT ) and the time available for prediction (t f ) from the required delay time of MMH (t MMH =1 ms) using the traffic transmission time (t C ) at the current time (t now ), the transmission and reception time between SW2 and CU 12 (t CU =0.1 ms), the transmission and reception time between SW2 and DU 13 (t DU =0.05 ms), the CU allocation decision time (t path =1 ms), and the communication path switching time (t SW =0.1 ms ).

fRT=t+tDU-tnow-tpath-tSW=-0.55ms ・・・(8)
=tMMH+t-tnow-tCU-tpath-tSW=0.3ms ・・・(9)
t fRT = t C + t DU - t now - t path - t SW = -0.55 ms (8)
t f =t MMH +t C -t now -t CU -t path -t SW =0.3ms...(9)

予測時間決定部31は、DU13の時刻と経路制御装置3の時刻がずれている場合、時刻を同期させてもよいし、DU13からタイムスタンプも送信して、tDUから実際にSW2に到達する時刻とのずれを補正してもよい。 If there is a discrepancy between the time of DU13 and the time of the route control device 3, the predicted time determination unit 31 may synchronize the times, or may send a timestamp from DU13 to correct the discrepancy between tDU and the time it actually arrives at SW2.

なお、経路制御装置3は、記憶部32に代えて、1つ前のトラフィック量を用いて各トラフィック量を予測するトラフィック予測部を備え、予測時間を決定する前に、1つ前のトラフィック量を用いて各トラフィック量を予測してもよい。In addition, instead of the memory unit 32, the route control device 3 may be provided with a traffic prediction unit that predicts each traffic volume using the previous traffic volume, and may predict each traffic volume using the previous traffic volume before determining the prediction time.

そして、選定部33は、予測時間(t)に基づいて、アルゴリズムの選定を行う。ここでは、選定部33は、t=0.3msであるため、過去のトラフィック情報から将来のトラフィック情報を予測するアルゴリズムを選定(予測時間に間に合うように使用データ量の決定)する。実行部34は、アルゴリズムを実施した後、各トラフィック量を切替制御部35に対して送信する。実行部34は、SW2による通信経路の切替えが不要であれば送信を行わない。 Then, the selection unit 33 selects an algorithm based on the predicted time ( tf ). Here, since tf = 0.3 ms, the selection unit 33 selects an algorithm that predicts future traffic information from past traffic information (determines the amount of data used so as to meet the predicted time). After executing the algorithm, the execution unit 34 transmits each traffic volume to the switching control unit 35. If switching of the communication path by SW2 is not required, the execution unit 34 does not transmit.

例えば、CU#1に対するトラフィック量が8Gbpsであり、CU#2に対するトラフィック量が2Gbpsである場合、割当て決定部352は、通信経路の切替えとしてDU13の割り当てを変更する。つまり、割当て決定部352は、DU13の接続先となるCU12を変更するために、通信経路の切替え指示をSW2に対して送信する。For example, if the traffic volume for CU#1 is 8 Gbps and the traffic volume for CU#2 is 2 Gbps, the allocation determination unit 352 changes the allocation of DU13 as a switching of the communication path. In other words, the allocation determination unit 352 transmits a switching instruction of the communication path to SW2 in order to change CU12 to which DU13 is connected.

次に、制御情報を使用することなく経路制御装置3が行う制御例について説明する。 Next, we will explain an example of control performed by the route control device 3 without using control information.

予測時間決定部31は、SW2-CU12間の送受信時間(tCU=0.1ms)と、SW2-DU13間の送受信時間(tDU=0.05ms)を取得する。 The predicted time determination unit 31 obtains the transmission/reception time between the SW2 and the CU 12 (t CU =0.1 ms) and the transmission/reception time between the SW2 and the DU 13 (t DU =0.05 ms).

そして、予測時間決定部31は、下式(10)に示すように、SW2-CU12間の送受信時間(tCU=0.1ms)、SW2-DU13間の送受信時間(tDU=0.05ms)、CU割当決定時間(tpath=1ms)、及び通信経路の切替時間(tSW=0.1ms)を用いて、トラフィック送信までに要する時間(tfRT)と、MMHの要求遅延時間(tMMH=1ms)から、切替えに使用する時間があるか否かを判定する(t判定)ことが可能である。 Then, as shown in the following equation (10), the predicted time determination unit 31 can use the transmission and reception time between SW2 and CU 12 (t CU = 0.1 ms), the transmission and reception time between SW2 and DU 13 (t DU = 0.05 ms), the CU allocation determination time (t path = 1 ms), and the communication path switching time (t SW = 0.1 ms) to determine whether or not there is time available for switching (t determination) from the time required for traffic transmission (t fRT ) and the required delay time of MMH (t MMH = 1 ms).

t判定=tMMH-tDU-tCU-tpath-tSW=-0.25ms・・・(10) t judgment = t MMH - t DU - t CU - t path - t SW = -0.25ms...(10)

このとき、判定時間(t判定)は、負の値になっている。つまり、トラフィック量により通信経路の切替えを実施しても間に合わない。At this time, the judgment time (tjudge) is a negative value. In other words, even if the communication path is switched due to the traffic volume, it will not be in time.

そこで、経路制御装置3は、次の区間のトラフィック量の予測から通信経路の切替えを実施する。この場合、予測に使用可能な時間は、4TTI周期(1ms)分増えるので、t=0.75msとなる。そして、選定部33は、予測時間(tf)に基づいてアルゴリズムの選定を行う。 Therefore, the route control device 3 switches the communication route based on the prediction of the traffic volume of the next section. In this case, the time available for prediction increases by 4 TTI periods (1 ms), so tf = 0.75 ms. Then, the selection unit 33 selects an algorithm based on the prediction time (tf).

ここでは、t=0.75msであるため、過去のトラフィック情報から将来のトラフィック情報を予測するアルゴリズムを選定(予測時間に間に合うように使用データ量の決定)を行う。ただし、時系列予測となるため、制御情報を用いる場合よりも予測精度は低下する。 Here, since tf = 0.75 ms, an algorithm is selected to predict future traffic information from past traffic information (determine the amount of data used so as to meet the prediction time). However, since this is a time-series prediction, the prediction accuracy is lower than when control information is used.

実行部34は、アルゴリズムを実施した後、各トラフィック量を切替制御部35に対して送信する。実行部34は、SW2による通信経路の切替えが不要であれば送信を行わない。After executing the algorithm, the execution unit 34 transmits each traffic volume to the switching control unit 35. The execution unit 34 does not transmit if switching of the communication path by SW2 is not required.

例えば、CU#1に対するトラフィック量が8Gbpsであり、CU#2に対するトラフィック量が7.5Gbpsである場合、割当て決定部352は、通信経路の切替えとしてのDU13の割り当てを実施しない。For example, if the traffic volume for CU #1 is 8 Gbps and the traffic volume for CU #2 is 7.5 Gbps, the allocation determination unit 352 does not allocate DU13 as a switching of the communication path.

次に、経路制御装置3が通信経路の切替えを実施した場合の具体例について説明する。経路制御装置3は、各CU12に対する各DU13のトラフィック量の割当てを変更することにより、通信経路の切替えを制御する。これにより、経路制御装置3は、各CU12に対する通信経路上の負荷を分散させることができる。Next, a specific example of when the route control device 3 switches the communication route will be described. The route control device 3 controls the switching of the communication route by changing the allocation of the traffic volume of each DU 13 to each CU 12. This allows the route control device 3 to distribute the load on the communication route to each CU 12.

以下、CU12の数を2(CU#1,CU#2)とし、DU13の数を8(DU#1~DU#8)とした場合を例に説明する。 Below, we will explain an example where the number of CU12 is 2 (CU#1, CU#2) and the number of DU13 is 8 (DU#1 to DU#8).

図8は、経路制御装置3が予測した各DU13のトラフィック量と、予測したトラフィック量を用いて各CU12に対する各DU13のトラフィック量を割当てた結果を模式的に示す図である。図8(a)は、経路制御装置3が予測した各DU13のトラフィック量を示す図である。図8(b)は、経路制御装置3がトラフィック量の割当てを行う前後(負荷分散前後)の各CU12のトラフィック量を示す図である。ここでは、経路制御装置3が予測したトラフィック量と実際のトラフィック量とが一致しているとする。 Figure 8 is a schematic diagram showing the traffic volume of each DU13 predicted by the route control device 3 and the results of allocating the traffic volume of each DU13 to each CU12 using the predicted traffic volume. Figure 8(a) is a diagram showing the traffic volume of each DU13 predicted by the route control device 3. Figure 8(b) is a diagram showing the traffic volume of each CU12 before and after the route control device 3 allocates the traffic volume (before and after load balancing). Here, it is assumed that the traffic volume predicted by the route control device 3 matches the actual traffic volume.

経路制御装置3が上述したアルゴリズムを実施した後の各DU13のトラフィック量が図8(a)に示されたトラフィック量である場合、通信システム1は、SW2が通信経路の切替えを実施しなければ、CU#1に8Gbpsのトラフィック量となり、CU#2に2Gbpsのトラフィック量となる(負荷分散前)。If the traffic volume of each DU13 after the path control device 3 executes the above-mentioned algorithm is the traffic volume shown in Figure 8 (a), the communication system 1 will have a traffic volume of 8 Gbps in CU#1 and a traffic volume of 2 Gbps in CU#2 (before load balancing) if SW2 does not switch the communication path.

このとき、CU#1の帯域10Gbpsに対してトラフィック量が8割を占めており、CU#2の帯域には十分空きがある(判定条件:|8-2|>8×0.1)ため、経路制御装置3は、SW2による通信経路の切替えを実施する。At this time, the traffic volume accounts for 80% of CU#1's bandwidth of 10 Gbps, and there is sufficient free bandwidth in CU#2 (judgment condition: |8-2|>8 x 0.1), so the route control device 3 switches the communication path using SW2.

例えば、割当て決定部352は、各CU12に対し、各DU13のトラフィック量を分散させるように、各DU13のトラフィック量の割当てを変更し、その旨を示す指示をSW2に対して送信する。For example, the allocation determination unit 352 changes the allocation of the traffic volume of each DU13 to each CU12 so as to distribute the traffic volume of each DU13, and sends an instruction to that effect to SW2.

その結果、図8(b)の負荷分散後に示されたように、仮に経路制御装置3によるトラフィック量の予測に誤差が生じた場合であっても、各CU12の帯域を超えないように余裕がある。As a result, as shown after load balancing in Figure 8 (b), even if an error occurs in the traffic volume prediction by the route control device 3, there is a margin of error so that the bandwidth of each CU 12 is not exceeded.

図9は、経路制御装置3が予測した各DU13のトラフィック量と、実際のトラフィック量を用いて各CU12に対する各DU13のトラフィック量を割当てた結果を模式的に示す図である。図9(a)は、経路制御装置3が予測した各DU13のトラフィック量、及び実際のトラフィック量を示す図である。図9(b)は、経路制御装置3が実際のトラフィック量の割当てを行う前後(負荷分散前後)の各CU12のトラフィック量を示す図である。 Figure 9 is a schematic diagram showing the results of allocating the traffic volume of each DU13 to each CU12 using the traffic volume of each DU13 predicted by the route control device 3 and the actual traffic volume. Figure 9(a) is a diagram showing the traffic volume of each DU13 predicted by the route control device 3 and the actual traffic volume. Figure 9(b) is a diagram showing the traffic volume of each CU12 before and after the route control device 3 allocates the actual traffic volume (before and after load balancing).

経路制御装置3が上述したアルゴリズムを実施した後の各DU13のトラフィック量が図9(a)上段に示されたトラフィック量である場合、通信システム1は、SW2が通信経路の切替えを実施しなければ、CU#1に8Gbpsのトラフィック量となり、CU#2に2Gbpsのトラフィック量となる。If the traffic volume of each DU13 after the route control device 3 executes the above-mentioned algorithm is the traffic volume shown in the upper part of Figure 9 (a), the communication system 1 will have a traffic volume of 8 Gbps in CU#1 and a traffic volume of 2 Gbps in CU#2 if SW2 does not switch the communication path.

ただし、実際のトラフィック量が図9(a)下段に示されたトラフィック量である場合、図9(b)の負荷分散前に示したように、CU#1の帯域10Gbpsに対してトラフィック量が過多となる。However, when the actual traffic volume is the traffic volume shown in the lower part of Figure 9(a), the traffic volume becomes excessive for the bandwidth of 10 Gbps of CU #1, as shown before load balancing in Figure 9(b).

このとき、CU#2の帯域には十分空きがある(判定条件:|8-2|>8×0.1)ため、経路制御装置3は、SW2による通信経路の切替えを実施する。At this time, there is sufficient available bandwidth for CU#2 (judgment condition: |8-2|>8x0.1), so the route control device 3 switches the communication path using SW2.

例えば、割当て決定部352は、各CU12に対し、各DU13のトラフィック量を分散させるように、各DU13のトラフィック量の割当てを変更し、その旨を示す指示をSW2に対して送信する。For example, the allocation determination unit 352 changes the allocation of the traffic volume of each DU13 to each CU12 so as to distribute the traffic volume of each DU13, and sends an instruction to that effect to SW2.

その結果、図9(b)の負荷分散後に示されたように、経路制御装置3によるトラフィック量の予測に誤差が生じた場合であっても、各CU12の帯域を超えないように余裕がある。As a result, as shown after load balancing in Figure 9 (b), even if an error occurs in the traffic volume prediction by the route control device 3, there is a margin of error so that the bandwidth of each CU 12 is not exceeded.

図10は、一実施形態にかかる経路制御装置3が予測した各DU13のトラフィック量に基づいて各DU13のトラフィック量を割当てた結果と、比較例の経路制御装置予測した各DU13のトラフィック量に基づいて各DU13のトラフィック量を割当てた結果とを模式的に示す図である。 Figure 10 is a schematic diagram showing the result of allocating traffic volume for each DU13 based on the traffic volume for each DU13 predicted by a route control device 3 in one embodiment, and the result of allocating traffic volume for each DU13 based on the traffic volume for each DU13 predicted by a route control device in a comparative example.

図10(a)は、一実施形態にかかる経路制御装置3が予測した各DU13のトラフィック量、比較例の経路制御装置が予測した各DU13のトラフィック量、及び実際のトラフィック量を示す図である。図10(b)は、一実施形態にかかる経路制御装置3が予測して実際のトラフィック量を割当てた結果と、比較例の経路制御装置が予測して実際のトラフィック量を割当てた結果とを示す図である。 Figure 10(a) is a diagram showing the traffic volume of each DU13 predicted by a route control device 3 according to one embodiment, the traffic volume of each DU13 predicted by a route control device of a comparative example, and the actual traffic volume. Figure 10(b) is a diagram showing the results of the route control device 3 according to one embodiment predicting and allocating the actual traffic volume, and the results of the route control device of the comparative example predicting and allocating the actual traffic volume.

図10に示したように、一実施形態にかかる経路制御装置3が予測した各DU13のトラフィック量に基づいて各DU13のトラフィック量を割当てた結果では、実際のトラフィック量が予測したトラフィック量より多くても、好適に通信経路の切替えがなされたことが示されている。As shown in Figure 10, the result of allocating the traffic volume of each DU13 based on the traffic volume of each DU13 predicted by the route control device 3 in one embodiment shows that the communication path was switched appropriately even if the actual traffic volume was greater than the predicted traffic volume.

一方、比較例の経路制御装置が予測した各DU13のトラフィック量に基づいて各DU13のトラフィック量を割当てた結果では、実際のトラフィック量が予測したトラフィック量より多くなったときに、CU#1の帯域10Gbpsに対してトラフィック量が過多となっている。On the other hand, in the comparative example, when the route control device allocated the traffic volume of each DU13 based on the traffic volume of each DU13 predicted by the route control device, when the actual traffic volume was greater than the predicted traffic volume, the traffic volume became excessive for the 10 Gbps bandwidth of CU#1.

つまり、経路制御装置3は、トラフィック量の予測精度が高いため、トラフィック量の予測に誤差が生じた場合であっても、各CU12の帯域を超えないように余裕がある。In other words, because the route control device 3 has high traffic volume prediction accuracy, even if an error occurs in the traffic volume prediction, there is enough margin so that the bandwidth of each CU12 is not exceeded.

このように、一実施形態にかかる通信システム1は、経路制御装置3がトラフィック量の予測に使用可能な時間内に通信経路を決定可能なアルゴリズムを所定の優先度に応じて複数のアルゴリズムの中から選定するので、トラフィックや伝搬遅延が変動しても、効率的な通信経路を決定して切替えることができる。 In this way, in one embodiment of the communication system 1, the route control device 3 selects an algorithm from among multiple algorithms according to a predetermined priority that can determine a communication route within the time available for predicting traffic volume, so that an efficient communication route can be determined and switched even if traffic or propagation delay fluctuates.

なお、上述した経路制御装置3が有する各機能は、それぞれ一部又は全部がPLD(Programmable Logic Device)やFPGA(Field Programmable Gate Array)等のハードウェアによって構成されてもよいし、CPU等のプロセッサが実行するプログラムとして構成されてもよい。In addition, each function of the above-mentioned route control device 3 may be configured in part or in whole by hardware such as a PLD (Programmable Logic Device) or an FPGA (Field Programmable Gate Array), or may be configured as a program executed by a processor such as a CPU.

例えば、一実施形態にかかる経路制御装置3は、コンピュータとプログラムを用いて実現することができ、プログラムを記憶媒体に記録することも、ネットワークを通して提供することも可能である。For example, the route control device 3 in one embodiment can be realized using a computer and a program, and the program can be recorded on a storage medium or provided via a network.

1・・・通信システム、2・・・SW、3・・・経路制御装置、10・・・エンドサーバ、11・・・コアネットワーク、12・・・CU、13・・・DU、14・・・RU、15・・・UE、30・・・時刻分析部、31・・・予測時間決定部、32・・・記憶部、33・・・選定部、34・・・実行部、35・・・切替制御部、310・・・最大許容遅延時間決定部、340・・・集約部、350・・・判定部、352・・・割当て決定部1: Communication system, 2: SW, 3: Route control device, 10: End server, 11: Core network, 12: CU, 13: DU, 14: RU, 15: UE, 30: Time analysis unit, 31: Prediction time determination unit, 32: Memory unit, 33: Selection unit, 34: Execution unit, 35: Switching control unit, 310: Maximum allowable delay time determination unit, 340: Aggregation unit, 350: Determination unit, 352: Allocation determination unit

Claims (6)

複数の集約基地局と複数のリモート局との間に設けられて通信経路を切替えるスイッチを制御する経路制御装置において、
前記スイッチと前記集約基地局との間の伝送時間、前記スイッチと前記リモート局との間の伝送時間、前記リモート局と前記集約基地局との間のトラフィック量及びスケジュール情報を含む制御情報、前記スイッチの動作時間、並びに予め設定された最大許容遅延時間に基づいて、通信経路に対する将来のトラフィック量の予測に使用可能な時間を決定する予測時間決定部と、
前記予測時間決定部が決定した予測に使用可能な時間内に通信経路を決定可能なアルゴリズムを所定の優先度に応じて複数のアルゴリズムの中から選定する選定部と、
前記選定部が選定したアルゴリズムを実行することにより、前記集約基地局と前記リモート局との間の通信経路を決定する実行部と、
前記実行部が決定した通信経路によって前記集約基地局と前記リモート局とが通信を行うように、前記スイッチによる通信経路の切替えを制御する切替制御部と
を有することを特徴とする経路制御装置。
A path control device that controls a switch that is provided between a plurality of aggregation base stations and a plurality of remote stations and that switches communication paths,
a prediction time determination unit that determines a time available for predicting a future traffic volume for a communication path based on a transmission time between the switch and the aggregation base station, a transmission time between the switch and the remote station, control information including traffic volume and schedule information between the remote station and the aggregation base station, an operation time of the switch, and a preset maximum allowable delay time;
a selection unit that selects an algorithm capable of determining a communication path within the time available for prediction determined by the prediction time determination unit from among a plurality of algorithms in accordance with a predetermined priority;
an execution unit that executes the algorithm selected by the selection unit to determine a communication path between the aggregation base station and the remote station;
a switching control unit that controls switching of the communication path by the switch so that the aggregation base station and the remote station communicate via the communication path determined by the execution unit.
前記選定部は、
前記予測時間決定部が決定した時間に基づいて、トラフィックを送信する時間がある場合にはトラフィックを推定するアルゴリズムを選定し、トラフィックを送信する時間がない場合にはトラフィック量の時系列予測を実施するアルゴリズムを選定すること
を特徴とする請求項1に記載の経路制御装置。
The selection unit is
2. The route control device according to claim 1, characterized in that, based on the time determined by the prediction time determination unit, an algorithm for estimating traffic is selected when there is time to transmit traffic, and an algorithm for performing time series prediction of traffic volume is selected when there is no time to transmit traffic.
前記予測時間決定部は、
トラフィックの優先度に応じてMMHの最大許容遅延時間を、予測に使用可能な時間の決定に用いる最大許容遅延時間として決定する、又は、予測に使用可能な時間の決定に用いる最大許容遅延時間を0に決定する最大許容遅延時間決定部をさらに有し、制御情報の受信時から主信号が到着するまでの時間と、前記最大許容遅延時間決定部が決定した最大許容遅延時間との合計時間を予測時に使用可能な時間として決定すること
を特徴とする請求項1又は2に記載の経路制御装置。
The predicted time determination unit
3. The route control device according to claim 1 or 2, further comprising a maximum allowable delay time determination unit that determines the maximum allowable delay time of the MMH as the maximum allowable delay time used to determine the time available for prediction in accordance with the priority of the traffic, or determines the maximum allowable delay time used to determine the time available for prediction to be 0, and determines the sum of the time from when the control information is received to when the main signal arrives and the maximum allowable delay time determined by the maximum allowable delay time determination unit as the time available for prediction.
前記選定部は、
複数のアルゴリズムを選定し、
前記実行部は、
前記選定部が選定した複数のアルゴリズムを実行し、複数の予測結果に対して精度又は時間に重み付けをしてマージした1つの予測結果を出力する集約部をさらに有すること
を特徴とする請求項1~3のいずれか1項に記載の経路制御装置。
The selection unit is
Select multiple algorithms,
The execution unit is
The route control device according to any one of claims 1 to 3, further comprising an aggregation unit that executes a plurality of algorithms selected by the selection unit, weights the accuracy or time of the plurality of prediction results, and outputs a single prediction result obtained by merging the prediction results.
複数の集約基地局と複数のリモート局との間に設けられて通信経路を切替えるスイッチと、前記スイッチを制御する経路制御装置とを備えた通信システムにおいて、
前記経路制御装置は、
前記スイッチと前記集約基地局との間の伝送時間、前記スイッチと前記リモート局との間の伝送時間、前記リモート局と前記集約基地局との間のトラフィック量及びスケジュール情報を含む制御情報、前記スイッチの動作時間、並びに予め設定された最大許容遅延時間に基づいて、通信経路に対する将来のトラフィック量の予測に使用可能な時間を決定する予測時間決定部と、
前記予測時間決定部が決定した予測に使用可能な時間内に通信経路を決定可能なアルゴリズムを所定の優先度に応じて複数のアルゴリズムの中から選定する選定部と、
前記選定部が選定したアルゴリズムを実行することにより、前記集約基地局と前記リモート局との間の通信経路を決定する実行部と、
前記実行部が決定した通信経路によって前記集約基地局と前記リモート局とが通信を行うように、前記スイッチによる通信経路の切替えを制御する切替制御部と
を有することを特徴とする通信システム。
A communication system including a switch provided between a plurality of aggregation base stations and a plurality of remote stations for switching communication paths, and a path control device for controlling the switch,
The route control device includes:
a prediction time determination unit that determines a time available for predicting a future traffic volume for a communication path based on a transmission time between the switch and the aggregation base station, a transmission time between the switch and the remote station, control information including traffic volume and schedule information between the remote station and the aggregation base station, an operation time of the switch, and a preset maximum allowable delay time;
a selection unit that selects an algorithm capable of determining a communication path within the time available for prediction determined by the prediction time determination unit from among a plurality of algorithms in accordance with a predetermined priority;
an execution unit that executes the algorithm selected by the selection unit to determine a communication path between the aggregation base station and the remote station;
a switching control unit that controls switching of the communication path by the switch so that the aggregation base station and the remote station communicate with each other via the communication path determined by the execution unit.
複数の集約基地局と複数のリモート局との間に設けられて通信経路を切替えるスイッチを制御する経路制御方法において、
前記スイッチと前記集約基地局との間の伝送時間、前記スイッチと前記リモート局との間の伝送時間、前記リモート局と前記集約基地局との間のトラフィック量及びスケジュール情報を含む制御情報、前記スイッチの動作時間、並びに予め設定された最大許容遅延時間に基づいて、通信経路に対する将来のトラフィック量の予測に使用可能な時間を決定する予測時間決定工程と、
決定した予測に使用可能な時間内に通信経路を決定可能なアルゴリズムを所定の優先度に応じて複数のアルゴリズムの中から選定する選定工程と、
選定したアルゴリズムを実行することにより、前記集約基地局と前記リモート局との間の通信経路を決定する実行工程と、
決定した通信経路によって前記集約基地局と前記リモート局とが通信を行うように、前記スイッチによる通信経路の切替えを制御する切替制御工程と
を含むことを特徴とする経路制御方法。
A route control method for controlling a switch that is provided between a plurality of aggregation base stations and a plurality of remote stations and that switches communication routes, comprising:
a prediction time determination step of determining a time available for predicting a future traffic volume for a communication path based on a transmission time between the switch and the aggregation base station, a transmission time between the switch and the remote station, control information including traffic volume and schedule information between the remote station and the aggregation base station, an operation time of the switch, and a preset maximum allowable delay time;
a selection step of selecting an algorithm capable of determining a communication path within a time available for the determined prediction from among a plurality of algorithms according to a predetermined priority;
determining a communication path between the aggregation base station and the remote station by executing a selected algorithm;
a switching control step of controlling switching of the communication path by the switch so that the aggregation base station and the remote station communicate via the determined communication path.
JP2023529233A 2021-06-21 2021-06-21 Route control device, communication system, and route control method Active JP7559947B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/023454 WO2022269707A1 (en) 2021-06-21 2021-06-21 Route control device, communication system, and route control method

Publications (2)

Publication Number Publication Date
JPWO2022269707A1 JPWO2022269707A1 (en) 2022-12-29
JP7559947B2 true JP7559947B2 (en) 2024-10-02

Family

ID=84545286

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023529233A Active JP7559947B2 (en) 2021-06-21 2021-06-21 Route control device, communication system, and route control method

Country Status (2)

Country Link
JP (1) JP7559947B2 (en)
WO (1) WO2022269707A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019009588A (en) 2017-06-23 2019-01-17 日本電信電話株式会社 Communication system
JP2019029842A (en) 2017-07-31 2019-02-21 株式会社Nttドコモ Front hole multiplexer and radio communication system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016005008A1 (en) * 2014-07-11 2016-01-14 Telefonaktiebolaget L M Ericsson (Publ) Optical transport network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019009588A (en) 2017-06-23 2019-01-17 日本電信電話株式会社 Communication system
JP2019029842A (en) 2017-07-31 2019-02-21 株式会社Nttドコモ Front hole multiplexer and radio communication system

Also Published As

Publication number Publication date
WO2022269707A1 (en) 2022-12-29
JPWO2022269707A1 (en) 2022-12-29

Similar Documents

Publication Publication Date Title
US9485689B2 (en) Adaptive traffic engineering configuration
US9225652B2 (en) Framework for traffic engineering in software defined networking
US9380487B2 (en) System and method for a location prediction-based network scheduler
US10904794B2 (en) Framework for traffic engineering in software defined networking
US10091785B2 (en) System and method for managing wireless frequency usage
Tang et al. ARMA-prediction-based online adaptive dynamic resource allocation in wireless virtualized network
EP3942756B1 (en) Methods, apparatus and computer programs for configuring a telecommunication network
JP2015050746A (en) Packet communication device and system
JP7559947B2 (en) Route control device, communication system, and route control method
Zafer et al. Minimum energy transmission over a wireless fading channel with packet deadlines
Samanta et al. On low latency uplink scheduling for cellular haptic communication to support tactile internet
Stoltidis et al. Active Queue Management in Disaggregated 5G and Beyond Cellular Networks Using Machine Learning
KR100818303B1 (en) Method for predicting traffic characteristics and traffic estimation devices for the wired and wireless networks
Kavehmadavani et al. On Deep Reinforcement Learning for Traffic Steering Intelligent ORAN
KR101364569B1 (en) Apparatus and method for opportunistic packet scheduling with frequency reuse and quality of service guarantee in wideband wireless access communication system based multi-hop relay
JP7330922B2 (en) Communication management method, communication system and program
Louvros et al. Analytical average throughput and delay estimations for LTE uplink cell edge users
Fernández-Segovia et al. A teletraffic model for the Physical Downlink Control Channel in LTE
Chandrasekaran Opportunistic quality of service constrained scheduling algorithms for wireless networks
CN116887416A (en) Traffic data scheduling method and device and nonvolatile storage medium
GBdbowski et al. Research Article Modelling of Multiservice Networks with Separated Resources and Overflow of Adaptive Traffic
Kim et al. Opportunistic Quality of Service Constrained Scheduling Algorithms for Wireless Networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231003

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: 20240820

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240902

R150 Certificate of patent or registration of utility model

Ref document number: 7559947

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150