Some example embodiments may generally relate to mobile or wireless telecommunication systems, such as Long Term Evolution (LTE), fifth generation (5G) radio access technology (RAT), new radio (NR) access technology, and/or other communications systems. For example, certain example embodiments may relate to systems and/or methods for a management data analytics service related to network slice coverage optimization and load distribution.
Examples of mobile or wireless telecommunication systems may include 5G RAT, the Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (UTRAN), LTE Evolved UTRAN (E-UTRAN), LTE-Advanced (LTE-A), LTE-A Pro, NR access technology, and/or MulteFire Alliance. 5G wireless systems refer to the next generation (NG) of radio systems and network architecture. A 5G system is typically built on a 5G NR, but a 5G (or NG) network may also be built on E-UTRA radio. It is expected that NR can support service categories such as enhanced mobile broadband (eMBB), ultra-reliable low-latency-communication (URLLC), and massive machine type communication (mMTC). NR is expected to deliver extreme broadband, ultra-robust, low latency connectivity, and massive networking to support the Internet of Things (IoT). The next generation radio access network (NG-RAN) represents the RAN for 5G, which may provide radio access for NR, LTE, and LTE-A. It is noted that the nodes in 5G providing radio access functionality to a user equipment (e.g., similar to the Node B in UTRAN or the Evolved Node B (eNB) in LTE) may be referred to as next-generation Node B (gNB) when built on NR radio, and may be referred to as next-generation eNB (NG-eNB) when built on E-UTRA radio.
In accordance with some embodiments, a method may include adjusting, by a network entity, at least one parameter associated with mapping at least one network slice coverage area into a minimum set of access network elements.
In accordance with certain embodiments, an apparatus may include means for adjusting at least one parameter associated with mapping at least one network slice coverage area into a minimum set of access network elements.
In accordance with various embodiments, an apparatus may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured to, with the at least one processor, cause the apparatus to at least adjust at least one parameter associated with mapping at least one network slice coverage area into a minimum set of access network elements.
In accordance with some embodiments, a non-transitory computer readable medium may be encoded with instructions that may, when executed in hardware, perform a method. The method may include adjusting at least one parameter associated with mapping at least one network slice coverage area into a minimum set of access network elements.
In accordance with certain embodiments, a computer program product may perform a method. The method may include adjusting at least one parameter associated with mapping at least one network slice coverage area into a minimum set of access network elements.
In accordance with various embodiments, an apparatus may include circuitry configured to adjust at least one parameter associated with mapping at least one network slice coverage area into a minimum set of access network elements.
In accordance with some embodiments, a method may include receiving, by a network entity, at least one parameter associated with at least one network slice. The method may further include generating, by the network entity, at least one domain management data analytics service (MDAS) report based on the received at least one parameter. The method may further include transmitting, by the network entity, the at least one MDAS report comprising at least one radio access network recommendation associated with one or more of the at least one network slices.
In accordance with certain embodiments, an apparatus may include means for receiving at least one parameter associated with at least one network slice. The apparatus may further include means for generating at least one domain management data analytics service (MDAS) report based on the received at least one parameter. The apparatus may further include means for transmitting the at least one MDAS report comprising at least one radio access network recommendation associated with one or more of the at least one network slices.
In accordance with various embodiments, an apparatus may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured to, with the at least one processor, cause the apparatus to at least receive at least one parameter associated with at least one network slice. The at least one memory and the computer program code may be further configured to, with the at least one processor, cause the apparatus to at least generate at least one domain management data analytics service (MDAS) report based on the received at least one parameter. The at least one memory and the computer program code may be further configured to, with the at least one processor, cause the apparatus to at least transmit the at least one MDAS report comprising at least one radio access network recommendation associated with one or more of the at least one network slices.
In accordance with some embodiments, a non-transitory computer readable medium may be encoded with instructions that may, when executed in hardware, perform a method. The method may include receiving at least one parameter associated with at least one network slice. The method may further include generating at least one domain management data analytics service (MDAS) report based on the received at least one parameter. The method may further include transmitting the at least one MDAS report comprising at least one radio access network recommendation associated with one or more of the at least one network slices.
In accordance with certain embodiments, a computer program product may perform a method. The method may include receiving at least one parameter associated with at least one network slice. The method may further include generating at least one domain management data analytics service (MDAS) report based on the received at least one parameter. The method may further include transmitting the at least one MDAS report comprising at least one radio access network recommendation associated with one or more of the at least one network slices.
In accordance with various embodiments, an apparatus may include circuitry configured to receive at least one parameter associated with at least one network slice. The circuitry may further be configured to generate at least one domain management data analytics service (MDAS) report based on the received at least one parameter. The circuitry may further be configured to transmit the at least one MDAS report comprising at least one radio access network recommendation associated with one or more of the at least one network slices.
In accordance with some embodiments, a method may include transmitting, by a network entity, at least one parameter associated with at least one network slice. The method may further include receiving, by the network entity, at least one radio access network recommendation associated with one or more of the at least one network slice. The method may further include transmitting, by the network entity, at least one recommended action to at least one user equipment based on the at least one received radio access network recommendation.
In accordance with certain embodiments, an apparatus may include means for transmitting at least one parameter associated with at least one network slice. The apparatus may further include means for receiving at least one radio access network recommendation associated with one or more of the at least one network slice. The apparatus may further include means for transmitting at least one recommended action to at least one user equipment based on the at least one received radio access network recommendation.
In accordance with various embodiments, an apparatus may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured to, with the at least one processor, cause the apparatus to at least transmit at least one parameter associated with at least one network slice. The at least one memory and the computer program code may be further configured to, with the at least one processor, cause the apparatus to at least receive at least one radio access network recommendation associated with one or more of the at least one network slice. The at least one memory and the computer program code may be further configured to, with the at least one processor, cause the apparatus to at least transmit at least one recommended action to at least one user equipment based on the at least one received radio access network recommendation.
In accordance with some embodiments, a non-transitory computer readable medium may be encoded with instructions that may, when executed in hardware, perform a method. The method may include transmitting at least one parameter associated with at least one network slice. The method may further include receiving at least one radio access network recommendation associated with one or more of the at least one network slice. The method may further include transmitting at least one recommended action to at least one user equipment based on the at least one received radio access network recommendation.
In accordance with certain embodiments, a computer program product may perform a method. The method may include transmitting at least one parameter associated with at least one network slice. The method may further include receiving at least one radio access network recommendation associated with one or more of the at least one network slice. The method may further include transmitting at least one recommended action to at least one user equipment based on the at least one received radio access network recommendation.
In accordance with various embodiments, an apparatus may include circuitry configured to transmit at least one parameter associated with at least one network slice. The circuitry may further be configured to receive at least one radio access network recommendation associated with one or more of the at least one network slice. The circuitry may further be configured to transmit at least one recommended action to at least one user equipment based on the at least one received radio access network recommendation.
In accordance with some embodiments, a method may include receiving, by a network entity, at least one radio access network recommendation associated with one or more of the at least one network slices. The method may further include performing, by the network entity, at least one configuration optimization associated with at least one base station.
In accordance with certain embodiments, an apparatus may include means for receiving at least one radio access network recommendation associated with one or more of the at least one network slices. The apparatus may further include means for performing at least one configuration optimization associated with at least one base station.
In accordance with various embodiments, an apparatus may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured to, with the at least one processor, cause the apparatus to at least receive at least one radio access network recommendation associated with one or more of the at least one network slices. The at least one memory and the computer program code may be further configured to, with the at least one processor, cause the apparatus to at least perform at least one configuration optimization associated with at least one base station.
In accordance with some embodiments, a non-transitory computer readable medium may be encoded with instructions that may, when executed in hardware, perform a method. The method may include receiving at least one radio access network recommendation associated with one or more of the at least one network slices. The method may further include performing at least one configuration optimization associated with at least one base station.
In accordance with certain embodiments, a computer program product may perform a method. The method may include receiving at least one radio access network recommendation associated with one or more of the at least one network slices. The method may further include performing at least one configuration optimization associated with at least one base station.
In accordance with various embodiments, an apparatus may include circuitry configured to receive at least one radio access network recommendation associated with one or more of the at least one network slices. The circuitry may further be configured to perform at least one configuration optimization associated with at least one base station.
For proper understanding of example embodiments, reference should be made to the accompanying drawings, wherein:
It will be readily understood that the components of certain example embodiments, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of some example embodiments of systems, methods, apparatuses, and computer program products for a management data analytics service is not intended to limit the scope of certain embodiments, but is instead representative of selected example embodiments.
3GPP introduced the technique of network slicing, wherein the underlying physical network infrastructure is divided into several separate, virtual networks. In this way, network slices are logical, self-contained networks sharing a common infrastructure across several end-to-end network domains, including the core network, transport network, and radio access network. In addition, network slicing-related policies and network element (NE) configurations, particularly for RANs, are provided by the network management (NM) system. With this arrangement, network slicing shall fulfill service-level agreements (SLA) throughout a particular geographical area for a particular number of users.
Configuring and operating network slices may provide slice-aware coverage enhancements and adjustments in wireless and mobile communication systems, including 5G. However, simply allocating more cells to a particular slice may be inefficient by wasting network resources. Furthermore, the distribution of users, expected load, and mobility patterns may govern the configuration parameters of each network cell, which can be allocated per slice. Cell configuration parameters may also help in distributing the expected load among neighboring cells.
As the number of network slices increases, automation and data analytics will continue to become increasingly relevant for their efficient operation. To address this, 3GPP specifies some data analytics for core networks, including the network data analytics function (NWDAF) and management data analytics service (MDAS). One of the requirements of an SLA includes slice coverage (i.e., coverage area of a network slice) and expected load within the indicated geographical-area that a slice owner is required to provide within a network slice.
However, slice coverage may not match the actual cellular deployment of the slice owner, and may introduce a trade-off between resources allocated to the slice (e.g., in terms of the number of cells) and the fulfilment of SLA requirements. The slice load experienced by the cell may not be fully available to be served by the selected cell without changes to various configurations, such as load balancing and traffic steering.
Slice coverage is defined by tracking areas (TA) with associated cells. Other options, e.g., defining slice coverage in terms of cells, are not precluded. However, as mentioned above, the actual geographical coverage of the slice may differ from the existing cell and TA deployment. For example, as illustrated in the example of
In addition, cells H and J may only support a very small portion of the geographical area for slice X. Rather than upgrading cells H and J to support slice X, various RAN parameters, including mechanical downtilt, SSB beamforming patterns configured to determine the coverage of a cell, and handover parameters, may be adjusted to these small areas by other neighboring cells supporting slice X, such as B and C.
Cells A-C may also reconfigure their load balancing parameters by associating users with cells, possible through mechanical downtilt, SSB beamforming patterns determining the coverage of a cell, and handover parameters, in order to distribute the expected load in light of user mobility patterns. Thus, operators may utilize limited resources efficiently and service more users. It is noted that
Certain embodiments described herein may have various benefits and/or advantages to overcome the problems and/or issues described above. For example, certain embodiments may analyse actual slice coverage and load distribution needs during deployment, and optimize cell coverage according to network performance, user mobility data, and slice SLA. In particular, some embodiments may configure network resources, and optimize cell configurations so as to address slice requirements in the region, including coverage and load balancing. Furthermore, various embodiments may perform this optimization while managing multiple slices within the same geographical region. Thus, certain embodiments discussed below may be directed at least to improvements in computer-related technology.
Some embodiments discussed herein may include a management data analytics service (MDAS) producer that may provide recommendations for configuring slice coverage optimization and load distribution during the slice instantiation and runtime. This may be based on one or more of slice-aware statistics, e.g., slice-UE distributions and slice-aware mobility events; slice SLAs, e.g., based on GSMA GST attribute area of service; and access node capabilities. The MDAS producer may assist in configuring the RAN to operate within SLA boundaries with minimal resource cost. In addition, based on the output of the MDAS producer, RAN parameters may be adjusted to shape cell edges of particular slices, such as handover parameters, antenna tilts, beam configurations, and TAs. It is noted that slice support may be uniform in a TA, while TA-specific slice support may be coordinated with the core network, e.g., via NGAP procedures, and neighbouring access nodes, e.g., via XnAP procedures. As a result, SLA requirements for a given slice may be satisfied with as few cells as possible by adjusting cell configurations to satisfy desired coverages and the expected user distribution.
Some embodiments may include mapping the business slice coverage and capacity to the actual RAN deployment during a deployment phase, such as by using geographical areas and/or initial data from existing slices. The existing slices may be of the same slice type, such as by sharing a slice/service type (SST) attribute of a slice identifier (S-NSSAI), and/or may have the same or similar coverage and capacity requirements. As a result, a mapping may be generated including one or more of tracking areas, cell identifiers, and beam identifiers. The mapping may also include 3-dimensional slice owner requirements, such as for drone operators.
With respect to a deployed slice, various statistics on the slice, including performance measurements and key performance indicators (KPIs), may be dynamically collected by the management data analytics function (MDAF) to identify suboptimal resource utilization. The MDAF may also collect user mobility patterns when subscribing to the NWDAF for a particular user group expected to use the requested slice. As an example, the NWDAF may provide aggregate user mobility reflecting gravity points, such as geographical areas frequented by users, in order to improve mobility pattern insights. Furthermore, the MDAF or MDAS producer may provide recommendations to optimize slice coverage and resource utilization. These recommendations may provide guidance for selecting optimal cells and optimizing network configuration parameters. It is noted that slice statistics may be collected before, during, or after slice deployment.
In addition, certain embodiments may be directed towards beam-based dynamic micro optimization. For example, returning to
The MDAS producer may also consider multiple slices, performance measurements, mobility information, and radio conditions (e.g., minimization of drive test (MDT) inputs) for optimizing coverage parameters of the slice. The network may then determine whether reconfiguring the beams would be sufficient to improve network performance, and if not, reconfigure the cell to support the network slice. The MDAS producer may also include beam measurements, such as which beams have been serving users of a network slice (e.g., slice X and for how long); how many relevant beams from neighboring cells are detected; and short stay with slice unavailability, indicating a short period of time that the UE remains in a cell that does not support the slice. As part of the MDAS producer output, parameters including tilt configuration, handover parameters, and beam selection lists may be modified or short-stayed to adjust slice support.
In the example of
As also illustrated in the example of
In an embodiment, RAN domain MDAS producer 240 may, at 203, transmit the generated MDAS reports to NE 230. Additionally or alternatively, at 207, RAN domain MDAS producer 240 may transmit the generated MDAS reports to RAN domain manager/NSSMF, i.e., MDAS consumer 250. For example, procedure 207 may be performed when the recommendation action in the generated MDAS reports includes a recommendation to configure a slice support for certain gNBs/cells.
At 209, RAN domain manager/NSSMF 250 may transmit to NE 230 configuration modifications associated with the generated MDAS reports and/or configurations associated with gNBs/cells to support new network slices. At 211, NE 230 may transmit to UE 220 handover parameter adjustments based upon the received generated MDAS reports.
As also illustrated in the example of
In an embodiment, the method may also include, at 305, transmitting to a UE, such as UE 710 illustrated in
As also illustrated in the example of
In the example of
As also illustrated in the example of
UE 710 may include one or more of a mobile device, such as a mobile phone, smart phone, personal digital assistant (PDA), tablet, or portable media player, digital camera, pocket video camera, video game console, navigation unit, such as a global positioning system (GPS) device, desktop or laptop computer, single-location device, such as a sensor or smart meter, or any combination thereof.
NE 720 may be one or more of a base station, such as an eNB or gNB, a serving gateway, a server, and/or any other access node or combination thereof. Furthermore, UE 710 and/or NE 720 may be one or more of a citizens broadband radio service device (CBSD).
NE 720 may further comprise at least one gNB-CU, which may be associated with at least one gNB-DU. The at least one gNB-CU and the at least one gNB-DU may be in communication via at least one F1 interface, at least one Xn-C interface, and/or at least one NG interface via a 5GC.
UE 710 and/or NE 720 may include at least one processor, respectively indicated as 711 and 721. Processors 711 and 721 may be embodied by any computational or data processing device, such as a central processing unit (CPU), application specific integrated circuit (ASIC), or comparable device. The processors may be implemented as a single controller, or a plurality of controllers or processors.
At least one memory may be provided in one or more of the devices, as indicated at 712 and 722. The memory may be fixed or removable. The memory may include computer program instructions or computer code contained therein. Memories 712 and 722 may independently be any suitable storage device, such as a non-transitory computer-readable medium. A hard disk drive (HDD), random access memory (RAM), flash memory, or other suitable memory may be used. The memories may be combined on a single integrated circuit as the processor, or may be separate from the one or more processors. Furthermore, the computer program instructions stored in the memory, and which may be processed by the processors, may be any suitable form of computer program code, for example, a compiled or interpreted computer program written in any suitable programming language.
Processors 711 and 721, memories 712 and 722, and any subset thereof, may be configured to provide means corresponding to the various blocks of
As shown in
The memory and the computer program instructions may be configured, with the processor for the particular device, to cause a hardware apparatus, such as UE or NE, to perform any of the processes described above (i.e.,
In certain embodiments, an apparatus may include circuitry configured to perform any of the processes or functions illustrated in
The features, structures, or characteristics of example embodiments described throughout this specification may be combined in any suitable manner in one or more example embodiments. For example, the usage of the phrases “various embodiments,” “certain embodiments,” “some embodiments,” or other similar language throughout this specification refers to the fact that a particular feature, structure, or characteristic described in connection with an example embodiment may be included in at least one example embodiment. Thus, appearances of the phrases “in various embodiments,” “in certain embodiments,” “in some embodiments,” or other similar language throughout this specification does not necessarily all refer to the same group of example embodiments, and the described features, structures, or characteristics may be combined in any suitable manner in one or more example embodiments.
Additionally, if desired, the different functions or procedures discussed above may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the described functions or procedures may be optional or may be combined. As such, the description above should be considered as illustrative of the principles and teachings of certain example embodiments, and not in limitation thereof.
One having ordinary skill in the art will readily understand that the example embodiments discussed above may be practiced with procedures in a different order, and/or with hardware elements in configurations which are different than those which are disclosed. Therefore, although some embodiments have been described based upon these example embodiments, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions would be apparent, while remaining within the spirit and scope of the example embodiments.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/076362 | 9/24/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63110430 | Nov 2020 | US |