KR20220010466A - Method and apparatus for managing network load in communication system - Google Patents
Method and apparatus for managing network load in communication system Download PDFInfo
- Publication number
- KR20220010466A KR20220010466A KR1020210094500A KR20210094500A KR20220010466A KR 20220010466 A KR20220010466 A KR 20220010466A KR 1020210094500 A KR1020210094500 A KR 1020210094500A KR 20210094500 A KR20210094500 A KR 20210094500A KR 20220010466 A KR20220010466 A KR 20220010466A
- Authority
- KR
- South Korea
- Prior art keywords
- cell
- load
- terminal
- cells
- overloaded
- Prior art date
Links
Images
Classifications
-
- H04W28/0819—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/086—Load balancing or load distribution among access entities
- H04W28/0861—Load balancing or load distribution among access entities between base stations
- H04W28/0865—Load balancing or load distribution among access entities between base stations of different Radio Access Technologies [RATs], e.g. LTE or WiFi
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/09—Management thereof
- H04W28/0925—Management thereof using policies
- H04W28/0942—Management thereof using policies based on measured or predicted load of entities- or links
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/09—Management thereof
- H04W28/0958—Management thereof based on metrics or performance parameters
- H04W28/0967—Quality of Service [QoS] parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/06—Airborne or Satellite Networks
Abstract
Description
본 발명은 통신 시스템에서의 네트워크 부하 관리 방법 및 장치에 관한 것으로, 보다 구체적으로는 하나 이상의 종류의 네트워크를 사용하는 통신 시스템에서 부하 분산을 통해 네트워크 부하 관리를 수행하기 위한 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for managing a network load in a communication system, and more particularly, to a method and apparatus for performing network load management through load balancing in a communication system using one or more types of networks.
정보통신 기술의 발전과 더불어 다양한 무선 통신 기술이 개발되고 있다. 대표적인 무선 통신 기술로 3GPP(3rd generation partnership project) 표준에서 규정된 LTE(long term evolution), NR(new radio) 등이 있다. LTE는 4G(4th Generation) 무선 통신 기술들 중에서 하나의 무선 통신 기술일 수 있고, NR은 5G(5th Generation) 무선 통신 기술들 중에서 하나의 무선 통신 기술일 수 있다.With the development of information and communication technology, various wireless communication technologies are being developed. Representative wireless communication technologies include long term evolution (LTE) and new radio (NR) defined in 3rd generation partnership project (3GPP) standards. LTE may be one of 4G (4th Generation) wireless communication technologies, and NR may be one of 5G (5th Generation) wireless communication technologies.
4G 통신 시스템(예를 들어, LTE를 지원하는 통신 시스템)의 상용화 이후에 급증하는 무선 데이터의 처리를 위해, 4G 통신 시스템의 주파수 대역(예를 들어, 6GHz 이하의 주파수 대역)뿐만 아니라 4G 통신 시스템의 주파수 대역보다 높은 주파수 대역(예를 들어, 6GHz 이상의 주파수 대역)을 사용할 수 있는 5G 통신 시스템(예를 들어, NR을 지원하는 통신 시스템)이 고려되고 있다. 5G 통신 시스템에서는, 통신 표준의 요구사항을 만족하기 위하여 밀리미터파(millimeter wave, mmWave) 등 높은 주파수 대역의 사용이 필요할 수 있다.For the processing of wireless data rapidly increasing after commercialization of a 4G communication system (eg, a communication system supporting LTE), a frequency band of a 4G communication system (eg, a frequency band of 6 GHz or less) as well as a 4G
최근 유선 또는 무선 통신 트래픽 요구가 폭발적으로 증가하고 있으며, 산업상의 필요 및/또는 멀티미디어 서비스에서의 사용을 위하여 트래픽 요구는 앞으로도 더욱 증가할 것으로 예측되고 있다. 트래픽 요구가 지속적으로 증가하는 상황에서 통신 시스템 표준의 요구사항의 달성 및/또는 통신 서비스 품질의 향상을 위하여, 하나 이상의 종류의 통신 네트워크를 사용하여 통신을 수행하는 기술이 연구되고 있다. 이를테면, 서로 다른 무선 접속 기술(Radio Access Technology, RAT)을 사용하는 복수 종류의 통신 네트워크를 사용하여 통신을 수행하는 이기종 네트워크(heterogeneous network, HetNet)에 의한 통신 기술이 연구되고 있다. 이를테면, 이기종 네트워크에서는 유선/무선 통신, 지상/비지상 통신, 상대적 저주파/고주파 대역(이를테면, 밀리미터파 대역) 등 복수 종류의 통신 네트워크가 제공될 수 있다.Recently, the demand for wired or wireless communication traffic has been explosively increasing, and it is predicted that the traffic demand will further increase in the future for industrial needs and/or use in multimedia services. In order to achieve the requirements of a communication system standard and/or to improve communication service quality in a situation in which traffic demands are continuously increasing, a technique for performing communication using one or more types of communication networks is being studied. For example, a communication technology using a heterogeneous network (HetNet) for performing communication using a plurality of types of communication networks using different radio access technologies (RAT) is being studied. For example, in the heterogeneous network, a plurality of types of communication networks such as wired/wireless communication, terrestrial/non-terrestrial communication, and a relatively low/high frequency band (eg, millimeter wave band) may be provided.
하나 이상의 종류의 통신 네트워크가 사용되는 통신 시스템에서는, 단일 종류의 통신 네트워크가 사용되는 통신 시스템에서보다 통신 부하 관리가 용이하지 않다는 문제점이 있을 수 있다. 하나 이상의 종류의 통신 네트워크가 사용되는 통신 시스템에서 효율적으로 통신 부하 관리를 수행하기 위한 기술이 요구될 수 있다.In a communication system in which one or more types of communication networks are used, there may be a problem in that communication load management is not easier than in a communication system in which a single type of communication network is used. In a communication system in which one or more types of communication networks are used, a technique for efficiently performing communication load management may be required.
상기와 같은 요구를 해결하기 위한 본 발명의 목적은, 하나 이상의 종류의 네트워크를 사용하는 통신 시스템에서 각 네트워크 또는 각 기지국 간의 부하 분산 등 네트워크 부하 관리를 용이하게 수행하기 위한 방법 및 장치를 제공하는 데 있다.An object of the present invention for solving the above needs is to provide a method and apparatus for easily performing network load management such as load distribution between each network or each base station in a communication system using one or more types of networks. have.
상기한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 위성 셀과 하나 이상의 지상 셀을 포함하는 무선 통신 시스템에 포함되는 부하 관리 장치에 의해 수행되는 부하 관리 방법은, 상기 하나 이상의 지상 셀 각각에 대하여 셀 부하 정보를 확인하는 단계, 상기 확인된 셀 부하 정보 및 상기 셀 부하 정보에 기초하여 적응적으로 계산되는 제1 임계값을 비교하여, 과부하 셀의 존재 여부를 확인하는 단계, 상기 과부하 셀이 K 개(K는 이상의 자연수) 존재할 경우, 상기 K 개의 과부하 셀 중 k 번째(k는 1≤k≤K인 자연수) 과부하 셀에 대하여, 동종무선접속기술 내(intra-radio access technology, intra-RAT) 부하분산 동작을 수행하는 단계, 상기 위성 셀의 셀 부하인 위성 셀 부하를 확인하는 단계, 및 상기 위성 셀 부하가 상기 제1 임계값 이하이고 상기 k 번째 과부하 셀의 셀 부하가 상기 제1 임계값 이상일 경우, 상기 k 번째 과부하 셀에 대하여 이종무선접속기술 간(inter-RAT) 부하분산 동작을 수행하는 단계를 포함할 수 있다.According to an embodiment of the present invention for achieving the above object, there is provided a load management method performed by a load management device included in a wireless communication system including a satellite cell and one or more terrestrial cells, in each of the one or more terrestrial cells. Checking the cell load information with respect to, comparing the checked cell load information and a first threshold value adaptively calculated based on the cell load information to determine whether an overload cell exists, the overload cell When there are K (K is a natural number greater than or equal to), for the k-th (k is a natural number of 1≤k≤K) overloaded cells among the K overloaded cells, intra-radio access technology (intra-RAT) ) performing a load balancing operation, confirming a satellite cell load that is a cell load of the satellite cell, and that the satellite cell load is less than or equal to the first threshold value and the cell load of the k-th overloaded cell is the first threshold If the value is greater than or equal to the value, the method may include performing an inter-RAT load balancing operation for the k-th overloaded cell.
상기 하나 이상의 지상 셀 및 상기 위성 셀 각각의 셀 부하는, 상기 하나 이상의 지상 셀 및 상기 위성 셀 각각의 무선 자원 사용률(radio resource usage ratio, RRUR) 값에 해당하며, 상기 셀 부하 정보를 확인하는 단계는, 상기 하나 이상의 지상 셀 각각으로부터 적어도 물리 자원 블록(physical resource block, PRB) 정보, 자원 블록 대역폭 정보 및 총 대역폭 정보를 포함하는 제어 신호를 수신하는 단계, 및 상기 수신된 제어 신호에 기초하여, 상기 하나 이상의 지상 셀 각각에 대해 RRUR 값을 계산하는 단계를 포함하는 것을 특징으로 할 수 있다.The cell load of each of the one or more terrestrial cells and the satellite cell corresponds to a radio resource usage ratio (RRUR) value of each of the one or more terrestrial cells and the satellite cell, and checking the cell load information. Receiving a control signal including at least physical resource block (PRB) information, resource block bandwidth information and total bandwidth information from each of the one or more terrestrial cells, and based on the received control signal, and calculating an RRUR value for each of the one or more terrestrial cells.
상기 과부하 셀의 존재 여부를 확인하는 단계는, 상기 확인된 셀 부하 정보에 기초하여, 상기 하나 이상의 지상 셀 각각의 셀 부하의 평균값을 계산하는 단계, 상기 계산된 평균값 및 기 설정된 초기 셀 부하 임계값에 기초하여, 상기 제1 임계값을 적응적으로 계산하는 단계, 및 상기 하나 이상의 지상 셀 중에서 셀 부하가 제1 임계값 이상인 지상 셀이 하나 이상 존재하는 것으로 확인될 경우, 상기 확인된 하나 이상의 지상 셀이 과부하 셀에 해당하는 것으로 판단하는 단계를 포함하는 것을 특징으로 할 수 있다.The determining of the existence of the overloaded cell may include, based on the checked cell load information, calculating an average value of the cell load of each of the one or more terrestrial cells, the calculated average value and a preset initial cell load threshold value adaptively calculating the first threshold value based on It may be characterized in that it comprises the step of determining that the cell corresponds to an overloaded cell.
상기 intra-RAT 부하분산 동작을 수행하는 단계는, 상기 k 번째 과부하 셀을 서빙 셀로 하는 단말 중 소정의 이벤트 발생을 감지하여 하나 이상의 타겟 셀에 대한 측정 보고를 수행하는 단말이 I 개(I는 1 이상의 자연수) 존재할 경우, 상기 I 개의 단말을 셀 경계 단말로 분류하는 단계, 상기 I 개의 셀 경계 단말에 대해, 상기 측정 보고 결과 및/또는 각각의 데이터 플로우 종류에 기초한 단말별 우선순위를 정하는 단계, 및 상기 단말별 우선순위에 따른 순서대로, 상기 I 개의 셀 경계 단말 중 i 번째(i는 1≤i≤I인 자연수) 단말에 대해 상기 하나 이상의 타겟 셀로의 핸드오버 여부를 결정하는 단계를 포함하는 것을 특징으로 할 수 있다.In the step of performing the intra-RAT load balancing operation, I (I is 1) terminals that perform a measurement report on one or more target cells by detecting the occurrence of a predetermined event among terminals using the k-th overload cell as a serving cell. or more natural number) if present, classifying the I terminals as cell edge terminals, determining a priority for each terminal based on the measurement report result and/or each data flow type for the I cell edge terminals; and determining whether to handover to the one or more target cells for the i-th (i is a natural number in which 1≤i≤I) among the I cell edge terminals in order according to the priority of each terminal. can be characterized as
상기 하나 이상의 타겟 셀로의 핸드오버 여부를 결정하는 단계는, 상기 하나 이상의 타겟 셀에 대해, 상기 i 번째 단말의 상기 측정 보고 결과에 기초한 타겟 셀별 우선순위를 정하는 단계, 상기 타겟 셀별 우선순위에 따른 순서대로, 상기 하나 이상의 타겟 셀 각각에 대해 상기 i 번째 단말이 핸드오버했을 때의 예상 셀 부하를 계산하고, 상기 계산된 예상 셀 부하에 기초하여 핸드오버 적합 여부를 판단하는 단계, 및 상기 하나 이상의 타겟 셀 중 핸드오버에 적합한 것으로 판단된 타겟 셀로 상기 i 번째 단말을 핸드오버하도록 결정하는 단계를 포함하는 것을 특징으로 할 수 있다.The step of determining whether to handover to the one or more target cells includes, for the one or more target cells, determining a priority for each target cell based on the measurement report result of the i-th terminal, an order according to the priority for each target cell As such, calculating an expected cell load when the i-th terminal performs handover for each of the one or more target cells, and determining whether handover is suitable based on the calculated expected cell load, and the one or more targets and determining to handover the i-th terminal to a target cell determined to be suitable for handover among cells.
상기 핸드오버 적합 여부를 판단하는 단계는, 상기 계산된 예상 셀 부하가, 상기 i 번째 단말의 부하를 제외한 k 번째 과부하 셀의 셀 부하 및 상기 제1 임계값보다 작을 경우, 해당하는 타겟 셀은 핸드오버에 적합한 것으로 판단하는 것을 특징으로 할 수 있다.In the determining whether the handover is suitable, when the calculated expected cell load is less than the cell load of the k-th overloaded cell excluding the load of the i-th terminal and the first threshold value, the corresponding target cell is a hand It can be characterized in that it is judged to be suitable for over.
상기 하나 이상의 타겟 셀로의 핸드오버 여부를 결정하는 단계는, 상기 i 번째 단말을 핸드오버하도록 결정하는 단계 이후에, 상기 i 번째 단말이 핸드오버하도록 결정된 타겟 셀의 셀 부하 및 상기 k 번째 과부하 셀의 셀 부하를 갱신하는 단계, 상기 제1 임계값을 갱신하는 단계, 및 상기 갱신된 k 번째 과부하 셀의 셀 부하가 상기 제1 임계값 이하일 경우, 상기 intra-RAT 부하분산 동작을 종료하는 단계를 더 포함하는 것을 특징으로 할 수 있다.Determining whether to handover to the one or more target cells includes, after determining to handover the i-th terminal, the cell load of the target cell determined to be handed over by the i-th terminal and the k-th overload cell updating the cell load, updating the first threshold, and terminating the intra-RAT load balancing operation when the updated cell load of the k-th overloaded cell is less than or equal to the first threshold It may be characterized by including.
상기 inter-RAT 부하분산 동작을 수행하는 단계는, 상기 k 번째 과부하 셀을 서빙 셀로 하는 단말 각각을, 데이터 플로우 종류에 기초하여 지연 민감 단말과 지연 허용 단말로 분류하는 단계, 상기 지연 허용 단말이 J 개(J는 1보다 큰 자연수) 존재할 경우, 상기 J 개의 지연 허용 단말에 대해, 상기 J 개의 지연 허용 단말로부터 상기 k 번째 과부하 셀로 보고된 측정 보고 결과에 기초한 단말별 우선순위를 정하는 단계, 및 상기 단말별 우선순위에 따른 순서대로, 상기 J 개의 지연 허용 단말 중 j 번째(j는 1≤j≤J인 자연수) 단말에 대해 상기 하나 위성 셀로의 핸드오버 여부를 결정하는 단계를 포함하는 것을 특징으로 할 수 있다.The step of performing the inter-RAT load balancing operation includes classifying each of the terminals using the k-th overload cell as a serving cell into a delay sensitive terminal and a delay tolerant terminal based on a data flow type, the delay tolerant terminal is J When there are (J is a natural number greater than 1), for the J delay-tolerant terminals, determining a priority for each terminal based on a measurement report result reported from the J delay-tolerant terminal to the k-th overload cell, and the Determining whether to handover to the one satellite cell for a j-th (j is a natural number where 1≤j≤J) among the J delay-tolerant terminals in order according to the priority of each terminal can do.
상기 위성 셀로의 핸드오버 여부를 결정하는 단계는, 상기 위성 셀에 대해, 상기 j 번째 단말이 핸드오버했을 때의 예상 셀 부하를 계산하는 단계, 상기 계산된 예상 셀 부하가 상기 제1 임계값보다 작을 경우, 상기 j 번째 단말을 상기 위성 셀로 핸드오버하도록 결정하는 단계를 포함하는 것을 특징으로 할 수 있다.Determining whether to handover to the satellite cell may include calculating an expected cell load when the j-th terminal performs handover with respect to the satellite cell, wherein the calculated expected cell load is greater than the first threshold value. If it is small, the method may include determining to handover the j-th terminal to the satellite cell.
상기 하나 이상의 타겟 셀로의 핸드오버 여부를 결정하는 단계는, 상기 j 번째 단말을 핸드오버하도록 결정하는 단계 이후에, 상기 j 번째 단말의 핸드오버 결과에 따라서, 상기 위성 셀의 셀 부하 및 상기 k 번째 과부하 셀의 셀 부하를 갱신하는 단계, 상기 제1 임계값을 갱신하는 단계, 및 상기 갱신된 k 번째 과부하 셀의 셀 부하가 상기 제1 임계값 이하일 경우, 상기 inter-RAT 부하분산 동작을 종료하는 단계를 더 포함하는 것을 특징으로 할 수 있다.Determining whether to handover to the one or more target cells, after determining to handover the j-th terminal, according to the handover result of the j-th terminal, the cell load of the satellite cell and the k-th terminal updating the cell load of the overloaded cell, updating the first threshold, and ending the inter-RAT load balancing operation when the updated cell load of the k-th overloaded cell is less than or equal to the first threshold It may be characterized in that it further comprises a step.
상기한 목적을 달성하기 위한 본 발명의 다른 실시예에 따른 위성 셀과 하나 이상의 지상 셀을 포함하는 무선 통신 시스템에 포함되는 부하 관리 장치는, 프로세서(processor), 상기 프로세서와 전자적(electronic)으로 통신하는 메모리(memory), 및 상기 메모리에 저장되는 명령들(instructions)을 포함하며, 상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가, 상기 하나 이상의 지상 셀 각각에 대하여 셀 부하 정보를 확인하고, 상기 확인된 셀 부하 정보 및 상기 셀 부하 정보에 기초하여 적응적으로 계산되는 제1 임계값을 비교하여, 과부하 셀의 존재 여부를 확인하고, 상기 과부하 셀이 K 개(K는 이상의 자연수) 존재할 경우, 상기 K 개의 과부하 셀 중 k 번째(k는 1≤k≤K인 자연수) 과부하 셀에 대하여, 동종무선접속기술 내(intra-radio access technology, intra-RAT) 부하분산 동작을 수행하고, 상기 위성 셀의 셀 부하인 위성 셀 부하를 확인하고, 그리고 상기 위성 셀 부하가 상기 제1 임계값 이하이고 상기 k 번째 과부하 셀의 셀 부하가 상기 제1 임계값 이상일 경우, 상기 k 번째 과부하 셀에 대하여 이종무선접속기술 간(inter-RAT) 부하분산 동작을 수행하는 것을 야기하도록 동작할 수 있다.A load management device included in a wireless communication system including a satellite cell and one or more terrestrial cells according to another embodiment of the present invention for achieving the above object is a processor, and communicates with the processor electronically a memory, and instructions stored in the memory, wherein when the instructions are executed by the processor, the instructions cause the load management device to: Check the load information, compare the checked cell load information and a first threshold value adaptively calculated based on the cell load information to determine whether an overload cell exists, and the number of overload cells is K (K is a natural number greater than or equal to), load balancing operation in intra-radio access technology (intra-RAT) for the kth overloaded cell (k is a natural number where 1≤k≤K) among the K overloaded cells , check the satellite cell load that is the cell load of the satellite cell, and when the satellite cell load is less than or equal to the first threshold and the cell load of the k-th overloaded cell is greater than or equal to the first threshold, the k operable to cause performing an inter-RAT load balancing operation for the second overloaded cell.
상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가, 상기 확인된 셀 부하 정보에 기초하여, 상기 하나 이상의 지상 셀 각각의 셀 부하의 평균값을 계산하고, 상기 계산된 평균값 및 기 설정된 초기 셀 부하 임계값에 기초하여, 상기 제1 임계값을 적응적으로 계산하고, 그리고 상기 하나 이상의 지상 셀 중에서 셀 부하가 제1 임계값 이상인 지상 셀이 하나 이상 존재하는 것으로 확인될 경우, 상기 확인된 하나 이상의 지상 셀이 과부하 셀에 해당하는 것으로 판단하는 것을 더 야기하도록 동작하는 것을 특징으로 할 수 있다.When the instructions are executed by the processor, the instructions cause the load management device to calculate an average value of the cell load of each of the one or more terrestrial cells based on the checked cell load information, and the calculated average value and The first threshold is adaptively calculated based on a preset initial cell load threshold, and when it is confirmed that one or more terrestrial cells having a cell load equal to or greater than the first threshold exist among the one or more terrestrial cells, and operative to further cause determining that the identified one or more terrestrial cells correspond to an overloaded cell.
상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가, 상기 intra-RAT 부하분산 동작을 수행함에 있어서, 상기 k 번째 과부하 셀을 서빙 셀로 하는 단말 중 소정의 이벤트 발생을 감지하여 하나 이상의 타겟 셀에 대한 측정 보고를 수행하는 단말이 I 개(I는 1 이상의 자연수) 존재할 경우, 상기 I 개의 단말을 셀 경계 단말로 분류하고, 상기 I 개의 셀 경계 단말에 대해, 상기 측정 보고 결과 및/또는 각각의 데이터 플로우 종류에 기초한 단말별 우선순위를 정하고, 그리고 상기 단말별 우선순위에 따른 순서대로, 상기 I 개의 셀 경계 단말 중 i 번째(i는 1≤i≤I인 자연수) 단말에 대해 상기 하나 이상의 타겟 셀로의 핸드오버 여부를 결정하는 것을 더 야기하도록 동작하는 것을 특징으로 할 수 있다.When the instructions are executed by the processor, the instructions are performed by the load management apparatus detecting the occurrence of a predetermined event among terminals using the k-th overload cell as a serving cell when the load management device performs the intra-RAT load balancing operation. When there are I (I is a natural number greater than or equal to 1) terminals performing a measurement report on one or more target cells, the I terminals are classified as cell edge terminals, and for the I cell edge terminals, the measurement report result and/or determine a priority for each terminal based on each data flow type, and in the order according to the priority for each terminal, the i-th (i is a natural number of 1≤i≤I) terminal among the I cell edge terminals It may be characterized in that it operates to further cause determining whether to handover to the one or more target cells.
상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가, 상기 하나 이상의 타겟 셀에 대해, 상기 i 번째 단말의 상기 측정 보고 결과에 기초한 타겟 셀별 우선순위를 정하고, 상기 타겟 셀별 우선순위에 따른 순서대로, 상기 하나 이상의 타겟 셀 각각에 대해 상기 i 번째 단말이 핸드오버했을 때의 예상 셀 부하를 계산하고, 상기 계산된 예상 셀 부하에 기초하여 핸드오버 적합 여부를 판단하고, 그리고 상기 하나 이상의 타겟 셀 중 핸드오버에 적합한 것으로 판단된 타겟 셀로 상기 i 번째 단말을 핸드오버하도록 결정하는 것을 더 야기하도록 동작하는 것을 특징으로 할 수 있다.When the instructions are executed by the processor, the instructions are such that the load management device determines a priority for each target cell based on the measurement report result of the i-th terminal with respect to the one or more target cells, and the priority for each target cell In order according to the order, calculate the expected cell load when the i-th terminal performs handover for each of the one or more target cells, and determine whether handover is suitable based on the calculated expected cell load, and the It may be characterized in that the operation is performed to further cause the handover of the i-th terminal to a target cell determined to be suitable for handover among one or more target cells.
상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가, 상기 i 번째 단말이 핸드오버하도록 결정된 타겟 셀의 셀 부하 및 상기 k 번째 과부하 셀의 셀 부하를 갱신하고, 상기 제1 임계값을 갱신하고, 그리고 상기 갱신된 k 번째 과부하 셀의 셀 부하가 상기 제1 임계값 이하일 경우, 상기 intra-RAT 부하분산 동작을 종료하는 것을 더 야기하도록 동작하는 것을 특징으로 할 수 있다.When the instructions are executed by the processor, the instructions cause the load management apparatus to update the cell load of the target cell determined to be handed over by the i-th terminal and the cell load of the k-th overloaded cell, and the first and updating a threshold, and further causing the intra-RAT load balancing operation to end when the cell load of the updated k-th overloaded cell is less than or equal to the first threshold.
상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가, 상기 inter-RAT 부하분산 동작을 수행함에 있어서, 상기 k 번째 과부하 셀을 서빙 셀로 하는 단말 각각을, 데이터 플로우 종류에 기초하여 지연 민감 단말과 지연 허용 단말로 분류하고, 상기 지연 허용 단말이 J 개(J는 1보다 큰 자연수) 존재할 경우, 상기 J 개의 지연 허용 단말에 대해, 상기 J 개의 지연 허용 단말로부터 상기 k 번째 과부하 셀로 보고된 측정 보고 결과에 기초한 단말별 우선순위를 정하고, 그리고 상기 단말별 우선순위에 따른 순서대로, 상기 J 개의 지연 허용 단말 중 j 번째(j는 1≤j≤J인 자연수) 단말에 대해 상기 하나 위성 셀로의 핸드오버 여부를 결정하는 것을 더 야기하도록 동작하는 것을 특징으로 할 수 있다.When the instructions are executed by the processor, the instructions are, when the load management apparatus performs the inter-RAT load balancing operation, each terminal using the k-th overload cell as a serving cell, based on a data flow type to classify into delay-sensitive terminals and delay-tolerant terminals, and when there are J delay-tolerant terminals (J is a natural number greater than 1), for the J delay-tolerant terminals, the k-th overload from the J delay-tolerant terminals Priority for each terminal is determined based on the measurement report result reported to the cell, and in the order according to the priority for each terminal, the j-th (j is a natural number of 1≤j≤J) terminals among the J delay-tolerant terminals. It may be characterized in that it operates to further cause a determination of whether to handover to one satellite cell.
상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가, 상기 j 번째 단말의 핸드오버 결과에 따라서, 상기 위성 셀의 셀 부하 및 상기 k 번째 과부하 셀의 셀 부하를 갱신하고, 상기 제1 임계값을 갱신하고, 그리고 상기 갱신된 k 번째 과부하 셀의 셀 부하가 상기 제1 임계값 이하일 경우, 상기 inter-RAT 부하분산 동작을 종료하는 것을 더 야기하도록 동작하는 것을 특징으로 할 수 있다.When the instructions are executed by the processor, the instructions cause the load management apparatus to update the cell load of the satellite cell and the cell load of the k-th overloaded cell according to the handover result of the j-th terminal; update the first threshold, and when the cell load of the updated k-th overloaded cell is less than or equal to the first threshold, further operable to cause terminating the inter-RAT load balancing operation. have.
본 발명의 일 실시예에 따르면, 하나 이상의 종류의 네트워크를 사용하는 통신 시스템에서 각 네트워크 또는 각 셀 간의 부하분산 등 네트워크 부하 관리가 용이하게 수행될 수 있다. 본 발명의 일 실시예에 따르면, 서로 다른 무선 접속 기술(Radio Access Technology, RAT)을 사용하는 서로 다른 종류의 통신 네트워크 또는 서로 다른 계층의 통신 네트워크 간의 고른 부하 분포를 위한 네트워크 부하 분산 알고리즘이 제공될 수 있다. 이에 따라, 하나 이상의 종류의 네트워크를 사용하는 통신 시스템에서 각 네트워크 또는 각 셀 간의 부하 분산이 용이하게 수행될 수 있다. 본 발명의 일 실시예에 따르면, 핸드오버에 따른 시간 지연 문제가 최소화될 수 있다. 본 발명의 일 실시예에 따르면, 부하 관리 동작이 각 기지국에서 분산적으로 수행될 수 있다.According to an embodiment of the present invention, in a communication system using one or more types of networks, network load management such as load distribution between each network or each cell can be easily performed. According to an embodiment of the present invention, a network load balancing algorithm for even load distribution between different types of communication networks using different radio access technology (RAT) or communication networks of different layers is provided. can Accordingly, in a communication system using one or more types of networks, load balancing between each network or each cell can be easily performed. According to an embodiment of the present invention, a time delay problem due to handover can be minimized. According to an embodiment of the present invention, the load management operation may be performed distributedly in each base station.
도 1은 통신 시스템의 제1 실시예를 도시한 개념도이다.
도 2는 통신 시스템을 구성하는 통신 노드의 일 실시예를 도시한 블록도이다.
도 3a 내지 도 3c는 통신 시스템의 제2 실시예를 도시한 개념도이다.
도 4는 통신 시스템에서의 네트워크 부하 관리 방법의 일 실시예를 설명하기 위한 순서도이다.
도 5는 통신 시스템에서의 네트워크 부하 관리 알고리즘의 일 실시예를 설명하기 위한 예시도이다.
도 6은 통신 시스템에서의 네트워크 부하 정보 수집 알고리즘의 일 실시예를 설명하기 위한 예시도이다.
도 7은 통신 시스템에서의 동종무선접속기술 내(intra-radio access technology, intra-RAT) 부하분산 알고리즘의 일 실시예를 설명하기 위한 예시도이다.
도 8은 통신 시스템에서의 이종무선접속기술 간(inter-RAT) 부하분산 알고리즘의 일 실시예를 설명하기 위한 예시도이다.1 is a conceptual diagram illustrating a first embodiment of a communication system.
2 is a block diagram illustrating an embodiment of a communication node constituting a communication system.
3A to 3C are conceptual diagrams illustrating a second embodiment of a communication system.
4 is a flowchart illustrating an embodiment of a method for managing a network load in a communication system.
5 is an exemplary diagram for explaining an embodiment of a network load management algorithm in a communication system.
6 is an exemplary diagram for explaining an embodiment of a network load information collection algorithm in a communication system.
7 is an exemplary diagram for explaining an embodiment of an intra-radio access technology (intra-RAT) load balancing algorithm in a communication system.
8 is an exemplary diagram for explaining an embodiment of an inter-RAT load balancing algorithm in a communication system.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Since the present invention can have various changes and can have various embodiments, specific embodiments are illustrated in the drawings and described in detail. However, this is not intended to limit the present invention to specific embodiments, and it should be understood to include all modifications, equivalents and substitutes included in the spirit and scope of the present invention.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.Terms such as first, second, etc. may be used to describe various elements, but the elements should not be limited by the terms. The above terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, a first component may be referred to as a second component, and similarly, a second component may also be referred to as a first component. and/or includes a combination of a plurality of related listed items or any of a plurality of related listed items.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When an element is referred to as being “connected” or “connected” to another element, it is understood that it may be directly connected or connected to the other element, but other elements may exist in between. it should be On the other hand, when it is said that a certain element is "directly connected" or "directly connected" to another element, it should be understood that the other element does not exist in the middle.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the present application are only used to describe specific embodiments, and are not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly dictates otherwise. In the present application, terms such as “comprise” or “have” are intended to designate that a feature, number, step, operation, component, part, or combination thereof described in the specification exists, but one or more other features It should be understood that this does not preclude the existence or addition of numbers, steps, operations, components, parts, or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical and scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in a commonly used dictionary should be interpreted as having a meaning consistent with the meaning in the context of the related art, and should not be interpreted in an ideal or excessively formal meaning unless explicitly defined in the present application. does not
본 발명에 따른 실시예들이 적용되는 통신 시스템(communication system)이 설명될 것이다. 본 발명에 따른 실시예들이 적용되는 통신 시스템은 아래 설명된 내용에 한정되지 않으며, 본 발명에 따른 실시예들은 다양한 통신 시스템에 적용될 수 있다. 여기서, 통신 시스템은 통신 네트워크(network)와 동일한 의미로 사용될 수 있다.A communication system to which embodiments according to the present invention are applied will be described. The communication system to which the embodiments according to the present invention are applied is not limited to the content described below, and the embodiments according to the present invention can be applied to various communication systems. Here, a communication system may be used in the same sense as a communication network (network).
명세서 전체에서 망(network)은, 예를 들어, WiFi(wireless fidelity)와 같은 무선인터넷, WiBro(wireless broadband internet) 또는 WiMax(world interoperability for microwave access)와 같은 휴대인터넷, GSM(global system for mobile communication) 또는 CDMA(code division multiple access)와 같은 2G 이동통신망, WCDMA(wideband code division multiple access) 또는 CDMA2000과 같은 3G 이동통신망, HSDPA(high speed downlink packet access) 또는 HSUPA(high speed uplink packet access)와 같은 3.5G 이동통신망, LTE(long term evolution)망 또는 LTE-Advanced망과 같은 4G 이동통신망, 및 5G 이동통신망 등을 포함할 수 있다.Throughout the specification, a network is, for example, a wireless Internet such as WiFi (wireless fidelity), a wireless broadband internet (WiBro) or a mobile Internet such as a world interoperability for microwave access (WiMax), a global system for mobile communication (GSM). ) or 2G mobile communication network such as CDMA (code division multiple access), WCDMA (wideband code division multiple access) or 3G mobile communication network such as CDMA2000, high speed downlink packet access (HSDPA) or high speed uplink packet access (HSUPA) such as It may include a 3.5G mobile communication network, a 4G mobile communication network such as a long term evolution (LTE) network or an LTE-Advanced network, and a 5G mobile communication network.
명세서 전체에서 단말(terminal)은 이동국(mobile station), 이동 단말(mobile terminal), 가입자국(subscriber station), 휴대 가입자국(portable subscriber station), 사용자 장치(user equipment), 접근 단말(access terminal) 등을 지칭할 수도 있고, 단말, 이동국, 이동 단말, 가입자국, 휴대 가입자 국, 사용자 장치, 접근 단말 등의 전부 또는 일부의 기능을 포함할 수도 있다.Throughout the specification, a terminal refers to a mobile station, a mobile terminal, a subscriber station, a portable subscriber station, a user equipment, and an access terminal. and the like, and may include all or some functions of a terminal, a mobile station, a mobile terminal, a subscriber station, a portable subscriber station, a user equipment, an access terminal, and the like.
여기서, 단말로 통신이 가능한 데스크탑 컴퓨터(desktop computer), 랩탑 컴퓨터(laptop computer), 태블릿(tablet) PC, 무선전화기(wireless phone), 모바일폰(mobile phone), 스마트 폰(smart phone), 스마트 워치(smart watch), 스마트 글래스(smart glass), e-book 리더기, PMP(portable multimedia player), 휴대용 게임기, 네비게이션(navigation) 장치, 디지털 카메라(digital camera), DMB (digital multimedia broadcasting) 재생기, 디지털 음성 녹음기(digital audio recorder), 디지털 음성 재생기(digital audio player), 디지털 영상 녹화기(digital picture recorder), 디지털 영상 재생기(digital picture player), 디지털 동영상 녹화기(digital video recorder), 디지털 동영상 재생기(digital video player) 등을 사용할 수 있다.Here, a desktop computer that can communicate with a terminal, a laptop computer, a tablet PC, a wireless phone, a mobile phone, a smart phone, a smart watch (smart watch), smart glass, e-book reader, PMP (portable multimedia player), portable game console, navigation device, digital camera, DMB (digital multimedia broadcasting) player, digital voice Digital audio recorder, digital audio player, digital picture recorder, digital picture player, digital video recorder, digital video player ) can be used.
명세서 전체에서 기지국(base station)은 접근점(access point), 무선 접근국(radio access station), 노드B(node B), 고도화 노드B(evolved nodeB), 송수신 기지국(base transceiver station), MMR(mobile multihop relay)-BS 등을 지칭할 수도 있고, 기지국, 접근점, 무선 접근국, 노드B, eNodeB, 송수신 기지국, MMR-BS 등의 전부 또는 일부의 기능을 포함할 수도 있다.Throughout the specification, a base station is an access point, a radio access station, a Node B, an advanced nodeB, a base transceiver station, MMR ( It may refer to mobile multihop relay)-BS, etc., and may include all or some functions of a base station, an access point, a radio access station, a Node B, an eNodeB, a transceiver base station, and an MMR-BS.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the accompanying drawings. In describing the present invention, in order to facilitate the overall understanding, the same reference numerals are used for the same components in the drawings, and duplicate descriptions of the same components are omitted.
도 1은 통신 시스템의 제1 실시예를 도시한 개념도이다.1 is a conceptual diagram illustrating a first embodiment of a communication system.
도 1을 참조하면, 통신 시스템(100)은 복수의 통신 노드들(110-1, 110-2, 110-3, 120-1, 120-2, 130-1, 130-2, 130-3, 130-4, 130-5, 130-6)을 포함할 수 있다. 복수의 통신 노드들은 3GPP(3rd generation partnership project) 표준에서 규정된 4G 통신(예를 들어, LTE(long term evolution), LTE-A(advanced)), 5G 통신(예를 들어, NR(new radio)) 등을 지원할 수 있다. 4G 통신은 6GHz 이하의 주파수 대역에서 수행될 수 있고, 5G 통신은 6GHz 이하의 주파수 대역뿐만 아니라 6GHz 이상의 주파수 대역에서 수행될 수 있다.1, the
예를 들어, 4G 통신 및 5G 통신을 위해 복수의 통신 노드들은 CDMA(code division multiple access) 기반의 통신 프로토콜, WCDMA(wideband CDMA) 기반의 통신 프로토콜, TDMA(time division multiple access) 기반의 통신 프로토콜, FDMA(frequency division multiple access) 기반의 통신 프로토콜, OFDM(orthogonal frequency division multiplexing) 기반의 통신 프로토콜, Filtered OFDM 기반의 통신 프로토콜, CP(cyclic prefix)-OFDM 기반의 통신 프로토콜, DFT-s-OFDM(discrete Fourier transform-spread-OFDM) 기반의 통신 프로토콜, OFDMA(orthogonal frequency division multiple access) 기반의 통신 프로토콜, SC(single carrier)-FDMA 기반의 통신 프로토콜, NOMA(Non-orthogonal Multiple Access), GFDM(generalized frequency division multiplexing) 기반의 통신 프로토콜, FBMC(filter bank multi-carrier) 기반의 통신 프로토콜, UFMC(universal filtered multi-carrier) 기반의 통신 프로토콜, SDMA(Space Division Multiple Access) 기반의 통신 프로토콜 등을 지원할 수 있다.For example, a plurality of communication nodes for 4G communication and 5G communication is a CDMA (code division multiple access) based communication protocol, WCDMA (wideband CDMA) based communication protocol, TDMA (time division multiple access) based communication protocol, FDMA (frequency division multiple access) based communication protocol, OFDM (orthogonal frequency division multiplexing) based communication protocol, Filtered OFDM based communication protocol, CP (cyclic prefix)-OFDM based communication protocol, DFT-s-OFDM (discrete) Fourier transform-spread-OFDM) based communication protocol, OFDMA (orthogonal frequency division multiple access) based communication protocol, SC (single carrier)-FDMA based communication protocol, NOMA (Non-orthogonal multiple access), GFDM (generalized frequency) Division multiplexing)-based communication protocol, FBMC (filter bank multi-carrier)-based communication protocol, UFMC (universal filtered multi-carrier)-based communication protocol, SDMA (Space Division Multiple Access)-based communication protocol, etc. can be supported. .
또한, 통신 시스템(100)은 코어 네트워크(core network)를 더 포함할 수 있다. 통신 시스템(100)이 4G 통신을 지원하는 경우, 코어 네트워크는 S-GW(serving-gateway), P-GW(PDN(packet data network)-gateway), MME(mobility management entity) 등을 포함할 수 있다. 통신 시스템(100)이 5G 통신을 지원하는 경우, 코어 네트워크는 UPF(user plane function), SMF(session management function), AMF(access and mobility management function) 등을 포함할 수 있다.Also, the
한편, 통신 시스템(100)을 구성하는 복수의 통신 노드들(110-1, 110-2, 110-3, 120-1, 120-2, 130-1, 130-2, 130-3, 130-4, 130-5, 130-6) 각각은 다음과 같은 구조를 가질 수 있다.On the other hand, a plurality of communication nodes (110-1, 110-2, 110-3, 120-1, 120-2, 130-1, 130-2, 130-3, 130- 4, 130-5, 130-6) may each have the following structure.
도 2는 통신 시스템을 구성하는 통신 노드의 일 실시예를 도시한 블록도이다.2 is a block diagram illustrating an embodiment of a communication node constituting a communication system.
도 2를 참조하면, 통신 노드(200)는 적어도 하나의 프로세서(210), 메모리(220) 및 네트워크와 연결되어 통신을 수행하는 송수신 장치(230)를 포함할 수 있다. 또한, 통신 노드(200)는 입력 인터페이스 장치(240), 출력 인터페이스 장치(250), 저장 장치(260) 등을 더 포함할 수 있다. 통신 노드(200)에 포함된 각각의 구성 요소들은 버스(bus)(270)에 의해 연결되어 서로 통신을 수행할 수 있다.Referring to FIG. 2 , the
다만, 통신 노드(200)에 포함된 각각의 구성요소들은 공통 버스(270)가 아니라, 프로세서(210)를 중심으로 개별 인터페이스 또는 개별 버스를 통하여 연결될 수도 있다. 예를 들어, 프로세서(210)는 메모리(220), 송수신 장치(230), 입력 인터페이스 장치(240), 출력 인터페이스 장치(250) 및 저장 장치(260) 중에서 적어도 하나와 전용 인터페이스를 통하여 연결될 수도 있다.However, each of the components included in the
프로세서(210)는 메모리(220) 및 저장 장치(260) 중에서 적어도 하나에 저장된 프로그램 명령(program command)을 실행할 수 있다. 프로세서(210)는 중앙 처리 장치(central processing unit, CPU), 그래픽 처리 장치(graphics processing unit, GPU), 또는 본 발명의 실시예들에 따른 방법들이 수행되는 전용의 프로세서를 의미할 수 있다. 메모리(220) 및 저장 장치(260) 각각은 휘발성 저장 매체 및 비휘발성 저장 매체 중에서 적어도 하나로 구성될 수 있다. 예를 들어, 메모리(220)는 읽기 전용 메모리(read only memory, ROM) 및 랜덤 액세스 메모리(random access memory, RAM) 중에서 적어도 하나로 구성될 수 있다.The
다시 도 1을 참조하면, 통신 시스템(100)은 복수의 기지국들(base stations)(110-1, 110-2, 110-3, 120-1, 120-2), 복수의 단말들(130-1, 130-2, 130-3, 130-4, 130-5, 130-6)을 포함할 수 있다. 기지국(110-1, 110-2, 110-3, 120-1, 120-2) 및 단말(130-1, 130-2, 130-3, 130-4, 130-5, 130-6)을 포함하는 통신 시스템(100)은 "액세스 네트워크"로 지칭될 수 있다. 제1 기지국(110-1), 제2 기지국(110-2) 및 제3 기지국(110-3) 각각은 매크로 셀(macro cell)을 형성할 수 있다. 제4 기지국(120-1) 및 제5 기지국(120-2) 각각은 스몰 셀(small cell)을 형성할 수 있다. 제1 기지국(110-1)의 셀 커버리지(cell coverage) 내에 제4 기지국(120-1), 제3 단말(130-3) 및 제4 단말(130-4)이 속할 수 있다. 제2 기지국(110-2)의 셀 커버리지 내에 제2 단말(130-2), 제4 단말(130-4) 및 제5 단말(130-5)이 속할 수 있다. 제3 기지국(110-3)의 셀 커버리지 내에 제5 기지국(120-2), 제4 단말(130-4), 제5 단말(130-5) 및 제6 단말(130-6)이 속할 수 있다. 제4 기지국(120-1)의 셀 커버리지 내에 제1 단말(130-1)이 속할 수 있다. 제5 기지국(120-2)의 셀 커버리지 내에 제6 단말(130-6)이 속할 수 있다.Referring back to FIG. 1 , the
여기서, 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 노드B(NodeB), 고도화 노드B(evolved NodeB), BTS(base transceiver station), 무선 기지국(radio base station), 무선 트랜시버(radio transceiver), 액세스 포인트(access point), 액세스 노드(node), RSU(road side unit), RRH(radio remote head), TP(transmission point), TRP(transmission and reception point), eNB, gNB 등으로 지칭될 수 있다.Here, each of the plurality of base stations 110-1, 110-2, 110-3, 120-1, 120-2 is a NodeB (NodeB), an advanced NodeB (evolved NodeB), a BTS (base transceiver station), Radio base station (radio base station), radio transceiver (radio transceiver), access point (access point), access node (node), RSU (road side unit), RRH (radio remote head), TP (transmission point), TRP ( transmission and reception point), eNB, gNB, and the like.
복수의 단말들(130-1, 130-2, 130-3, 130-4, 130-5, 130-6) 각각은 UE(user equipment), 터미널(terminal), 액세스 터미널(access terminal), 모바일 터미널(mobile terminal), 스테이션(station), 가입자 스테이션(subscriber station), 모바일 스테이션(mobile station), 휴대 가입자 스테이션(portable subscriber station), 노드(node), 다바이스(device), IoT(Internet of Thing) 장치, 탑재 장치(mounted module/device/terminal 또는 on board device/terminal 등) 등으로 지칭될 수 있다.Each of the plurality of terminals 130-1, 130-2, 130-3, 130-4, 130-5, 130-6 is a user equipment (UE), a terminal, an access terminal, and a mobile Terminal (mobile terminal), station (station), subscriber station (subscriber station), mobile station (mobile station), portable subscriber station (portable subscriber station), node (node), device (device), IoT (Internet of Thing) It may be referred to as a device, a mounted device (such as a mounted module/device/terminal or on board device/terminal).
한편, 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 서로 다른 주파수 대역에서 동작할 수 있고, 또는 동일한 주파수 대역에서 동작할 수 있다. 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 아이디얼 백홀 링크(ideal backhaul link) 또는 논(non)-아이디얼 백홀 링크를 통해 서로 연결될 수 있고, 아이디얼 백홀 링크 또는 논-아이디얼 백홀 링크를 통해 서로 정보를 교환할 수 있다. 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 아이디얼 백홀 링크 또는 논-아이디얼 백홀 링크를 통해 코어 네트워크와 연결될 수 있다. 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 코어 네트워크로부터 수신한 신호를 해당 단말(130-1, 130-2, 130-3, 130-4, 130-5, 130-6)에 전송할 수 있고, 해당 단말(130-1, 130-2, 130-3, 130-4, 130-5, 130-6)로부터 수신한 신호를 코어 네트워크에 전송할 수 있다.Meanwhile, each of the plurality of base stations 110-1, 110-2, 110-3, 120-1, and 120-2 may operate in different frequency bands or may operate in the same frequency band. Each of the plurality of base stations 110-1, 110-2, 110-3, 120-1, and 120-2 may be connected to each other through an ideal backhaul link or a non-ideal backhaul link. , information can be exchanged with each other through an ideal backhaul link or a non-ideal backhaul link. Each of the plurality of base stations 110-1, 110-2, 110-3, 120-1, and 120-2 may be connected to the core network through an ideal backhaul link or a non-ideal backhaul link. Each of the plurality of base stations 110-1, 110-2, 110-3, 120-1, and 120-2 transmits a signal received from the core network to the corresponding terminals 130-1, 130-2, 130-3, 130 -4, 130-5, 130-6), and a signal received from the corresponding terminal (130-1, 130-2, 130-3, 130-4, 130-5, 130-6) is transmitted to the core network can be sent to
또한, 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 MIMO 전송(예를 들어, SU(single user)-MIMO, MU(multi user)-MIMO, 대규모(massive) MIMO 등), CoMP(coordinated multipoint) 전송, CA(carrier aggregation) 전송, 비면허 대역(unlicensed band)에서 전송, 단말 간 직접 통신(device to device communication, D2D)(또는, ProSe(proximity services)) 등을 지원할 수 있다. 여기서, 복수의 단말들(130-1, 130-2, 130-3, 130-4, 130-5, 130-6) 각각은 기지국(110-1, 110-2, 110-3, 120-1, 120-2)과 대응하는 동작, 기지국(110-1, 110-2, 110-3, 120-1, 120-2)에 의해 지원되는 동작을 수행할 수 있다. 예를 들어, 제2 기지국(110-2)은 SU-MIMO 방식을 기반으로 신호를 제4 단말(130-4)에 전송할 수 있고, 제4 단말(130-4)은 SU-MIMO 방식에 의해 제2 기지국(110-2)으로부터 신호를 수신할 수 있다. 또는, 제2 기지국(110-2)은 MU-MIMO 방식을 기반으로 신호를 제4 단말(130-4) 및 제5 단말(130-5)에 전송할 수 있고, 제4 단말(130-4) 및 제5 단말(130-5) 각각은 MU-MIMO 방식에 의해 제2 기지국(110-2)으로부터 신호를 수신할 수 있다.In addition, each of the plurality of base stations 110-1, 110-2, 110-3, 120-1, and 120-2 transmits MIMO (eg, single user (SU)-MIMO, multi user (MU)- MIMO, massive MIMO, etc.), coordinated multipoint (CoMP) transmission, carrier aggregation (CA) transmission, transmission in an unlicensed band, device to device communication (D2D) (or, ProSe ( proximity services)), and the like. Here, each of the plurality of terminals 130-1, 130-2, 130-3, 130-4, 130-5, 130-6 is the base station 110-1, 110-2, 110-3, and 120-1. , 120-2) and corresponding operations, and operations supported by the base stations 110-1, 110-2, 110-3, 120-1, and 120-2 may be performed. For example, the second base station 110-2 may transmit a signal to the fourth terminal 130-4 based on the SU-MIMO method, and the fourth terminal 130-4 may transmit a signal based on the SU-MIMO method. A signal may be received from the second base station 110 - 2 . Alternatively, the second base station 110 - 2 may transmit a signal to the fourth terminal 130 - 4 and the fifth terminal 130 - 5 based on the MU-MIMO scheme, and the fourth terminal 130 - 4 . and each of the fifth terminals 130 - 5 may receive a signal from the second base station 110 - 2 by the MU-MIMO method.
제1 기지국(110-1), 제2 기지국(110-2) 및 제3 기지국(110-3) 각각은 CoMP 방식을 기반으로 신호를 제4 단말(130-4)에 전송할 수 있고, 제4 단말(130-4)은 CoMP 방식에 의해 제1 기지국(110-1), 제2 기지국(110-2) 및 제3 기지국(110-3)으로부터 신호를 수신할 수 있다. 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 자신의 셀 커버리지 내에 속한 단말(130-1, 130-2, 130-3, 130-4, 130-5, 130-6)과 CA 방식을 기반으로 신호를 송수신할 수 있다. 제1 기지국(110-1), 제2 기지국(110-2) 및 제3 기지국(110-3) 각각은 제4 단말(130-4)과 제5 단말(130-5) 간의 D2D를 제어할 수 있고, 제4 단말(130-4) 및 제5 단말(130-5) 각각은 제2 기지국(110-2) 및 제3 기지국(110-3) 각각의 제어에 의해 D2D를 수행할 수 있다.Each of the first base station 110-1, the second base station 110-2, and the third base station 110-3 may transmit a signal to the fourth terminal 130-4 based on the CoMP scheme, and the fourth The terminal 130-4 may receive signals from the first base station 110-1, the second base station 110-2, and the third base station 110-3 by the CoMP method. Each of the plurality of base stations 110-1, 110-2, 110-3, 120-1, and 120-2 is a terminal 130-1, 130-2, 130-3, 130-4 belonging to its own cell coverage. , 130-5, 130-6) and the CA method can transmit and receive signals. Each of the first base station 110-1, the second base station 110-2, and the third base station 110-3 controls D2D between the fourth terminal 130-4 and the fifth terminal 130-5. and each of the fourth terminal 130-4 and the fifth terminal 130-5 may perform D2D under the control of the second base station 110-2 and the third base station 110-3, respectively. .
다음으로, 통신 시스템에서 무선 인터페이스의 설정 및 관리 방법들이 설명될 것이다. 통신 노드들 중에서 제1 통신 노드에서 수행되는 방법(예를 들어, 신호의 전송 또는 수신)이 설명되는 경우에도 이에 대응하는 제2 통신 노드는 제1 통신 노드에서 수행되는 방법과 상응하는 방법(예를 들어, 신호의 수신 또는 전송)을 수행할 수 있다. 즉, 단말의 동작이 설명된 경우에 이에 대응하는 기지국은 단말의 동작과 상응하는 동작을 수행할 수 있다. 반대로, 기지국의 동작이 설명된 경우에 이에 대응하는 단말은 기지국의 동작과 상응하는 동작을 수행할 수 있다.Next, methods for setting and managing a wireless interface in a communication system will be described. Even when a method (eg, transmission or reception of a signal) performed in a first communication node among communication nodes is described, a corresponding second communication node is a method (eg, a method corresponding to the method performed in the first communication node) For example, reception or transmission of a signal) may be performed. That is, when the operation of the terminal is described, the corresponding base station may perform the operation corresponding to the operation of the terminal. Conversely, when the operation of the base station is described, the corresponding terminal may perform the operation corresponding to the operation of the base station.
한편, 통신 시스템에서 기지국은 통신 프로토콜의 모든 기능들(예를 들어, 원격 무선 송수신 기능, 기저대역(baseband) 처리 기능)을 수행할 수 있다. 또는, 통신 프로토콜의 모든 기능들 중에서 원격 무선 송수신 기능은 TRP(transmission reception point)(예를 들어, f(flexible)-TRP)에 의해 수행될 수 있고, 통신 프로토콜의 모든 기능들 중에서 기저대역 처리 기능은 BBU(baseband unit) 블록에 의해 수행될 수 있다. TRP는 RRH(remote radio head), RU(radio unit), TP(transmission point) 등일 수 있다. BBU 블록은 적어도 하나의 BBU 또는 적어도 하나의 DU(digital unit)를 포함할 수 있다. BBU 블록은 "BBU 풀(pool)", "집중화된(centralized) BBU" 등으로 지칭될 수 있다. TRP는 유선 프론트홀(fronthaul) 링크 또는 무선 프론트홀 링크를 통해 BBU 블록에 연결될 수 있다. 백홀 링크 및 프론트홀 링크로 구성되는 통신 시스템은 다음과 같을 수 있다. 통신 프로토콜의 기능 분리(function split) 방식이 적용되는 경우, TRP는 BBU의 일부 기능 또는 MAC(medium access control)/RLC(radio link control)의 일부 기능을 선택적으로 수행할 수 있다.Meanwhile, in a communication system, a base station may perform all functions of a communication protocol (eg, a remote radio transmission/reception function, a baseband processing function). Alternatively, a remote radio transmission/reception function among all functions of a communication protocol may be performed by a transmission reception point (TRP) (eg, f(flexible)-TRP), and a baseband processing function among all functions of a communication protocol may be performed by a baseband unit (BBU) block. The TRP may be a remote radio head (RRH), a radio unit (RU), or a transmission point (TP). The BBU block may include at least one BBU or at least one digital unit (DU). A BBU block may be referred to as a “BBU pool”, a “centralized BBU”, or the like. The TRP may be connected to the BBU block through a wired fronthaul link or a wireless fronthaul link. A communication system composed of a backhaul link and a fronthaul link may be as follows. When the function split method of the communication protocol is applied, the TRP may selectively perform some functions of the BBU or some functions of medium access control (MAC)/radio link control (RLC).
도 3a 내지 3c는 통신 시스템의 제2 실시예를 도시한 개념도이다.3A to 3C are conceptual diagrams illustrating a second embodiment of a communication system.
도 3a를 참조하면, 통신 시스템(300)은 코어 네트워크(core network, CN)(310) 및 액세스 네트워크를 포함할 수 있다. 여기서, 통신 시스템(300)은 도 1을 참조하여 설명된 통신 시스템(100)과 동일 또는 유사하게 구성될 수 있다. 코어 네트워크(310)는 도 1을 참조하여 설명된 코어 네트워크와 동일 또는 유사하게 구성될 수 있다. 4G 통신을 지원하는 코어 네트워크(310)는 MME, S-GW, P-GW 등을 포함할 수 있다. 5G 통신을 지원하는 코어 네트워크(310)는 AMF, UPF, P-GW 등을 포함할 수 있다. 액세스 네트워크는 하나 이상의 기지국(320, 330, 340) 및 하나 이상의 단말(350-1, 350-2, 350-3)을 포함할 수 있다. 하나 이상의 기지국(320, 330, 340)은 도 1을 참조하여 설명한 기지국(110-1, 110-2, 110-3, 120-1, 120-2)과 동일 또는 유사할 수 있다. 하나 이상의 단말(350-1, 350-2, 350-3)은 유선 또는 무선 통신 방식으로 통신 서비스를 제공받을 수 있다. 하나 이상의 단말(350-1, 350-2, 350-3)은 도 1을 참조하여 설명한 단말(130-1, 130-2, 130-3, 130-4, 130-5, 130-6)과 동일 또는 유사할 수 있다. 통신 시스템(300)을 구성하는 통신 노드들은 도 2에 도시된 통신 노드(200)와 동일 또는 유사하게 구성될 수 있다.Referring to FIG. 3A , the
통신 시스템(300)의 하나 이상의 기지국(320, 330, 340)은 하나 이상의 지상 기지국(320, 330) 및 하나 이상의 비지상 기지국(340)을 포함할 수 있다. 통신 시스템(300)의 액세스 네트워크는 지상 네트워크 및 비지상 네트워크를 포함할 수 있다. 통신 시스템(300)의 지상 네트워크는 하나 이상의 지상 기지국(320, 330)을 이용하여 소정의 통신 영역 내의 하나 이상의 단말(350-1, 350-2, 350-3)에 통신 서비스를 제공하는 네트워크를 의미할 수 있다. 통신 시스템(300)의 비지상 네트워크는 하나 이상의 비지상 기지국(340)을 이용하여 소정의 통신 영역 내의 하나 이상의 단말(350-1, 350-2, 350-3)에 통신 서비스를 제공하는 네트워크를 의미할 수 있다. 하나 이상의 단말(350-1, 350-2, 350-3)의 다중 연결에서, 하나 이상의 지상 기지국(320, 330)이 주역할(anchor)을 수행하고, 하나 이상의 비지상 기지국(340)이 종속 노드(slave node) 역할을 수행할 수 있다.One or
하나 이상의 지상 기지국(320, 330)에는 매크로 기지국(320), 스몰 기지국(330) 등이 있을 수 있다. 매크로 기지국(320) 및/또는 스몰 기지국(330)은 코어 네트워크(310)의 종단 노드와 유선 백홀 링크 또는 무선 백홀 링크를 통해 연결될 수 있다. 하나 이상의 비지상 기지국(340)은 일종의 위성 기지국에 해당할 수 있다. 이를테면, 비지상 기지국(340)은 정지궤도 위성에 탑재되는 기지국으로서, 지상의 기지국(미도시) 등을 통하여 코어 네트워크(310)의 종단 노드와 무선 백홀 링크를 통해 연결될 수 있다. 정지궤도 위성에 탑재되는 비지상 기지국(340)은 지상을 기준으로 항상 같은 위치에 위치하여, 도플러 이동 효과가 발생하지 않을 수 있고, 위성간 핸드오버 또는 핸드오프가 필요하지 않을 수 있다. 도 3a에서는 설명의 편의를 위하여 통신 시스템(300)에 매크로 기지국(320), 스몰 기지국(330) 및 비지상 기지국(340)이 하나씩 배치되는 실시예가 도시되어 있으나, 본 발명의 실시예는 이에 국한되지 않는다. 이를테면, 통신 시스템(300)에는 매크로 기지국(320), 스몰 기지국(330) 및/또는 비지상 기지국(340)이 복수 개 포함될 수 있다. 또는, 통신 시스템(300)에는 도 1을 참조하여 설명한 BBU 블록 및/또는 TRP와 동일 또는 유사한 통신 노드들이 포함될 수도 있다. 이를테면, TRP는 통신 프로토콜의 모든 기능들 중에서 원격 무선 송수신 기능을 지원할 수 있으며, TRP를 위한 기저대역 처리 기능은 BBU 블록에서 수행될 수 있다. BBU 블록은 액세스 네트워크 또는 코어 네트워크에 속할 수 있다. BBU 블록은 AMF, UPF, MME, S-GW, 또는 매크로 기지국에 위치할 수 있다. 또는, BBU 블록은 AMF, UPF, MME, S-GW, 및 매크로 기지국 각각과 독립적으로 위치할 수 있다. 예를 들어, BBU 블록은 매크로 기지국과 AMF (또는 UPF) 사이의 논리 기능 블록으로 구성될 수 있다. BBU 블록은 복수의 TRP들을 지원할 수 있고, 유선 프론트홀 링크 또는 무선 프론트홀 링크를 사용하여 복수의 TRP들 각각에 연결될 수 있다. BBU 블록과 TRP 간의 링크는 "프론트홀 링크"로 지칭될 수 있다. 각각의 TRP는 유선 프론트홀 링크 또는 무선 프론트홀 링크를 통해 BBU 블록에 연결될 수 있고, 통신 프로토콜(예를 들어, 4G 통신 프로토콜, 5G 통신 프로토콜)에 기초하여 소정의 통신 가능 영역 내의 단말에 통신 서비스를 제공할 수 있다. One or more
하나 이상의 기지국(320, 330, 340)은 유선 백홀 링크 또는 무선 백홀 링크를 사용하여 코어 네트워크(310)(예를 들어, AMF, UPF, MME, S-GW 등)에 연결될 수 있다. 하나 이상의 기지국(320, 330, 340)은 소정의 통신 프로토콜(예를 들어, 4G 통신 프로토콜, 5G 통신 프로토콜 등)에 기초하여 셀 커버리지 내의 단말들(350-1, 350-2, 350-3)에 통신 서비스를 제공할 수 있다. 여기서, 매크로 기지국(320)은 스몰 기지국(330)에 비하여 상대적으로 넓은 셀 커버리지를 형성할 수 있다. One or
하나 이상의 기지국(320, 330, 340)은 셀 커버리지 내의 단말들(350-1, 350-2, 350-3)에 직접 무선 통신으로 연결되어 통신 서비스를 제공할 수도 있고, 또는 다른 통신 노드를 통하여 간접적으로 통신 서비스를 제공할 수도 있다. 이를테면, 매크로 기지국(320)은 셀 커버리지 내의 단말들 중 직접 통신이 용이한 제1 단말(350-1), 제2 단말(350-2) 등과 직접 링크로 연결되어 통신 서비스를 제공할 수 있다. 한편, 매크로 기지국(320)은 스몰 기지국(330)과 무선 백홀 링크로 연결되어, 간접적으로 제3 단말(350-3)에 통신 서비스를 제공할 수 있다.One or
하나 이상의 기지국(320, 330, 340)은 상호간 연결되어 통신을 수행할 수 있다. 이를테면, 하나 이상의 지상 기지국(320, 330)은 Xn 인터페이스를 통해 상호간 연결되어 통신을 수행할 수 있다. 하나 이상의 지상 기지국(320, 330)과 하나 이상의 비지상 기지국(340)은 Xn 인터페이스를 통해 상호간 연결되어 통신을 수행할 수 있다. 하나 이상의 기지국(320, 330, 340)과 코어 네트워크(310)는 NG 인터페이스를 통하여 상호간 연결될 수 있다.One or more base stations (320, 330, 340) may be connected to each other to perform communication. For example, one or more
최근 유선 또는 무선 통신 트래픽 요구가 폭발적으로 증가하고 있으며, 산업상의 필요 및/또는 멀티미디어 서비스에서의 사용을 위하여 트래픽 요구는 앞으로도 더욱 증가할 것으로 예측되고 있다. 트래픽 요구가 지속적으로 증가하는 상황에서 통신 시스템 표준의 요구사항의 달성 및/또는 통신 서비스 품질의 향상을 위하여, 하나 이상의 종류의 통신 네트워크를 사용하여 통신을 수행하는 기술이 연구되고 있다. 이를테면, 서로 다른 무선 접속 기술(Radio Access Technology, RAT)을 사용하는 복수 종류의 통신 네트워크를 사용하여 통신을 수행하는 이기종 네트워크(heterogeneous network, HetNet)에 의한 통신 기술이 연구되고 있다. Recently, the demand for wired or wireless communication traffic has been explosively increasing, and it is predicted that the traffic demand will further increase in the future for industrial needs and/or use in multimedia services. In order to achieve the requirements of a communication system standard and/or to improve communication service quality in a situation in which traffic demands are continuously increasing, a technique for performing communication using one or more types of communication networks is being studied. For example, a communication technology using a heterogeneous network (HetNet) for performing communication using a plurality of types of communication networks using different radio access technologies (RAT) is being studied.
이기종 네트워크를 이용하는 통신 시스템에서는 서로 다른 종류 또는 서로 다른 계층의 통신 네트워크가 복수 개 공존할 수 있다. 이를테면, 이기종 네트워크를 이용하는 통신 시스템에는 유선 통신 네트워크 및 무선 통신 네트워크가 공존할 수 있다. 또는, 이기종 네트워크를 이용하는 통신 시스템에는 지상 네트워크 및 무선 네트워크가 공존할 수 있다. 또는, 이기종 네트워크를 이용하는 통신 시스템에는 상대적 저주파 대역을 이용하는 통신 네트워크와 상대적 고주파 대역(이를테면, 밀리미터파 대역 등)을 이용하는 통신 네트워크가 공존할 수 있다. 그러나 이는 설명의 편의를 위한 예시일 뿐이며, 본 발명의 실시예는 더욱 다양한 이기종 네트워크의 실시예에 동일 또는 유사하게 적용될 수 있다.In a communication system using heterogeneous networks, a plurality of communication networks of different types or layers may coexist. For example, a wired communication network and a wireless communication network may coexist in a communication system using heterogeneous networks. Alternatively, a terrestrial network and a wireless network may coexist in a communication system using heterogeneous networks. Alternatively, in a communication system using a heterogeneous network, a communication network using a relatively low frequency band and a communication network using a relatively high frequency band (eg, millimeter wave band, etc.) may coexist. However, this is only an example for the convenience of description, and the embodiment of the present invention may be applied identically or similarly to the embodiment of a more diverse heterogeneous network.
하나 이상의 종류의 통신 네트워크가 사용되는 통신 시스템에서는, 단일 종류의 통신 네트워크가 사용되는 통신 시스템에서보다 통신 부하 관리가 용이하지 않다는 문제점이 있을 수 있다. 하나 이상의 종류의 통신 네트워크가 사용되는 통신 시스템에서 효율적으로 통신 부하 관리를 수행하기 위한 기술이 요구될 수 있다.In a communication system in which one or more types of communication networks are used, there may be a problem in that communication load management is not easier than in a communication system in which a single type of communication network is used. In a communication system in which one or more types of communication networks are used, a technique for efficiently performing communication load management may be required.
도 3b 및 3c를 참조하면, 통신 시스템(300)은 코어 네트워크(310), 마스터 기지국(360), 보조 기지국(370), 단말(380) 등을 포함할 수 있다. 통신 시스템(300)의 일 실시예에서, 단말(380)의 다중 연결에서 마스터 기지국(360)이 주역할(anchor)을 하고 보조 기지국(370)이 종속 노드(slave node) 역할을 수행할 수 있다. 도 3b에는 무선 프로토콜 구조에 대한 1A 구성(또는, 1A 무선 프로토콜 구조)이 도시된 것으로 볼 수 있다. 한편, 도 3c에는 무선 프로토콜 구조에 대한 3C 구성(또는, 3C 무선 프로토콜 구조)이 도시된 것으로 볼 수 있다. Referring to FIGS. 3B and 3C , the
통신 시스템(300)의 일 실시예에서, 사용자 평면에서는 도 3b에 도시된 1A 무선 프로토콜 구조가 사용되고, 제어 평면에서는 도 3c에 도시된 3C 무선 프로토콜 구조가 사용될 수 있다. 1A 무선 프로토콜 구조가 적용된 사용자 평면에서는 각각의 단말별로 개별 무선 베어러가 있으며 사용자 평면 분할은 코어 네트워크(310)에서 발생할 수 있다. 한편, 3C 무선프로토콜 구조가 적용된 제어 평면에서는 주역할(anchor)을 하는 마스터 기지국(360)에서 베어러 분할이 일어날 수 있고, 제어 평면은 셀룰러 gNB(gNodeB)만 관여하도록 구성될 수 있다.In one embodiment of the
도 3b를 참조하면, 1A 무선 프로토콜 구조에서, 코어 네트워크(310)로부터 전송되는 트래픽은 마스터 기지국(360)의 PDCP(Packet Data Convegence Protocol)(361) 또는 보조 기지국(370)의 PDCP(371)에 전달될 수 있다. 이를테면, 마스터 기지국(360)의 PDCP(361)에 전달된 라디오 베어러(bearer) #1의 트래픽은 마스터 기지국(360)의 RLC(362), MAC(363) 및 PHY(364)를 거쳐 단말(380)로 전달될 수 있다. 한편, 보조 기지국(370)의 PDCP(371)에 전달된 라디오 베어러 #2의 트래픽은 보조 기지국(370)의 RLC(372), MAC(373) 및 PHY(374)를 거쳐 단말(380)로 전달될 수 있다.Referring to Figure 3b, in the 1A radio protocol structure, the traffic transmitted from the
한편, 도 3c를 참조하면, 3C 무선 프로토콜 구조에서, 코어 네트워크(310)로부터 전송되는 트래픽은 마스터 기지국(360)의 PDCP(365)에 전달될 수 있다. 마스터 기지국(360)의 PDCP(365)는 라디오 베어러 #1의 일부 트래픽을 마스터 기지국(360)의 RLC(366)에 전달하고, 일부 트래픽을 보조 기지국(370)의 RLC(376)에게 전달할 수 있다. 마스터 기지국(360)의 RLC(366)에 전달된 트래픽은 마스터 기지국(360)의 MAC(367) 및 PHY(368)를 거쳐 단말(380)로 전달될 수 있다. 한편, 보조 기지국(370)은 무선 상태에 따라 마스터 기지국(360)과는 독립적으로 단말(380)에게 무선 자원을 할당하여 패킷들을 전송할 수 있다. 이를테면, 보조 기지국(370)의 RLC(376)에 전달된 트래픽은, 마스터 기지국(360)에 전달된 트래픽과는 독립적으로 보조 기지국(370)의 MAC(377) 및 PHY(378)를 거쳐 단말(380)로 전달될 수 있다.Meanwhile, referring to FIG. 3C , in the 3C radio protocol structure, traffic transmitted from the
통신 시스템의 일 실시예에서, 데이터 서비스는 지연 허용 서비스와 지연에 민감한 서비스로 분류될 수 있다. 각 단말(또는 UE)의 데이터 서비스는 두 종류 중 하나로 설정 또는 분류될 수 있다. 복수의 데이터 서비스를 지원하기 위해, 5G 통신에서는 서브캐리어 간격(subcarrier spacing), 슬롯시간 등이 다른 여러 뉴머롤로지(numerologies)가 사용될 수 있다. 데이터 서비스에 기반하여 각 단말은 다른 캐리어 간격(carrier spacing, cs)과 같이 다른 5G 뉴머롤로지를 이용할 수 있다. 이를테면, 5G NR에서는 표 1에 표시된 바와 동일 또는 유사한 다양한 뉴머롤로지가 사용될 수 있다.In one embodiment of the communication system, the data service may be classified into a delay-tolerant service and a delay-sensitive service. A data service of each terminal (or UE) may be configured or classified into one of two types. In order to support a plurality of data services, in 5G communication, several numerologies with different subcarrier spacing and slot times may be used. Based on the data service, each terminal may use a different 5G numerology, such as a different carrier spacing (cs). For example, in 5G NR, various neurology identical or similar to those shown in Table 1 may be used.
물리 자원 블록(Physical Resource Block, PRB)은 가장 작은 단위의 자원 블록으로, 기지국(이를테면, gNB)에 의하여 단말에 할당될 수 있다. 시스템 대역폭과 서브캐리어 간격에 기반하여 각 5G 지상 셀의 사용 가능한 물리 자원 블록(PRB)이 정해질 수 있다. 또한 물리 자원 블록(PRB) 대역폭은 캐리어 간격(cs)에 따라 달라지며, 하나의 물리 자원 블록(PRB)의 대역폭은 캐리어 간격(cs)의 연속적인 서브 캐리어의 수에 의해 정해질 수 있다. 비지상 네트워크에서의 위성 대역폭과 관련하여는, 샤넌(Shannon) 용량 공식에 기초하여 단말들에 필요한 데이터 비율 및/또는 대역폭이 계산될 수 있다.A physical resource block (PRB) is a resource block of the smallest unit, and may be allocated to a terminal by a base station (eg, gNB). An usable physical resource block (PRB) of each 5G terrestrial cell may be determined based on the system bandwidth and subcarrier spacing. In addition, the physical resource block (PRB) bandwidth varies according to the carrier interval (cs), the bandwidth of one physical resource block (PRB) may be determined by the number of consecutive sub-carriers of the carrier interval (cs). Regarding the satellite bandwidth in the non-terrestrial network, a data rate and/or bandwidth required for terminals may be calculated based on a Shannon capacity formula.
5G 네트워크에서 다중 무선 액세스 기술 연결을 이용하기 위해 트래픽을 사용 가능한 액세스 네트워크로 설정하는 최적화 방안이 필요할 수 있다. 위성 액세스로 인해 발생하는 지연은 지상파보다 클 수 있다. 균형 잡힌 무선 자원 활용 외에도 지연에 민감한 트래픽은 지상 액세스를 통하여 전달되고 지상 네트워크 부하가 임계값을 초과하면 지연 허용 트래픽은 위성을 통하여 제공될 수 있다. 따라서, 데이터 서비스를 서비스 품질에 따라 다른 종류로 분류하는 것이 필요할 수 있다.To take advantage of multiple radio access technology connections in a 5G network, optimization measures may be needed to set the traffic to an available access network. Delays caused by satellite access can be greater than terrestrial. In addition to balanced radio resource utilization, delay-sensitive traffic is delivered via terrestrial access and delay-tolerant traffic can be provided via satellite when the terrestrial network load exceeds a threshold. Accordingly, it may be necessary to classify data services into different types according to service quality.
5G 코어 네트워크에서, 5G 서비스 품질 모델을 위한 세션 관리 함수(Session Management Funcion, SMF)가 사용될 수 있다. 세션 관리 함수(SMF)는 UE와 데이터 네트워크(Data Network, DN) 간의 논리적 연결이며 코어 네트워크(CN)에서 서비스 품질과 관련된 프로토콜 데이터 유닛(PDU) 세션을 관리할 수 있다. 세션 관리 함수(SMF)는 정책제어함수(Policy Control Funtion, PCF)에 의해 제공된 정보에 기반하여 QoS 흐름 식별자(QFI)와 서비스 품질(QoS) 프로파일을 각 흐름(flow)에 할당할 수 있다. QoS 흐름 식별자(QFI) 값은 특정 서비스 품질(QoS) 흐름에 해당하며 각 서비스 품질 흐름(QoS Flow)은 흐름 식별자(QFI)로 구별될 수 있다. IP 흐름/패킷 그룹이라 하는 서비스 데이터 흐름(Service Data Flow, SDF)은 데이터 네트워크(DN)에서 받는 IP 흐름을 기반으로 나뉠 수 있다. 이후에 동일한 서비스 품질 특성을 가진 서비스 데이터 흐름(SDF)이 5G 서비스 품질 흐름으로 그룹화되고 동일한 흐름 식별자(QFI)가 될 수 있다. 세션 관리 함수(SMF)는 서비스 데이터 흐름(SDF)을 서비스 품질 흐름에 대응하기 위해 사용자 평면 함수(UPF)에서 패킷 감지 규칙(PDR)을 이용할 수 있다. 각 서비스 품질 흐름은 서비스 품질 프로파일에 의해 정의되고 서비스 품질 프로파일은 5G 서비스 품질 식별자(5QI)로 5G 서비스 품질 특성을 식별할 수 있다. 5G 서비스 품질 식별자(5QI) 값에 기반하여 5G 서비스 품질 식별자(5QI)를 서비스 품질 특성에 대응할 수 있다.In the 5G core network, a session management function (SMF) for the 5G quality of service model may be used. The session management function (SMF) is a logical connection between the UE and a data network (DN) and may manage a protocol data unit (PDU) session related to quality of service in the core network (CN). The session management function (SMF) may assign a QoS flow identifier (QFI) and a quality of service (QoS) profile to each flow based on information provided by a policy control function (PCF). A QoS flow identifier (QFI) value corresponds to a specific quality of service (QoS) flow, and each quality of service flow (QoS Flow) may be distinguished by a flow identifier (QFI). A service data flow (SDF) called an IP flow/packet group can be divided based on an IP flow received from a data network (DN). Thereafter, service data flows (SDFs) with the same quality of service characteristics may be grouped into 5G quality of service flows and have the same flow identifier (QFI). A session management function (SMF) may use a packet detection rule (PDR) in a user plane function (UPF) to correspond a service data flow (SDF) to a quality of service flow. Each quality of service flow is defined by a quality of service profile, and the quality of service profile may identify 5G quality of service characteristics with a 5G quality of service identifier (5QI). Based on the 5G quality of service identifier (5QI) value, the 5G quality of service identifier (5QI) may correspond to the quality of service characteristic.
다중 무선 액세스 기술 네트워크는 동일한 서비스 품질 흐름을 가진 서비스 데이터 흐름(SDF)은 특정 무선 액세스 기술을 진행하고 세션 관리 함수(SMF)는 액세스와 이동성 관리 기능(Access and Mobility Management Function, AMF)을 이용해 서비스 품질 프로파일을 기지국(이를테면, gNB)로 보낼 수 있다. 본 연구에서는 흐름을 다른 무선 액세스 기술로 부하를 이동해서 지연에 민감 서비스 흐름과 지연 허용 흐름에 있어 서로 다른 Queue를 유지할 수 있도록 세션 관리 함수(SMF) 서비스를 이용할 수 있다. 단말(이를테면, UE)의 서비스 품질 흐름에 기반하여 UE의 데이터 평면은 5G 서비스 품질 모델을 사용해서 다른 무선 액세스 기술로 바꿀 수 있다.In a multi-radio access technology network, a service data flow (SDF) with the same quality of service flow proceeds with a specific radio access technology, and a session management function (SMF) provides a service using the access and mobility management function (AMF). The quality profile may be sent to the base station (eg gNB). In this study, the session management function (SMF) service can be used to maintain different queues in the delay-sensitive service flow and the delay-tolerant flow by shifting the load to another radio access technology. Based on the quality of service flow of the UE (eg, UE), the data plane of the UE may be changed to another radio access technology using the 5G quality of service model.
도 4는 통신 시스템에서의 네트워크 부하 관리 방법의 일 실시예를 설명하기 위한 순서도이다.4 is a flowchart illustrating an embodiment of a method for managing a network load in a communication system.
도 4에 도시된 통신 시스템에서의 네트워크 부하 관리 방법에서, 통신 시스템은 복수의 통신 노드들을 포함할 수 있다. 여기서, 통신 시스템은 도 3a 내지 3c를 참조하여 설명한 통신 시스템(300)과 동일 또는 유사하게 구성될 수 있다. 통신 시스템에 포함되는 통신 노드들은, 코어 네트워크에 연결되어 소정의 통신 영역에 셀 커버리지를 형성하는 기지국, 또는 기지국의 셀 커버리지 내에서 기지국에 접속하여 서비스를 제공받는 사용자 또는 단말에 해당할 수 있다. 통신 시스템은 하나 이상의 종류의 통신 네트워크를 포함할 수 있다.In the network load management method in the communication system shown in FIG. 4 , the communication system may include a plurality of communication nodes. Here, the communication system may be configured the same as or similar to the
통신 시스템은 하나 이상의 기지국, 하나 이상의 단말 및 하나 이상의 네트워크 부하 관리 장치를 포함할 수 있다. 통신 시스템의 하나 이상의 기지국은 도 3a 내지 3c를 참조하여 설명한 하나 이상의 기지국과 동일 또는 유사하게 구성될 수 있다. 이를테면 하나 이상의 기지국 중 일부 또는 전부는 도 3a 내지 3c를 참조하여 설명한 지상 기지국과 동일 또는 유사할 수 있다. 또는, 하나 이상의 기지국 중 일부 또는 전부는 도 3a 내지 3c를 참조하여 설명한 비지상 기지국과 동일 또는 유사할 수 있다. The communication system may include one or more base stations, one or more terminals, and one or more network load management devices. One or more base stations of the communication system may be configured the same or similar to the one or more base stations described with reference to FIGS. 3A to 3C . For example, some or all of the one or more base stations may be the same as or similar to the terrestrial base stations described with reference to FIGS. 3A to 3C . Alternatively, some or all of the one or more base stations may be the same as or similar to the non-terrestrial base stations described with reference to FIGS. 3A to 3C .
하나 이상의 기지국 각각은 하나 이상의 셀을 형성할 수 있다. 하나 이상의 셀은 서로 동일한 종류의 통신 네트워크에 포함될 수 있다. 또는, 하나 이상의 셀은 서로 다른 종류의 통신 네트워크에 포함될 수 있다. 하나 이상의 셀 각각이 서로 다른 종류의 통신 네트워크에 포함될 경우, 통신 시스템은 이기종 네트워크(heterogeneous network, HetNet)를 사용하는 것으로 볼 수 있다. Each of the one or more base stations may form one or more cells. One or more cells may be included in the same type of communication network as each other. Alternatively, one or more cells may be included in different types of communication networks. When each of one or more cells is included in a different type of communication network, the communication system can be viewed as using a heterogeneous network (HetNet).
하나 이상의 단말은 도 3a 내지 3c를 참조하여 설명한 하나 이상의 단말(350-1, 350-2, 350-3)과 동일 또는 유사하게 구성될 수 있다. 하나 이상의 단말은 하나 이상의 셀을 통하여 네트워크에 접속하고 서비스를 제공받을 수 있다. 하나 이상의 네트워크 부하 관리 장치는 통신 시스템의 다른 통신 노드들과 연결되어, 통신 시스템에 포함되는 하나 이상의 종류의 통신 네트워크 각각의 네트워크 부하, 및/또는 통신 시스템에 포함되는 하나 이상의 셀 각각의 통신 부하를 관리할 수 있다. 하나 이상의 네트워크 부하 관리 장치는 통신 시스템의 다른 통신 노드들과 연결되어 다른 통신 노드들로부터 제어신호를 수신함으로써, 네트워크 부하 관리 동작을 수행하기 위해 필요한 정보들을 확인할 수 있다. 하나 이상의 네트워크 부하 관리 장치는 통신 시스템의 다른 통신 노드들과 연결되어 다른 통신 노드들로 제어신호를 송신함으로써, 네트워크 부하 관리 동작을 수행하기 위해 필요한 정보 또는 명령을 전달할 수 있다. The one or more terminals may be configured the same as or similarly to the one or more terminals 350-1, 350-2, and 350-3 described with reference to FIGS. 3A to 3C. One or more terminals may access a network through one or more cells and receive a service. The one or more network load management devices are connected to other communication nodes of the communication system to manage a network load of each of one or more types of communication networks included in the communication system, and/or a communication load of each of one or more cells included in the communication system. can manage One or more network load management devices may be connected to other communication nodes of the communication system and receive control signals from other communication nodes, thereby confirming information necessary to perform a network load management operation. One or more network load management devices may be connected to other communication nodes of a communication system and transmit control signals to other communication nodes, thereby transmitting information or commands necessary for performing a network load management operation.
이하, 셀 또는 단말과 별도로 존재하는 하나의 네트워크 부하 관리 장치가, 통신 시스템에 포함되는 하나 이상의 단말 및/또는 하나 이상의 셀과 연결되어 네트워크 부하 관리를 수행하는 네트워크 상황을 예시로 하여, 네트워크 부하 관리 방법의 일 실시예를 설명한다. 그러나 본 발명의 실시예는 이에 국한되지 않고 다양한 네트워크 상황에서 동일 또는 유사하게 적용될 수 있다. 이를테면, 통신 시스템에는 각각의 셀 또는 기지국마다 네트워크 부하 관리 장치가 존재하여, 각각 또는 상호간 협력을 통해 네트워크 부하 관리 동작을 수행할 수도 있다.Hereinafter, taking as an example a network situation in which one network load management device existing separately from a cell or terminal is connected to one or more terminals and/or one or more cells included in a communication system to perform network load management, network load management One embodiment of the method is described. However, embodiments of the present invention are not limited thereto and may be applied identically or similarly in various network situations. For example, a network load management apparatus may exist for each cell or base station in a communication system, and may perform a network load management operation through each or mutual cooperation.
네트워크 부하 관리 장치는 통신 시스템의 통신 노드로서, 통신 시스템의 다른 통신 노드들과 독립적으로 존재하여 다른 통신 노드들과 유선 또는 무선 통신으로 연결되는 통신 노드일 수 있다. 또는 통신 시스템의 통신 노드에 포함되는 논리적 장치 또는 물리적 장치일 수 있다. 이를테면, 네트워크 부하 관리 장치는 통신 시스템에서 지상 셀을 형성하는 지상 기지국, 위성 셀을 형성하는 위성 기지국, 또는 코어 네트워크 내에 존재하거나, 또는 지상 기지국, 위성 셀을 형성하는 위성 기지국, 또는 코어 네트워크와 유선 또는 무선 통신으로 연결될 수 있다.The network load management apparatus is a communication node of a communication system, and may be a communication node that exists independently of other communication nodes of the communication system and is connected to other communication nodes through wired or wireless communication. Alternatively, it may be a logical device or a physical device included in a communication node of a communication system. For example, the network load management apparatus is a terrestrial base station forming a terrestrial cell in a communication system, a satellite base station forming a satellite cell, or exists in a core network, or is wired with a terrestrial base station, a satellite base station forming a satellite cell, or a core network Alternatively, it may be connected by wireless communication.
네트워크 부하 관리 장치는 하나 이상의 셀과 연결되어, 네트워크 부하 관리 동작을 수행하기 위한 정보들을 포함하는 제어신호들을 송수신할 수 있다. 이를테면, 네트워크 부하 관리 장치는 하나 이상의 셀 및/또는 하나 이상의 단말로부터 제어신호들을 수신하여, 수신된 제어신호들을 통해 하나 이상의 셀 각각의 셀 부하와 관련된 셀 부하 정보를 획득 또는 수집할 수 있다(S410). 네트워크 부하 관리 장치는, 수집된 셀 부하 정보에 기초하여 하나 이상의 셀의 셀 부하의 평균값(또는, 평균 셀 부하)을 계산할 수 있다(S415). 네트워크 부하 관리 장치는, 계산된 평균 셀 부하에 기초하여 적응적으로 계산되는 적응적 셀 부하 임계값을 계산할 수 있다(S415). 네트워크 부하 관리 장치는, 계산된 평균 셀 부하를 하나 이상의 셀 각각의 셀 부하와 비교함으로써, 하나 이상의 셀 각각의 과부하 여부를 확인할 수 있다. 네트워크 부하 관리 장치는, 과부하된 것으로 확인된 셀의 집합인 제1 셀 집합을 결정할 수 있다(S420). S410 단계 내지 S420 단계에 따라 셀 부하 정보를 수집하고 이에 따라 과부하된 셀의 집합을 결정하는 과정의 보다 구체적인 실시예와 관련하여는, 이하 도 6을 참조하여 설명한다.The network load management apparatus may be connected to one or more cells to transmit/receive control signals including information for performing a network load management operation. For example, the network load management apparatus may receive control signals from one or more cells and/or one or more terminals, and obtain or collect cell load information related to a cell load of each of one or more cells through the received control signals (S410). ). The network load management apparatus may calculate an average value (or average cell load) of cell loads of one or more cells based on the collected cell load information ( S415 ). The network load management apparatus may calculate an adaptive cell load threshold that is adaptively calculated based on the calculated average cell load (S415). The network load management apparatus may check whether each of the one or more cells is overloaded by comparing the calculated average cell load with the cell load of each of the one or more cells. The network load management apparatus may determine a first cell set that is a set of cells identified as being overloaded (S420). A more specific embodiment of a process of collecting cell load information according to steps S410 to S420 and determining a set of overloaded cells will be described below with reference to FIG. 6 .
S420 단계에서 결정된 제1 셀 집합을 구성하는 과부하된 셀의 개수가 K 개(K는 1 이상의 자연수)라 할 때, 네트워크 부하 관리 장치는 K 개의 과부하된 셀 각각에 대하여 동종 무선접속기술 내(intra-radio access technology, intra-RAT) 부하분산 동작을 수행할 수 있다. 네트워크 부하 관리 장치는 K 개의 과부하 셀 중 k 번째(k는 1≤k≤K인 자연수) 과부하 셀에 대하여 intra-RAT 부하분산 동작을 수행할 수 있다(S430). 이를테면, 하나 이상의 위성 셀과 하나 이상의 지상 셀을 포함하는 통신 시스템에서, 네트워크 부하 관리 장치는 지상 셀 중 일부 지상 셀에서 과부하가 감지되었을 경우, 우선 다른 지상 셀로의 부하 분산을 통하여 과부하 해소를 시도할 수 있다. S430 단계에 따른 intra-RAT 부하분산 동작의 보다 구체적인 실시예와 관련하여는, 이하 도 7을 참조하여 설명한다.When the number of overloaded cells constituting the first set of cells determined in step S420 is K (K is a natural number greater than or equal to 1), the network load management apparatus performs the intra-type radio access technology for each of the K overloaded cells. -radio access technology, intra-RAT) load balancing operation can be performed. The network load management apparatus may perform an intra-RAT load balancing operation on the k-th (k is a natural number such that 1≤k≤K) overloaded cells among the K overloaded cells (S430). For example, in a communication system including one or more satellite cells and one or more terrestrial cells, when an overload is detected in some terrestrial cells among terrestrial cells, the network load management device may first attempt to relieve the overload through load distribution to other terrestrial cells. can A more specific embodiment of the intra-RAT load balancing operation according to step S430 will be described below with reference to FIG. 7 .
적응적 셀 부하 임계값 및 각 과부하 셀의 셀 부하는 S430 단계에 따른 intra-RAT 부하분산 동작을 거치면서 갱신되었을 수 있다. 만약 intra-RAT 부하분산 동작을 통하여 각 과부하 셀의 과부하가 모두 해소되었을 경우, 추가적인 부하분산 동작은 필요하지 않을 수 있다. 한편, 만약 intra-RAT 부하분산 동작을 거치면서도 과부하가 해소되지 않은 과부하 셀이 존재할 경우, 추가적인 부하분산 동작을 통하여 과부하를 해소할 필요가 있을 수 있다.The adaptive cell load threshold and the cell load of each overloaded cell may be updated through the intra-RAT load balancing operation according to step S430. If the overload of each overloaded cell is all relieved through the intra-RAT load balancing operation, an additional load balancing operation may not be necessary. On the other hand, if there is an overload cell in which the overload is not resolved even after the intra-RAT load balancing operation, it may be necessary to relieve the overload through an additional load balancing operation.
S430 단계에 따른 intra-RAT 부하분산 동작에 이어서, 네트워크 부하 관리 장치는 위성 셀의 셀 부하를 확인할 수 있다(S440). 네트워크 부하 관리 장치는, 갱신된 적응적 셀 부하 임계값 및 각 과부하 셀의 셀 부하를 확인할 수 있다. 네트워크 부하 관리 장치는, 위성 셀의 셀 부하와 갱신된 적응적 셀 부하 임계값 및 각 과부하 셀의 셀 부하를 비교할 수 있다(S450).Following the intra-RAT load balancing operation according to step S430, the network load management apparatus may check the cell load of the satellite cell (S440). The network load management apparatus may check the updated adaptive cell load threshold and the cell load of each overloaded cell. The network load management apparatus may compare the cell load of the satellite cell with the updated adaptive cell load threshold and the cell load of each overloaded cell ( S450 ).
만약 위성 셀의 셀 부하가 적응적 셀 부하 임계값보다 작고, 각 과부하 셀 중 셀 부하가 적응적 셀 부하 임계값보다 큰 것으로 확인되는 과부하 셀이 존재할 경우(S450), 네트워크 부하 관리 장치는 해당하는 과부하 셀 각각에 대하여 이종무선접속기술 간(inter-RAT) 부하분산 동작을 수행할 수 있다(S460). 이를테면, S460 단계에서 네트워크 부하 관리 장치는 과부하 지상 셀의 부하 일부를 위성 셀로 분산시킬 수 있다. 이후, 네트워크 부하 관리 장치는 S470 단계에 따른 동작을 수행할 수 있다. 한편, 만약 위성 셀의 셀 부하가 적응적 셀 부하 임계값보다 클 경우, 위성 셀로 부하분산을 시도하는 것은 효율적이지 않을 수 있다. 따라서, 만약 위성 셀의 셀 부하가 적응적 셀 부하 임계값보다 클 경우(S450), inter-RAT 부하분산 동작은 수행되지 않을 수 있다. 한편, 만약 모든 과부하 셀의 셀 부하가 적응적 셀 부하 임계값보다 작은 것으로 확인될 경우, 모든 과부하 셀의 과부하가 해소된 것으로 판단될 수 있다. 따라서, 만약 모든 과부하 셀의 셀 부하가 적응적 셀 부하 임계값보다 작은 것으로 확인될 경우(S450), inter-RAT 부하분산 동작은 수행되지 않을 수 있다. S450 단계에서 inter-RAT 부하분산 동작을 수행하지 않기로 결정되었을 경우, 네트워크 부하 분산 장치는 S470 단계에 따른 동작을 수행할 수 있다. S460 단계에 따른 inter-RAT 부하분산 동작의 보다 구체적인 실시예와 관련하여는, 이하 도 8을 참조하여 설명한다.If the cell load of the satellite cell is smaller than the adaptive cell load threshold and there is an overload cell whose cell load is greater than the adaptive cell load threshold among each overloaded cell exists (S450), the network load management device An inter-RAT load balancing operation may be performed for each overloaded cell (S460). For example, in step S460, the network load management apparatus may distribute a portion of the load of the overloaded terrestrial cell to the satellite cells. Thereafter, the network load management apparatus may perform an operation according to step S470. On the other hand, if the cell load of the satellite cell is greater than the adaptive cell load threshold, it may not be efficient to attempt load balancing to the satellite cell. Accordingly, if the cell load of the satellite cell is greater than the adaptive cell load threshold ( S450 ), the inter-RAT load balancing operation may not be performed. On the other hand, if it is confirmed that the cell loads of all overloaded cells are less than the adaptive cell load threshold, it may be determined that the overloads of all overloaded cells are resolved. Accordingly, if it is determined that the cell loads of all overloaded cells are smaller than the adaptive cell load threshold ( S450 ), the inter-RAT load balancing operation may not be performed. When it is determined not to perform the inter-RAT load balancing operation in step S450, the network load balancer may perform the operation according to step S470. A more specific embodiment of the inter-RAT load balancing operation according to step S460 will be described below with reference to FIG. 8 .
S470 단계에서, 네트워크 부하 관리 장치는 제1 셀 집합에 포함된 모든 과부하 셀에 대하여 부하분산이 완료되었는지 여부를 확인할 수 있다(S470). 만약 제1 셀 집합에 포함된 과부하 셀 중 부하분산 여부에 대한 부하분산이 수행되지 않은 과부하 셀이 존재할 경우, 네트워크 부하 관리 장치는 k+1 번째 과부하 셀에 대하여 intra-RAT 부하분산 동작을 수행할 수 있다(S420). 한편, 만약 제1 셀 집합에 포함된 모든 과부하 셀에 대하여 부하분산이 완료되었을 경우, 네트워크 부하 관리 장치는 부하분산 절차를 종료할 수 있다(S480).In step S470 , the network load management apparatus may check whether load balancing has been completed for all overload cells included in the first cell set ( S470 ). If there is an overloaded cell for which load balancing is not performed among the overloaded cells included in the first cell set, the network load management apparatus performs an intra-RAT load balancing operation on the k+1th overloaded cell. It can be (S420). Meanwhile, if load balancing is completed for all overloaded cells included in the first cell set, the network load management apparatus may end the load balancing procedure (S480).
네트워크 부하 관리 장치는 소정의 알고리즘 또는 로직에 기초하여 네트워크 부하 관리 동작을 수행할 수 있다. 네트워크 부하 관리 장치가 네트워크 부하 관리 동작을 수행하기 위해 하기 위해 사용하는 알고리즘의 보다 구체적인 실시예와 관련하여는, 이하 도 5를 참조하여 설명한다.The network load management apparatus may perform a network load management operation based on a predetermined algorithm or logic. A more specific embodiment of an algorithm used by the network load management apparatus to perform a network load management operation will be described below with reference to FIG. 5 .
도 5는 통신 시스템에서의 네트워크 부하 관리 알고리즘의 일 실시예를 설명하기 위한 예시도이다.5 is an exemplary diagram for explaining an embodiment of a network load management algorithm in a communication system.
도 5를 참조하면, 통신 시스템의 네트워크 부하 관리 장치는 소정의 알고리즘 또는 로직에 기초하여 네트워크 부하 관리 동작을 수행할 수 있다. 이를테면, 통신 시스템의 네트워크 부하 관리 장치는 네트워크 부하 관리를 위한 제1 알고리즘(Algorithm 1)에 따라 동작할 수 있다. 제1 알고리즘은 '부하 분산(Load Distribution) 알고리즘' 등과 같이 칭할 수도 있다. 통신 시스템은 도 3a 내지 3c를 참조하여 설명한 통신 시스템(300) 또는 도 4를 참조하여 설명한 통신 시스템과 동일 또는 유사하게 구성될 수 있다. 네트워크 부하 관리 장치는 도 4를 참조하여 설명한 네트워크 부하 관리 장치와 동일 또는 유사하게 구성될 수 있다.Referring to FIG. 5 , the apparatus for managing a network load of a communication system may perform a network load management operation based on a predetermined algorithm or logic. For example, the network load management apparatus of the communication system may operate according to the
도 5에 도시된 네트워크 부하 관리를 위한 제1 알고리즘의 일 실시예에서, 네트워크 부하 관리 장치는 통신 시스템의 하나 이상의 셀 및/또는 하나 이상의 단말과 유선 또는 무선 통신으로 연결될 수 있다. 네트워크 부하 관리 장치는 하나 이상의 셀 및/또는 하나 이상의 단말과 연결되어, 네트워크 부하 관리 동작을 수행하기 위한 정보들을 포함하는 제어신호들을 송수신할 수 있다. In an embodiment of the first algorithm for network load management shown in FIG. 5 , the network load management apparatus may be connected to one or more cells and/or one or more terminals of a communication system through wired or wireless communication. The network load management apparatus may be connected to one or more cells and/or one or more terminals to transmit/receive control signals including information for performing a network load management operation.
네트워크 부하 관리 장치는 제1 알고리즘에 기초하여 하나 이상의 셀 및/또는 하나 이상의 단말로부터 제어신호들을 수신하여, 수신된 제어신호들을 통해 네트워크 부하 정보를 수집할 수 있다(S510). 이를테면, 네트워크 부하 관리 장치는 제2 알고리즘(Algorithm 2)에 따른 네트워크 부하 정보 수집 동작을 수행할 수 있다. S510 단계에 따른 네트워크 부하 정보 수집 동작의 보다 구체적인 실시예와 관련하여는, 이하 도 6을 참조하여 설명한다.The network load management apparatus may receive control signals from one or more cells and/or one or more terminals based on the first algorithm, and collect network load information through the received control signals (S510). For example, the network load management apparatus may perform a network load information collection operation according to the second algorithm (Algorithm 2). A more specific embodiment of the operation of collecting network load information according to step S510 will be described below with reference to FIG. 6 .
도 6은 통신 시스템에서의 네트워크 부하 정보 수집 알고리즘의 일 실시예를 설명하기 위한 예시도이다.6 is an exemplary diagram for explaining an embodiment of a network load information collection algorithm in a communication system.
도 6을 참조하면, 통신 시스템의 네트워크 부하 관리 장치는 소정의 알고리즘 또는 로직에 기초하여 네트워크 부하 정보 수집 동작을 수행할 수 있다. 이를테면, 통신 시스템의 네트워크 부하 관리 장치는 네트워크 부하 정보 수집을 위한 제2 알고리즘(Algorithm 2)에 따라 동작할 수 있다. 제2 알고리즘은 '정보 수집(Information Gathering) 알고리즘' 등과 같이 칭할 수도 있다. 통신 시스템은 도 5를 참조하여 설명한 통신 시스템과 동일 또는 유사하게 구성될 수 있다. 네트워크 부하 관리 장치는 도 5를 참조하여 설명한 네트워크 부하 관리 장치와 동일 또는 유사하게 구성될 수 있다.Referring to FIG. 6 , the network load management apparatus of the communication system may perform a network load information collection operation based on a predetermined algorithm or logic. For example, the network load management apparatus of the communication system may operate according to the
네트워크 부하 관리 장치는, 제2 알고리즘에 기초하여 하나 이상의 셀 및/또는 하나 이상의 단말로부터 제어신호들을 수신하여, 수신된 제어신호들을 통해 네트워크 부하 정보를 수집할 수 있다. 네트워크 부하 관리 장치는 지상 셀의 집합 을 설정하고, 집합 에 포함되는 하나 이상의 지상 셀로부터 수신되는 제어신호에 기초하여 지상 셀 각각의 셀 부하 정보를 확인할 수 있다(S610). 여기서, 지상 셀 각각의 셀 부하는, 이를테면 지상 셀 각각의 무선 자원 사용률(radio resource usage ratio, RRUR) 값에 해당할 수 있다. 지상 셀 각각의 RRUR 값에 해당하는 셀 부하는, 수학식 1과 같이 계산될 수 있다.The network load management apparatus may receive control signals from one or more cells and/or one or more terminals based on the second algorithm, and collect network load information through the received control signals. A network load management device is a set of terrestrial cells set, and set Cell load information of each of the terrestrial cells may be checked based on a control signal received from one or more terrestrial cells included in S610. Here, the cell load of each terrestrial cell, for example, may correspond to a radio resource usage ratio (RRUR) value of each terrestrial cell. The cell load corresponding to the RRUR value of each terrestrial cell may be calculated as in
수학식 1에서, 은 n 번째 지상 셀의 셀 부하를 의미할 수 있다. 는 n 번째 지상 셀의 셀 부하를 모니터링하기 위하여 설정된 소정의 시간 구간의 길이를 의미할 수 있다. 은 n 번째 지상 셀의 총 대역 폭을 의미할 수 있다. 은 시간 시점에서 할당된 물리 자원 블록(physical resource block, PRB)을 의미할 수 있다. 는 시간 시점에서 할당된 자원 블록 대역폭을 의미할 수 있다. 여기서 자원 블록 대역폭은 뉴머롤로지(numerologies)에 따라 다른 값을 가질 수 있다.In
셀 각각의 RRUR 값은 총 대역폭 대비 상대적인 부하를 의미할 수 있다. 이를테면, 특정 셀의 RRUR 값이 1에 가까울수록 해당 셀에는 더 많은 부하가 걸려 있는 것으로 볼 수 있다. 특정 셀의 RRUR 값이 1에 가까울수록 해당 셀에는 더 많은 부하가 걸려 있는 것으로 볼 수 있다. 특정 셀의 RRUR 값이 1에 가까울수록 해당 셀에서 추가적으로 사용 가능한 자원이 적은 것으로 볼 수 있다. 한편, 특정 셀의 RRUR 값이 0에 가까울수록 해당 셀에는 더 적은 부하가 걸려 있는 것으로 볼 수 있다. 특정 셀의 RRUR 값이 0에 가까울수록 해당 셀에서 추가적으로 사용 가능한 자원이 많은 것으로 볼 수 있다.The RRUR value of each cell may mean a load relative to the total bandwidth. For example, as the RRUR value of a specific cell is closer to 1, it can be seen that more load is applied to the corresponding cell. The closer the RRUR value of a specific cell to 1, the more load is applied to that cell. As the RRUR value of a specific cell is closer to 1, it can be seen that there are fewer resources additionally available in the corresponding cell. On the other hand, as the RRUR value of a specific cell is closer to 0, it can be seen that a smaller load is applied to the corresponding cell. As the RRUR value of a specific cell is closer to 0, it can be seen that there are many additional resources available in the corresponding cell.
네트워크 부하 관리 장치는 각 셀의 과부하 여부를 판단하기 위한 소정의 셀 부하 임계값을 설정할 수 있다. 만약 특정 셀의 셀 부하가 소정의 셀 부하 임계값을 초과할 경우, 해당 셀은 과부하된 것으로 판단될 수 있다. 구체적으로는, 네트워크 부하 관리 장치는 각 지상 셀의 과부하 여부를 판단하기 위하여 어느 하나의 고정된 셀 부하 임계값을 사용할 수도 있고, 아니면 네트워크 상황에 따라 적응적으로 계산되는 적응적 셀 부하 임계값을 사용할 수도 있다. 이하, 네트워크 부하 관리 장치가 적응적 셀 부하 임계값인 제1 임계값에 따라 네트워크 부하 관리 동작을 수행하는 실시예를 예시로 하여 통신 시스템에서의 네트워크 부하 정보 수집 알고리즘의 일 실시예를 설명한다. 그러나, 이는 설명의 편의를 위한 예시일 뿐이면, 본 발명의 실시예는 이에 국한되지 않는다.The network load management apparatus may set a predetermined cell load threshold for determining whether each cell is overloaded. If the cell load of a specific cell exceeds a predetermined cell load threshold, it may be determined that the corresponding cell is overloaded. Specifically, the network load management apparatus may use any one fixed cell load threshold to determine whether each terrestrial cell is overloaded, or use an adaptive cell load threshold that is adaptively calculated according to network conditions. can also be used Hereinafter, an embodiment of a network load information collection algorithm in a communication system will be described by taking an embodiment in which the network load management apparatus performs a network load management operation according to a first threshold value that is an adaptive cell load threshold value as an example. However, if this is only an example for convenience of description, the embodiment of the present invention is not limited thereto.
네트워크 부하 관리 장치는 지상 셀의 집합 에 포함되는 모든 지상 셀의 셀 부하의 평균값 를 계산할 수 있다(S620). 셀 부하의 평균값 는 평균 제곱 추정 을 이용하여 와 같이 계산될 수 있다. 네트워크 부하 관리 장치는, 계산된 셀 부하 평균값 와 기 설정된 초기 셀 부하 임계값 에 기초하여, 적응적 셀 부하 임계값에 해당하는 제1 임계값 를 적응적으로 계산 또는 결정할 수 있다(S630). 제1 임계값 는 수학식 2와 같이 계산될 수 있다.A network load management device is a set of terrestrial cells The average value of the cell load of all ground cells included in can be calculated (S620). Average value of cell load is the mean square estimate using can be calculated as The network load management device, the calculated cell load average value and the preset initial cell load threshold Based on , a first threshold corresponding to the adaptive cell load threshold can be adaptively calculated or determined (S630). first threshold can be calculated as in Equation (2).
수학식 2에서, 제1 임계값 는 지상 셀의 집합 에 포함되는 모든 지상 셀의 셀 부하의 평균값 와 기 설정된 초기 셀 부하 임계값 중 더 큰 값으로 결정될 수 있다. 만약 와 이 같은 값을 가질 경우, 해당하는 값이 제1 임계값 의 값으로서 설정될 수 있다.In
네트워크 부하 관리 장치는 결정된 제1 임계값 를 지상 셀의 집합 에 포함되는 모든 지상 셀의 셀 부하와 비교함으로써 각각의 셀의 과부하 여부를 판단할 수 있다. 네트워크 부하 관리 장치는 집합 의 지상 셀 중 n 번째 지상 셀의 셀 부하가 제1 임계값 를 초과할 경우(즉, ), n 번째 지상 셀이 과부하된 것으로 판단할 수 있다. 네트워크 부하 관리 장치는, 과부하된 것으로 판단된 모든 지상 셀의 집합, 즉 과부하 셀의 집합 를 설정할 수 있다(S640). The network load management device determines the first threshold a set of ground cells By comparing with the cell loads of all terrestrial cells included in , it is possible to determine whether each cell is overloaded. Network load management device set The cell load of the nth terrestrial cell among the terrestrial cells of If it exceeds (i.e., ), it may be determined that the n-th terrestrial cell is overloaded. The network load management device is a set of all terrestrial cells determined to be overloaded, that is, a set of overloaded cells. can be set (S640).
제2 알고리즘을 통하여 수집 또는 획득된 정보 중 적어도 일부는 제1 알고리즘에서의 네트워크 부하 관리 동작에 사용될 수 있다. 이를테면, 지상 셀의 집합 , 하나 이상의 지상 셀 각각의 셀 부하, 지상 셀의 셀 부하의 평균값, 초기 부하 임계값 , 적응적 셀 부하 임계값에 해당하는 제1 임계값 , 과부하 셀의 집합 등과 관련된 정보 중 적어도 일부는 제1 알고리즘에서의 네트워크 부하 관리 동작에 사용될 수 있다.At least some of the information collected or acquired through the second algorithm may be used for a network load management operation in the first algorithm. For example, a set of terrestrial cells , the cell load of each of one or more terrestrial cells, the average value of the cell loads of the terrestrial cells, the initial load threshold , a first threshold corresponding to the adaptive cell load threshold , the set of overloaded cells At least some of the information related to the first algorithm may be used for a network load management operation in the first algorithm.
다시 도 5를 참조하면, 네트워크 부하 관리 장치는 S510 단계에서와 같이 네트워크 부하 정보 수집 알고리즘에 해당하는 제2 알고리즘에 따라서 수집 또는 획득된 정보 중 적어도 일부에 기초하여, 제1 알고리즘에 따른 네트워크 부하 관리 동작을 수행할 수 있다. Referring back to FIG. 5 , the network load management apparatus manages the network load according to the first algorithm based on at least some of the information collected or acquired according to the second algorithm corresponding to the network load information collection algorithm as in step S510. action can be performed.
네트워크 부하 관리 장치는 과부하 셀의 집합 에 포함되는 셀 각각에 대하여, 이하 설명될 S540 내지 S580 단계에 따른 부하 분산 동작을 수행할 수 있다(S530). 네트워크 부하 관리 장치는, 과부하 셀 집합 에 포함되는 각각의 과부하 셀 에 대하여, intra-RAT 부하분산 동작을 수행할 수 있다(S530). 네트워크 부하 관리 장치는, intra-RAT 부하분산을 위한 제3 알고리즘(Algorithm 3)에 따른 intra-RAT 부하분산 동작을 수행할 수 있다. 제3 알고리즘은 intra-RAT 부하분산을 위한 제1 함수에 기초하여 시동될 수 있다. 여기서, intra-RAT 부하분산을 위한 제1 함수는 'intRAlb'와 같이 칭할 수도 있으며, 과부하 셀 집합 에 포함되는 각각의 과부하 셀 의 셀 부하 정보 및 적응적 셀 부하 임계값에 해당하는 제1 임계값 을 입력값으로 할 수 있다(intRAlb(,)). S530 단계에 따른 intra-RAT 부하분산 동작의 보다 구체적인 실시예와 관련하여는, 이하 도 7을 참조하여 설명한다.A network load management device is a set of overload cells For each cell included in , a load balancing operation according to steps S540 to S580 to be described below may be performed (S530). Network load management device, overload cell set Each overload cell included in , an intra-RAT load balancing operation may be performed (S530). The network load management apparatus may perform an intra-RAT load balancing operation according to a third algorithm (Algorithm 3) for intra-RAT load balancing. A third algorithm may be started based on the first function for intra-RAT load balancing. Here, the first function for intra-RAT load balancing may be referred to as 'intRAlb', and an overload cell set Each overload cell included in cell load information and a first threshold corresponding to the adaptive cell load threshold. can be as input (intRAlb( , )). A more specific embodiment of the intra-RAT load balancing operation according to step S530 will be described below with reference to FIG. 7 .
도 7은 통신 시스템에서의 동종무선접속기술 내(intra-radio access technology, intra-RAT) 부하분산 알고리즘의 일 실시예를 설명하기 위한 예시도이다.7 is an exemplary diagram for explaining an embodiment of an intra-radio access technology (intra-RAT) load balancing algorithm in a communication system.
도 7을 참조하면, 통신 시스템의 네트워크 부하 관리 장치는 소정의 알고리즘 또는 로직에 기초하여 intra-RAT 부하분산 동작을 수행할 수 있다. 이를테면, 통신 시스템의 네트워크 부하 관리 장치는 intra-RAT 부하분산을 위한 제3 알고리즘(Algorithm 3)에 따라 동작할 수 있다. 제3 알고리즘은 'intra-RAT 부하분산(Load Distribution) 알고리즘', 'intra-RAT 부하균형(Load Balancing) 알고리즘' 등과 같이 칭할 수도 있다. 통신 시스템은 도 5를 참조하여 설명한 통신 시스템과 동일 또는 유사하게 구성될 수 있다. 네트워크 부하 관리 장치는 도 5를 참조하여 설명한 네트워크 부하 관리 장치와 동일 또는 유사하게 구성될 수 있다.Referring to FIG. 7 , the apparatus for managing a network load of a communication system may perform an intra-RAT load balancing operation based on a predetermined algorithm or logic. For example, the network load management apparatus of the communication system may operate according to a third algorithm (Algorithm 3) for intra-RAT load balancing. The third algorithm may be referred to as an 'intra-RAT load distribution algorithm', an 'intra-RAT load balancing algorithm', or the like. The communication system may be configured the same as or similar to the communication system described with reference to FIG. 5 . The network load management apparatus may be configured the same as or similarly to the network load management apparatus described with reference to FIG. 5 .
제3 알고리즘은 intra-RAT 부하분산을 위한 제1 함수에 기초하여 시동될 수 있다(S710). 여기서, intra-RAT 부하분산을 위한 제1 함수는 'intRAlb'와 같이 칭할 수도 있으며, 과부하 셀 집합 에 포함되는 각각의 과부하 셀 의 셀 부하 정보 및 적응적 셀 부하 임계값에 해당하는 제1 임계값 을 입력값으로 할 수 있다(intRAlb(,)).The third algorithm may be started based on the first function for intra-RAT load balancing ( S710 ). Here, the first function for intra-RAT load balancing may be referred to as 'intRAlb', and an overload cell set Each overload cell included in cell load information and a first threshold corresponding to the adaptive cell load threshold. can be as input (intRAlb( , )).
네트워크 부하 관리 장치는 과부하 셀 및/또는 과부하 셀 에 접속한 하나 이상의 단말로부터 수신되는 제어신호에 기초하여, 과부하 셀 에 접속한 단말 중에서 셀 경계 단말의 집합 를 결정할 수 있다(S720). 여기서, 셀 경계 단말의 집합 는, 과부하 셀 에서 다른 셀로의 핸드오버를 수행할 후보 단말의 집합에 해당하는 것으로 볼 수 있다. 네트워크 부하 관리 장치는, 집합 에 포함되는 단말 중 적어도 일부가 과부하 셀 에서 다른 셀로 핸드오버하도록 제어함으로써, 과부하 셀 의 부하가 분산되도록 할 수 있다. Network load management devices are overloaded cells and/or overload cells Based on the control signal received from one or more terminals connected to the overload cell A set of cell edge terminals among terminals connected to can be determined (S720). Here, a set of cell edge terminals is, the overload cell It can be seen that it corresponds to a set of candidate terminals to perform handover to another cell. Network load management device, aggregate At least some of the terminals included in the overloaded cell By controlling to handover to another cell in the overloaded cell load can be distributed.
일 실시예에서, 네트워크 부하 관리 장치는 과부하 셀 을 서빙 셀로 하는 단말 중에서 소정의 핸드오버 이벤트 또는 측정보고 이벤트 발생을 감지하여 측정 보고를 수행한 단말의 정보를, 과부하 셀 로부터 수신할 수 있다. 이를테면, 네트워크 부하 관리 장치는 이벤트 A3의 발생을 감지하여 과부하 셀 로 측정 보고를 수행한 하나 이상의 단말과 관련된 정보를, 과부하 셀 로부터 수신할 수 있다. 네트워크 부하 관리 장치는 이벤트 A3의 발생을 감지하여 과부하 셀 로 측정 보고를 수행한 하나 이상의 단말의 집합 를 결정할 수 있다. 여기서 이벤트 A3란, 각 단말이 서빙 셀 및 하나 이상의 이웃 셀에 대한 신호 측정을 수행함에 있어서, 현재 접속한 서빙 셀에 대한 신호 측정 결과보다 소정의 오프셋 값 이상으로 신호 측정 결과가 우수한 이웃 셀을 감지한 경우를 의미할 수 있다. 즉, 집합 는, 과부하 셀 에 대한 신호 측정 결과보다 소정의 오프셋 값 이상으로 신호 측정 결과가 우수한 이웃 셀을 감지한 단말의 집합에 해당할 수 있다. 일 실시예에서, 이벤트 A3는 와 같은 동작 조건을 가질 수 있다. 여기서 와 는 각각 인접한 셀과 현재 셀의 참조 신호 수신 전력(RSRP)을 의미하고, 과 는 주파수 특정 오프셋을 의미할 수 있다. 과 는 각 목적셀과 서빙셀에 대한 셀 개별 오프셋이고 는 불필요한 핸드오버를 방지하기 위한 이력(hysteresis) 파라미터를 의미하고, 는 서빙 근처 셀과 목적 인접 셀 간의 이벤트 A3 오프셋을 의미할 수 있다.In one embodiment, the network load management device is an overload cell The information on the terminal that has performed the measurement report by detecting the occurrence of a predetermined handover event or measurement report event among terminals using can be received from For example, the network load management device detects the occurrence of event A3 and Information related to one or more terminals that have performed a measurement report as an overload cell can be received from The network load management unit detects the occurrence of event A3 and A set of one or more terminals that have performed a measurement report with can be decided Here, event A3 means that, when each terminal performs signal measurement on a serving cell and one or more neighboring cells, a neighboring cell with superior signal measurement result is detected by a predetermined offset value or more than a signal measurement result for a currently accessed serving cell. It can mean one case. that is, set is, the overload cell It may correspond to a set of terminals that have detected a neighboring cell having a superior signal measurement result by a predetermined offset value or more than a signal measurement result for . In one embodiment, event A3 is It can have the same operating conditions as here Wow denotes the reference signal reception power (RSRP) of the adjacent cell and the current cell, respectively, class may mean a frequency specific offset. class is a cell individual offset for each target cell and serving cell, means a hysteresis parameter to prevent unnecessary handover, may mean an event A3 offset between the serving neighboring cell and the destination neighboring cell.
집합 를 결정한 이후에, 네트워크 부하 관리 장치는 집합 에 포함되는 단말 중에서 이벤트 A4의 발생을 감지하여 과부하 셀 로 측정 보고를 수행한 하나 이상의 단말과 관련된 정보를, 과부하 셀 로부터 수신할 수 있다. 네트워크 부하 관리 장치는 이벤트 A3의 발생을 감지하여 과부하 셀 로 측정 보고를 수행한 하나 이상의 단말의 집합 를 결정할 수 있다. 여기서 이벤트 A4란, 이벤트 A3을 통하여 감지된 이웃 셀에 대한 신호 측정 결과가 소정의 임계값 이상인 것으로 감지된 경우를 의미할 수 있다. 셀 경계 단말의 집합 는 집합 의 부분집합으로서, 이웃 셀 중 신호 측정 결과가 소정의 임계값 이상이어서 핸드오버하기에 적합한 이웃 셀을 감지한 셀 경계 단말의 집합을 의미할 수 있다. 일 실시예에서, 이벤트 A4는 소정의 임계값 를 기준으로 와 같은 동작 조건을 가질 수 있다.set After determining, the network load management device sets By detecting the occurrence of event A4 among the terminals included in the overload cell Information related to one or more terminals that have performed a measurement report as an overload cell can be received from The network load management unit detects the occurrence of event A3 and A set of one or more terminals that have performed a measurement report with can be decided Here, the event A4 may mean a case in which a signal measurement result for a neighboring cell detected through the event A3 is detected to be equal to or greater than a predetermined threshold. set of cell edge terminals is set As a subset of , it may refer to a set of cell edge terminals that have detected a neighboring cell suitable for handover because a signal measurement result among neighboring cells is equal to or greater than a predetermined threshold. In one embodiment, event A4 is a predetermined threshold based on It can have the same operating conditions as
네트워크 부하 관리 장치는 S720 단계에서 결정된 셀 경계 단말의 집합 에 포함되는 단말의 정보를 과부하 셀 로부터 제공받을 수 있다. 여기서, 과부하 셀 로부터 제공된 셀 경계 단말의 집합 의 단말 각각의 정보는, 해당 단말의 식별자, 해당 단말의 측정 보고에 포함되는 각 이웃 셀 또는 타겟 셀에 대한 신호 측정 결과, 및/또는 각 단말별 데이터 플로우 종류를 포함할 수 있다. 네트워크 부하 관리 장치는, 과부하 셀 로부터 제공된 집합 의 단말 각각의 정보에 기초하여, 단말별 우선순위를 설정할 수 있다(S725). 다르게 표현하면, 네트워크 부하 관리 장치는, 과부하 셀 로부터 제공된 집합 의 단말 각각의 정보에 기초하여, 집합 의 단말을 정렬할 수 있다(S725). The network load management apparatus is a set of cell edge terminals determined in step S720. Information of the terminal included in the overload cell can be provided from Here, the overload cell A set of cell edge terminals provided from The information of each terminal of may include an identifier of the corresponding terminal, a signal measurement result for each neighboring cell or target cell included in the measurement report of the corresponding terminal, and/or a data flow type for each terminal. Network load management device, overload cell set provided by Based on the information of each terminal, it is possible to set a priority for each terminal (S725). In other words, the network load management device is an overload cell set provided by Based on the information of each terminal of It is possible to sort the terminals of (S725).
이를테면, 네트워크 부하 관리 장치는 과부하 셀 로부터 제공된 집합 의 단말별로 측정 보고를 통해 보고한 참조 신호 수신 전력(reference signal received power, RSRP) 값을 기준으로, 집합 의 단말별 우선순위를 설정할 수 있다. 이는, 이웃 셀 또는 타겟 셀과의 채널 상태가 상대적으로 양호한 단말에 대해 우선적으로 핸드오버 여부를 결정하기 위한 것으로 볼 수 있다. 한편, 네트워크 부하 관리 장치는 과부하 셀 로부터 제공된 집합 의 단말별 데이터 플로우 종류에 기초하여, 집합 의 단말별 우선순위를 설정할 수 있다. 이는, 집합 의 단말 중 지연 민감성(또는, 시간 지연 민감성) 데이터 플로우를 가진 단말에 대해 우선적으로 핸드오버 여부를 결정함으로써, 지연 민감성 데이터 플로우를 가진 단말이 우선적으로 셀 부하가 낮은 셀로 핸드오버할 수 있도록 하기 위한 것으로 볼 수 있다. 그러나 이는 설명의 편의를 위한 하나의 예시일 뿐이며, 본 발명의 실시예는 이에 국한되지 않고 단말별 우선순위 설정 방식의 다양한 실시예를 포괄할 수 있다. 네트워크 부하 관리 장치는 집합 에 대하여 설정된 단말별 우선순위에 따른 순서대로, 이하 설명될 S740 내지 S780 단계에 따른 부하 분산 동작을 수행할 수 있다(S730). For example, the network load management device is an overload cell set provided by Based on the reference signal received power (RSRP) value reported through the measurement report for each terminal of of each terminal can be set. This can be seen to be for determining whether to preferentially handover to a UE having a relatively good channel state with a neighboring cell or a target cell. On the other hand, the network load management device is overloaded cell set provided by Based on the type of data flow for each terminal of of each terminal can be set. This is a set By determining whether to preferentially handover to a terminal having a delay-sensitive (or time-delay sensitive) data flow among terminals of can be seen as However, this is only an example for convenience of description, and the embodiment of the present invention is not limited thereto and may encompass various embodiments of a priority setting method for each terminal. Network load management device set The load balancing operation may be performed according to steps S740 to S780, which will be described below, in an order according to the priority set for each terminal (S730).
네트워크 부하 관리 장치는, 집합 에 포함되는 단말 중 i 번째 단말인 단말 에 대하여, 타겟 셀의 집합인 집합 를 설정할 수 있다(S740). 단말 의 타겟 셀의 집합인 집합 는, 단말 가 이벤트 A3 또는 이벤트 A4의 발생을 감지하여 수행한 측정 보고 결과에 기초하여 설정될 수 있다.Network load management device, aggregate A terminal that is the i-th terminal among terminals included in For , a set that is a set of target cells can be set (S740). terminal a set that is the set of target cells of is the terminal may be set based on a measurement report result performed by detecting the occurrence of event A3 or event A4.
네트워크 부하 관리 장치는, 집합 에 포함되는 하나 이상의 타겟 셀별 우선순위를 설정할 수 있다. 여기서, 타겟 셀별 우선순위는 단말 가 측정 보고를 통해 보고한 각 셀별 신호 측정 결과에 기초하여 설정될 수 있다. 이를테면, 집합 에 포함되는 하나 이상의 타겟 셀 중에서 단말 에 의해 보고된 RSRP 값이 상대적으로 높은 셀이 높은 우선순위를 가질 수 있고, 단말 에 의해 보고된 RSRP 값이 상대적으로 낮은 셀이 낮은 우선순위를 가질 수 있다. 네트워크 부하 관리 장치는 집합 에 대하여 설정된 셀별 우선순위에 따른 순서대로, 이하 설명될 S751 내지 S758 단계에 따른 핸드오버 여부 결정 동작을 수행할 수 있다(S750).Network load management device, aggregate It is possible to set a priority for each one or more target cells included in the . Here, the priority for each target cell is the terminal may be set based on a signal measurement result for each cell reported through a measurement report. For example, set A terminal among one or more target cells included in A cell with a relatively high RSRP value reported by may have a high priority, and the terminal A cell with a relatively low RSRP value reported by may have a low priority. Network load management device set The handover determination operation may be performed according to steps S751 to S758, which will be described below, in an order according to the priority set for each cell (S750).
네트워크 부하 관리 장치는, 집합 에 포함되는 타겟 셀 중 k 번째 타겟 셀인 타겟 셀 에 대하여, 단말 가 과부하 셀 에서 타겟 셀 로 핸드오버했을 때 단말 에 의하여 발생할 것으로 예상되는 예상 부하 를 계산할 수 있다(S751). 예상 부하 는 수학식 3과 같이 계산될 수 있다.Network load management device, aggregate A target cell that is the k-th target cell among target cells included in about, terminal is overloaded cell target cell in terminal when handed over to Expected load expected by can be calculated (S751). Expected load can be calculated as in Equation (3).
여기서, 는 셀 가 단말 에 서비스를 제공하기 위해 사용될 물리 자원 블록(PRB)을 의미할 수 있고, 는 PRB의 대역폭을 의미할 수 있다. 계산된 예상 부하 는 단말 에 의하여 발생할 것으로 예상되는 예상 자원 이용률을 의미할 수 있다. 네트워크 부하 관리 장치는, 계산된 예상 부하 와 타겟 셀 의 현재 셀 부하 에 기초하여, 단말 가 과부하 셀 에서 타겟 셀 로 핸드오버했을 때의 예상 셀 부하 를 수학식 4와 같이 계산할 수 있다.here, is the cell the terminal may mean a physical resource block (PRB) to be used to provide a service to may mean the bandwidth of the PRB. Calculated expected load is the terminal It may mean the expected resource utilization rate that is expected to occur by The network load management device calculates the estimated load and target cell current cell load of Based on the terminal is overloaded cell target cell in Estimated cell load when handed over to can be calculated as in
한편, 네트워크 부하 관리 장치는, 단말 가 과부하 셀 에서 타겟 셀 로 핸드오버했을 때 과부하 셀 에서 줄어들 것으로 예상되는 예상 부하 와 과부하 셀 의 현재 셀 부하 에 기초하여, 단말 가 과부하 셀 에서 타겟 셀 로 핸드오버했을 때의 예상 셀 부하 를 수학식 5와 같이 계산할 수 있다.On the other hand, the network load management device, the terminal is overloaded cell target cell in Overload cell when handed over to expected load to decrease in with overload cells current cell load of Based on the terminal is overloaded cell target cell in Estimated cell load when handed over to can be calculated as in Equation 5.
네트워크 부하 관리 장치는, 단말 가 과부하 셀 에서 타겟 셀 로 핸드오버했을 때 과부하 셀 및 타겟 셀 에 대하여 예상되는 예상 셀 부하 및 과 적응적 셀 부하 임계값인 제1 임계값 에 기초하여, 단말 를 과부하 셀 에서 타겟 셀 로 핸드오버하도록 할지 여부를 결정할 수 있다(S752). 이를테면, 네트워크 부하 관리 장치는 타겟 셀 의 예상 셀 부하 가 과부하 셀 의 예상 셀 부하 및 제1 임계값 보다 작을 경우(S752), 단말 를 과부하 셀 에서 타겟 셀 로 핸드오버하도록 결정할 수 있다(S753). 네트워크 부하 관리 장치는 단말 , 과부하 셀 또는 타겟 셀 에 제어신호를 전송하여, 단말 가 과부하 셀 에서 타겟 셀 로 핸드오버하도록 지시 또는 제어할 수 있다(S753).The network load management device is a terminal is overloaded cell target cell in Overload cell when handed over to and target cell Estimated cell load for and and a first threshold that is an adaptive cell load threshold Based on the terminal overload the cell target cell in It can be determined whether to handover to (S752). For example, the network load management device is the target cell Estimated cell load of is overloaded cell Estimated cell load of and a first threshold If less than (S752), the terminal overload the cell target cell in It can be decided to handover to (S753). The network load management device is a terminal , overload cell or target cell By sending a control signal to the terminal is overloaded cell target cell in may be instructed or controlled to handover to (S753).
단말 의 핸드오버에 따라, 과부하 셀 및 타겟 셀 의 셀 부하가 변경될 수 있다. 네트워크 부하 관리 장치는 과부하 셀 및 타겟 셀 의 셀 부하를 갱신(update)할 수 있다(S754). 이를테면, 과부하 셀 의 셀 부하 는 수학식 6과 같이 갱신될 수 있다(S755).terminal Following the handover of the overloaded cell and target cell The cell load of may be changed. Network load management devices are overloaded cells and target cell It is possible to update the cell load of (S754). For example, overload cells cell load of may be updated as in Equation 6 (S755).
한편, 타겟 셀 의 셀 부하 는 수학식 7과 같이 갱신될 수 있다(S756).On the other hand, the target cell cell load of may be updated as in Equation 7 (S756).
네트워크 부하 관리 장치는 과부하 셀 및 타겟 셀 의 셀 부하 갱신 결과에 기초하여, 전체 지상 셀의 평균 셀 부하 를 갱신하고, 갱신된 평균 셀 부하 에 기초하여 적응적 셀 부하 임계값인 제1 임계값 을 갱신할 수 있다(S757). 단말 가 과부하 셀 에서 타겟 셀 로 핸드오버함에 따라, 단말 에 대한 부하 분산 동작이 종료될 수 있다(S758).Network load management devices are overloaded cells and target cell Based on the cell load update result of the average cell load of all ground cells update, and the updated average cell load A first threshold that is an adaptive cell load threshold based on can be updated (S757). terminal is overloaded cell target cell in As the handover to A load balancing operation may be terminated (S758).
한편, S752 단계에서 타겟 셀 의 예상 셀 부하 가 과부하 셀 의 예상 셀 부하 또는 제1 임계값 보다 크거나 같을 경우, 네트워크 부하 관리 장치는 단말 를 과부하 셀 에서 타겟 셀 로 핸드오버하지 않도록 결정하고 타겟 셀 에 대한 핸드오버 여부 결정 동작을 종료할 수 있다(S759). 단말 를 과부하 셀 에서 타겟 셀 로 핸드오버하지 않도록 결정했을 경우, 네트워크 부하 관리 장치는 다음 순번 타겟 셀인 타겟 셀 로의 핸드오버 결정 동작을 수행할 수 있다(S750). Meanwhile, in step S752, the target cell Estimated cell load of is overloaded cell Estimated cell load of or a first threshold If greater than or equal to, the network load management device overload the cell target cell in Decide not to handover to the target cell The operation of determining whether to handover for . may end (S759). terminal overload the cell target cell in When it is decided not to handover to , the network load management device A handover determination operation may be performed (S750).
과부하 셀 의 i 번째 단말인 단말 의 타겟 셀 집합 에 대한 핸드오버 결정 동작이 종료된 이후(S760), 네트워크 부하 관리 장치는 과부하 셀 의 셀 부하 가 제1 임계값 이하로 줄어들었는지 여부를 판단할 수 있다(S770). 만약 과부하 셀 의 셀 부하 가 제1 임계값 이하인 것으로 확인될 경우(S770), 네트워크 부하 관리 장치는 과부하 셀 에 대한 부하분산 동작을 종료할 수 있다(S771). 이는 해당 시점까지 핸드오버를 통한 부하분산을 수행한 결과 해당 셀의 부하가 제1 임계값 이하로 줄어들었을 경우, 추가적인 핸드오버 및/또는 부하분산이 필요하지 않게 된 것으로 볼 수 있다. 한편, 만약 S770 단계에서 과부하 셀 의 셀 부하 가 제1 임계값 보다 큰 것으로 확인될 경우(S772), 네트워크 부하 관리 장치는 다음 순번 단말인 단말 에 대한 부하분산 동작을 수행할 수 있다(S740).overload cell terminal that is the i-th terminal of target cell set of After the handover determination operation for cell load of is the first threshold It may be determined whether or not it is reduced to less than (S770). If overloaded cell cell load of is the first threshold When it is confirmed that the following (S770), the network load management device is overloaded cell It is possible to end the load balancing operation for (S771). This can be considered that when the load of the corresponding cell is reduced to less than the first threshold as a result of performing load balancing through handover up to the time point, additional handover and/or load balancing is not required. On the other hand, if the overload cell in step S770 cell load of is the first threshold When it is confirmed that it is greater than (S772), the network load management device is the next terminal terminal A load balancing operation may be performed with respect to ( S740 ).
과부하 셀 의 셀 경계 단말 집합인 집합 에 대한 부하 분산 동작이 종료된 이후(S780), 네트워크 부하 관리 장치는 해당 시점까지 갱신된 과부하 셀 의 셀 부하 와 제1 임계값 을 반환하고(S790) 제3 알고리즘에 따른 intra-RAT 부하분산 동작을 종료할 수 있다.overload cell A set that is a set of cell edge terminals of After the load distribution operation for cell load of and the first threshold is returned (S790) and the intra-RAT load balancing operation according to the third algorithm may be terminated.
다시 도 5를 참조하면, 네트워크 부하 관리 장치는 제3 알고리즘에 따른 intra-RAT 부하분산 동작을 수행한 이후에(S530), 위성 셀로부터 셀 부하 계산을 위한 제어정보를 수신할 수 있다. 네트워크 부하 관리 장치는 위성 셀로부터 수신되는 제어정보에 기초하여 위성 셀의 셀 부하 를 계산할 수 있다(S540). 이를테면, 위성 셀의 셀 부하 는 수학식 8과 같이 계산될 수 있다.Referring back to FIG. 5 , after performing the intra-RAT load balancing operation according to the third algorithm ( S530 ), the network load management apparatus may receive control information for cell load calculation from the satellite cell. The network load management device is based on the control information received from the satellite cell, the cell load of the satellite cell. can be calculated (S540). For example, the cell load of a satellite cell can be calculated as in Equation 8.
수학식 8에서, 는 위성 셀의 셀 부하를 의미할 수 있다. 는 위성 셀의 셀 부하를 모니터링하기 위하여 설정된 소정의 시간 구간의 길이를 의미할 수 있다. 는 위성 셀의 총 대역 폭을 의미할 수 있다. 은 시간 시점에서 사용자 장비 또는 단말 등에 할당된 대역폭을 의미할 수 있다.In Equation 8, may mean the cell load of the satellite cell. may mean the length of a predetermined time interval configured to monitor the cell load of the satellite cell. may mean the total bandwidth of the satellite cell. silver time It may mean a bandwidth allocated to user equipment or a terminal at a time point.
네트워크 부하 관리 장치는, 과부하 셀 의 셀 부하 , 위성 셀의 셀 부하 , 및 적응적 셀 부하 임계값인 제1 임계값 에 기초하여, 과부하 셀 의 부하 일부를 위성 셀의 사용자 평면으로 이동할지 여부를 결정할 수 있다(S550). 만약 과부하 셀 의 셀 부하 가 제1 임계값 이상이고 만약 위성 셀의 셀 부하 가 제1 임계값 이하일 경우, 네트워크 부하 관리 장치는 inter-RAT 부하분산을 위한 제4 알고리즘(Algorithm 4)에 따른 inter-RAT 부하분산 동작을 수행할 수 있다(S560). 제4 알고리즘은 inter-RAT 부하분산을 위한 제2 함수에 기초하여 시동될 수 있다. 여기서, inter-RAT 부하분산을 위한 제2 함수는 'intERlb'와 같이 칭할 수도 있으며, 과부하 셀 의 셀 부하 , 위성 셀의 셀 부하 , 및 적응적 셀 부하 임계값에 해당하는 제1 임계값 을 입력값으로 할 수 있다(intERlb(,,)). S560 단계에 따른 inter-RAT 부하분산 동작의 보다 구체적인 실시예와 관련하여는, 이하 도 8을 참조하여 설명한다.Network load management device, overload cell cell load of , the cell load of the satellite cell , and a first threshold that is an adaptive cell load threshold Based on the overload cell It may be determined whether to move a portion of the load of the satellite cell to the user plane (S550). If overloaded cell cell load of is the first threshold above and if the cell load of the satellite cell is is the first threshold In the following cases, the network load management apparatus may perform an inter-RAT load balancing operation according to the fourth algorithm (Algorithm 4) for inter-RAT load balancing (S560). A fourth algorithm may be started based on the second function for inter-RAT load balancing. Here, the second function for inter-RAT load balancing may be referred to as 'intERlb', and the overload cell cell load of , the cell load of the satellite cell , and a first threshold corresponding to the adaptive cell load threshold can be taken as an input value (intERlb( , , )). A more specific embodiment of the inter-RAT load balancing operation according to step S560 will be described below with reference to FIG. 8 .
도 8은 통신 시스템에서의 이종무선접속기술 간(inter-radio access technology, inter-RAT) 부하분산 알고리즘의 일 실시예를 설명하기 위한 예시도이다.8 is an exemplary diagram for explaining an embodiment of an inter-radio access technology (inter-RAT) load balancing algorithm in a communication system.
도 8을 참조하면, 통신 시스템의 네트워크 부하 관리 장치는 소정의 알고리즘 또는 로직에 기초하여 inter-RAT 부하분산 동작을 수행할 수 있다. 이를테면, 통신 시스템의 네트워크 부하 관리 장치는 inter-RAT 부하분산을 위한 제4 알고리즘(Algorithm 4)에 따라 동작할 수 있다. 제4 알고리즘은 'inter-RAT 부하분산(Load Distribution) 알고리즘', 'inter-RAT 부하균형(Load Balancing) 알고리즘' 등과 같이 칭할 수도 있다. 통신 시스템은 도 5를 참조하여 설명한 통신 시스템과 동일 또는 유사하게 구성될 수 있다. 네트워크 부하 관리 장치는 도 5를 참조하여 설명한 네트워크 부하 관리 장치와 동일 또는 유사하게 구성될 수 있다.Referring to FIG. 8 , the apparatus for managing a network load of a communication system may perform an inter-RAT load balancing operation based on a predetermined algorithm or logic. For example, the network load management apparatus of the communication system may operate according to the fourth algorithm (Algorithm 4) for inter-RAT load balancing. The fourth algorithm may be referred to as an 'inter-RAT load distribution algorithm' or an 'inter-RAT load balancing algorithm'. The communication system may be configured the same as or similar to the communication system described with reference to FIG. 5 . The network load management apparatus may be configured the same as or similarly to the network load management apparatus described with reference to FIG. 5 .
제4 알고리즘은 inter-RAT 부하분산을 위한 제1 함수에 기초하여 시동될 수 있다(S810). 여기서, inter-RAT 부하분산을 위한 제1 함수는 'intERlb'와 같이 칭할 수도 있으며, 과부하 셀 의 셀 부하 , 위성 셀의 셀 부하 , 및 적응적 셀 부하 임계값에 해당하는 제1 임계값 을 입력값으로 할 수 있다(intERlb(,,)).The fourth algorithm may be started based on the first function for inter-RAT load balancing (S810). Here, the first function for inter-RAT load balancing may be referred to as 'intERlb', and the overload cell cell load of , the cell load of the satellite cell , and a first threshold corresponding to the adaptive cell load threshold can be taken as an input value (intERlb( , , )).
네트워크 부하 관리 장치는 과부하 셀 및/또는 과부하 셀 에 접속한 하나 이상의 단말로부터 수신되는 제어신호에 기초하여, 과부하 셀 에 접속한 하나 이상의 단말을 지연 민감 단말과 지연 허용 단말로 분류할 수 있다. 이를테면, 네트워크 부하 관리 장치는 각 단말별 데이터 플로우 종류 등에 기초하여, 과부하 셀 에 접속한 하나 이상의 단말을 지연 민감 단말과 지연 허용 단말로 분류할 수 있다. 네트워크 부하 관리 장치는 지연 허용 단말로 분류된 단말의 집합 를 결정할 수 있다(S820). 여기서, 지연 허용 단말의 집합 는, 과부하 셀 에서 위성 셀의 사용자 평면으로 이동할 후보 단말의 집합에 해당하는 것으로 볼 수 있다. 네트워크 부하 관리 장치는, 집합 에 포함되는 단말 중 적어도 일부의 데이터 플로우가 위성 셀의 사용자 평면으로 이동하도록 제어함으로써, 과부하 셀 의 부하가 분산되도록 할 수 있다. Network load management devices are overloaded cells and/or overload cells Based on the control signal received from one or more terminals connected to the overload cell One or more terminals connected to can be classified into delay-sensitive terminals and delay-tolerant terminals. For example, the network load management apparatus based on the type of data flow for each terminal, the overload cell One or more terminals connected to can be classified into delay-sensitive terminals and delay-tolerant terminals. The network load management apparatus is a set of terminals classified as delay-tolerant terminals. can be determined (S820). Here, the set of delay-tolerant terminals is, the overload cell It can be seen that it corresponds to a set of candidate terminals to move to the user plane of the satellite cell. Network load management device, aggregate By controlling the data flow of at least some of the terminals included in the satellite cell to move to the user plane, the overload cell load can be distributed.
네트워크 부하 관리 장치는 S820 단계에서 결정된 셀 경계 단말의 집합 에 포함되는 단말의 정보를 과부하 셀 로부터 제공받을 수 있다. 여기서, 과부하 셀 로부터 제공된 지연 허용 단말 집합 의 단말 각각의 정보는, 해당 단말의 식별자, 해당 단말의 과부하 셀 에 대한 신호 측정 결과, 및/또는 각 단말별 데이터 플로우 종류를 포함할 수 있다. 네트워크 부하 관리 장치는, 과부하 셀 로부터 제공된 지연 허용 단말 집합 의 단말 각각의 정보에 기초하여, 단말별 우선순위를 설정할 수 있다(S825). 다르게 표현하면, 네트워크 부하 관리 장치는, 과부하 셀 로부터 제공된 지연 허용 단말 집합 의 단말 각각의 정보에 기초하여, 집합 의 단말을 정렬할 수 있다(S825). The network load management apparatus is a set of cell edge terminals determined in step S820. Information of the terminal included in the overload cell can be provided from Here, the overload cell Delay tolerant terminal set provided by Information of each terminal of the terminal, the identifier of the terminal, the overload cell of the terminal may include a signal measurement result for , and/or a data flow type for each terminal. Network load management device, overload cell Delay tolerant terminal set provided by Based on the information of each terminal, it is possible to set a priority for each terminal (S825). In other words, the network load management device is an overload cell Delay tolerant terminal set provided by Based on the information of each terminal of It is possible to sort the terminals of (S825).
이를테면, 네트워크 부하 관리 장치는 과부하 셀 로부터 제공된 지연 허용 단말 집합 의 단말별로 보고된 과부하 셀 에 대한 참조 신호 수신 전력(reference signal received power, RSRP) 값을 기준으로, 집합 의 단말별 우선순위를 설정할 수 있다. 이는, 과부하 셀 와의 채널 상태가 상대적으로 양호하지 않은 단말에 대해 우선적으로 위성 셀로의 이동 여부를 결정하기 위한 것으로 볼 수 있다. 그러나 이는 설명의 편의를 위한 하나의 예시일 뿐이며, 본 발명의 실시예는 이에 국한되지 않고 단말별 우선순위 설정 방식의 다양한 실시예를 포괄할 수 있다. 네트워크 부하 관리 장치는 집합 에 대하여 설정된 단말별 우선순위에 따른 순서대로, 이하 설명될 S840 내지 S880 단계에 따른 부하 분산 동작을 수행할 수 있다(S830). For example, the network load management device is an overload cell Delay tolerant terminal set provided by Overload cell reported for each terminal of Based on a reference signal received power (RSRP) value for of each terminal can be set. This is an overload cell It can be seen that, for a terminal having a relatively poor channel state, it is for determining whether to preferentially move to a satellite cell. However, this is only an example for convenience of description, and the embodiment of the present invention is not limited thereto and may encompass various embodiments of a priority setting method for each terminal. Network load management device set The load balancing operation may be performed according to steps S840 to S880, which will be described below, in an order according to the priority set for each terminal (S830).
네트워크 부하 관리 장치는, 위성 셀의 셀 부하 가 제1 임계값 보다 작을 경우(S840), 단말 가 과부하 셀 에서 위성 셀로 위성 셀의 사용자 평면으로 이동했을 때 단말 에 의하여 발생할 것으로 예상되는 예상 부하 를 계산할 수 있다(S850). 예상 부하 는 수학식 9와 같이 계산될 수 있다.Network load management device, the cell load of the satellite cell is the first threshold If less than (S840), the terminal is overloaded cell When moving from the satellite cell to the user plane of the satellite cell, the terminal Expected load expected by can be calculated (S850). Expected load can be calculated as in
여기서, 는 위성 셀이 단말 에 서비스를 제공하기 위해 사용될 대여폭을 의미할 수 있고, 는 위성 셀의 총 대역 폭을 의미할 수 있다. 계산된 예상 부하 는 단말 에 의하여 발생할 것으로 예상되는 예상 자원 이용률을 의미할 수 있다. 네트워크 부하 관리 장치는, 계산된 예상 부하 와 위성 셀의 현재 셀 부하 에 기초하여, 단말 가 과부하 셀 에서 위성 셀의 사용자 평면으로 이동했을 때의 예상 셀 부하 를 수학식 10과 같이 계산할 수 있다.here, is a satellite cell terminal may mean the amount of rental to be used to provide services to may mean the total bandwidth of the satellite cell. Calculated expected load is the terminal It may mean the expected resource utilization rate that is expected to occur by The network load management device calculates the estimated load and the current cell load of the satellite cell Based on the terminal is overloaded cell Estimated cell load when moved from the satellite cell to the user plane can be calculated as in Equation 10.
네트워크 부하 관리 장치는, 단말 가 과부하 셀 에서 위성 셀의 사용자 평면으로 이동했을 때 예상되는 위성 셀의 예상 셀 부하 와 적응적 셀 부하 임계값인 제1 임계값 에 기초하여, 단말 를 과부하 셀 에서 위성 셀로 이동하도록 할지 여부를 결정할 수 있다(S851). 이를테면, 네트워크 부하 관리 장치는 위성 셀의 예상 셀 부하 가 제1 임계값 보다 작을 경우(S851), 단말 를 과부하 셀 에서 위성 셀로 이동하도록 결정할 수 있다(S852). 네트워크 부하 관리 장치는 단말 , 과부하 셀 , 위성 셀 또는 코어 네트워크에 제어신호를 전송하여, 단말 의 과부하 셀 에서 위성 셀로 이동하도록 지시 또는 제어할 수 있다(S852). 이를테면, 코어 네트워크의 AMF 또는 UPF 등은, 네트워크 부하 관리 장치로부터의 지시 또는 요청에 기초하여, 단말 가 과부하 셀 에서 위성 셀로 이동하도록 지시 또는 제어할 수 있다(S852).The network load management device is a terminal is overloaded cell Estimated cell load of the satellite cell when moved from the user plane of the satellite cell to and a first threshold that is an adaptive cell load threshold Based on the terminal overload the cell It can be determined whether to move to the satellite cell in (S851). For example, the network load management device may determine the expected cell load of the satellite cell. is the first threshold If less than (S851), the terminal overload the cell It can be determined to move to the satellite cell in (S852). The network load management device is a terminal , overload cell , by transmitting a control signal to the satellite cell or core network, the terminal overload of the cell may instruct or control to move to the satellite cell (S852). For example, the AMF or UPF of the core network, etc., based on an instruction or request from the network load management device, the terminal is overloaded cell may instruct or control to move to the satellite cell (S852).
단말 의 핸드오버에 따라, 과부하 셀 및 위성 셀의 셀 부하가 변경될 수 있다. 네트워크 부하 관리 장치는 과부하 셀 및 위성 셀의 셀 부하를 갱신(update)할 수 있다(S853). 이를테면, 위성 셀의 셀 부하 는 수학식 11과 같이 갱신될 수 있다(S854).terminal Following the handover of the overloaded cell and the cell load of the satellite cell may be changed. Network load management devices are overloaded cells And the cell load of the satellite cell may be updated (S853). For example, the cell load of a satellite cell can be updated as in Equation 11 (S854).
한편, 과부하 셀 의 셀 부하 는 수학식 12와 같이 갱신될 수 있다(S855).On the other hand, the overload cell cell load of can be updated as in Equation 12 (S855).
네트워크 부하 관리 장치는 과부하 셀 및 위성 셀의 셀 부하 갱신 결과에 기초하여, 전체 지상 셀의 평균 셀 부하 를 갱신하고, 갱신된 평균 셀 부하 에 기초하여 적응적 셀 부하 임계값인 제1 임계값 을 갱신할 수 있다(S856).Network load management devices are overloaded cells and based on the result of updating the cell load of the satellite cells, the average cell load of all terrestrial cells update, and the updated average cell load A first threshold that is an adaptive cell load threshold based on can be updated (S856).
한편, S851 단계에서 위성 셀의 예상 셀 부하 가 제1 임계값 보다 크거나 같을 경우(S857), 네트워크 부하 관리 장치는 단말 에 대한 위성 셀로의 이동 여부 결정 동작을 종료할 수 있다(S860). Meanwhile, the estimated cell load of the satellite cell in step S851 is the first threshold If greater than or equal to (S857), the network load management device is the terminal The operation of determining whether to move to the satellite cell for .
한편, S840 단계에서 위성 셀의 셀 부하 가 제1 임계값 보다 크거나 같을 경우(S858), 네트워크 부하 관리 장치는 위성 셀로의 부하분산 동작을 종료할 수 있다(S859).On the other hand, the cell load of the satellite cell in step S840 is the first threshold If greater than or equal to (S858), the network load management apparatus may terminate the load balancing operation to the satellite cell (S859).
단말 에 대한 위성 셀로의 이동 여부 결정 동작이 종료된 이후(S860), 네트워크 부하 관리 장치는 과부하 셀 의 셀 부하 와 제1 임계값 을 비교할 수 있다(S870). 만약 과부하 셀 의 셀 부하 가 제1 임계값 보다 작거나 같을 때에는(S870), 과부하 셀 에 대한 추가적인 부하 분산 동작이 필요 없는 것으로 간주되어 과부하 셀 에 대한 부하 분산 동작이 종료될 수 있다(S871). 한편, 만약 과부하 셀 의 셀 부하 가 제1 임계값 보다 클 때에는(S872), 다음 순번 단말인 단말 에 대한 부하 분산 동작이 수행될 수 있다(S830).terminal After the operation of determining whether to move to the satellite cell for cell load of and the first threshold can be compared (S870). If overloaded cell cell load of is the first threshold When less than or equal to (S870), the overload cell No additional load balancing behavior is considered necessary for the overloaded cell The load balancing operation may be terminated (S871). On the other hand, if the overload cell cell load of is the first threshold When greater than (S872), the next-order terminal A load balancing operation may be performed with respect to ( S830 ).
과부하 셀 의 지연 허용 단말의 집합인 집합 에 대한 부하 분산 동작이 모두 수행되면(S880), 제4 알고리즘에 따른 inter-RAT 부하분산 동작이 종료될 수 있다. overload cell A set that is a set of delay-tolerant terminals of When all of the load balancing operations are performed ( S880 ), the inter-RAT load balancing operation according to the fourth algorithm may be terminated.
다시 도 5를 참조하면, 만약 단계 S550에서 과부하 셀 의 셀 부하 가 제1 임계값 보다 작거나 위성 셀의 셀 부하 가 제1 임계값 보다 클 경우(S570), 과부하 셀 에 대한 부하 분산 동작이 종료될 수 있다. 만약 과부하 셀 집합 에 포함된 모든 셀에 대한 부하 분산 동작이 완료될 경우(S580), 네트워크 부하 관리 장치는 제1 알고리즘에 따른 부하분산 절차를 종료할 수 있다.Referring back to Figure 5, if the overload cell in step S550 cell load of is the first threshold Less than or less than the cell load of the satellite cell is the first threshold If greater than (S570), overload cell A load balancing operation for . If overloaded cell set When the load balancing operation for all cells included in is completed ( S580 ), the network load management apparatus may end the load balancing procedure according to the first algorithm.
본 발명의 일 실시예에 따르면, 하나 이상의 종류의 네트워크를 사용하는 통신 시스템에서 각 네트워크 또는 각 셀 간의 부하분산 등 네트워크 부하 관리가 용이하게 수행될 수 있다. 본 발명의 일 실시예에 따르면, 서로 다른 무선 접속 기술(Radio Access Technology, RAT)을 사용하는 서로 다른 종류의 통신 네트워크 또는 서로 다른 계층의 통신 네트워크 간의 고른 부하 분포를 위한 네트워크 부하 분산 알고리즘이 제공될 수 있다. 이에 따라, 하나 이상의 종류의 네트워크를 사용하는 통신 시스템에서 각 네트워크 또는 각 셀 간의 부하 분산이 용이하게 수행될 수 있다. 본 발명의 일 실시예에 따르면, 핸드오버에 따른 시간 지연 문제가 최소화될 수 있다. 본 발명의 일 실시예에 따르면, 부하 관리 동작이 각 기지국에서 분산적으로 수행될 수 있다.According to an embodiment of the present invention, in a communication system using one or more types of networks, network load management such as load distribution between each network or each cell can be easily performed. According to an embodiment of the present invention, a network load balancing algorithm for even load distribution between different types of communication networks using different radio access technology (RAT) or communication networks of different layers is provided. can Accordingly, in a communication system using one or more types of networks, load balancing between each network or each cell can be easily performed. According to an embodiment of the present invention, a time delay problem due to handover can be minimized. According to an embodiment of the present invention, the load management operation may be performed distributedly in each base station.
다만, 본 발명의 실시예들에 따른 무선 통신 시스템에서의 네트워크 부하 분산 방법 및 장치가 달성할 수 있는 효과는 이상에서 언급한 것들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 본 출원의 명세서 상에 기재된 구성들로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.However, effects that can be achieved by the method and apparatus for balancing a network load in a wireless communication system according to embodiments of the present invention are not limited to those mentioned above, and other effects not mentioned above are described in the specification of the present application. From the configurations described in the present invention will be clearly understood by those of ordinary skill in the art.
본 발명에 따른 방법들은 다양한 컴퓨터 수단을 통해 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 컴퓨터 판독 가능 매체에 기록되는 프로그램 명령은 본 발명을 위해 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.The methods according to the present invention may be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the computer-readable medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the art of computer software.
컴퓨터 판독 가능 매체의 예에는 롬(rom), 램(ram), 플래시 메모리(flash memory) 등과 같이 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러(compiler)에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터(interpreter) 등을 사용해서 컴퓨터에 의해 실행될 수 있는 고급 언어 코드를 포함한다. 상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 적어도 하나의 소프트웨어 모듈로 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Examples of computer-readable media include hardware devices specially configured to store and carry out program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as at least one software module to perform the operations of the present invention, and vice versa.
이상 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양 하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although it has been described with reference to the above embodiments, those skilled in the art will understand that various modifications and changes can be made to the present invention without departing from the spirit and scope of the present invention as set forth in the claims below. will be able
Claims (15)
상기 하나 이상의 지상 셀 각각에 대하여 셀 부하 정보를 확인하는 단계;
상기 셀 부하 정보에 기초하여 적응적으로 계산되는 제1 임계값과 상기 셀 부하 정보를 비교하여, 과부하 셀의 존재 여부를 확인하는 단계;
상기 과부하 셀이 K 개(K는 이상의 자연수) 존재하는 경우, 상기 K 개의 과부하 셀 중 k 번째(k는 1≤k≤K인 자연수) 과부하 셀에 대하여, 동종무선접속기술 내(intra-radio access technology, intra-RAT) 부하분산 동작을 수행하는 단계;
상기 위성 셀의 셀 부하인 위성 셀 부하를 확인하는 단계; 및
상기 위성 셀 부하가 상기 제1 임계값 이하이고 상기 k 번째 과부하 셀의 셀 부하가 상기 제1 임계값 이상일 경우, 상기 k 번째 과부하 셀에 대하여 이종무선접속기술 간(inter-RAT) 부하분산 동작을 수행하는 단계를 포함하는, 부하 관리 방법.A load management method performed by a load management device included in a wireless communication system including a satellite cell and one or more terrestrial cells, the load management method comprising:
checking cell load information for each of the one or more terrestrial cells;
comparing the cell load information with a first threshold value adaptively calculated based on the cell load information to determine whether an overloaded cell exists;
When there are K overload cells (K is a natural number greater than or equal to), among the K overload cells, for the k-th (k is a natural number of 1≤k≤K) overloaded cells, intra-radio access technology, intra-RAT) performing a load balancing operation;
checking a satellite cell load that is a cell load of the satellite cell; and
When the satellite cell load is less than or equal to the first threshold and the cell load of the k-th overloaded cell is equal to or greater than the first threshold, an inter-RAT load balancing operation is performed for the k-th overloaded cell. A load management method comprising the step of performing.
상기 하나 이상의 지상 셀 및 상기 위성 셀 각각의 셀 부하는, 상기 하나 이상의 지상 셀 및 상기 위성 셀 각각의 무선 자원 사용률(radio resource usage ratio, RRUR) 값에 해당하며,
상기 셀 부하 정보를 확인하는 단계는,
상기 하나 이상의 지상 셀 각각으로부터 적어도 물리 자원 블록(physical resource block, PRB) 정보 및 대역폭 관련 정보를 포함하는 제어 신호를 수신하는 단계; 및
상기 수신된 제어 신호에 기초하여, 상기 하나 이상의 지상 셀 각각에 대해 RRUR 값을 계산하는 단계를 포함하는 것을 특징으로 하는, 부하 관리 방법.The method according to claim 1,
A cell load of each of the at least one terrestrial cell and the satellite cell corresponds to a radio resource usage ratio (RRUR) value of each of the at least one terrestrial cell and the satellite cell,
The step of checking the cell load information includes:
receiving a control signal including at least physical resource block (PRB) information and bandwidth-related information from each of the one or more terrestrial cells; and
based on the received control signal, calculating an RRUR value for each of the one or more terrestrial cells.
상기 과부하 셀의 존재 여부를 확인하는 단계는,
상기 확인된 셀 부하 정보에 기초하여, 상기 하나 이상의 지상 셀 각각의 셀 부하의 평균값을 계산하는 단계;
상기 계산된 평균값 및 기 설정된 초기 셀 부하 임계값에 기초하여, 상기 제1 임계값을 적응적으로 계산하는 단계; 및
상기 하나 이상의 지상 셀 중에서 셀 부하가 상기 제1 임계값 이상인 지상 셀이 하나 이상 존재하는 것으로 확인될 경우, 상기 확인된 하나 이상의 지상 셀이 과부하 셀에 해당하는 것으로 판단하는 단계를 포함하는 것을 특징으로 하는, 부하 관리 방법.The method according to claim 1,
The step of checking whether the overload cell exists,
calculating an average value of the cell load of each of the one or more terrestrial cells based on the checked cell load information;
adaptively calculating the first threshold value based on the calculated average value and a preset initial cell load threshold; and
and determining that one or more of the identified terrestrial cells corresponds to an overloaded cell when it is determined that one or more terrestrial cells having a cell load equal to or greater than the first threshold exist among the one or more terrestrial cells. How to do, load management.
상기 intra-RAT 부하분산 동작을 수행하는 단계는,
상기 k 번째 과부하 셀을 서빙 셀로 하는 단말 중 소정의 이벤트 발생을 감지하여 하나 이상의 타겟 셀에 대한 측정 보고를 수행하는 단말이 I 개(I는 1 이상의 자연수) 존재할 경우, 상기 I 개의 단말을 셀 경계 단말로 분류하는 단계;
상기 I 개의 셀 경계 단말에 대해, 상기 측정 보고에 포함되는 측정 결과 및/또는 각각의 데이터 플로우 종류에 기초한 단말별 우선순위를 정하는 단계; 및
상기 단말별 우선순위에 따른 순서대로, 상기 I 개의 셀 경계 단말 중 i 번째(i는 1≤i≤I인 자연수) 단말에 대해 상기 하나 이상의 타겟 셀로의 핸드오버 여부를 결정하는 단계를 포함하는 것을 특징으로 하는, 부하 관리 방법.The method according to claim 1,
The step of performing the intra-RAT load balancing operation includes:
When there are I terminals (I is a natural number greater than or equal to 1) that detect the occurrence of a predetermined event among terminals using the k-th overload cell as a serving cell and perform a measurement report on one or more target cells, the I terminals are assigned to the cell boundary classifying as a terminal;
determining, for the I cell edge terminals, a priority for each terminal based on a measurement result included in the measurement report and/or each data flow type; and
Determining whether to handover to the one or more target cells for the i-th (i is a natural number in which 1≤i≤I) among the I cell edge terminals in an order according to the priority of each terminal Characterized, load management method.
상기 하나 이상의 타겟 셀로의 핸드오버 여부를 결정하는 단계는,
상기 하나 이상의 타겟 셀에 대해, 상기 i 번째 단말의 상기 측정 결과에 기초한 타겟 셀별 우선순위를 정하는 단계;
상기 타겟 셀별 우선순위에 따른 순서대로, 상기 하나 이상의 타겟 셀 각각에 대해 상기 i 번째 단말이 핸드오버했을 때의 예상 셀 부하를 계산하고, 상기 계산된 예상 셀 부하에 기초하여 핸드오버 적합 여부를 판단하는 단계; 및
상기 하나 이상의 타겟 셀 중 핸드오버에 적합한 것으로 판단된 타겟 셀로 상기 i 번째 단말을 핸드오버하도록 결정하는 단계를 포함하는 것을 특징으로 하는, 부하 관리 방법. 5. The method according to claim 4,
The step of determining whether to handover to the one or more target cells includes:
determining a priority for each target cell based on the measurement result of the i-th terminal with respect to the one or more target cells;
In an order according to the priority of each target cell, an expected cell load when the i-th terminal performs handover for each of the one or more target cells is calculated, and whether handover is suitable based on the calculated expected cell load is determined to do; and
and determining to handover the i-th terminal to a target cell determined to be suitable for handover among the one or more target cells.
상기 핸드오버 적합 여부를 판단하는 단계는,
상기 계산된 예상 셀 부하가 상기 i 번째 단말의 부하를 제외한 상기 k 번째 과부하 셀의 셀 부하 및 상기 제1 임계값보다 작을 경우, 상기 계산된 예상 셀 부하가 상기 i 번째 단말의 부하를 제외한 상기 k 번째 과부하 셀의 셀 부하 및 상기 제1 임계값보다 작은 타겟 셀은 핸드오버에 적합한 것으로 판단하는 것을 특징으로 하는, 부하 관리 방법.6. The method of claim 5,
The step of determining whether the handover is suitable,
When the calculated expected cell load is less than the first threshold and the cell load of the k-th overloaded cell excluding the load of the i-th terminal, the calculated expected cell load is the k excluding the load of the i-th terminal The load management method, characterized in that it is determined that the cell load of the th overload cell and the target cell smaller than the first threshold are suitable for handover.
상기 하나 이상의 타겟 셀로의 핸드오버 여부를 결정하는 단계는,
상기 i 번째 단말을 핸드오버하도록 결정하는 단계 이후에,
상기 i 번째 단말이 핸드오버하도록 결정된 타겟 셀의 셀 부하 및 상기 k 번째 과부하 셀의 셀 부하를 갱신하는 단계;
상기 제1 임계값을 갱신하는 단계; 및
상기 갱신된 k 번째 과부하 셀의 셀 부하가 상기 제1 임계값 이하일 경우, 상기 intra-RAT 부하분산 동작을 종료하는 단계를 더 포함하는 것을 특징으로 하는, 부하 관리 방법.6. The method of claim 5,
The step of determining whether to handover to the one or more target cells includes:
After determining to handover the i-th terminal,
updating, by the i-th terminal, a cell load of a target cell determined to be handed over and a cell load of the k-th overloaded cell;
updating the first threshold; and
When the cell load of the updated k-th overloaded cell is equal to or less than the first threshold value, the method further comprising the step of terminating the intra-RAT load balancing operation.
상기 inter-RAT 부하분산 동작을 수행하는 단계는,
상기 k 번째 과부하 셀을 서빙 셀로 하는 단말 각각을, 데이터 플로우 종류에 기초하여 지연 민감 단말과 지연 허용 단말로 분류하는 단계;
상기 지연 허용 단말이 J 개(J는 1보다 큰 자연수) 존재할 경우, 상기 J 개의 지연 허용 단말로부터 상기 k 번째 과부하 셀로 보고된 상기 측정 보고에 포함되는 측정 결과에 기초한 단말별 우선순위를 정하는 단계; 및
상기 단말별 우선순위에 따른 순서대로, 상기 J 개의 지연 허용 단말 중 j 번째(j는 1≤j≤J인 자연수) 단말에 대해 상기 하나 위성 셀로의 핸드오버 여부를 결정하는 단계를 포함하는 것을 특징으로 하는, 부하 관리 방법.The method according to claim 1,
The step of performing the inter-RAT load balancing operation includes:
classifying each of the terminals using the k-th overload cell as a serving cell into a delay sensitive terminal and a delay tolerant terminal based on a data flow type;
determining a priority for each terminal based on a measurement result included in the measurement report reported from the J delay tolerant terminal to the k-th overload cell when there are J delay tolerant terminals (J is a natural number greater than 1); and
and determining whether to handover to the one satellite cell for a j-th (j is a natural number where 1≤j≤J) among the J delay-tolerant terminals in order according to the priority of each terminal. , a load management method.
상기 위성 셀로의 핸드오버 여부를 결정하는 단계는,
상기 위성 셀에 대해, 상기 j 번째 단말이 핸드오버했을 때의 예상 셀 부하를 계산하는 단계; 및
상기 계산된 예상 셀 부하가 상기 제1 임계값보다 작을 경우, 상기 j 번째 단말을 상기 위성 셀로 핸드오버하도록 결정하는 단계를 포함하는 것을 특징으로 하는, 부하 관리 방법.9. The method of claim 8,
The step of determining whether to handover to the satellite cell comprises:
calculating an expected cell load for the satellite cell when the j-th terminal performs handover; and
and determining to handover the j-th terminal to the satellite cell when the calculated expected cell load is less than the first threshold value.
상기 위성 셀로의 핸드오버 여부를 결정하는 단계는,
상기 j 번째 단말을 상기 위성 셀로 핸드오버하도록 결정하는 단계 이후에,
상기 j 번째 단말의 핸드오버 결과에 따라서, 상기 위성 셀의 셀 부하 및 상기 k 번째 과부하 셀의 셀 부하를 갱신하는 단계;
상기 제1 임계값을 갱신하는 단계; 및
상기 갱신된 k 번째 과부하 셀의 셀 부하가 상기 제1 임계값 이하일 경우, 상기 inter-RAT 부하분산 동작을 종료하는 단계를 더 포함하는 것을 특징으로 하는, 부하 관리 방법.10. The method of claim 9,
The step of determining whether to handover to the satellite cell comprises:
After determining to handover the j-th terminal to the satellite cell,
updating the cell load of the satellite cell and the cell load of the k-th overloaded cell according to the handover result of the j-th terminal;
updating the first threshold; and
When the cell load of the updated k-th overloaded cell is equal to or less than the first threshold value, the method further comprising the step of terminating the inter-RAT load balancing operation.
프로세서(processor);
상기 프로세서와 전자적(electronic)으로 통신하는 메모리(memory); 및
상기 메모리에 저장되는 명령들(instructions)을 포함하며,
상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가,
상기 하나 이상의 지상 셀 각각에 대하여 셀 부하 정보를 확인하고;
상기 셀 부하 정보에 기초하여 적응적으로 계산되는 제1 임계값과 상기 셀 부하 정보를 비교하여, 과부하 셀의 존재 여부를 확인하고;
상기 과부하 셀이 K 개(K는 이상의 자연수) 존재하는 경우, 상기 K 개의 과부하 셀 중 k 번째(k는 1≤k≤K인 자연수) 과부하 셀에 대하여, 동종무선접속기술 내(intra-radio access technology, intra-RAT) 부하분산 동작을 수행하고;
상기 위성 셀의 셀 부하인 위성 셀 부하를 확인하고; 그리고
상기 위성 셀 부하가 상기 제1 임계값 이하이고 상기 k 번째 과부하 셀의 셀 부하가 상기 제1 임계값 이상일 경우, 상기 k 번째 과부하 셀에 대하여 이종무선접속기술 간(inter-RAT) 부하분산 동작을 수행하는 것을 야기하도록 동작하는, 부하 관리 장치.A load management device included in a wireless communication system including a satellite cell and one or more terrestrial cells, the load management device comprising:
processor;
a memory in electronic communication with the processor; and
including instructions stored in the memory;
When the instructions are executed by the processor, the instructions cause the load management device to:
check cell load information for each of the one or more terrestrial cells;
comparing the cell load information with a first threshold adaptively calculated based on the cell load information to determine whether an overloaded cell exists;
When there are K overload cells (K is a natural number greater than or equal to), among the K overload cells, for the k-th (k is a natural number of 1≤k≤K) overloaded cells, intra-radio access technology, intra-RAT) to perform a load balancing operation;
identify a satellite cell load that is a cell load of the satellite cell; and
When the satellite cell load is less than or equal to the first threshold and the cell load of the k-th overloaded cell is equal to or greater than the first threshold, an inter-RAT load balancing operation is performed for the k-th overloaded cell. A load management device that operates to cause performing.
상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가,
상기 확인된 셀 부하 정보에 기초하여, 상기 하나 이상의 지상 셀 각각의 셀 부하의 평균값을 계산하고;
상기 계산된 평균값 및 기 설정된 초기 셀 부하 임계값에 기초하여, 상기 제1 임계값을 적응적으로 계산하고; 그리고
상기 하나 이상의 지상 셀 중에서 셀 부하가 상기 제1 임계값 이상인 지상 셀이 하나 이상 존재하는 것으로 확인될 경우, 상기 확인된 하나 이상의 지상 셀이 과부하 셀에 해당하는 것으로 판단하는 것을 더 야기하도록 동작하는, 부하 관리 장치.12. The method of claim 11,
When the instructions are executed by the processor, the instructions cause the load management device to:
calculating an average value of the cell load of each of the one or more terrestrial cells based on the identified cell load information;
adaptively calculating the first threshold value based on the calculated average value and a preset initial cell load threshold; and
when it is determined that there is one or more terrestrial cells with a cell load equal to or greater than the first threshold value among the one or more terrestrial cells, further causing determining that the identified one or more terrestrial cells correspond to an overloaded cell, load management device.
상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가,
상기 intra-RAT 부하분산 동작을 수행함에 있어서, 상기 k 번째 과부하 셀을 서빙 셀로 하는 단말 중 소정의 이벤트 발생을 감지하여 하나 이상의 타겟 셀에 대한 측정 보고를 수행하는 단말이 I 개(I는 1 이상의 자연수) 존재할 경우, 상기 I 개의 단말을 셀 경계 단말로 분류하고;
상기 I 개의 셀 경계 단말에 대해, 상기 측정 보고에 포함되는 측정 결과 및/또는 각각의 데이터 플로우 종류에 기초한 단말별 우선순위를 정하고;
상기 단말별 우선순위에 따른 순서대로, 상기 I 개의 셀 경계 단말 중 i 번째(i는 1≤i≤I인 자연수) 단말의 상기 하나 이상의 타겟 셀에 대해, 상기 i 번째 단말의 상기 측정 결과에 기초한 타겟 셀별 우선순위를 정하고;
상기 타겟 셀별 우선순위에 따른 순서대로, 상기 하나 이상의 타겟 셀 각각에 대해 상기 i 번째 단말이 핸드오버했을 때의 예상 셀 부하를 계산하고, 상기 계산된 예상 셀 부하에 기초하여 핸드오버 적합 여부를 판단하고; 그리고
상기 하나 이상의 타겟 셀 중 핸드오버에 적합한 것으로 판단된 타겟 셀로 상기 i 번째 단말을 핸드오버하도록 결정하는 것을 더 야기하도록 동작하는 것을 특징으로 하는, 부하 관리 장치.12. The method of claim 11,
When the instructions are executed by the processor, the instructions cause the load management device to:
In performing the intra-RAT load balancing operation, there are I (I is one or more terminals) that detect the occurrence of a predetermined event among terminals using the k-th overload cell as a serving cell and perform a measurement report on one or more target cells. natural number), if present, classify the I terminals as cell edge terminals;
determining, for the I cell edge terminals, a priority for each terminal based on a measurement result included in the measurement report and/or each data flow type;
Based on the measurement result of the i-th terminal, for the one or more target cells of the i-th (i is a natural number where 1≤i≤I) among the I cell edge terminals in order according to the priority of each terminal, determine a priority for each target cell;
In an order according to the priority of each target cell, an expected cell load when the i-th terminal performs handover for each of the one or more target cells is calculated, and whether handover is suitable based on the calculated expected cell load is determined do; and
and determining to handover the i-th terminal to a target cell determined to be suitable for handover among the one or more target cells.
상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가,
상기 i 번째 단말이 핸드오버하도록 결정된 타겟 셀의 셀 부하 및 상기 k 번째 과부하 셀의 셀 부하를 갱신하고;
상기 제1 임계값을 갱신하고; 그리고
상기 갱신된 k 번째 과부하 셀의 셀 부하가 상기 제1 임계값 이하일 경우, 상기 intra-RAT 부하분산 동작을 종료하는 것을 더 야기하도록 동작하는 것을 특징으로 하는, 부하 관리 장치.14. The method of claim 13,
When the instructions are executed by the processor, the instructions cause the load management device to:
updating the cell load of the target cell determined to be handed over by the i-th terminal and the cell load of the k-th overloaded cell;
update the first threshold; and
and when the cell load of the updated k-th overloaded cell is equal to or less than the first threshold value, further causing the intra-RAT load balancing operation to be terminated.
상기 명령들이 상기 프로세서에 의해 실행되는 경우, 상기 명령들은 상기 부하 관리 장치가,
상기 inter-RAT 부하분산 동작을 수행함에 있어서, 상기 k 번째 과부하 셀을 서빙 셀로 하는 단말 각각을, 데이터 플로우 종류에 기초하여 지연 민감 단말과 지연 허용 단말로 분류하고;
상기 지연 허용 단말이 J 개(J는 1보다 큰 자연수) 존재할 경우, 상기 J 개의 지연 허용 단말로부터 상기 k 번째 과부하 셀로 보고된 상기 측정 보고에 포함되는 측정 결과에 기초한 단말별 우선순위를 정하고;
상기 단말별 우선순위에 따른 순서대로, 상기 J 개의 지연 허용 단말 중 j 번째(j는 1≤j≤J인 자연수) 단말에 대해 상기 j 번째 단말이 핸드오버했을 때의 예상 셀 부하를 계산하고; 그리고
상기 계산된 예상 셀 부하가 상기 제1 임계값보다 작을 경우, 상기 j 번째 단말을 상기 위성 셀로 핸드오버하도록 결정하는 것을 더 야기하도록 동작하는 것을 특징으로 하는, 부하 관리 장치.12. The method of claim 11,
When the instructions are executed by the processor, the instructions cause the load management device to:
In performing the inter-RAT load balancing operation, each of the terminals using the k-th overload cell as a serving cell is classified into a delay sensitive terminal and a delay tolerant terminal based on a data flow type;
When there are J delay-tolerant terminals (J is a natural number greater than 1), priority is determined for each terminal based on a measurement result included in the measurement report reported from the J delay-tolerant terminals to the k-th overload cell;
calculating an expected cell load when the j-th terminal handed over to a j-th terminal (j is a natural number where 1≤j≤J) among the J delay-tolerant terminals in order according to the priority of each terminal; and
and when the calculated expected cell load is less than the first threshold, determining to handover the j-th terminal to the satellite cell.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200089139 | 2020-07-17 | ||
KR20200089139 | 2020-07-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220010466A true KR20220010466A (en) | 2022-01-25 |
Family
ID=80049321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210094500A KR20220010466A (en) | 2020-07-17 | 2021-07-19 | Method and apparatus for managing network load in communication system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20220010466A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024066801A1 (en) * | 2022-09-28 | 2024-04-04 | 中兴通讯股份有限公司 | Communication network load adjustment method, electronic device, and storage medium |
-
2021
- 2021-07-19 KR KR1020210094500A patent/KR20220010466A/en unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024066801A1 (en) * | 2022-09-28 | 2024-04-04 | 中兴通讯股份有限公司 | Communication network load adjustment method, electronic device, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6752462B2 (en) | Wireless communication system, centralized control station and mobile base station placement method | |
US9843963B2 (en) | Load balance method and relevant apparatuses | |
KR102209738B1 (en) | Apparatus and method for controlling an adaptive flow in wireless communication system | |
US11336366B2 (en) | Dynamic adjustment of integrated access and backhaul link partition for emergency communications | |
US10251074B2 (en) | Dynamic access point grouping method and device | |
JP2022553672A (en) | End-to-end slicing in wireless communication systems | |
EP2781123B1 (en) | Performing mobility load balancing and mobility robustness optimization between access nodes for only a subset of user equipment | |
US20160044539A1 (en) | Load balancing schemes for idle mode user equipment | |
RU2767756C2 (en) | Method of transmitting data, a network access device and a terminal | |
US20200045581A1 (en) | Carrier aggregation management for dual-connectivity wireless access | |
US10827387B2 (en) | Apparatus for routing traffic in a plurality of cell groups each including two or more cells | |
WO2017118186A1 (en) | Data transmission method and apparatus, and base station and ue | |
CN109151914B (en) | Communication method and access network equipment | |
CN102917443A (en) | Method and device for selecting gateway and transmitting information, and network system | |
JP2023515097A (en) | Resource separation in wireless communication systems | |
US10349339B2 (en) | Multi-band cellular network with control plane decoupled from user plane | |
US20140295859A1 (en) | Method of selecting a plurality of cells and method of distributed-transmitting data for enhancing transmission rate of mobile data in wireless overplay network | |
KR20220010466A (en) | Method and apparatus for managing network load in communication system | |
Akkari et al. | Dynamic Clustering Protocol for coordinated tethering over cellular networks | |
CN113271629B (en) | Network load balancing method, access network equipment and network system | |
CN103974331A (en) | Load balancing method, device and system for heterogeneous network | |
KR20230155269A (en) | Method and apparatus for dual connectivity management in wireless communication system | |
JP2019068159A (en) | Radio communication system, base station, radio communication method, and program | |
KR20220148529A (en) | Method and apparatus for managing network load in communication system | |
KR101995037B1 (en) | Method and Apparatus for Distribution of Wireless Resource In LTE-WiFi Aggregation system |