Network slice access control method based on mixed service type
By calculating the comprehensive evaluation value of slices and dynamically selecting the target slice for access control, the problem of failure to comprehensively consider the quality of slice network in the prior art is solved, and efficient access and fairness guarantee of services in a good slice environment is achieved.
Patent Information
- Application Number
- CN202411435636.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-02-11
AI Technical Summary
The existing 5G network slice access control method fails to comprehensively consider the quality of the slice network, resulting in an increase in the probability of service collision and access failure, and does not distinguish between service size, resulting in fairness distortion.
Using a network slice access control method based on hybrid service types, by calculating the comprehensive evaluation value of all slices in the qualified slice center, dynamically selecting the target slice for access control, ensuring that the service always runs in a good slice environment.
It realizes dynamic access to services in a good slicing environment, improves customer perception and slicing network robustness, and reduces the probability of service collision and access failure.
Smart Images

Figure CN119421176A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network slicing technology, and in particular to a network slicing access control method based on hybrid service types. Background Art
[0002] The access of massive devices in 5G scenarios has created tremendous service pressure on access networks and core networks. In order to ensure the efficiency of network management and data transmission in different scenarios and support the diverse business needs of mobile Internet of Things and Internet of Vehicles, the connection management method of 5G networks needs to be adapted to meet the flexible scheduling and efficient forwarding requirements of various services, that is, how to achieve simple and effective access control.
[0003] Based on this, a 5G network slice access control method based on service type, published in CN115915148A, exists. This method first determines the service type and then applies different principles to network slice access control based on whether it is a latency-sensitive service. This approach is simple and efficient, but it does not adequately consider the quality of the slice network. As more and more accesses occur, the slice load increases, significantly increasing the likelihood of service collisions and the probability of access failures. Furthermore, this algorithm does not differentiate between services based on their size, which can distort fairness. Therefore, it is becoming increasingly urgent to comprehensively consider the quality of the slice network and select different access control methods to address the issue of service collisions within a slice. Summary of the Invention
[0004] The present invention solves the problem that the above-mentioned network slice access control method does not comprehensively consider the quality of the slice network, and proposes a network slice access control method based on mixed service types. By calculating the comprehensive evaluation value of all slices in the qualified slice set, dynamic access to new services is implemented; it can ensure that the service is always in a slice environment with a good environment, providing real-time protection for improving customer perception.
[0005] To achieve the above objectives, the present invention adopts the following technical solution: a network slice access control method based on hybrid service types, comprising the following steps: S1, calculates the mixed service adjustment factor based on the average waiting delay of all slices; S2: Evaluate the link's remaining capacity based on the slice's remaining bandwidth and signal-to-noise ratio. S3, calculating the service quality parameter of any slice according to the reference signal received power lower limit; S4, calculating the service delay parameter and service throughput parameter of any slice and determining the qualified set containing the slice; S5, select a slice as the target slice to implement access control based on the comprehensive evaluation value of the slices in the qualified set.
[0006] In this technical solution, we first start by calculating the mixed service adjustment factor, estimate the total amount of remaining physical resources in the slice, and calculate the remaining access capacity of the slice link in combination with the slice signal-to-noise ratio; calculate the service quality parameters of the slice based on the reference signal received power of the slice environment and the slice load; and calculate the corresponding delay parameters and throughput parameters based on the delay of the new service and the application service rate requirements. On this basis, we screen out qualified slice sets, calculate the corresponding comprehensive evaluation values, and select slices with small evaluation values as the final target slices for access to the new service.
[0007] The present invention is further configured as follows: Step S1 includes: S11, calculating the average current waiting delay of all services in the slice, and then obtaining the average of the waiting delay averages of all slices; S12, taking the minimum of the quotient of the average of all slice waiting delays and the delay tolerance and 1, to obtain the mixed service adjustment factor.
[0008] In this technical solution, first, for any slice, the mean of the current waiting delay of all services in it is calculated, then the mean of the waiting delay mean of all slices is calculated, and finally the minimum function is used to calculate the mixed service adjustment factor.
[0009] The present invention is further configured as follows: Step S2 includes: S21: Convert the signal-to-noise ratio to a decimal value, calculate the number of resource blocks occupied by all services in the slice and the number of resource blocks remaining in the slice, and then obtain the current load of the slice, and solve to obtain the average load of all slices; S22, calculating the bandwidth of a single resource block, and multiplying the bandwidth of the single resource block by the signal-to-noise ratio to obtain the remaining bandwidth of the slice; S23: Add 1 to the decimal value, take the logarithm with the base 10, and multiply the result by the remaining bandwidth of the slice to obtain the link remaining capacity of the slice.
[0010] In this technical solution, for any slice, its signal-to-noise ratio is converted into a decimal value, and then the average value of all slice loads is obtained through a series of calculations; then the subcarrier bandwidth is set, the single resource block bandwidth is calculated, and the single resource block bandwidth is multiplied by the signal-to-noise ratio to obtain the slice residual bandwidth, and finally the slice link residual capacity is calculated.
[0011] The present invention is further configured as follows: Step S3 includes: S31, subtracting the reference signal received power lower limit from the reference signal received power to obtain a received power lower difference; S32, calculating the average of the received power differences of all slices, and dividing the average by the received power difference to obtain a score of the received power difference of the slices; S33, calculate the service quality parameters of any slice by combining the current load of the slice and the average of all slice loads.
[0012] In this technical solution, the lower limit of the reference signal receiving power is set, its receiving power difference is calculated, and then the mean and score of the difference under the high power reception of all slices are solved, and finally the service quality parameters of any slice are calculated.
[0013] The present invention is further configured as follows: Step S4 includes: S41, setting the middle value of the mixed service adjustment factor, calculating the service delay parameter of any slice, if the mixed service adjustment factor is greater than or equal to the middle value of the mixed service adjustment factor, then screening out the slices whose service delay parameter is less than or equal to 1 to form a qualified set; S42, calculate the service throughput parameters in the qualified set. If the service throughput parameter of the slice is greater than 1, select the slice with the minimum service throughput parameter as the target slice.
[0014] In this technical solution, the service delay parameters of any slice are calculated, and the qualified slices are screened out according to the service delay parameters to form a qualified set. Subsequently, the slices in the qualified set are recalculated to obtain the corresponding service throughput parameters. According to the service throughput parameter quantity, the slice with the minimum service throughput parameter is selected as the target slice to implement access control.
[0015] The present invention is further configured as follows: Step S5 includes: For any slice in the qualified set, calculate its comprehensive evaluation value; select the slice with the minimum comprehensive evaluation value as the target slice to implement access control.
[0016] In this technical solution, the target slice is selected by selecting the slice with the minimum comprehensive evaluation value through the comprehensive evaluation value.
[0017] The present invention is further configured such that: the link residual capacity is specifically: THU i =WdS i *log(1+TSNR i )(Mbps) Among them, WdS i is the remaining bandwidth of the slice, TSNR i is the decimal value of the signal-to-noise ratio; log(·) represents the logarithm with base 10; TSNR i =power(10, SNR i / 10) Here, power(·) represents a power function.
[0018] In this technical solution, the slice Sec is calculated by the above formulai The remaining capacity of the link.
[0019] The present invention is further configured such that: the slice remaining bandwidth is specifically: WdS i =Wd rb *SNB i (MHz) Among them, Wd rb is a single resource block bandwidth, SNB i For slice Sec i The number of resource blocks remaining in Wd rb =Wd sb *Nm rb / 1024(MHz) Among them, Wd sb is the set subcarrier bandwidth, Nm rb The number of subcarriers occupied by a single resource block.
[0020] In this technical solution, the corresponding slice remaining bandwidth is obtained by multiplying the bandwidth of a single resource block by the number of remaining resource blocks in the slice.
[0021] The present invention is further configured such that: the service quality parameter of any slice is specifically: Among them, LSRP′ i Slice Sec i The score of the difference under received power; is the mean value of all slice loads, Lod i For slice Sec i The current load; exp(·) represents an exponential function with a natural constant as the base; LSRP i =RSRP i -RSRP mn (dBm) Among them, RSRP mn RSRP is the lower limit of the reference signal received power. i is the reference signal received power.
[0022] In this technical solution, the service quality parameters are calculated using the above formula.
[0023] The present invention is further configured such that the comprehensive evaluation value of the slices in the qualified set is specifically:
[0024] Among them, DYS i is the service delay parameter, is the mixed business adjustment factor, TYS i is the service throughput parameter, QOS i is the service quality parameter.
[0025] In this technical solution, any slice Sec is calculated by the above formula i The comprehensive evaluation value is used to select the corresponding target slice.
[0026] The present invention can bring the following beneficial effects: The present invention relates to a network slice access control method based on hybrid service types, which can implement dynamic access to new services by calculating the comprehensive evaluation value of all slices in the qualified slice set; it can ensure that the service is always in a slice environment with a good environment, providing real-time protection for improving customer perception. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 This is a flow chart of a network slicing access control method based on hybrid service types in the present application.
[0028] Figure 2 This is a comparison chart of the average service access delay between the network slicing access control method based on mixed service types in this application and the original algorithm.
[0029] Figure 3 This is a comparison chart of the slice access throughput of a network slice access control method based on mixed service types in this application and the original algorithm. DETAILED DESCRIPTION
[0030] In order to make the objectives, technical solutions and advantages of the present invention more clear, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific implementation method described herein is only an optimal embodiment of the present invention, which is only used to explain the present invention and does not limit the scope of protection of the present invention. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0031] Example 1 This embodiment proposes a network slice access control method based on hybrid service types. Some parameters required in the control method are explained and illustrated here, including m network slices SEC = {Sec1, Sec2, ..., Sec m Network Slice Sec i , i∈[1,m], current signal-to-noise ratio SNR i (dB), Reference Signal Received Power RSRP i (dBm), total number of physical resource blocks NRBi ; Slice Sec i There are already n i Business For any business Its current waiting delay Delay Tolerance and the number of physical resource blocks occupied Newly arrived business Srv at the current moment new , apply for service rate Vlt new (Mbps), delay tolerance Dlt new (ms).
[0032] refer to Figure 1 , which mainly includes the following steps.
[0033] Step S1, calculate the mixed service adjustment factor according to the average waiting delay of all slices; for this step, its main purpose is to calculate the nucleic acid mixed service adjustment factor, and finally the mixed service adjustment factor can be obtained.
[0034] Step S2, evaluate the link remaining capacity according to the slice remaining bandwidth and signal-to-noise ratio; this step can obtain the link remaining capacity THU through a series of operations. i .
[0035] Step S3, calculate the service quality parameter of any slice according to the lower limit of the reference signal received power; this step can finally obtain the service quality parameter of any slice Sec i Quality of service parameters.
[0036] Step S4, calculate the service delay parameters and service throughput parameters of any slice and determine the qualified set containing the slice; this step selects the qualified set containing the slice and filters out the slices that meet the conditions by calculating the service delay parameters and service throughput parameters in turn.
[0037] Step S5: Select a slice as a target slice and implement access control based on the comprehensive evaluation value of the slices in the qualified set; select the target slice and implement access control based on the comprehensive evaluation value.
[0038] In this technical solution, we first start by calculating the mixed service adjustment factor, estimate the total amount of remaining physical resources in the slice, and calculate the remaining access capacity of the slice link in combination with the slice signal-to-noise ratio; calculate the service quality parameters of the slice based on the reference signal received power of the slice environment and the slice load; and calculate the corresponding delay parameters and throughput parameters based on the delay of the new service and the application service rate requirements. On this basis, we screen out qualified slice sets, calculate the corresponding comprehensive evaluation values, and select slices with small evaluation values as the final target slices for access to the new service.
[0039] Example 2 Based on Example 1, Figure 1 Steps S1 to S5 of the above-mentioned network slice access control method based on hybrid service types include the following more detailed processes.
[0040] Step S1 includes the following process.
[0041] Step S11, first calculate the average of the current waiting delays of all services in the slice, and then calculate the average of the waiting delays of all slices.
[0042] For step S11, in more detail, for any slice Sec i , i∈[1,m], calculate all the services within it The current average waiting delay Calculate the average of all slice waiting delays
[0043] Step S12, after completing step S11, calculate the mixed service adjustment factor, and minimize the quotient of the average of all slice waiting delays and the delay tolerance and 1 to obtain the above-mentioned mixed service adjustment factor.
[0044] For step S12, in more detail, the calculation formula of the mixed service adjustment factor is: Here, min(·) represents the minimum function.
[0045] In the above technical solution, first, for any slice, the average of the current waiting delays of all services in it is calculated, then the average of the waiting delays of all slices is calculated, and finally the minimum function is used to calculate the mixed service adjustment factor.
[0046] Step S2 mainly includes the following process.
[0047] In step S21, the signal-to-noise ratio of each slice is first converted into a decimal value, and then the number of resource blocks occupied by all services in the slice and the number of resource blocks in the domain of the slice are calculated. Then, the current load of the slice is calculated, and finally the average load of all slices is calculated.
[0048] In more detail, step S21 is divided into two processes, namely, the conversion of the signal-to-noise ratio and the calculation of the slice load mean.
[0049] The conversion process of signal-to-noise ratio is as follows: For any slice Sec i, i∈[1,m], convert its signal-to-noise ratio into a decimal value. The conversion process of the signal-to-noise ratio is as follows: TSNR i =power(10, SNR i / 10) Here, power(·) represents a power function.
[0050] The calculation process of the slice load mean is as follows: First, calculate the slice Sec i The number of resource blocks occupied by all services in the slice Sec i The number of resource blocks occupied by all services in is expressed as: Then calculate the slice Sec i The number of resource blocks remaining in the slice Sec i The number of remaining resource blocks is specifically expressed as: SNB i =NRB i -ONB i .
[0051] According to the above calculation results, the slice Sec is calculated i The current load of slice Sec i The current load is specifically expressed as: Lod i =ONB i / NRB i Finally, the mean of all slice loads is calculated. The mean of all slice loads is expressed as:
[0052] After completing the process of step S21, step S22 is performed, first calculating the bandwidth of a single resource block, and finally multiplying the bandwidth of the single resource block by the signal-to-noise ratio to obtain the slice residual bandwidth.
[0053] Step S22 is more detailed and includes the following process.
[0054] First, set the subcarrier bandwidth Wd sb (kHz), the number of subcarriers occupied by a resource block is Nm rb .
[0055] Then, the bandwidth of a single resource block is calculated. The bandwidth of a single resource block is specifically expressed as: Wd rb =Wd sb *Nm rb / 1024(MHz) Among them, Wdsb is the set subcarrier bandwidth, Nm rb is the number of subcarriers occupied by a single resource block; in this technical solution, the corresponding slice remaining bandwidth is obtained by multiplying the bandwidth of a single resource block by the number of resource blocks remaining in the slice.
[0056] For any slice Sec i , i∈[1,m], calculate the slice residual bandwidth, which is specifically expressed as: WdS i =Wd rb *SNB i (MHz) Among them, Wd rb is a single resource block bandwidth, SNB i For slice Sec i The number of resource blocks remaining in the
[0057] Step S23: Calculate the link remaining capacity of the slice. The link remaining capacity of the slice is equal to the product of the decimal value plus 1 and the logarithm with the base 10 and the remaining bandwidth of the slice.
[0058] Step S23 mainly includes the following processes: Calculate slice Sec i The remaining link capacity, slice Sec i The link residual capacity is expressed as: THU i =WdS i *log(1+TSNR i )(Mbps) Among them, WdS i is the remaining bandwidth of the slice, TSNR i is the decimal value of the signal-to-noise ratio; log(·) represents the logarithm with base 10.
[0059] In this technical solution, the slice SeC is calculated by the above formula. i The remaining capacity of the link.
[0060] In the above technical solution, for any slice, its signal-to-noise ratio is converted into a decimal value, and then the average value of all slice loads is obtained through a series of calculations; then the subcarrier bandwidth is set, the single resource block bandwidth is calculated, and the single resource block bandwidth is multiplied by the signal-to-noise ratio to obtain the slice residual bandwidth, and finally the slice's link residual capacity is calculated.
[0061] After completing the process of step S2, proceed to step S3, which mainly includes the following process.
[0062] Step S31 : Calculate the received power lower difference. Specifically, subtract the reference signal received power lower limit from the reference signal received power to obtain the received power lower difference.
[0063] For step S31, in more detail, first set the reference signal received power lower limit, which is expressed as RSRP mn (dBm), for any slice Sec i , calculate the difference in received power, which is specifically expressed as: LSRP i =RSRP i -RSRPm n (dBm) Among them, RSRP mn RSRP is the lower limit of the reference signal received power. i is the reference signal received power.
[0064] Step S32: Calculate the average of the received power differences of all slices, and divide the average by the received power differences to obtain the scores of the received power differences of the slices.
[0065] In step S32, based on step S31, the mean of the differences in the received power of all slices is obtained. The mean of the differences in the received power of all slices is expressed as: Then solve the slice Sec i The score of the difference under the received power, Sec i The score of the difference under received power is specifically expressed as:
[0066] Step S33, combining the current load of the slice and the average of all slice loads, and finally calculating the service quality parameters of any slice.
[0067] For step S33, more specifically, calculate any slice Sec i Quality of service parameters, any slice Sec i The service quality parameters are specifically expressed as: Among them, LSRP′ i For slice Sec i The score of the difference under received power; is the mean value of all slice loads, Lod i For slice Sec i The current load; exp(·) represents an exponential function with a natural constant as the base; in this technical solution, the service quality parameter is calculated by the above formula.
[0068] In the above technical solution, the lower limit of the reference signal receiving power is set, the lower difference of the receiving power is calculated, and then the mean and score of the difference under the high power reception of all slices are solved, and finally the service quality parameters of any slice are calculated.
[0069] Step S4 mainly includes the following process, mainly including service delay parameter estimation and service throughput parameter estimation.
[0070] Step S41, set the middle value of the hybrid service adjustment factor, calculate the service delay parameter of any slice, if the hybrid service adjustment factor is greater than or equal to the middle value of the hybrid service adjustment factor, then filter out the slices with service delay parameters less than or equal to 1 to form a qualified set.
[0071] For step S41, in more detail, first set the intermediate value of the mixed service adjustment factor, which is specifically expressed as For any slice Sec i , calculate its service delay parameters, which are specifically expressed as:
[0072] Then, if the mixed service adjustment factor meets the conditions Then filter out DYS that meet the conditions i Slices ≤1 constitute a qualified set Set ok .
[0073] If Set ok If it is empty, then for the new service Srv new , select the DYS parameter with the minimum service delay t Slice Sec t Access control is implemented for the target slice and the task is completed.
[0074] Step S42: Calculate the service throughput parameters in the qualified set. If the service throughput parameters of the slices are greater than 1, select the slice with the minimum service throughput parameter as the target slice.
[0075] For step S42, in more detail, based on step S42, for the qualified set Set ok Any slice Sec in i , calculate its business throughput parameters, which are specifically expressed as: TYS i =Vlt new / THU i .
[0076] After calculating the service throughput parameters, if the qualified set Set ok All slices in Sec iAll meet the TYS conditions i >1, select the one with the minimum service throughput parameter TYS t Slice Sec t Access control is implemented for the target slice and the task is completed.
[0077] In the above technical solution, the service delay parameters of any slice are calculated, and the qualified slices are screened out according to the service delay parameters to form a qualified set. Subsequently, the slices in the qualified set are recalculated to obtain the corresponding service throughput parameters. According to the service throughput parameter quantity, the slice with the minimum service throughput parameter is selected as the target slice to implement access control.
[0078] Step S5 specifically includes the following process: For any slice in the qualified set obtained in step S4, its comprehensive evaluation value is calculated, and the slice with the minimum comprehensive evaluation value is selected as the target slice to implement access control.
[0079] In more detail, step S5 mainly includes the following two steps.
[0080] Step S51: For the qualified set Set ok Any slice Sec in i , calculate its comprehensive evaluation value. Its comprehensive evaluation value is specifically expressed as:
[0081] Step S52: Select the one with the minimum comprehensive evaluation value Eva t Slice Sec t Access control is implemented for the target slice and the task is completed.
[0082] The present invention provides a mixed business type based 5G network slice access control method MBT-NSAC (MixedBusiness Type based 5G Network Slice Admission Control algorithm), which first evaluates the slice network quality and calculates the total amount of remaining physical resources in the slice. On this basis, combined with the slice signal-to-noise ratio, it measures the slice judgment value for accessing non-delay-sensitive services, and selects the slice with the maximum judgment value for access. The slice with the minimum total timeout length is used as the target slice for accessing delay-sensitive services. The delay-sensitive services are divided into three types: non-timeout services, long-timeout services, and short-timeout services, and their corresponding priorities are calculated respectively, and access control is implemented according to the priority. For services that have not reached the threshold, the highest priority is re-assigned and dynamic adjustment is implemented.
[0083] The purpose of this invention is to more intuitively implement access control for different services through differentiated strategies within a given set of 5G network slice resources. Each network slice stores an appropriate amount of services, estimates incoming services, and seeks a target slice that meets resource requirements. Based on the differentiated services in different scenarios, different access criteria are set, allowing for dynamic adjustment and control of services. This ensures access to different network slices and meets the performance requirements of different services.
[0084] Example 3 Based on Example 2, the present invention is specifically described by taking m equal to 3 as an example. The conditions of each 5G network slice are shown in Table 1: Table 1 Services available in each 5G network slice The new business situation is shown in Table 2: Table 2 New arrival business situation The basic data are shown in Table 3: Table 3 Basic data
[0085] Based on the above data, this example provides a 5G network slicing access control method based on hybrid service types, including the following steps: hybrid service adjustment factor calculation, link remaining capacity evaluation, service quality parameter calculation, service delay parameter calculation, service throughput parameter calculation, and new service integrated access implementation.
[0086] Step 1: Calculation of mixed business adjustment factors; Step 1-1: For any slice Sec i , i∈[1,m], calculate all the services within it The current average waiting delay Calculate the average of all slice waiting delays Step 1-2: Calculate the mixed service adjustment factor
[0087] Step 2: Link remaining capacity assessment; Step 2-1: For any slice Sec i , i∈[1,m], convert its signal-to-noise ratio into a decimal value, TSNR i =power(10, SNR i / 10)={1, 0.79, 1.2}; Step 2-2: Calculate slice Sec i The number of resource blocks occupied by all services in Calculate slice Sec iThe number of resource blocks remaining in SNB i =NRB i -ONB i ={15, 40, 16}, calculate the slice Sec i Current load Lod i =ONB i / NRB i ={0.63, 0.2, 0.36}, solve for the mean of all slice loads Step 2-3: Calculate the bandwidth of a single resource block Wd rb =Wd sb *Nm rb / 1024=0.35(MHz); for any slice Sec i , i∈[1,m], calculate the remaining bandwidth WdS of its slice i =Wd rb *SNB i ={5.27, 14.06, 5.63} (MHz); Step 2-4: Calculate slice Sec i Link remaining capacity THU i =WdS i *log(1+TSNR i )={1.59, 3.57, 1.93} (Mbps).
[0088] Step 3: Calculation of service quality parameters; Step 3-1: For any slice Sec i , calculate the difference LSRP under its received power i =RSRP i -RSRP mn ={50, 40, 70}(dBm); Step 3-2: Calculate the mean of the difference in received power across all slices Solve slice Sec i Score of the difference in received power Step 3-3: Calculate any slice Sec i Quality of Service Parameters
[0089] Step 4: Calculate service delay parameters; Step 4-1: For any slice Sec i , calculate its service delay parameters Step 4-2: The mixed service adjustment factor meets the conditions Then filter out DYS that meet the conditions i Slices ≤1 constitute a qualified set Setok ={Sec1, Sec3}.
[0090] Step 5: Calculate service throughput parameters; Step 5-1: For the qualified set Set ok For any slice {Sec1, Sec3} in the , calculate its service throughput parameter TYS i =Vlt new / THU i ={0.5, 0.41}; Step 5-2: Qualified Set ok All slices in Sec i None of the conditions TYS are met i >1, proceed to the next step.
[0091] Step 6: Implementation of integrated access to new services; Step 6-1: For the qualified set Set ok Calculate the comprehensive evaluation value of any slice {Sec1, Sec3} in Step 6-2: Select the model with the minimum comprehensive evaluation value Eva t =2.44 slice Sec t=3 Access control is implemented for the target slice and the task is completed.
[0092] A 5G network slice access control method based on mixed service types in this embodiment is simulated on the MATLAB platform with a 5G network slice access control method based on service types (Patent No. 202211365786.8 (Publication No. CN115915148A) (Comparative Patent). The network and service configurations are performed according to the above table. The obtained average access delay and access throughput are shown in the attached figure. Figures 2 to 3 shown.
[0093] refer to Figure 2 Both algorithms share the common goal of routing latency-sensitive services to latency-sensitive slices to meet their latency requirements. Therefore, at the beginning of the simulation, when access is low, the slice load is low and the likelihood of service collisions is low. Each slice strives to minimize the total latency of accessed services, a significant difference compared to the patented algorithm. Therefore, the MBT-NSAC algorithm performs slightly worse in the initial stages. However, as the number of accessed services increases and slice links become increasingly congested, the access latency of both algorithms increases.
[0094] What's different is that this MBT-NSAC algorithm comprehensively considers the link environment and the QoS of access services, dynamically adjusting latency and bandwidth based on the type of accessed mixed services. Its performance is comparable to that of the comparative patents. However, as the number of access services continues to increase, the service quality will tend to decline, and the protection role of MBT-NSAC will be more obvious. The most direct result is that the overall service latency will not increase too quickly. As reflected in the latency curve, the overall performance of this algorithm is better than that of the comparative patents.
[0095] refer to Figure 3 , the access throughput reflects the slice bandwidth performance; the comparative patent simply controls the throughput-sensitive services according to the amount of physical resources consumed by the unit business volume in the transmission queue during the startup phase, which will waste more system resources, and the throughput performance will be slightly higher; but as the number of access services increases, the system congestion will increase, and the resource utilization will naturally decrease. For the algorithm of the comparative patent without corresponding countermeasures, the amplitude of throughput jitter will increase, and the growth trend of throughput performance will also generally slow down accordingly.
[0096] MBT-NSAC adopts the following approaches for throughput-sensitive services: First, it prefers terminal services with better RSRP values; second, it prioritizes access to lightly loaded slices. As reflected in the curve, MBT-NSAC's throughput performance is significantly better than that of the patented method, and is more conducive to improving customer perception and ensuring the robustness of the slice network.
[0097] Finally, it should be noted that the above embodiments are intended only to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the embodiments, it should be understood by those skilled in the art that modifications or equivalent substitutions to the technical solutions of the present invention do not depart from the spirit and scope of the technical solutions of the present invention and are intended to be encompassed by the claims of the present invention.
Claims
1. A network slice access control method based on hybrid service types, characterized in that: The following steps are involved: S1, calculates the mixed service adjustment factor based on the average waiting delay of all slices; S2, evaluates the link remaining capacity based on the slice remaining bandwidth and signal-to-noise ratio; S3, calculating the service quality parameter of any slice according to the lower limit of the reference signal receiving power; S4, calculating the service delay parameter and service throughput parameter of any slice, and determining the qualified set including the slice; S5, select a slice as the target slice to implement access control based on the comprehensive evaluation value of the slices in the qualified set.
2. A network slice access control method based on hybrid service types according to claim 1, characterized in that: The step S1 comprises: S11, calculating the average of the current waiting delays of all services in the slice, and then obtaining the average of the waiting delays of all slices; S12, taking the minimum of the quotient of the average of all slice waiting delays and the delay tolerance and 1, to obtain the mixed service adjustment factor.
3. A network slice access control method based on hybrid service types according to claim 1, characterized in that: The step S2 comprises: S21, convert the signal-to-noise ratio into a decimal value, calculate the number of resource blocks occupied by all services in the slice and the number of resource blocks remaining in the slice, and then obtain the current load of the slice, and solve to obtain the average value of the load of all slices; S22, calculating the bandwidth of a single resource block, and multiplying the bandwidth of the single resource block by the signal-to-noise ratio to obtain the remaining bandwidth of the slice; S23, add 1 to the decimal value, take the logarithm with the base 10, and multiply the result by the slice remaining bandwidth to obtain the link remaining capacity of the slice.
4. A network slice access control method based on hybrid service types according to claim 1, 2 or 3, characterized in that: The step S3 comprises: S31, subtracting the reference signal received power lower limit from the reference signal received power to obtain a received power lower difference; S32, calculating the average of the received power differences of all slices, and dividing the average by the received power difference to obtain a score of the received power difference of the slices; S33, calculate the service quality parameters of any slice by combining the current load of the slice and the average load of all slices.
5. A network slice access control method based on hybrid service types according to claim 4, characterized in that: The step S4 comprises: S41, setting the middle value of the hybrid service adjustment factor, calculating the service delay parameter of any slice, if the hybrid service adjustment factor is greater than or equal to the middle value of the hybrid service adjustment factor, then screening out slices whose service delay parameters are less than or equal to 1 to form a qualified set; S42, calculate the service throughput parameters in the qualified set, and if the service throughput parameter of the slice is greater than 1, select the slice with the minimum service throughput parameter as the target slice.
6. A network slice access control method based on hybrid service types according to claim 5, characterized in that: The step S5 comprises: For any slice in the qualified set, calculate its comprehensive evaluation value; select the slice with the minimum comprehensive evaluation value as the target slice to implement access control.
7. A network slice access control method based on hybrid service types according to claim 3, characterized in that: The link remaining capacity is specifically: THU i =WdS i *log(1+TSNR i )(Mbps) Among them, WdS i is the remaining bandwidth of the slice, TSNR i is the decimal value of the signal-to-noise ratio; log(·) represents the logarithm with base 10; TSNR i =power(10,SNR i / 10) Here, power(·) represents a power function.
8. A network slice access control method based on hybrid service types according to claim 7, characterized in that: The slice remaining bandwidth is specifically: WdS i =Wd rb *SNB i (MHz) Among them, Wd rb is the bandwidth of a single resource block, SNB i For slice Sec i The number of resource blocks remaining in Wd rb =Wd sb *Nm rb / 1024(MHz) Among them, Wd sb is the set subcarrier bandwidth, Nm rb The number of subcarriers occupied by a single resource block.
9. A network slice access control method based on hybrid service types according to claim 4, characterized in that: The specific service quality parameters of any slice are: Among them, LSRP′ i For slice Sec i The score of the difference under received power; is the average of all slice loads, Lod i For slice Sec i The current load; exp(·) represents an exponential function with a natural constant as the base; LSRP i =RSRP i -RSRP mn (dBm) Among them, RSRP mn RSRP is the lower limit of the reference signal received power. i is the reference signal received power.
10. A network slice access control method based on hybrid service types according to claim 6, characterized in that: The comprehensive evaluation value of the slices in the qualified set is specifically: Among them, DYS i is the service delay parameter, is the mixed business adjustment factor, TYS i is the service throughput parameter, QOS i is the service quality parameter.
Citation Information
Patent Citations
5G network slice access control method based on service type
CN115915148A
Cited By
Method for allocating resources among 5G network slices based on extensible adjustment
CN120075885A
Network slice access control method based on connection density adaptive evaluation
CN120676407A
5G network slice dynamic access control method
CN120730430A
Resource allocation method between 5G network slices
CN120812653A
A method for 5G network inter-slice resource allocation
CN120812653B