(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2022165660
(43)【公開日】2022-11-01
(54)【発明の名称】基地局機能配置制御装置、基地局機能配置制御方法及びコンピュータプログラム
(51)【国際特許分類】
H04W 24/02 20090101AFI20221025BHJP
H04L 41/00 20220101ALI20221025BHJP
【FI】
H04W24/02
H04L12/24
【審査請求】未請求
【請求項の数】7
【出願形態】OL
(21)【出願番号】P 2021071089
(22)【出願日】2021-04-20
【国等の委託研究の成果に係る記載事項】(出願人による申告)令和2年度、総務省「第5世代移動通信システムの更なる高度化に向けた研究開発」、産業技術力強化法第17条の適用を受ける特許出願
(71)【出願人】
【識別番号】599108264
【氏名又は名称】株式会社KDDI総合研究所
(74)【代理人】
【識別番号】100165179
【弁理士】
【氏名又は名称】田▲崎▼ 聡
(74)【代理人】
【識別番号】100175824
【弁理士】
【氏名又は名称】小林 淳一
(74)【代理人】
【識別番号】100114937
【弁理士】
【氏名又は名称】松本 裕幸
(72)【発明者】
【氏名】塚本 優
(72)【発明者】
【氏名】新保 宏之
(72)【発明者】
【氏名】難波 忍
【テーマコード(参考)】
5K030
5K067
【Fターム(参考)】
5K030GA08
5K030HC09
5K030JL01
5K030MD07
5K067AA21
5K067DD42
5K067DD57
5K067HH22
5K067HH24
(57)【要約】
【課題】O-RAN仕様の無線アクセスネットワークにおいて基地局機能配置の実行を適切に制御することを図る。
【解決手段】O-RAN仕様の無線アクセスネットワークに含まれる各セルに関する通信の状況を示す通信状況情報を取得する通信状況情報取得部と、通信状況情報に基づいて各セルの基地局機能配置を変更する順番を決定し、各セルに対して基地局機能配置を変更するタイミングをずらす制御部と、を備える。
【選択図】
図3
【特許請求の範囲】
【請求項1】
O-RAN仕様の無線アクセスネットワークに含まれる各セルに関する通信の状況を示す通信状況情報を取得する通信状況情報取得部と、
前記通信状況情報に基づいて各セルの基地局機能配置を変更する順番を決定し、各セルに対して基地局機能配置を変更するタイミングをずらす制御部と、
を備える基地局機能配置制御装置。
【請求項2】
前記制御部は、通信品質の劣化が大きいセルを優先して前記順番を決定する、
請求項1に記載の基地局機能配置制御装置。
【請求項3】
前記制御部は、通信トラヒックの要求の変化量が大きいセルを優先して前記順番を決定する、
請求項1に記載の基地局機能配置制御装置。
【請求項4】
前記制御部は、前記無線アクセスネットワークに含まれるセル毎に、分散強化学習によって基地局機能配置を決定する、
請求項1から3のいずれか1項に記載の基地局機能配置制御装置。
【請求項5】
前記基地局機能配置制御装置は、「Non-RT RIC(Non-Real Time RAN Intelligent Controller)」を用いて実現される、
請求項1から4のいずれか1項に記載の基地局機能配置制御装置。
【請求項6】
O-RAN仕様の無線アクセスネットワークにおける基地局機能配置制御方法であって、
基地局機能配置制御装置が、O-RAN仕様の無線アクセスネットワークに含まれる各セルに関する通信の状況を示す通信状況情報を取得する通信状況情報取得ステップと、
前記基地局機能配置制御装置が、前記通信状況情報に基づいて各セルの基地局機能配置を変更する順番を決定し、各セルに対して基地局機能配置を変更するタイミングをずらす制御ステップと、
を含む基地局機能配置制御方法。
【請求項7】
基地局機能配置制御装置のコンピュータに、
O-RAN仕様の無線アクセスネットワークに含まれる各セルに関する通信の状況を示す通信状況情報を取得する通信状況情報取得ステップと、
前記通信状況情報に基づいて各セルの基地局機能配置を変更する順番を決定し、各セルに対して基地局機能配置を変更するタイミングをずらす制御ステップと、
を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、基地局機能配置制御装置、基地局機能配置制御方法及びコンピュータプログラムに関する。
【背景技術】
【0002】
第5世代(5G)移動通信システム(以下、5Gシステムと称する)においては、初期のシステムから、例えばスループットや通信遅延や接続数等の性能をさらに向上させるための検討が行われている。また、多種多様なサービスとして例えばロボット制御やコネクティッドカーやAR(Augmented Reality)やVR(Virtual Reality)等のサービスが5Gシステムを利用して提供されるようになってきており、個々のサービスが要求する通信品質を満たすことの重要性が高まっている。
【0003】
そのように多様化するサービスが要求する通信品質を満たすための無線通信技術として、無線アクセスネットワーク(Radio Access Network:RAN)スライシング技術が知られている。RANスライシング技術は、RANを複数の論理ネットワーク(スライス)に分割し、サービスに応じてスライスを柔軟にカスタマイズする技術である(例えば特許文献1参照)。
【0004】
RANスライシング技術によれば、例えば、基地局機能であるCU(Central Unit)やDU(Distributed Unit)の配置を変えることによって、通信遅延やセル間の連携性能や必要なネットワークリソース(無線リソースや計算機リソースや伝送路リソース)が変わる。このため、特許文献1に記載される技術では、単一のセルを形成するRU(Radio Unit)に対してvCU(Virtual CU)とvDU(Virtual DU)のセットを複数接続することにより、単一のセルに対して複数の異なる基地局機能配置のスライスを実現している。
【0005】
また、O-RAN((Open Radio Access Network)アライアンス(O-RAN Alliance)によって、5Gシステム等の次世代の無線アクセスネットワークのオープン化及びインテリジェント化が検討されている(例えば非特許文献1参照)。O-RANアライアンスが策定するO-RAN仕様のうち、非特許文献1には、トラヒックの変動に応じて、「Non-RT RIC(Non-Real Time RAN Intelligent Controller、非リアルタイムRANインテリジェントコントローラー)」を用いてNSSI(Network Slice Subnet Instance)を最適化するユースケースが規定されている。
【0006】
この非特許文献1のユースケースでは、「Non-RT RIC」がO1インターフェースを介して必要なKPI(Key Performance Indicator、主要性能指標)を各ノードから収集する。O1インターフェースによって収集可能なパラメータは、非特許文献2に規定されるパラメータに対応する。例えば、「DL PRB usage」、「UL PRB usage」、「Average DL UE throughput」、「Average UL UE throughput」、「Number of PDU Sessions requested」等のパラメータである。「Non-RT RIC」が収取した情報を解析し、NSSIに関するリソースの変更を決定する。例えば、「VNF resources」や「slice subnet attributes」を変更する(非特許文献3参照)。「Non-RT RIC」がO1インターフェースを介して各ノードに対してNSSIに関するリソースの設定変更を行う。
【0007】
また、多様なパラメータを考慮したネットワーク制御を行うために深層強化学習を用いる方法が検討されている。深層強化学習は、制御対象となる環境において試行錯誤を通じて最適な行動(制御)を学習する機械学習方法である。さらに近年は、学習効率を向上させるために、深層強化学習における分散学習(分散強化学習)が注目されている。例えば、分散強化学習の一方法である「Ape-X」では、複数の「Actor」がそれぞれに環境との試行錯誤を通じて経験(学習データ)を収集し、これを「Learner」により学習する。「Actor」の学習モデルは定期的に「Learner」によって更新される。複数の「Actor」で並列処理することにより、多様なデータを効率的に学習することができる。
【0008】
非特許文献4には、分散強化学習を用いた無線リソース割当制御技術が記載されている。非特許文献4に記載された無線リソース割当制御技術では、各「Actor」が各スライスの無線リソース割当を最適制御することにより、少ない無線リソースでユーザの要求品質を満足させるようにしている。
【先行技術文献】
【特許文献】
【0009】
【非特許文献】
【0010】
【非特許文献1】O-RAN WG1、“Slicing architecture”、v03.00、3.2.3 Use Case 3: NSSI Resource Allocation Optimization
【非特許文献2】3GPP、“TS 28.552”、V17.1.0、2020-12
【非特許文献3】3GPP、“TS 28.541”、V15.4.0、2019-09
【非特許文献4】Yu Abiko, et al.、“Flexible Resource Block Allocation to Multiple Slices for Radio Access Network Slicing Using Deep Reinforcement Learning”、IEEE Access、vol. 8、pp.68183-68198、Apr. 2020.
【発明の概要】
【発明が解決しようとする課題】
【0011】
RANにおいてトラヒック需要は動的に変化するので、各スライスに流れるトラヒックも動的に変化する。またトラヒックの変動によって、伝送路に必要な帯域やアンテナサイトと収容局の計算機リソースが変動する。このため、限られたネットワークリソースで多くのユーザの要求品質を満たすために、トラヒック変動に応じてRANの基地局機能配置を適応的に変更することが好ましい。
【0012】
ここで、分散強化学習を基地局機能配置に適用する場合、各「Actor」が各セルの基地局機能配置(スライスと基地局機能のマッピング)を制御することが考えられる。基地局機能配置を決める場合、セル間で共有している伝送路及び収容局の計算機リソースやセル間連携の有無などは各セルの基地局機能配置によって異なるので、RAN全体でユーザの要求品質を最大化するように各セルの基地局機能配置を決定することが好ましい。
【0013】
しかし、分散強化学習において「Actor」は独立して行動するので、複数の「Actor」が互いに他の「Actor」の行動を考慮しないため、従来のように各Actorが同時に行動(基地局機能配置の変更)を実行する場合、RAN全体で基地局機能配置を最適化することが難しい。例えば、伝送路の帯域が空いているからといって全てのセルが伝送路帯域を多く消費するように基地局機能配置を行うと、伝送路が輻輳してしまう。また、トラヒック需要の変動によって輻輳が生じると、次の基地局機能配置の変更タイミングまで輻輳が継続してしまう。このため、基地局機能配置の実行を適切に制御することが課題である。
【0014】
本発明は、このような事情を考慮してなされたものであり、その目的は、O-RAN仕様の無線アクセスネットワークにおいて基地局機能配置の実行を適切に制御することを図ることにある。
【課題を解決するための手段】
【0015】
(1)本発明の一態様は、O-RAN仕様の無線アクセスネットワークに含まれる各セルに関する通信の状況を示す通信状況情報を取得する通信状況情報取得部と、前記通信状況情報に基づいて各セルの基地局機能配置を変更する順番を決定し、各セルに対して基地局機能配置を変更するタイミングをずらす制御部と、を備える基地局機能配置制御装置である。
(2)本発明の一態様は、前記制御部は、通信品質の劣化が大きいセルを優先して前記順番を決定する、上記(1)の基地局機能配置制御装置である。
(3)本発明の一態様は、前記制御部は、通信トラヒックの要求の変化量が大きいセルを優先して前記順番を決定する、上記(1)の基地局機能配置制御装置である。
(4)本発明の一態様は、前記制御部は、前記無線アクセスネットワークに含まれるセル毎に、分散強化学習によって基地局機能配置を決定する、上記(1)から(3)のいずれかの基地局機能配置制御装置である。
(5)本発明の一態様は、前記基地局機能配置制御装置は、「Non-RT RIC(Non-Real Time RAN Intelligent Controller)」を用いて実現される、上記(1)から(4)のいずれかの基地局機能配置制御装置である。
【0016】
(6)本発明の一態様は、O-RAN仕様の無線アクセスネットワークにおける基地局機能配置制御方法であって、基地局機能配置制御装置が、O-RAN仕様の無線アクセスネットワークに含まれる各セルに関する通信の状況を示す通信状況情報を取得する通信状況情報取得ステップと、前記基地局機能配置制御装置が、前記通信状況情報に基づいて各セルの基地局機能配置を変更する順番を決定し、各セルに対して基地局機能配置を変更するタイミングをずらす制御ステップと、を含む基地局機能配置制御方法である。
【0017】
(7)本発明の一態様は、基地局機能配置制御装置のコンピュータに、O-RAN仕様の無線アクセスネットワークに含まれる各セルに関する通信の状況を示す通信状況情報を取得する通信状況情報取得ステップと、前記通信状況情報に基づいて各セルの基地局機能配置を変更する順番を決定し、各セルに対して基地局機能配置を変更するタイミングをずらす制御ステップと、を実行させるためのコンピュータプログラムである。
【発明の効果】
【0018】
本発明によれば、O-RAN仕様の無線アクセスネットワークにおいて基地局機能配置の実行を適切に制御することができるという効果が得られる。
【図面の簡単な説明】
【0019】
【
図1】一実施形態に係る無線アクセスネットワークの構成例を示すブロック図である。
【
図2】一実施形態に係るRANの基地局機能配置の例を示す説明図である。
【
図3】一実施形態に係る基地局機能配置制御部の構成例を示すブロック図である。
【
図4】一実施形態に係る配置変更タイミングの説明図である。
【
図5】一実施形態に係る制御部の構成例を示すブロック図である。
【
図6】一実施形態に係る基地局機能配置制御方法の概略手順のフローチャートである。
【
図7】一実施形態に係る基地局機能配置制御方法の詳細な手順の例を示すシーケンス図である。
【
図8】一実施形態に係るセル順番決定方法の説明図である。
【発明を実施するための形態】
【0020】
以下、図面を参照し、本発明の実施形態について説明する。
図1は、一実施形態に係る無線アクセスネットワークの構成例を示すブロック図である。
図1に示される無線アクセスネットワーク(RAN)1は、RANスライシング技術が適用されたRANである。またRAN1においてO-RAN仕様を適用する。
【0021】
図2に、RAN1の基地局機能配置の例が示される。
図2の例では、単一のセルを形成するRUに対してvCUとvDUのセットが合計5セット接続される。第1の例「O-RAN slice subnet#1」は、C-RAN(Centralized -RAN)配置であって、収容局にvCUとvDUの両方が配置される。C-RAN配置は、セル間連携が可能であるが、伝送路の必要帯域が大きいという特徴を持つ。第2の例「O-RAN slice subnet#2」及び第3の例「O-RAN slice subnet#3」は、S-RAN(Split -RAN)配置であって、アンテナサイトにvDUが配置され且つ収容局にvCUが配置される。S-RAN配置は、セル間連携が不可であるが、伝送路の必要帯域が小さいという特徴を持つ。第4の例「O-RAN slice subnet#4」及び第5の例「O-RAN slice subnet#5」は、D-RAN(Distributed RAN)配置であって、アンテナサイトにvCUとvDUの両方が配置される。D-RAN配置は、セル間連携が不可であるが、通信遅延が小さいという特徴を持つ。
【0022】
図2に例示されるように、RAN1において、単一のセルを形成するRUに対してvCUとvDUのセットを複数接続することにより、単一のセルに対して複数の異なる特徴を持つ基地局機能配置のスライスを実現することができる。これにより、RAN1において、単一のセルで複数の異なる特徴を持つ無線通信サービスを提供することが可能になり、多種多様なサービスが要求する様様な通信品質に適応することができる。
【0023】
図1において、RAN1は、SMO(Service and Management Orchestration)機能部(SMO Functions)11と、基地局機能配置制御部20を含む「Non-RT RIC(非リアルタイムRANインテリジェントコントローラー)」12と、基地局機能群2とを備える。基地局機能配置制御部20は、基地局機能配置制御装置に対応する。本実施形態では、基地局機能配置制御部20は、「Non-RT RIC」12を用いて実現される。また、SMO機能部11及び「Non-RT RIC」12は、SMOフレームワーク10を用いて実現される。基地局機能群2は、
図2に例示されるように、RU、vCU及びvDUから構成される。
【0024】
SMOフレームワーク10は、O-RAN仕様で規定されるO1インターフェースを提供する。「Non-RT RIC」12は、O1インターフェースを介してKPI(主要性能指標)を基地局機能群2から取得する。
【0025】
SMO機能部11と「Non-RT RIC」12とは、インターフェース100を介してメッセージを交換する。インターフェース100は、SMO機能部11との間のインターフェースである。
【0026】
図3は、本実施形態に係る基地局機能配置制御部20の構成例を示すブロック図である。
図3において、基地局機能配置制御部20は、通信状況情報取得部230と、KPI取得部203と、基地局機能配置設定情報送信部204と、制御部205と、を備える。
【0027】
基地局機能配置制御部20の各部は、各部の機能を実現するためのコンピュータプログラムをCPUが実行することによりその機能が実現される。
【0028】
通信状況情報取得部230は、通信状況情報を取得する。通信状況情報は、RAN1に含まれる各セルに関する通信の状況を示す情報である。例えば、通信状況情報は、各セルの通信品質の劣化の大きさを示す情報である。例えば、通信状況情報は、各セルの通信トラヒックの要求の変化量の大きさを示す情報である。
【0029】
KPI取得部203は、O1インターフェースを介してKPIを基地局機能群2から取得する。KPI取得部203が基地局機能群2から取得するKPIは、例えば、各サービスのスループット、無線リソースの利用率、計算機リソースの使用率、伝送路帯域の使用率等である。
【0030】
基地局機能配置設定情報送信部204は、SMO機能部11との間のインターフェース100を介して基地局機能配置設定情報を送信する。基地局機能配置設定情報は、RAN1における基地局機能配置を変更するための基地局機能配置の変更内容を示す情報である。
【0031】
制御部205は、KPI取得部203が取得したKPIに基づいて、セル毎に、次の基地局機能配置を決定する。制御部205は、通信状況情報取得部230が取得した通信状況情報に基づいて、各セルの基地局機能配置を変更する順番を決定する。制御部205は、各セルに対して基地局機能配置を変更するタイミング(配置変更タイミング)をずらす。
【0032】
図4は、本実施形態に係る配置変更タイミングの説明図である。
図4の例では、3個のセル(Cell#1,Cell#2,,Cell#3)から成る一のセルグループに対する配置変更タイミングが示される。
図4において、基地局機能配置が実行される周期(配置実行周期)Tが設定されている。制御部205は、配置実行周期Tに基づいて、各セル(Cell#1,Cell#2,,Cell#3)の配置変更タイミングを決定する。具体的には、1番目のセル(Cell#1)に対しては、配置実行周期Tのタイミングが配置変更タイミングである。2番目のセル(Cell#2)に対しては、1番目のセル(Cell#1)の配置変更タイミングからずらし幅ΔTだけ後ろにずらしたタイミングが配置変更タイミングである。3番目のセル(Cell#3)に対しては、2番目のセル(Cell#2)の配置変更タイミングからずらし幅ΔTだけ後ろにずらしたタイミングが配置変更タイミングである。
図4の例では、ずらし幅ΔTは、「ΔT=T÷m、mはセルグループ内のセル総数」であって、「ΔT=T÷3」である。つまり、
図4の例では、各セルの配置変更タイミングが均等にずらされる。
【0033】
図4に示されるように、各セルの配置変更タイミングが重ならないようにずらされることによって、一のセルに対する基地局機能配置の変更がもたらすネットワーク状態(例えばKPI)の変化を、次のセルの基地局機能配置の変更に反映させることができる。例えば、1番目のセル(Cell#1)の基地局機能配置が変更されると、当該基地局機能配置の変更によって2番目のセル(Cell#2)におけるKPIが変化する。ここで、2番目のセル(Cell#2)の配置変更タイミングが1番目のセル(Cell#1)の配置変更タイミングからずらし幅ΔTだけ後ろにずらされているので、当該変化後のKPIに基づいて2番目のセル(Cell#2)の次の基地局機能配置が決定される。これにより、2番目のセル(Cell#2)の基地局機能配置の変更は、1番目のセル(Cell#1)の基地局機能配置の変更がもたらすKPIの変化が反映された変更内容にすることができる。
【0034】
図5は、本実施形態に係る制御部の構成例を示すブロック図である。
図5において、制御部205は、RAN1に含まれるセル毎に、分散強化学習によって基地局機能配置を決定する。RAN1は、複数のセル(Cell#1,Cell#2,・・・,Cell#n)を備える。制御部205は、複数のセル(Cell#1,Cell#2,・・・,Cell#n)にそれぞれ対応する複数の「Actor」301(Actor#1,Actor#2,・・・,Actor#n)と、「Repository」302と、「Learner」303とを備える。
【0035】
各「Actor」301は、自己が担当するセルから取得されたKPIに基づいて当該セル(環境)との試行錯誤を通じて「経験(Experiences)」(学習データ)を収集する。「Repository」302は、各「Actor」301が収集した学習データを格納する。「Learner」303は、「Repository」302に格納された学習データを使用して、基地局機能配置学習モデルを学習する。各「Actor」301の基地局機能配置学習モデルは、定期的に「Learner」303によって更新される。ある「Actor」301は、基地局機能配置学習モデルを用いて、当該「Actor」301が担当するセルにおける基地局機能配置を最適化する。
【0036】
制御部205は、各「Actor」301(Actor#1,Actor#2,・・・,Actor#n)によって各セル(Cell#1,Cell#2,・・・,Cell#n)における基地局機能配置の最適解を求める。このとき、制御部205は、複数のセル(Cell#1,Cell#2,・・・,Cell#n)に対して、通信状況情報取得部230が取得した通信状況情報に基づいて、どのセルから基地局機能配置の最適解を求めるのかを示す順番(セルの順番)を決定し、当該セルの順番に従って基地局機能配置の最適解を求める。
【0037】
次に
図6を参照して本実施形態に係る基地局機能配置制御方法の全体手順を説明する。
図6は、本実施形態に係る基地局機能配置制御方法の概略手順のフローチャートである。
【0038】
(ステップS11) 基地局機能配置制御部20(制御部205)は、複数のセル(Cell#1,Cell#2,・・・,Cell#n)に対して、セルグループを決定する。セルグループは、RAN1に含まれる全てのセルから構成されてもよく、又はRAN1に含まれる一部のセルから構成されてもよい。セルグループの決定方法は予め設定される。例えば、セル間隔が所定値以内のセルからセルグループが構成されてもよい。例えば、収容局とアンテナサイト間の伝送路を共有するセルからセルグループが構成されてもよい。
【0039】
(ステップS12) 基地局機能配置制御部20(制御部205)は、複数のセル(Cell#1,Cell#2,・・・,Cell#n)に対して、セルグループ毎に、通信状況情報取得部230が取得した通信状況情報に基づいてセルの順番を決定する。
【0040】
次いで、ステップS12で決定された各セルグループにおけるセルの順番で各セル(Cell#1,Cell#2,・・・,Cell#n)の基地局機能配置が実行される。例えば、一つのセルグループずつ順次、同じセルグループ内のセルに対して当該セルグループ内のセルの順番で基地局機能配置が実行されてもよい。例えば、各セルグループにおいて同じセルの順番のセルに対して順次、セルの順番で基地局機能配置が実行されてもよい。
図5中には、便宜上、Cell#1,Cell#2,・・・,Cell#nの順番で示されている。
【0041】
セルの基地局機能配置の実行ではステップS13,S14が実行される。ここでは、「Cell(セル)#1」を例に挙げて基地局機能配置の実行を説明するが、他のセルも同様である。
【0042】
(ステップS13) 基地局機能配置制御部20(KPI取得部203)は、「Cell(セル)#1」からKPIを取得する。
【0043】
(ステップS14) 基地局機能配置制御部20(制御部205)は、「Cell(セル)#1」から取得されたKPIに基づいて、「Cell(セル)#1」における次の基地局機能配置を決定する。基地局機能配置制御部20(制御部205)は、決定された「Cell(セル)#1」の次の基地局機能配置に関する基地局機能配置設定情報を生成する。当該基地局機能配置設定情報は、「Cell(セル)#1」における基地局機能配置を当該次の基地局機能配置に変更するための基地局機能配置の変更内容を示す情報である。
【0044】
次いで、基地局機能配置制御部20(基地局機能配置設定情報送信部204)は、制御部205が生成した「Cell(セル)#1」の基地局機能配置設定情報をSMO機能部11へ送信する。次いで、SMO機能部11は、「Cell(セル)#1」の基地局機能配置設定情報に基づいて、基地局機能群2の「Cell(セル)#1」の基地局機能配置を変更する設定を実行する。これにより、基地局機能群2の「Cell(セル)#1」の基地局機能配置が、当該次の基地局機能配置に変更される。
【0045】
次に
図7を参照して本実施形態に係る基地局機能配置制御方法の詳細な手順を説明する。
図7は、本実施形態に係る基地局機能配置制御方法の詳細な手順の例を示すシーケンス図である。
【0046】
(ステップS201) 基地局機能配置制御部20は、セルグループ毎に基地局機能配置の実行順序(セルの順番)を決定する。
【0047】
(ステップS202) 次いで、基地局機能配置制御部20は、O1インターフェースにより基地局機能群2の各ノード(O-CU、O-DU1、O-DUN)から「Performance measurements」メッセージを受信する。基地局機能配置制御部20は、当該「Performance measurements」メッセージからKPIを取得する。
【0048】
(ステップS203) 次いで、基地局機能配置制御部20は、ステップS201で決定されたセルの順番に従ってセル毎に、「Performance measurements」メッセージから取得したKPIに基づいて次の基地局機能配置を決定する。基地局機能配置制御部20は、決定された各セルの次の基地局機能配置に関する基地局機能配置設定情報を生成する。
【0049】
次に基地局機能の設定変更シーケンスとしてステップS204からステップS205までが実行される。この基地局機能の設定変更シーケンスは、O-RAN仕様「Reconfiguration of O-RAN Virtual Network Function(s)(O-RAN.WG6.ORCH-USE-CASES-v01.00)」に基づいたものである。
【0050】
ステップS204及びステップS205は、セルグループ毎に、セルの順番に従って実行される。ここで、同じセルグループにおいて、一つのセルに対してステップS204及びステップS205が実行された後にステップS202に戻り、次のセルの順番のセルに対して次の基地局機能配置が決定され、当該次のセルに対してステップS204及びステップS205が実行される。このように同じセルグループにおいて、セルの順番に従って順次、各セルに対するステップS202-S205の処理が繰り返される。
【0051】
(ステップS204) 基地局機能配置制御部20は、ステップS203で生成された基地局機能配置設定情報を含む「Reconfig NF set」メッセージをインターフェース100によりSMO機能部11へ送信する。SMO機能部11は、インターフェース100により受信した「Reconfig NF set」メッセージから基地局機能配置設定情報を取得する。
【0052】
(ステップS205) SMO機能部11は、O1インターフェースにより基地局機能群2の各ノード(O-CU、O-DU1、O-DUN)へ「Configure NF」メッセージを送信する。この「Configure NF」メッセージには、ステップS204で取得された基地局機能配置設定情報に示される次の基地局機能配置に変更するための設定情報が含まれる。これにより、基地局機能群2のセルの基地局機能配置が、当該セルの次の基地局機能配置に変更される。
【0053】
次に本実施形態に係るセル順番決定方法を説明する。本実施形態の一例として、
図8に例示されるように、配置実行周期T毎に、各セルの基地局機能配置を変更する順番を決定する。
図8において、配置実行周期T1では「Cell#1,Cell#2,,Cell#3」の順番で各セル(Cell#1,Cell#2,,Cell#3)の基地局機能配置が変更される。次いで、配置実行周期T2ではセルの順番が変更されて、「Cell#2,Cell#1,,Cell#3」の順番で各セル(Cell#1,Cell#2,,Cell#3)の基地局機能配置が変更される。次いで、配置実行周期T3ではセルの順番が変更されて、「Cell#3,Cell#1,,Cell#2」の順番で各セル(Cell#1,Cell#2,,Cell#3)の基地局機能配置が変更される。
【0054】
(セル順番決定方法の例1)
セル順番決定方法の例1では、制御部205は、通信状況情報取得部230が取得した通信状況情報に基づいて、通信品質の劣化が大きいセルを優先して、各セルの基地局機能配置を変更する順番を決定する。セル順番決定方法の例1では、通信状況情報は、各セルの通信品質の劣化の大きさを示す情報である。例えば、制御部205は、通信状況情報取得部230が取得した通信状況情報に基づいて、通信品質の劣化が大きいセルから順番に、最上位からセルの順番を決定する。例えば、制御部205は、通信状況情報取得部230が取得した通信状況情報に基づいて、通信品質の劣化の大きさが所定の大きさ以上であるセルのみを優先して上位の順番に決定してもよい。
【0055】
セル間でトラヒックの需要に偏りが生じて特定セルの通信品質の劣化が大きくなると、当該特定セルの基地局機能配置が変更されるまで通信品質の劣化が改善されないという状況が継続する。このため、通信品質の劣化が大きいセルから先に基地局機能配置の変更を実施するように、セルの順番を決定する。通信品質の劣化が大きいセルから先に基地局機能配置の変更を実施することによって、セル間の要求品質達成率の公平性を保つことができる。要求品質達成率は、ユーザが要求する通信品質がどのくらい達成されているかを示す割合である。
【0056】
(セル順番決定方法の例2)
セル順番決定方法の例2では、制御部205は、通信状況情報取得部230が取得した通信状況情報に基づいて、通信トラヒックの要求の変化量が大きいセルを優先して、各セルの基地局機能配置を変更する順番を決定する。セル順番決定方法の例2では、通信状況情報は、各セルの通信トラヒックの要求の変化量の大きさを示す情報である。例えば、制御部205は、通信状況情報取得部230が取得した通信状況情報に基づいて、通信トラヒックの要求の変化量が大きいセルから順番に、最上位からセルの順番を決定する。例えば、制御部205は、通信状況情報取得部230が取得した通信状況情報に基づいて、通信トラヒックの要求の変化量の大きさが所定の大きさ以上であるセルのみを優先して上位の順番に決定してもよい。
【0057】
通信トラヒックの要求が急激に増加又は減少したセルは、基地局機能配置が変更されたときにネットワークリソース(無線リソースや計算機リソースや伝送路リソース)の変化量が大きくなる。このため、通信トラヒックの要求の変化量が大きいセルから先に基地局機能配置の変更を実施するように、セルの順番を決定する。例えば、C-RAN配置(セル間連携が可能であるが、伝送路の必要帯域が大きい)のセルにおいて通信トラヒックの要求が減少した場合、無線リソースに余裕が生じるので、S-RAN配置(セル間連携が不可であるが、伝送路の必要帯域が小さい)に変更することによって、他のセルのために伝送路帯域に空きを作ることができる。セル順番決定方法の例2によれば、RAN1全体の要求品質達成率を効率的に向上することができる。
【0058】
上述したように本実施形態によれば、O-RAN仕様の無線アクセスネットワーク(RAN1)において基地局機能配置の実行を適切に制御することができるという効果が得られる。
【0059】
本実施形態によれば、RAN1に含まれる各セルに関する通信の状況を示す通信状況情報に基づいて各セルの基地局機能配置を変更する順番が決定され、各セルに対して基地局機能配置を変更する配置変更タイミングがずらされる。これにより、通信の状況の変化が大きいセルから先に基地局機能配置の変更を実施することができる。例えば、通信品質の劣化が大きいセルから先に基地局機能配置の変更を実施することができる。例えば、通信トラヒックの要求の変化量が大きいセルから先に基地局機能配置の変更を実施することができる。
【0060】
本実施形態によれば、分散強化学習によって基地局機能配置を決定する際に、「Actor」は他の「Actor」の行動によるネットワーク状態の変化を観測して行動することができる。一方、各セルの配置変更タイミングでは、配置変更タイミングのセルのみが基地局機能配置を変更する。したがって、あるセルの配置変更タイミングにおいてネットワーク状態に影響を及ぼすのは、当該セルに対応する「Actor」の行動のみであり、当該「Actor」自身の行動によってネットワークを制御することができる。
【0061】
なお、これにより、例えば無線アクセスネットワークにおける総合的なサービス品質の向上を実現することができることから、国連が主導する持続可能な開発目標(SDGs)の目標9「レジリエントなインフラを整備し、持続可能な産業化を推進するとともに、イノベーションの拡大を図る」に貢献することが可能となる。
【0062】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【0063】
また、上述した各装置の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVD(Digital Versatile Disc)等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【0064】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
【符号の説明】
【0065】
1…無線アクセスネットワーク(RAN)、2…基地局機能群、10…SMOフレームワーク、11…SMO機能部、12…Non-RT RIC、20…基地局機能配置制御部、230…通信状況情報取得部、203…KPI取得部、204…基地局機能配置設定情報送信部、205…制御部