Disclosure of Invention
The invention provides an admission control method and device, which effectively avoid the problem of overload of a communication system during admission control.
To achieve the above object, the present invention provides an admission control method, including:
setting threshold values of utilization rates of uplink and downlink resources of a cell and threshold values of uplink and downlink behavior retransmission reserved resources;
evaluating resources occupied by the request for admitting service uplink and downlink initial transmission;
when the sum of the resources which are used in the uplink and the downlink and the resources occupied by the initial transmission is smaller than the difference between the threshold value of the resource utilization rate and the threshold value of the resources reserved for retransmission, the service is admitted;
and judging whether the threshold value of the uplink and downlink retransmission reserved resources needs to be adjusted, and if so, adjusting the threshold value of the retransmission reserved resources.
Preferably, the method for adjusting the threshold for reserving resources for retransmission includes:
counting resources occupied by initial transmission and resources actually occupied by retransmission of a cell;
and adjusting the resource threshold value reserved for retransmission according to the resource actually occupied by the retransmission.
Preferably, the method for adjusting the threshold for reserving resources for retransmission includes:
counting the utilization rate of cell resources;
and if the cell resource utilization rate is less than or equal to the set threshold value of the resource utilization rate and the number of the services refused to be admitted is greater than the set threshold value of the number of the services refused to be admitted, the threshold value of the reserved resources for retransmission can be reduced.
Preferably, the method for adjusting the threshold for reserving resources for retransmission includes:
counting the number of logical channels which do not meet the throughput requirement;
and if the number of the logical channels which do not meet the throughput requirement is larger than the set threshold value of the number of the logical channels which do not meet the throughput requirement, the threshold value of the resources reserved for retransmission is increased.
Preferably, the method for adjusting the threshold for reserving resources for retransmission includes:
counting the average retransmission times of the cell;
when the counted average retransmission times of the cell is increased, increasing the threshold value of the reserved resources for retransmission; or,
and when the counted average retransmission times of the cell is reduced, reducing the threshold value of the reserved resources for retransmission.
The present invention also provides an admission control device comprising:
the storage module is used for storing the set threshold values of the uplink and downlink resource utilization rate of the cell and the threshold values of the uplink and downlink behavior retransmission reserved resources;
the evaluation module is connected with the storage module and used for evaluating resources occupied by the request for admitting service uplink and downlink initial transmission;
a processing module, connected to the evaluation module, for admitting the service when the sum of the uplink and downlink utilized resources and the resources occupied by the initial transmission is smaller than the difference between the threshold value of the resource utilization rate and the threshold value of the resources reserved for retransmission;
and the adjusting module is connected with the storage module and the processing module and is used for adjusting the threshold value of the reserved resources for retransmission.
Preferably, the adjusting module includes a counting unit, configured to count a cell resource utilization rate;
and the adjusting unit is connected with the counting unit and used for reducing the threshold value of the reserved resources for retransmission if the utilization rate of the cell resources is less than or equal to the preset threshold value of the resource utilization rate and the number of the refused services is greater than the set threshold value of the number of the refused services.
Preferably, the statistical unit is further configured to count the number of logical channels that do not meet the throughput requirement;
and the adjusting unit is further configured to increase the threshold of the resource reserved for retransmission if the number of the logical channels that do not meet the throughput requirement is greater than the threshold of the number of the logical channels that do not meet the throughput requirement.
Preferably, the counting unit is further configured to count an average number of retransmissions of a cell;
the adjusting unit is further configured to increase the threshold of the reserved resource for retransmission when the counted average number of times of retransmission of the cell is increased; or when the counted average retransmission times of the cell is reduced, reducing the threshold value of the reserved resources for retransmission.
Preferably, the counting unit is further configured to count resources actually occupied by cell initial transmission and retransmission;
the adjusting unit is further configured to adjust a resource threshold reserved for retransmission according to a resource proportion actually occupied by retransmission.
One of the above technical solutions has the following beneficial effects: by setting the admission control threshold value, resources are reserved for retransmission, so that the resources occupied by possible retransmission do not need to be evaluated when newly added resources are evaluated, and the problem of overload of a communication system caused by admission control is effectively avoided.
Detailed Description
In the embodiment of the invention, the threshold value of the resource utilization rate of the uplink and downlink of the cell and the threshold value of the resource reserved for retransmission are firstly set, when the sum of the utilized resource of the uplink and downlink and the resource occupied by the initial transmission evaluation is smaller than the difference between the threshold value of the resource utilization rate and the threshold value of the resource reserved for retransmission, the service is admitted, therefore, only the resource occupied by the initial transmission needs to be evaluated in the new resource evaluation, the problem of overload of a communication system caused in admission control is effectively avoided, and in the method, the threshold value of the resource reserved for retransmission can be adjusted according to the resource utilization condition of the cell.
The following embodiments of the present invention are only used in a broadband shared resource system in mobile communication, for example: the LTE system field is illustrated as an example, but the understanding of the embodiments of the present invention is not limited thereto.
For a better understanding of the embodiments of the present invention, the following explanations are given to the names involved in the embodiments of the present invention:
cell resource utilization: the cell resource utilization rate is a ratio of resources actually used by users in the cell to total resources in the cell, for example, in an LTE system, a basic unit of time-frequency resources is PRB (physical resource block), and the cell resource utilization rate can be expressed as: the number of PRBs occupied by all users in the cell/the total number of PRBs in the cell bandwidth is multiplied by 100%. The resource utilization rate of the cell represents the load of the cell, and when the resource utilization rate of the cell is higher than the threshold of the resource utilization rate of the cell, the user can not be admitted, otherwise, the communication quality of the existing user can be influenced, and the communication quality of a newly accessed user can not be ensured.
And retransmission reserved resources: the method is characterized in that a part of resources are reserved for possible retransmission of service data requested to be admitted when an admission judgment threshold is set, and the resources occupied by retransmission are not considered when newly added resources are evaluated.
With the above description, in order to enable those skilled in the art to better understand the technical solutions of the present invention, embodiments of the present invention will be further described in detail with reference to the accompanying drawings and embodiments.
As shown in fig. 1, which is a flowchart of an admission control method in an embodiment of the present invention, the specific steps are as follows:
step 101, presetting threshold values of utilization rates of uplink and downlink resources of a cell and a threshold value of resources reserved for retransmission.
The threshold values of the utilization rate of the uplink and downlink resources of the cell and the threshold value of the resource reserved for retransmission can adopt a percentage form, and the setting of the initial threshold value in the step can be obtained according to the actual working condition simulation.
And 102, evaluating resources occupied by the uplink and downlink initial transmission of the request admission service.
Δ R may be used in embodiments of the inventionuAnd Δ RdIndicating the resources occupied by the uplink and downlink initial transmissions.
The resources occupied by the initial transmission may be estimated based on the traffic rate and the channel conditions of the user. The evaluation method can select and calculate the bit number required to be transmitted in the basic time unit according to the rate of requesting to admit the service, and then calculate the bit number which can be carried by one basic resource unit according to the channel condition information of the user, so that the resource required to be occupied in the basic time unit is equal to the bit number required to be transmitted in the basic time unit divided by the bit number which can be carried by the basic resource unit.
For example, in an LTE-TDD (time division duplex evolution system) system, a half frame is used as a basic unit for counting resource occupation, that is, resource occupation in service admission control is reflected in an amount of resources occupied averagely in each half frame, and the half frame length is 5 ms. Then, the calculation formula of the resources occupied by the uplink initial transmission is:
<math><mrow><msub><mi>ΔR</mi><mi>u</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>R</mi><mi>u</mi></msub><mo>×</mo><mn>5</mn><mi>ms</mi></mrow><msub><mi>B</mi><mi>PRB</mi></msub></mfrac><mo>,</mo></mrow></math>
wherein R isuFor the uplink admission request rate, BPRBThe number of bits that can be carried for each PRB is determined by the channel conditions and the specific frame structure. The same calculation method is also used for the downlink in the embodiment of the present invention, and a description thereof is omitted here.
Step 103, according to an admission judgment formula: if the sum of the uplink and downlink utilized resources and the resources occupied by the estimated initial transmission is smaller than the difference between the threshold value of the resource utilization rate and the threshold value of the resources reserved for retransmission, the service is admitted, and then step 104 is executed.
The admission decision formula described above can be expressed in embodiments of the present invention as:
the up admission decision formula is: ru_old+ΔRu<Ru_threshold-Ru_retra_threshold,
The downlink admission decision formula is: rd_old+ΔRd<Rd_threshold-Rd_retra_threshold。
Wherein, Δ RuAnd Δ Rd: respectively representing resources occupied by the initial transmission of the uplink and downlink evaluation request admission service;
Ru_oldand Rd_old: the average resource occupancy rates of uplink and downlink initial transmission respectively in a past period of time, that is, the utilized resources of uplink and downlink, can be obtained by smoothing the initial resource occupancy rates of each field in the past period of time. The initial transmission resource occupancy rate of each field is equal to the number of PRBs used for initial transmission of the field/the total number of PRBs of each field × 100%. PRB (physical resource block) is a basic unit of physical resources;
Ru_thresholdand Rd_threshold: threshold values respectively representing resource utilization rates of uplink and downlink cells;
Ru_retra_thresholdand Rd_retra_thresholdRespectively representing the threshold values of the resource reserved by the retransmission of the uplink and the downlink. I.e. according to the up admission decision formula Ru_old+ΔRu<Ru_threshold-Ru_retra_thresholdAnd a downstream admission decision formula Rd_old+ΔRd<Rd_threshold-Rd_retra_thresholdAnd judging whether the service can be admitted or not, if the uplink and the downlink of the service requested to be admitted meet the judgment formula, allowing the service to be admitted, and if not, refusing to admit the service.
Step 104, determine whether to adjust the threshold of the retransmission reservation resource? If the adjustment is needed, step 105 is executed, otherwise, step 102 is returned to.
This step may be executed after step 103 is executed, or when the adjustment period of the threshold value of the retransmission reserved resource is reached, whether the adjustment is needed is determined by using the adjustment criterion according to the resource utilization condition in the adjustment period, and when the adjustment is completed, the next adjustment period is entered.
In this step, when the threshold of the retransmission reserved resource is adjusted, it is first determined whether the preset threshold of the retransmission reserved resource is too large or too small, so as to adjust the threshold of the retransmission reserved resource in a targeted manner. In the embodiment of the present invention, the threshold value of the preset retransmission reservation resource can be determined to be too large or too small through the following four methods.
In the first method, resource statistics actually occupied by initial transmission and retransmission in a cell is used as a standard to adjust the resource to be reserved for retransmission, and in an embodiment, the following adjustment method can be adopted:
if it is satisfied within time T Then the uplink is increased to the retransmission pre-resource threshold value Ru_retra_thesholdFor example, the threshold of resources reserved for retransmission in uplink may be increased
If it is satisfied within time T Then the resource threshold value R reserved for retransmission in uplink is reducedu_retra_thresholdFor example, the threshold value of resources reserved for retransmission in uplink may be reduced to
If neither of the two conditions is satisfied, the threshold value of the uplink reserved resource for retransmission does not need to be adjusted.
In the above-mentioned adjustment method, Nu_retrasmissionPRBs indicating the occupation of uplink retransmission data in a half frameTaking a smooth value of the number of PRBs occupied by each half-frame uplink retransmission within the time T; n is a radical ofu_initialRepresenting the number of PRBs occupied by the uplink initial transmission data in one half frame, and taking a smooth value of the number of PRBs occupied by the uplink initial transmission of each half frame in time T;
TH is the threshold value of uplink reserved resources for retransmission, and the threshold value can be selected according to the actual situation of the site.
In the embodiment of the present invention, the downlink and the uplink are determined by the same method, and therefore the method for determining the downlink is not described here.
And secondly, counting the utilization rate of uplink and downlink resources of the cell in real time through the base station, and adjusting the threshold value of the uplink/downlink resources reserved for retransmission by taking the utilization rate of the uplink/downlink resources of the cell as a standard.
The adjusting method is that if the statistical community resource utilization rate is lower than the preset threshold value and the number of the services refused to be admitted is larger than the preset threshold value of the number of the services refused to be admitted due to insufficient resources, the method can indicate that the resources are reserved for retransmission too much, and thus the threshold value of the resources reserved for retransmission can be reduced. If the two conditions are not met, adjustment is not needed, and the process of presetting the threshold value of the service data refusal and the process of judging the number of the services refused to be admitted and the threshold value are the prior art, and are not described again here.
And thirdly, adjusting the uplink/downlink to reserve resources for retransmission by taking the number of the logical channels which do not meet the throughput requirement as the standard.
The adjusting method comprises the following steps: if the number of the logical channels which do not meet the throughput requirement is larger than the preset threshold value of the number of the logical channels which do not meet the throughput requirement, the excessive users are considered to be admitted, the preset threshold value of the retransmission reserved resource is smaller, and therefore the threshold value of the retransmission reserved resource is required to be increased.
The number of logical channels with throughput requirement means that each logical channel has throughput requirement according to the QoS of the service, and when the user admission is successful but scheduling is not always available, the throughput requirement cannot be met. When the number of logical channels that do not meet the throughput requirement is large, it indicates that too many users are currently admitted.
And fourthly, adjusting uplink/downlink to reserve resources for retransmission by taking the average uplink/downlink retransmission times of the cell as a standard.
That is, if the average uplink/downlink retransmission times of the cell is increased or decreased, the threshold of the uplink/downlink retransmission reserved resource may be correspondingly increased or decreased.
The adjusting method comprises the following steps: taking time T as a time unit, and increasing the threshold value of the retransmission reserved resource when the difference between the retransmission times counted in the time T and the average retransmission times counted in the last time T is greater than 1;
when the average retransmission number value counted in the last time T-the average retransmission number value counted in the current time T is larger than the threshold value 2, reducing the threshold value of the retransmission reserved resource;
when neither of the above conditions is satisfied, no adjustment is performed.
The cell average retransmission number refers to an average value of the retransmission numbers of all user packets in the cell, that is, the retransmission number of each packet is counted and averaged, and if no retransmission is performed, the retransmission number is 0.
In the embodiment of the present invention, the downlink and the uplink are determined by the same method, and therefore the method for determining the downlink is not described here.
Step 105, adjusting the threshold value of the retransmission reserved resource, and then returning to step 102.
After judging that the preset threshold value of the retransmission reserved resource is too large or too small through the four methods in the step 104, the method can be adjusted according to the increase and decrease of the threshold value of the retransmission reserved resource respectively, and the adjusting method is as follows:
in the first method in step 104, if it is determined that the uplink needs to be adjusted, the threshold value may be directly adjusted to If the downlink needs to be adjusted, the downlink can be adjusted to <math><mrow><mfrac><msub><mi>N</mi><mrow><mi>d</mi><mo>_</mo><mi>retrasmission</mi></mrow></msub><mrow><msub><mi>N</mi><mrow><mi>d</mi><mo>_</mo><mi>initial</mi></mrow></msub><mo>+</mo><msub><mi>N</mi><mrow><mi>d</mi><mo>_</mo><mi>retrasmission</mi></mrow></msub></mrow></mfrac><mo>*</mo><msub><mi>R</mi><mrow><mi>d</mi><mo>_</mo><mi>threshold</mi></mrow></msub><mo>·</mo></mrow></math>
In the other three methods of step 104, a step size can be adjusted according to the determination result. For example, according to the second method, if it is determined that the threshold needs to be decreased, a step size is adjusted downward. The size of the step size also needs to be determined from simulation.
According to the method, the resource is reserved for retransmission by setting the admission control threshold value, so that the resource occupied by possible retransmission does not need to be evaluated when the newly added resource is evaluated, and the problem of overload of a communication system caused by admission control is effectively avoided.
Embodiments of the present invention also provide an apparatus for implementing the method according to the embodiments of the present invention, which is described below with reference to fig. 2. It should be noted that, since the following embodiments are provided to implement the above method embodiments, all modules in the apparatus are provided to implement the steps in the above method, but the embodiments of the present invention are not limited to the following embodiments, and any apparatus that can implement the above method should be included in the scope of the present invention.
As shown in fig. 2, which is a schematic structural diagram of an admission control apparatus in an embodiment of the present invention, as can be seen from the diagram, the apparatus includes a storage module 201, an evaluation module 202, and a processing module 203, where the storage module 201 is configured to store a preset threshold value of uplink and downlink resource utilization of a cell, and a threshold value of uplink and downlink retransmission reserved resources; an evaluation module 202, connected to the storage module 201, configured to evaluate resources occupied by the request for admitting service uplink and downlink initial transmission; and the processing module 203 is connected to the evaluating module 202, and is configured to admit the service when the sum of the uplink and downlink utilized resources and the resources occupied by the initial transmission is smaller than the difference between the threshold of the resource utilization and the threshold of the resources reserved for retransmission, where a specific implementation process in the processing module 203 is as described in the foregoing method embodiment, and a description thereof is not repeated here.
According to another embodiment of the present invention, the apparatus further includes an adjusting module 204, connected to the storage module 201 and the processing module 203, for adjusting the threshold of resources reserved for retransmission in uplink/downlink. The specific implementation process in the adjusting module 204 is described in the above method embodiments, and will not be repeated here.
According to another embodiment of the present invention, the adjusting module 204 may include a counting unit, configured to count resources actually occupied by cell initial transmission and retransmission; and the adjusting unit is connected with the counting unit and is used for adjusting the threshold value of the reserved resources for retransmission according to the proportion of the resources occupied by actual retransmission.
According to another embodiment of the present invention, the adjusting module 204 may include a counting unit, configured to count uplink/downlink resource utilization of a cell; and the adjusting unit is connected with the counting unit and used for reducing the threshold value of the uplink/downlink reserved resources for retransmission according to the condition that the utilization rate of the uplink/downlink resources of the cell is less than or equal to the preset threshold value of the utilization rate of the uplink/downlink resources and the number of the refused services is greater than the preset threshold value of the number of the refused services.
According to another embodiment of the present invention, the adjusting module 204 may include a counting unit for counting the number of logical channels whose uplink/downlink does not satisfy the throughput requirement; and the adjusting unit is used for increasing the threshold value of the resources reserved for retransmission by the uplink/downlink according to the condition that the number of the logical channels which do not meet the throughput requirement of the uplink/downlink is larger than the preset threshold value of the number of the logical channels which do not meet the throughput requirement.
According to another embodiment of the present invention, the adjusting module 204 may include a counting unit, configured to count an average number of uplink/downlink retransmissions of a cell; and an adjusting unit, configured to increase a threshold of resources reserved for uplink/downlink retransmission if the counted average number of uplink/downlink retransmissions of the cell is increased; and if the counted uplink/downlink average retransmission times of the cell are reduced, reducing the threshold value of the uplink/downlink reserved resources for retransmission.
The statistical unit in the adjustment module 204 in this apparatus embodiment and the specific implementation manner of the adjustment unit are as described in the method embodiment, and are not repeated here.
It can be known from the above device embodiment that, first, the threshold values of the utilization rates of the uplink and downlink resources of the cell and the threshold values of the reserved resources for retransmission of the uplink and downlink behaviors are stored in the storage device 201, then, the value of the resource occupied by the uplink and downlink initial transmission of the request admission service is calculated according to the evaluation module 202, and finally, the processing module 203 performs the judgment.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be construed as the protection scope of the present invention.