CN102164412A - Resource scheduling method and device for guaranteed bit rate service - Google Patents

Resource scheduling method and device for guaranteed bit rate service Download PDF

Info

Publication number
CN102164412A
CN102164412A CN2010101109412A CN201010110941A CN102164412A CN 102164412 A CN102164412 A CN 102164412A CN 2010101109412 A CN2010101109412 A CN 2010101109412A CN 201010110941 A CN201010110941 A CN 201010110941A CN 102164412 A CN102164412 A CN 102164412A
Authority
CN
China
Prior art keywords
gbr
descending
business
resource
described terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010101109412A
Other languages
Chinese (zh)
Other versions
CN102164412B (en
Inventor
韩正伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201010110941.2A priority Critical patent/CN102164412B/en
Priority to PCT/CN2010/073319 priority patent/WO2011100872A1/en
Publication of CN102164412A publication Critical patent/CN102164412A/en
Application granted granted Critical
Publication of CN102164412B publication Critical patent/CN102164412B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a resource scheduling method and a resource scheduling device for guaranteed bit rate service, so that the quality of service (QoS) performance of downlink guaranteed bit rate (GBR) service of a terminal is guaranteed. The method comprises the following step of: before allocation of resources to the GBR service of the terminal, acquiring a data volume of each GBR downlink service needed to be transmitted to meet the GBR according to a historical traffic flow of a downlink logic channel corresponding to each downlink GBR service of the terminal, so that the GBR of each downlink GBR service is guaranteed.

Description

A kind of resource regulating method and device that guarantees the bit rate business
Technical field
The present invention relates to wireless communication field, relate in particular to professional resource regulating method and the device of a kind of GBR (Guaranteed Bit Rate guarantees bit rate).
Background technology
At present at LTE (Long Term Evolution, long evolving system) in the technical field, different business is DRB (the Data Radio Bearer that sets up with system, Data Radio Bearer) one to one, and at eNB (evolvedNodeB, the Node B of evolution) realization in the scheduler subsystem of side wireless access part is foundation and maintenance and DRB logic channel one to one, simultaneously the QoS association attributes of corresponding business is associated with logic channel.According to MAC (Media Access Control, media interviews control) statement of layer protocol (36.321), whole eNB side wireless access is divided into up-downgoing two parts to be handled, is individual processing for each descending logic channel corresponding with the UE business in the eNB side, therefore eNB side scheduler subsystem guarantees that to the professional GBR of the signatory descending GBR of UE resource scheduling processing method with MBR (Maximum Bit Rate, maximum bit rate) restriction is to act on the QoS of survice attribute of descending logic channel corresponding with business and descending logic channel.
The scheduling of resource of the professional descending logic channel of present GB R is handled the method as described below that adopts:
GBR transfer of data for the professional descending logic channel of GBR, be in 1 second, to satisfy the total amount of data mean allocation of GBR and the transmission of MBR needs to each TTI (Transmission TimeInterval, Transmission Time Interval), for example, FDD (Frequency Division Duplex, Frequency Division Duplexing (FDD)) GBR of GBR business is configured to 512kbps (kilobits per second under the pattern, the kilobit per second), be that per second will transmit 64000 bytes, need to transmit 64 bytes after being assigned to each TTI, BSR (the Buffer Status Report that after each TTI calculates scheduling resource for current logic channel according to 64 bytes, need transmit like this to system, Buffer Status Report) limit, each TTI only transmits 64 bytes.
Simultaneously, GBR for descending GBR business guarantees just to add that a penalty coefficient carries out Resources allocation assurance and restriction on the basis of GBR, GBR (1+10%) for example, the lower limit and the upper limit only adopt this value, also are to use this upper limit parameter as the upper limit to MBR.
The shortcoming that above-mentioned existing method exists professional descending QoS performance to be met specifically comprises following several aspect:
(1) owing to the GBR of the descending GBR business in 1 second carried out each TTI has been averaged, when business is little bandwidth, each TTI should the business correspondence logic channel to calculate the data volume of scheduling too little, to cause the resource byte number that distributes for current business too small, if the minimum byte data less than system can organize bag then will cause professional bust this;
(2) prior art is that the GBR mean allocation of all descending GBR business that UE is current is come scheduled transmission to each TTI (ms), when there is BLER (Block Error Rate in UE, Block Error Rate) time, the data that are not each TTI can both correctly be transmitted, thereby can't guarantee the GBR of descending GBR business;
(3) method of the increase penalty coefficient that adopts at present is that GBR and MBR adopt same value, can't satisfy the rate variation demand in GBR and MBR interval.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of resource regulating method and device that guarantees the bit rate business, guarantees the QoS performance of descending GBR business.
In order to address the above problem, the invention provides a kind of resource regulating method that guarantees the bit rate business, described method comprises:
Assurance bit rate (GBR) business of terminal is carried out before the resource allocation, historical service traffics according to the corresponding descending logic channel of each descending GBR business of this terminal, draw each GBR downlink business and satisfy GBR needs data quantity transmitted, to guarantee the GBR of each descending GBR business.
Further, draw each descending GBR business in the following manner and satisfy GBR needs data quantity transmitted:
The GBR nominal value of each descending GBR business configuration is deducted the historical service traffics of the professional corresponding descending logic channel of this descending GBR, draw this GBR downlink business and satisfy GBR needs data quantity transmitted.
Further, one by one each descending GBR business of described terminal is carried out GBR and guarantees, until the GBR of all descending GBR business of finishing described terminal guarantee or described terminal distribution to the downlink transfer resource all assign.
Further, guarantee the GBR of each descending GBR business in the following manner: if the current downlink transfer resource of described terminal satisfies GBR needs data quantity transmitted greater than this descending GBR business, the downlink transfer resource of then distributing to the descending logic channel of the professional correspondence of this descending GBR satisfies GBR needs data quantity transmitted for this descending GBR business, and the current residue downlink transfer resource of described terminal is carried out the GBR assurance of next descending GBR business; Otherwise, with described terminal distribution to the downlink transfer resource all distribute to the professional corresponding descending logic channel of this descending GBR;
Wherein, for first descending GBR business of described terminal, the downlink transfer resource of downlink transfer resource that described terminal is current for being assigned to by the resource allocation flow process; For other descending GBR business, the current downlink transfer resource of described terminal is that the GBR that finishes a descending GBR business guarantees the remaining downlink transfer resource in back.
Further, described method also comprises:
According to the historical service traffics of the professional corresponding descending logic channel of each descending GBR of described terminal, draw each descending GBR business in the following manner and reach maximum bit rate (MBR) restriction and need data quantity transmitted:
The MBR nominal value of each descending GBR business configuration is deducted the historical service traffics of the professional corresponding descending logic channel of this descending GBR, draw this descending GBR business and satisfy MBR needs data quantity transmitted.
Further, described method also comprises:
The descending logic channel of all descending GBR business of computing terminal reach the summation that MBR needs data quantity transmitted, the descending total buffer status report (BSR) current with described terminal compares, and gets smaller in the two as the current data quantity transmitted that needs of described terminal.
Further, described method also comprises:
After drawing each descending GBR business and satisfying GBR needs data quantity transmitted and reach MBR restriction needs data quantity transmitted, calculate both differences;
After the GBR of all descending GBR business of described terminal guarantees to finish, if the downlink transfer resource of described terminal also has residue, then the descending logic channel of described terminal is carried out following MBR restriction one by one: add the remaining downlink transfer resource of the above terminal for this descending GBR business satisfies GBR needs data quantity transmitted if the remaining downlink transfer resource of described terminal, is then distributed to the transfer resource of the described first descending logic channel less than described difference according to described difference; Otherwise, the transfer resource of distributing to this descending logic channel adds the above difference for this descending GBR business satisfies GBR needs data quantity transmitted, and the remaining downlink transfer resource of described terminal deducted described difference, carry out the MBR restriction of next descending GBR business.
Further, adopt the mode of sliding window statistics to count historical service traffics in a second of the professional corresponding descending logic channel of each descending GBR, the number of wherein said sliding window equals the number of Transmission Time Interval (TTI) in the per second.
The present invention also provides a kind of resource scheduling device that guarantees the bit rate business, be applied to the base station scheduling subsystem, described device comprises the scheduling of resource pretreatment module, and described scheduling of resource pretreatment module comprises that further GBR transmit buffering unit and GBR guarantee the unit, wherein:
Described GBR transmit buffering unit is used for, each descending GBR business of terminal is carried out before the resource allocation, historical service traffics according to the corresponding descending logic channel of each descending GBR business of this terminal draw each descending GBR business and satisfy GBR needs data quantity transmitted;
Described GBR guarantees that the unit is used for, and satisfies the GBR that GBR needs data quantity transmitted guarantees each descending GBR business according to described each descending GBR business.
Further, described GBR guarantees that the unit also is used for, one by one each descending GBR business of described terminal is carried out GBR and guarantees, until the GBR of all descending GBR business of finishing described terminal guarantee or described terminal distribution to the downlink transfer resource all assign.
Further, described GBR guarantees that the unit also is used for, and guarantees the GBR of each descending GBR business in the following manner:
If the current downlink transfer resource of described terminal satisfies GBR needs data quantity transmitted greater than this descending GBR business, the downlink transfer resource of then distributing to the descending logic channel of the professional correspondence of this descending GBR satisfies GBR needs data quantity transmitted for this descending GBR business, and the current residue downlink transfer resource of described terminal is carried out the GBR assurance of next descending GBR business; Otherwise, with described terminal distribution to the downlink transfer resource all distribute to the professional corresponding descending logic channel of this descending GBR;
Wherein, for first descending GBR business of described terminal, the downlink transfer resource of downlink transfer resource that described terminal is current for being assigned to by the resource allocation flow process; For other descending GBR business, the current downlink transfer resource of described terminal is that the GBR that finishes a descending GBR business guarantees the remaining downlink transfer resource in back.
Further, described scheduling of resource pretreatment module also comprises MBR transmit buffering unit, be used for historical service traffics, draw each descending GBR business and reach the MBR restriction and need data quantity transmitted according to the professional corresponding descending logic channel of each descending GBR of described terminal.
Further, described scheduling of resource pretreatment module also comprises the BSR determining unit that links to each other with described MBR buffer cell,
Described BSR determining unit is used for, calculate all descending GBR business of described terminal descending logic channel reach the summation that MBR restriction needs data quantity transmitted, the descending total BSR current with described terminal compares, and gets smaller in the two as the current data quantity transmitted that needs of described terminal.
Further, described device also comprises the scheduling of resource post-processing module, and described scheduling of resource post-processing module further comprises continuous Delta computing unit and MBR limiting unit,
Described Delta computing unit is used for, and after drawing each descending GBR business and satisfying GBR needs data quantity transmitted and reach MBR restriction needs data quantity transmitted, calculates both differences;
Described MBR limiting unit is used for, after the GBR of all descending GBR business of described terminal guarantees to finish, if the downlink transfer resource of described terminal also has residue, then the descending logic channel of described terminal is carried out following MBR restriction one by one: add the remaining downlink transfer resource of the above terminal for this descending GBR business satisfies GBR needs data quantity transmitted if the remaining downlink transfer resource of described terminal, is then distributed to the transfer resource of the described first descending logic channel less than described difference according to described difference; Otherwise, the transfer resource of distributing to this descending logic channel adds the above difference for this descending GBR business satisfies GBR needs data quantity transmitted, and the remaining downlink transfer resource of described terminal deducted described difference, carry out the MBR restriction of next descending GBR business.
Adopt resource scheduling processing method of the present invention, the professional GBR of descending GBR that can solve existing UE guarantee and the MBR restriction in scheduling of resource and distribute the little rate business that is brought obstructed, because the problem that exists BLER to cause GBR not to guarantee can be good at accomplishing that the professional GBR of descending GBR that satisfies UE guarantees and the interior service rate variation of MBR limit section scope demand.
Description of drawings
Fig. 1 is the descending GBR service resources dispatching method pretreatment process schematic diagram of the embodiment of the invention;
Fig. 2 is the descending GBR service resources dispatching method scheduling reprocessing schematic flow sheet of the embodiment of the invention.
Embodiment
The objective of the invention is to propose a kind of scheduling of resource mode, be used for solving the QoS of survice performance requirement that has descending GBR business now and realize handling the shortcoming and defect that exists, so that better realize the GBR assurance of descending GBR business and the scheduling of resource in the MBR limit procedure.
Basic thought of the present invention is, descending GBR business is realized the scheduling of resource processing of transmission in the fixed range that GBR guarantees and MBR limits, promptly at first guarantee to satisfy GBR, resource just continues this GBR business is carried out scheduling of resource when residue is arranged, and limits according to MBR.
Based on above-mentioned thought, Fig. 1 and Fig. 2 show that the GBR that satisfies descending GBR business that the embodiment of the invention provides guarantees and the resource scheduling scheme of MBR restriction, and this scheme comprises scheduling preliminary treatment that resource allocation is preceding and the scheduling reprocessing two parts after the resource allocation.
As shown in Figure 1, the pretreated idiographic flow of scheduling of the scheduling of resource processing scheme that provides of the embodiment of the invention can comprise the steps:
Step 101, before each TTI scheduling, scheduling of resource " logic channel transfer resource " (referring to the resource that logic channel obtains) according to the history existence, to implementing Business Stream quantitative statistics on the professional corresponding logic channel of the descending GBR of each of each UE based on the transmission success in 1 second, obtain the statistical value of the service traffics of current total transmission success, hereinafter be called " successful service traffics " (Byte of unit);
Step 102, " successful service traffics " and the GBR and the MBR nominal value (bps of unit of this professional downstream arrangements of descending GBR (radio resource control RRC by eNB disposes by signaling) according to the professional descending logic channel of each descending GBR, satisfy configured rate needs data quantity transmitted in corresponding 1 second and be called " GBR " and " MBR ", the Byte of its unit), calculate this descending GBR business of this TTI and satisfy GBR needs data quantity transmitted size, hereinafter be called " GBR transmit buffering ":
" GBR transmit buffering "=" GBR "-" successful service traffics "
With reach MBR restriction and need the data quantity transmitted size, hereinafter be called " MBR transmit buffering ":
" MBR transmit buffering "=" MBR "-" successful service traffics ",
And calculate the two difference " Delta transmit buffering ":
" Delta transmit buffering "=" MBR transmit buffering "-" GBR transmit buffering ".
Step 103 to " MBR transmit buffering " summation of the descending logic channel of all signatory descending GBR business of this UE, draws " the MBR transmit buffering summation " of this UE;
Step 104, the size of actual total descending BSR value (Byte of unit) of current UE and " MBR transmit buffering summation " relatively, and get wherein that the smaller is used for the normal resource allocation flow as final BSR value;
Wherein, the purpose of getting the smaller is to determine the BSR value according to the actual amount of data size, like this, if " MBR transmit buffering summation " is little, then can accomplish the MBR restriction; If BSR is little, then can distribute according to actual amount of data, can not waste resource.
Step 105 is carried out UE resource allocation flow process according to LTE agreement regulation.
As shown in Figure 2, the idiographic flow of the scheduling reprocessing of the scheduling of resource processing scheme that provides of the embodiment of the invention can comprise the steps:
Step 201, be assigned to the UE of downlink resource by the normal resource allocation flow for each, be assigned on the descending logic channel of each GBR business according to its size " UE transfer resource " (UE actual allocated to the BSR value determined above may being less than or equal to of resource) (Byte of unit) that is assigned to real resource, at first can guarantee each descending GBR business descending " the GBR transmit buffering " of (GBR business hereinafter all refers to descending GBR business if no special instructions) in the following way:
For first descending logic channel, if " UE transfer resource " greater than " GBR transmit buffering ", then " logic channel transfer resource "=" GBR transmit buffering ", " UE transmits surplus resources "=" UE transfer resource "-" GBR transmit buffering "; Otherwise, " logic channel transfer resource "=" UE transfer resource ".
Step 202 judges whether non-last GBR business, and UE residue transfer resource>0, if not last GBR business, and UE residue transfer resource>0, then return step 201; Otherwise, execution in step 203;
Step 203 judges that whether UE residue transfer resource is greater than 0, if then execution in step 204; Otherwise execution in step 206;
Wherein, the purpose of this step 202 and step 203 is that " GBR transmit buffering " part of descending GBR business all among this UE is handled one by one, after descending " the GBR transmit buffering " of first descending logic channel surplus resources is arranged if promptly guarantee, then guarantee descending " the GBR transmit buffering " of second descending logic channel again according to " UE transmits surplus resources ", by that analogy.
Step 204, after the GBR of all signed descending GBR business of current UE guaranteed to finish, previous step is handled the descending logic channel that descending surplus resources " UE the transmits surplus resources " basis " Delta transmit buffering " that obtains is distributed to each GBR business, to obtain the restriction effect to the MBR upper limit, concrete assigning process is as follows:
If " UE transmits surplus resources " is greater than " Delta transmit buffering ", then " logic channel transfer resource "=" logic channel transfer resource "+" Delta transmit buffering ", at this moment, upgrade " UE transmits surplus resources " " UE transmission surplus resources (upgrading the back) "=" UE transmission surplus resources (before upgrading) "-" Delta transmit buffering "; Otherwise, " logic channel transfer resource "=" logic channel transfer resource "+" UE transmits surplus resources ".
Step 205 judges whether non-last GBR business, and UE residue transfer resource>0, if not last GBR business, and UE residue transfer resource>0, then return step 204; Otherwise execution in step 206;
Wherein, this step is the equal of that " the Delta transmit buffering " of GBR business all among this UE handled one by one, promptly at UE transmission surplus resources, earlier after carrying out the MBR restriction on first descending logic channel, if also have surplus resources, then on second descending logic channel, carry out the MBR restriction ... until " UE transmits surplus resources " is zero, the whole end of transmissions of downlink transfer resource.
Step 206, the resource of descending logical channel assignment is: " logic channel transfer resource "=" logic channel transfer resource "+" Delta transmit buffering ";
Step 207 is organized corresponding scheduling result and transmission according to the descending logic channel scheduling of resource of UE distribution result.
Describe in further detail below in conjunction with the enforcement of concrete application example of the present invention technical solution of the present invention.The concrete implementing procedure of this application example is as follows:
One, scheduling preliminary treatment:
1, historical traffic statistics:
Historical flow summation " successful service traffics " in professional 1 second of the UE signed descending GBR obtain the mode that adopts sliding window statistics, each TTI uses a buffering window, 1000 TTI were arranged in 1 second,, keep the method for 1 second throughput so statistics needs 1000 buffering windows altogether:
(1) if the professional downstream feedback of the GBR of the UE that current TTI eNB scheduler subsystem is received is Ack (Acknowledgment, confirm), then on " successful service traffics ", add previous T TI " logic channel transfer resource ", deduct " the logic channel transfer resource " of the previous TTI preservation in 1 second;
(2) if receive for Nack (Negative Acknowledgment, Negative Acknowledgement), then do not add " the logic channel transfer resource " of previous T TI, only deduct " the logic channel transfer resource " of a TTI the earliest who preserved before 1 second;
2, the professional descending logic channel scheduling of resource preliminary treatment of the GBR of UE:
Example: it is LCH1 and LCH2 that the professional corresponding descending logic channel of two GBR is arranged under the UE,
(1) GBR of LCH1 and MBR configuration distributes and not to be 1Kbps and 1.5Kbps, and the GBR of LCH2 and MBR configuration distribution Wei 1.5Kbps and 2Kbps;
(2) " the successful service traffics " that count are respectively LCH1 100Bytes, LCH2 120Bytes;
(3) the total BSR value of UE is 200Bytes.
Concrete result is as follows:
The first step: calculate " GBR transmit buffering ", " the MBR transmit buffering " and " Delta transmit buffering " of the professional descending logic channel of two GBR,
LCH1: " GBR transmit buffering "=1000/8-100=125-100=25Bytes
" MBR transmit buffering "=1500/8-100=187.5-100=87.5Bytes
" Delta transmit buffering "=87.5-25=62.5Bytes
LCH2: " GBR transmit buffering "=1500/8-120=187.5-120=67.5Bytes
" MBR transmit buffering "=2000/8-100=250-120=130Bytes
" Delta transmit buffering "=130-67.5=62.5Bytes
Second step: calculate " MBR transmit buffering " sum of the professional descending logic channel of two GBR, " MBR transmit buffering summation "=87.5+130=217.5Bytes;
The 3rd step: relatively the actual total BSR value of UE is got little person with the size of " MBR transmit buffering summation " value and is the BSR that UE is used for Resources allocation, because BSR<" MBR transmit buffering summation " got final BSR=200Bytes.
Two, scheduling reprocessing:
1, the professional descending logic channel resource pre-scheduling of the GBR of UE is handled:
The first step: according to the professional descending logic channel scheduling of resource preliminary treatment result of UE two GBR, " UE transfer resource " that UE distributes by the normal resource allocation flow distributed to each descending logic channel, guarantee GBR earlier, the final BSR value 200Bytes that calculates when " UE transfer resource " that if this UE is assigned to is preliminary treatment
LCH1: " UE transfer resource ">" GBR transmit buffering " be " logic channel transfer resource "=" GBR transmit buffering "=25Bytes then
" UE transmits surplus resources "=" UE transfer resource "-" GBR transmit buffering "=175Bytes
LCH2: " UE transfer resource ">" GBR transmit buffering " be " logic channel transfer resource "=" GBR transmit buffering "=67.5Bytes then
" UE transmits surplus resources "=" UE transfer resource "-" GBR transmit buffering "=107.5Bytes
Second step: judge " UE transmits surplus resources ">0, then continue " MBR transmit buffering " and the difference part between " GBR transmit buffering " of assignment logic channel, with the upper limit of restriction MBR,
LCH1: " Delta transmit buffering "<" UE transmits surplus resources ",
Then " logic channel transfer resource "=" logic channel transfer resource "+" Delta transmit buffering "=25+87.5=112.5Bytes
" UE transmits surplus resources "=" UE transmits surplus resources "-" Delta transmit buffering "=107.5-87.5=20Bytes
LCH2: " Delta transmit buffering ">" UE transmits surplus resources ",
Then " logic channel transfer resource "=" logic channel transfer resource "+" UE transmits surplus resources "=67.5+20=87.5Bytes,
And " UE transmits surplus resources "=0Bytes.
The 3rd step: the result issues according to the descending logic channel scheduling of resource of UE distribution result organizational scheduling, at this moment, when issuing, the scheduling result of UE can have following content, " the logic channel transfer resource " of " UE transfer resource ", LCH1 and " the logic channel transfer resource " of LCH2.
Simultaneously, " the logic channel transfer resource " that obtains through reprocessing is used for the historical throughput statistics of success of descending logic channel group here, and then decision scheduling of resource is next time handled.
In addition, the present invention is also corresponding to provide a kind of resource scheduling device that guarantees the bit rate business, can be applicable to the base station scheduling subsystem, and this device comprises the scheduling of resource pretreatment module, described scheduling of resource pretreatment module comprises that further GBR transmit buffering unit and GBR guarantee the unit, wherein:
Described GBR transmit buffering unit is used for, each descending GBR business of terminal is carried out before the resource allocation, historical service traffics according to the corresponding descending logic channel of each descending GBR business of this terminal draw each descending GBR business and satisfy GBR needs data quantity transmitted;
Described GBR guarantees that the unit is used for, and satisfies the GBR that GBR needs data quantity transmitted guarantees each descending GBR business according to described each descending GBR business.
Further, described GBR guarantees that the unit also is used for, one by one each descending GBR business of described terminal is carried out GBR and guarantees, until the GBR of all descending GBR business of finishing described terminal guarantee or described terminal distribution to the downlink transfer resource all assign.
Further, described GBR guarantees that the unit also is used for, and guarantees the GBR of each descending GBR business in the following manner:
If the current downlink transfer resource of described terminal satisfies GBR needs data quantity transmitted greater than this descending GBR business, the downlink transfer resource of then distributing to the descending logic channel of the professional correspondence of this descending GBR satisfies GBR needs data quantity transmitted for this descending GBR business, and the current residue downlink transfer resource of described terminal is carried out the GBR assurance of next descending GBR business; Otherwise, with described terminal distribution to the downlink transfer resource all distribute to the professional corresponding descending logic channel of this descending GBR;
Wherein, for first descending GBR business of described terminal, the downlink transfer resource of downlink transfer resource that described terminal is current for being assigned to by the resource allocation flow process; For other descending GBR business, the current downlink transfer resource of described terminal is that the GBR that finishes a descending GBR business guarantees the remaining downlink transfer resource in back.
Further, described scheduling of resource pretreatment module also comprises MBR transmit buffering unit, be used for historical service traffics, draw each descending GBR business and reach the MBR restriction and need data quantity transmitted according to the professional corresponding descending logic channel of each descending GBR of described terminal.
Further, described scheduling of resource pretreatment module also comprises the BSR determining unit that links to each other with described MBR buffer cell,
Described BSR determining unit is used for, calculate all descending GBR business of described terminal descending logic channel reach the summation that MBR restriction needs data quantity transmitted, the descending total BSR current with described terminal compares, and gets smaller in the two as the current data quantity transmitted that needs of described terminal.
Further, described device also comprises the scheduling of resource post-processing module, and described scheduling of resource post-processing module further comprises continuous Delta computing unit and MBR limiting unit,
Described Delta computing unit is used for, and after drawing each descending GBR business and satisfying GBR needs data quantity transmitted and reach MBR restriction needs data quantity transmitted, calculates both differences;
Described MBR limiting unit is used for, after the GBR of all descending GBR business of described terminal guarantees to finish, if the downlink transfer resource of described terminal also has residue, then the descending logic channel of described terminal is carried out following MBR restriction one by one: add the remaining downlink transfer resource of the above terminal for this descending GBR business satisfies GBR needs data quantity transmitted if the remaining downlink transfer resource of described terminal, is then distributed to the transfer resource of the described first descending logic channel less than described difference according to described difference; Otherwise, the transfer resource of distributing to this descending logic channel adds the above difference for this descending GBR business satisfies GBR needs data quantity transmitted, and the remaining downlink transfer resource of described terminal deducted described difference, carry out the MBR restriction of next descending GBR business.
In sum, key technology point of the present invention is, in the scheduling preliminary treatment and last handling process before and after the professional descending logic channel resource allocation of the GBR of UE, the professional descending logic channel of GBR is needed the scheduling preliminary treatment of transmitted data amount, and dispatch reprocessing according to descending logic channel after being assigned to resource.The present invention satisfies the GBR business when can be under the LTE wireless access technology dispatching according to UE GBR guarantees and MBR limiting performance demand.

Claims (14)

1. a resource regulating method that guarantees the bit rate business is characterized in that, described method comprises:
Assurance bit rate (GBR) business of terminal is carried out before the resource allocation, historical service traffics according to the corresponding descending logic channel of each descending GBR business of this terminal, draw each GBR downlink business and satisfy GBR needs data quantity transmitted, to guarantee the GBR of each descending GBR business.
2. the method for claim 1 is characterized in that,
Draw each descending GBR business in the following manner and satisfy GBR needs data quantity transmitted:
The GBR nominal value of each descending GBR business configuration is deducted the historical service traffics of the professional corresponding descending logic channel of this descending GBR, draw this GBR downlink business and satisfy GBR needs data quantity transmitted.
3. method as claimed in claim 1 or 2 is characterized in that,
One by one each descending GBR business of described terminal is carried out GBR and guarantees, until the GBR of all descending GBR business of finishing described terminal guarantee or described terminal distribution to the downlink transfer resource all assign.
4. method as claimed in claim 3 is characterized in that,
Guarantee the GBR of each descending GBR business in the following manner: if the current downlink transfer resource of described terminal satisfies GBR needs data quantity transmitted greater than this descending GBR business, the downlink transfer resource of then distributing to the descending logic channel of the professional correspondence of this descending GBR satisfies GBR needs data quantity transmitted for this descending GBR business, and the current residue downlink transfer resource of described terminal is carried out the GBR assurance of next descending GBR business; Otherwise, with described terminal distribution to the downlink transfer resource all distribute to the professional corresponding descending logic channel of this descending GBR;
Wherein, for first descending GBR business of described terminal, the downlink transfer resource of downlink transfer resource that described terminal is current for being assigned to by the resource allocation flow process; For other descending GBR business, the current downlink transfer resource of described terminal is that the GBR that finishes a descending GBR business guarantees the remaining downlink transfer resource in back.
5. the method for claim 1 is characterized in that, described method also comprises:
According to the historical service traffics of the professional corresponding descending logic channel of each descending GBR of described terminal, draw each descending GBR business in the following manner and reach maximum bit rate (MBR) restriction and need data quantity transmitted:
The MBR nominal value of each descending GBR business configuration is deducted the historical service traffics of the professional corresponding descending logic channel of this descending GBR, draw this descending GBR business and satisfy MBR needs data quantity transmitted.
6. method as claimed in claim 5 is characterized in that, described method also comprises:
The descending logic channel of all descending GBR business of computing terminal reach the summation that MBR needs data quantity transmitted, the descending total buffer status report (BSR) current with described terminal compares, and gets smaller in the two as the current data quantity transmitted that needs of described terminal.
7. method as claimed in claim 5 is characterized in that, described method also comprises:
After drawing each descending GBR business and satisfying GBR needs data quantity transmitted and reach MBR restriction needs data quantity transmitted, calculate both differences;
After the GBR of all descending GBR business of described terminal guarantees to finish, if the downlink transfer resource of described terminal also has residue, then the descending logic channel of described terminal is carried out following MBR restriction one by one: add the remaining downlink transfer resource of the above terminal for this descending GBR business satisfies GBR needs data quantity transmitted if the remaining downlink transfer resource of described terminal, is then distributed to the transfer resource of the described first descending logic channel less than described difference according to described difference; Otherwise, the transfer resource of distributing to this descending logic channel adds the above difference for this descending GBR business satisfies GBR needs data quantity transmitted, and the remaining downlink transfer resource of described terminal deducted described difference, carry out the MBR restriction of next descending GBR business.
8. method as claimed in claim 1 or 2 is characterized in that,
Adopt the mode of sliding window statistics to count historical service traffics in a second of the professional corresponding descending logic channel of each descending GBR, the number of wherein said sliding window equals the number of Transmission Time Interval (TTI) in the per second.
9. resource scheduling device that guarantees the bit rate business, it is characterized in that be applied to the base station scheduling subsystem, described device comprises the scheduling of resource pretreatment module, described scheduling of resource pretreatment module comprises that further GBR transmit buffering unit and GBR guarantee the unit, wherein:
Described GBR transmit buffering unit is used for, each descending GBR business of terminal is carried out before the resource allocation, historical service traffics according to the corresponding descending logic channel of each descending GBR business of this terminal draw each descending GBR business and satisfy GBR needs data quantity transmitted;
Described GBR guarantees that the unit is used for, and satisfies the GBR that GBR needs data quantity transmitted guarantees each descending GBR business according to described each descending GBR business.
10. resource scheduling device as claimed in claim 9 is characterized in that,
Described GBR guarantees that the unit also is used for, one by one each descending GBR business of described terminal is carried out GBR and guarantees, until the GBR of all descending GBR business of finishing described terminal guarantee or described terminal distribution to the downlink transfer resource all assign.
11. resource scheduling device as claimed in claim 10 is characterized in that,
Described GBR guarantees that the unit also is used for, and guarantees the GBR of each descending GBR business in the following manner:
If the current downlink transfer resource of described terminal satisfies GBR needs data quantity transmitted greater than this descending GBR business, the downlink transfer resource of then distributing to the descending logic channel of the professional correspondence of this descending GBR satisfies GBR needs data quantity transmitted for this descending GBR business, and the current residue downlink transfer resource of described terminal is carried out the GBR assurance of next descending GBR business; Otherwise, with described terminal distribution to the downlink transfer resource all distribute to the professional corresponding descending logic channel of this descending GBR;
Wherein, for first descending GBR business of described terminal, the downlink transfer resource of downlink transfer resource that described terminal is current for being assigned to by the resource allocation flow process; For other descending GBR business, the current downlink transfer resource of described terminal is that the GBR that finishes a descending GBR business guarantees the remaining downlink transfer resource in back.
12. as claim 10 or 11 described resource scheduling devices, it is characterized in that, described scheduling of resource pretreatment module also comprises MBR transmit buffering unit, be used for historical service traffics, draw each descending GBR business and reach the MBR restriction and need data quantity transmitted according to the professional corresponding descending logic channel of each descending GBR of described terminal.
13. resource scheduling device as claimed in claim 12 is characterized in that, described scheduling of resource pretreatment module also comprises the BSR determining unit that links to each other with described MBR buffer cell,
Described BSR determining unit is used for, calculate all descending GBR business of described terminal descending logic channel reach the summation that MBR restriction needs data quantity transmitted, the descending total BSR current with described terminal compares, and gets smaller in the two as the current data quantity transmitted that needs of described terminal.
14. resource scheduling device as claimed in claim 13 is characterized in that, described device also comprises the scheduling of resource post-processing module, and described scheduling of resource post-processing module further comprises continuous Delta computing unit and MBR limiting unit,
Described Delta computing unit is used for, and after drawing each descending GBR business and satisfying GBR needs data quantity transmitted and reach MBR restriction needs data quantity transmitted, calculates both differences;
Described MBR limiting unit is used for, after the GBR of all descending GBR business of described terminal guarantees to finish, if the downlink transfer resource of described terminal also has residue, then the descending logic channel of described terminal is carried out following MBR restriction one by one: add the remaining downlink transfer resource of the above terminal for this descending GBR business satisfies GBR needs data quantity transmitted if the remaining downlink transfer resource of described terminal, is then distributed to the transfer resource of the described first descending logic channel less than described difference according to described difference; Otherwise, the transfer resource of distributing to this descending logic channel adds the above difference for this descending GBR business satisfies GBR needs data quantity transmitted, and the remaining downlink transfer resource of described terminal deducted described difference, carry out the MBR restriction of next descending GBR business.
CN201010110941.2A 2010-02-21 2010-02-21 Resource scheduling method and device for guaranteed bit rate service Active CN102164412B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010110941.2A CN102164412B (en) 2010-02-21 2010-02-21 Resource scheduling method and device for guaranteed bit rate service
PCT/CN2010/073319 WO2011100872A1 (en) 2010-02-21 2010-05-27 Resources scheduling method and apparatus for guaranteed bit rate service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010110941.2A CN102164412B (en) 2010-02-21 2010-02-21 Resource scheduling method and device for guaranteed bit rate service

Publications (2)

Publication Number Publication Date
CN102164412A true CN102164412A (en) 2011-08-24
CN102164412B CN102164412B (en) 2014-08-13

Family

ID=44465312

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010110941.2A Active CN102164412B (en) 2010-02-21 2010-02-21 Resource scheduling method and device for guaranteed bit rate service

Country Status (2)

Country Link
CN (1) CN102164412B (en)
WO (1) WO2011100872A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340508A (en) * 2011-10-19 2012-02-01 大唐移动通信设备有限公司 Data transmission method and equipment
CN104285415A (en) * 2012-05-10 2015-01-14 马维尔国际贸易有限公司 Hybrid dataflow processor
CN104981017A (en) * 2014-04-02 2015-10-14 成都鼎桥通信技术有限公司 Uplink resource allocation method and base station thereof
CN104981020A (en) * 2014-04-02 2015-10-14 成都鼎桥通信技术有限公司 Uplink GBR (Guaranteed Bit Rate) service scheduling method and base station
CN105307277A (en) * 2014-06-27 2016-02-03 普天信息技术有限公司 Method and system for determining scheduling data size
CN112261694A (en) * 2020-09-29 2021-01-22 上海擎昆信息科技有限公司 Method and device for reserving resources
CN112261693A (en) * 2020-09-29 2021-01-22 上海擎昆信息科技有限公司 Resource allocation method and device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019125508A1 (en) * 2017-12-22 2019-06-27 Intel IP Corporation Techniques for resource sharing

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1909738A (en) * 2006-08-11 2007-02-07 华为技术有限公司 Method and system for detecting speed of resource scheduling
CN101009905A (en) * 2007-01-24 2007-08-01 华为技术有限公司 A method and device for scheduling downlink resource in the wireless communication system
CN101060474A (en) * 2006-04-20 2007-10-24 大唐移动通信设备有限公司 A service quality assurance-based grouping service wireless resource dispatching method
CN101466124A (en) * 2007-12-19 2009-06-24 ***通信集团公司 Control method and system for network bandwidth
CN101572946A (en) * 2008-04-29 2009-11-04 大唐移动通信设备有限公司 Method, device and equipment for resource distribution among homodromous subframes
CN101621457A (en) * 2008-07-01 2010-01-06 大唐移动通信设备有限公司 Multi-service scheduling method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101013386A (en) * 2007-02-06 2007-08-08 华中科技大学 Grid task scheduling method based on feedback mechanism

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101060474A (en) * 2006-04-20 2007-10-24 大唐移动通信设备有限公司 A service quality assurance-based grouping service wireless resource dispatching method
CN1909738A (en) * 2006-08-11 2007-02-07 华为技术有限公司 Method and system for detecting speed of resource scheduling
CN101009905A (en) * 2007-01-24 2007-08-01 华为技术有限公司 A method and device for scheduling downlink resource in the wireless communication system
CN101466124A (en) * 2007-12-19 2009-06-24 ***通信集团公司 Control method and system for network bandwidth
CN101572946A (en) * 2008-04-29 2009-11-04 大唐移动通信设备有限公司 Method, device and equipment for resource distribution among homodromous subframes
CN101621457A (en) * 2008-07-01 2010-01-06 大唐移动通信设备有限公司 Multi-service scheduling method and system

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340508A (en) * 2011-10-19 2012-02-01 大唐移动通信设备有限公司 Data transmission method and equipment
CN102340508B (en) * 2011-10-19 2014-06-04 大唐移动通信设备有限公司 Data transmission method and equipment
CN104285415A (en) * 2012-05-10 2015-01-14 马维尔国际贸易有限公司 Hybrid dataflow processor
CN104285415B (en) * 2012-05-10 2018-02-27 马维尔国际贸易有限公司 Blended data stream handle
CN104981017A (en) * 2014-04-02 2015-10-14 成都鼎桥通信技术有限公司 Uplink resource allocation method and base station thereof
CN104981020A (en) * 2014-04-02 2015-10-14 成都鼎桥通信技术有限公司 Uplink GBR (Guaranteed Bit Rate) service scheduling method and base station
CN104981017B (en) * 2014-04-02 2018-09-25 成都鼎桥通信技术有限公司 Uplink resource allocating method and base station
CN104981020B (en) * 2014-04-02 2019-03-05 成都鼎桥通信技术有限公司 The dispatching method of uplink GBR traffic and base station
CN105307277A (en) * 2014-06-27 2016-02-03 普天信息技术有限公司 Method and system for determining scheduling data size
CN105307277B (en) * 2014-06-27 2019-01-18 普天信息技术有限公司 Scheduling data volume determines method and system
CN112261694A (en) * 2020-09-29 2021-01-22 上海擎昆信息科技有限公司 Method and device for reserving resources
CN112261693A (en) * 2020-09-29 2021-01-22 上海擎昆信息科技有限公司 Resource allocation method and device

Also Published As

Publication number Publication date
WO2011100872A1 (en) 2011-08-25
CN102164412B (en) 2014-08-13

Similar Documents

Publication Publication Date Title
CN102164412B (en) Resource scheduling method and device for guaranteed bit rate service
CN100566295C (en) A kind of Packet Service scheduling method for wireless resource based on service quality guarantee
KR101390815B1 (en) Traffic scheduling method of guaranteed bit rate based on quality of service
US8412245B2 (en) Scheduling information method and related communications devices
RU2536800C2 (en) Method of managing radio resources and node b device implementing said method
CN101641887B (en) Method and system for scheduling in mobile communication system
CN101516109B (en) Method, system and device for controlling flow
KR100891050B1 (en) Capacity scheduling method and system
CN101742564B (en) Authorization allocating method and device of HSUPA (high speed uplink packet access) network
CN106658719B (en) Data distribution method and device
CN104981017B (en) Uplink resource allocating method and base station
WO2009045074A2 (en) Method and apparatus for adjusting uplink data rate in a mobile communication system
CN104469957A (en) LTE system base station device downlink resource distribution method and device
EP2070269B1 (en) Method for scheduling packets
CN101527965B (en) Method and system for improving uplink service quality
CN106936918A (en) For the RLC PDU transmission methods of LTE mobile communication system
CN109922525B (en) Communication-based CBTC (communication based train control) service scheduling method and device
CN103874210B (en) A kind of uplink shared resources Pooled resources distribution method and base station
CN110582069B (en) Resource allocation method and device based on CBTC (communication based train control) service
US20120021798A1 (en) Communication device and its transmission power control method in radio communications system
WO2012048542A1 (en) Group schedule method and device
US8028287B2 (en) Method and scheduler for performing a scheduling algorithm with minimum resource parameter
CN102111866B (en) Data retransmission method and device
Cho et al. Analysis of control overhead reduction by semi-persistent scheduling
CN102045787A (en) Downlink scheduling method, donor base station and relay node

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant