CN101436891B - Method for scheduling global proportionality equitableness of multiple base stations and multiuser - Google Patents
Method for scheduling global proportionality equitableness of multiple base stations and multiuser Download PDFInfo
- Publication number
- CN101436891B CN101436891B CN2008102409559A CN200810240955A CN101436891B CN 101436891 B CN101436891 B CN 101436891B CN 2008102409559 A CN2008102409559 A CN 2008102409559A CN 200810240955 A CN200810240955 A CN 200810240955A CN 101436891 B CN101436891 B CN 101436891B
- Authority
- CN
- China
- Prior art keywords
- base station
- user
- average throughput
- time slot
- obtains
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a method for dispatching overall scale fairness of multiple base stations and multiple users, which comprises the following steps: initializing all average throughputs at a first time slot; selecting users transmitted by each base station at the t time slot for all base stations; setting a value of an indicative function selected by the users at the t time slot for all the base stations; updating respective average throughput by each base station; mutually broadcasting the respective average throughput by all the base stations; and obtaining the total average throughput obtained by each user from the base stations by each base station. The method improves the total average throughput of each user, promotes stability of the total average throughput of each user, has high fairness of the total average throughput among the users, can be fully executed asynchronously, can ensure good astringency at asynchronous execution, and finally converge to the same average throughput as a standard overall scale fairness dispatching algorithm.
Description
Technical field
The present invention relates to wireless communication technology field, particularly relate to a kind of method for scheduling global proportionality equitableness of multi-BS (base station) multi-user.
Background technology
At present, the technical research to B3G and 4G has obtained remarkable progress in the world, and the collaboration communication technology has begun to move towards to use from theory as a technological highlights in the next generation mobile communication system.And China has carried out a large amount of beforehand research and input on collaboration communication.But, the trial of practical communication system does not also appear collaboration communication thought is applied at present.
The network configuration that a kind of a plurality of users in a plurality of base station are transmitted simultaneously is as shown in Figure 1.Time-multiplexed mode is adopted in base station and user-user information transmission, can guarantee that like this a base station can provide service to a plurality of user terminals.Because the fading characteristic of wireless channel, each base station all exists certain probability user adjacent thereto to carry out message transmission in the mobile network.In order to make full use of the characteristic of wireless fading channel; Greedy scheduling strategy commonly used allows each base station to transmit each best user of time slot selective channel situation; But greedy dispatching algorithm will cause the user near apart from the base station in the overwhelming majority time, to take the BTS channel resource; Thereby make the user away from the base station can't obtain enough service time slots, cause between the user reducing in the fairness of information resources aspect utilizing.The algorithm of time slot allocation fairness is the polled transmission algorithm between another kind of commonly used assurance user, and promptly the base station is served each user in order, no matter the current channel conditions of this user how.This algorithm possibly cause the waste of information resources.For example, if the user of current selection transmission is under the very poor channel condition, all transmission this moment all possibly failed, and will cause the time interval resource waste like this.Comparatively speaking, the proportional fairness algorithm synthesis has been considered fairness between multi-user diversity and user,, can address the above problem preferably the situation of single base station as choice criteria with the ratio of average throughput in current achievable rate and the time window.For the wireless network of many base stations, this proportional fairness algorithm is to be difficult to adapt to its poor-performing.
The Proportional Fair algorithm that in multi-user's scheduling transmission task of down link, adopts QualCom company to propose in present HSDPA (High Speed Downlink Packet Access, the high speed downlink packet inserts) system.This algorithm can utilize the multi-user diversity characteristic of wireless fading channel on the one hand, improves the throughput of system; The user that can guarantee the channel conditions difference on the other hand again obtains high relatively throughput, and the raising system is to the fairness of different user service.Its concrete steps are described below:
The first step: at first time slot, all average throughputs of initialization.When time slot t=1,, make R to all base station n and user m
N, m(t)=1, wherein, n=1,2 ..., N, m=1,2 ..., M.
Second step:, select the user of this base station t slot transmission according to following criterion to each base station n:
The 3rd step: to all base station n, the user that t time slot is set selects the value of indicative function, as follows:
The 4th step: average throughput is separately upgraded in each base station:
Wherein, n=1,2 ..., N, m=1,2 ..., M.
But this traditional Proportional Fair algorithm is based on single base station; Can interactive information between a plurality of base stations in the future communications system; Utilize the virtual antenna array technology; A plurality of base stations can provide service for simultaneously a plurality of users, accomplish the scheduling under the multi-BS (base station) multi-user environment so need a kind of new dispatching algorithm badly.
Summary of the invention
The problem that the present invention will solve provides a kind of method for scheduling global proportionality equitableness of multi-BS (base station) multi-user, to realize a plurality of base station collaborations, for the user is provided at the service guarantee on throughput and the fairness.
For achieving the above object, the present invention provides a kind of method for scheduling global proportionality equitableness of multi-BS (base station) multi-user, said method comprising the steps of: at first time slot, and all average throughputs of initialization; To all base stations, select the user of each base station t slot transmission; To all base stations, the user that t time slot is set selects the value of indicative function; Average throughput is separately upgraded in each base station; All base stations are broadcasting average throughput separately mutually; Each base station obtains the overall average throughput that each user obtains from all base stations.
Wherein, in the step of said all average throughputs of initialization, specifically comprise: when time slot t=1,, make R all base station n and user m
N, m(t)=1, wherein, n=1,2 ..., N, m=1,2 ..., M, N are the number that can carry out the base station of collaboration communication in the network, M be in the network can with the number of the user terminal of each base station communication, R
N, m(t) be to finish the user m local average throughput that n obtains from the base station by the end of t timeslot scheduling.
Wherein,, in the user's of t slot transmission step, specifically comprise: in each base station of said selection according to formula
Select the user of base station n t slot transmission, wherein, r
N, m(t) be in t time slot, the achievable rate that base station n can provide for user m, R
N, m(t-1) be to finish by the end of t-1 timeslot scheduling, the user m local average throughput that n obtains from the base station,
For finish total average throughput that user m obtains from all base stations by the end of t-1 timeslot scheduling.
Wherein, select specifically to comprise: according to formula in the step of value of indicative function the said user that t time slot is set
The user that t time slot is set selects the value of indicative function, wherein, and I
N, m(t) be the indicative function of choice relation between base station and user, I
N, m(t)=1 be illustrated in t time slot, base station n selects user m to transmit; I
N, m(t)=0 being illustrated in t time slot user m is not selected to transmit by base station n.
Wherein, upgrade in the step of average throughput separately, specifically comprise: to all base station n and user m, according to formula in said each base station
Average throughput is separately upgraded in each base station, wherein, n=1,2 ..., N, m=1,2 ..., M, N are the number that can carry out the base station of collaboration communication in the network, M be in the network can with the number of the user terminal of each base station communication, R
N, m(t) be to finish the user m local average throughput that n obtains from the base station, R by the end of t timeslot scheduling
N, m(t-1) be to finish the user m local average throughput that n obtains from the base station, r by the end of t-1 timeslot scheduling
N, m(t) be in t time slot, the achievable rate that base station n can provide for user m, I
N, m(t) be the indicative function of choice relation between base station and user.
Wherein, broadcast in the step of average throughput separately mutually in said all base stations, specifically comprise: each base station is every carries out R one time at a distance from T time slot
N, m(t) broadcasting, R
N, m(t) be to finish the user m local average throughput that n obtains from the base station by the end of t timeslot scheduling.
Wherein, broadcast in the step of average throughput separately mutually in said all base stations, specifically comprise: each base station is broadcasted R separately at each time slot with certain Probability p (0<p<1)
N, m(t), R
N, m(t) be to finish the user m local average throughput that n obtains from the base station by the end of t timeslot scheduling.
Wherein, obtain each user from the step of the overall average throughput of all base stations acquisitions, specifically comprise: according to formula in said each base station
Obtain said overall average throughput, wherein,
For finishing by the end of t timeslot scheduling, total average throughput that user m obtains from all base stations, N are the number that can carry out the base station of collaboration communication in the network, R
N, m(t) be to finish the user m local average throughput that n obtains from the base station by the end of t timeslot scheduling
Compared with prior art, technical scheme of the present invention has following advantage:
1. the total average throughput of each user is improved.
2. the stability of the total average throughput of each user gets a promotion.
3. the fairness of total average throughput is very high between the user.
4. the present invention can complete asynchronous execution, in asynchronous execution, still can guarantee good convergence, and finally converge to the average throughput identical with the global proportionality fair scheduling algorithm of standard.
Description of drawings
Fig. 1 is the network structure that a plurality of users in a kind of a plurality of base stations of prior art are transmitted simultaneously;
Fig. 2 is the flow chart of the method for scheduling global proportionality equitableness of a kind of multi-BS (base station) multi-user of the present invention;
Fig. 3 is that standard global proportionality fair scheduling algorithm of the present invention and algorithm are promoted one comparison diagram;
Fig. 4 is that standard global proportionality fair scheduling algorithm of the present invention and algorithm are promoted two comparison diagram;
Fig. 5 is the comparison diagram of throughput of the Proportional Fair algorithm of global proportionality fair scheduling algorithm of the present invention and prior art;
Fig. 6 is the comparison diagram that the throughput of the Proportional Fair algorithm of global proportionality fair scheduling algorithm of the present invention and prior art is shaken;
Fig. 7 is the throughput fairness sketch map of global proportionality fair scheduling algorithm of the present invention.
Embodiment
Below in conjunction with accompanying drawing and embodiment, specific embodiments of the invention describes in further detail.Following examples are used to explain the present invention, but are not used for limiting scope of the present invention.
When adopting the network configuration that a plurality of users in a plurality of base stations shown in Figure 1 transmit simultaneously, the flow process of the method for scheduling global proportionality equitableness of a kind of multi-BS (base station) multi-user of the present invention is as shown in Figure 2, may further comprise the steps:
Step s201, at first time slot, all average throughputs of initialization.When time slot t=1,, make R to all base station n and user m
N, m(t)=1, wherein, n=1,2 ..., N, m=1,2 ..., M, N are the number that can carry out the base station of collaboration communication in the network, M be in the network can with the number of the user terminal of each base station communication, R
N, m(t) be to finish the user m local average throughput that n obtains from the base station by the end of t timeslot scheduling.
Step s202 to all base stations, selects the user of each base station t slot transmission.According to formula
Select the user of base station n t slot transmission, wherein, r
N, m(t) be in t time slot, the achievable rate that base station n can provide for user m, R
N, m(t-1) be to finish by the end of t-1 timeslot scheduling, the user m local average throughput that n obtains from the base station,
For finish total average throughput that user m obtains from all base stations by the end of t-1 timeslot scheduling.
Step s203, to all base stations, the user that t time slot is set selects the value of indicative function.According to formula
The user that t time slot is set selects the value of indicative function, wherein, and I
N, m(t) be the indicative function of choice relation between base station and user, I
N, m(t)=1 be illustrated in t time slot, base station n selects user m to transmit; I
N, m(t)=0 being illustrated in t time slot user m is not selected to transmit by base station n.
Step s204, average throughput is separately upgraded in each base station.To all base station n and user m, according to formula
Average throughput is separately upgraded in each base station, wherein, n=1,2 ..., N, m=1,2 ..., M, N are the number that can carry out the base station of collaboration communication in the network, M be in the network can with the number of the user terminal of each base station communication, R
N, m(t) be to finish the user m local average throughput that n obtains from the base station, R by the end of t timeslot scheduling
N, m(t-1) be to finish the user m local average throughput that n obtains from the base station, r by the end of t-1 timeslot scheduling
N, m(t) be in t time slot, the achievable rate that base station n can provide for user m, I
N, m(t) be the indicative function of choice relation between base station and user.
Step s205, all base stations are broadcasting average throughput separately mutually, and each base station obtains the overall average throughput that each user obtains from all base stations.According to formula
Obtain said overall average throughput, wherein,
For finishing by the end of t timeslot scheduling, total average throughput that user m obtains from all base stations, N are the number that can carry out the base station of collaboration communication in the network, R
N, m(t) be to finish the user m local average throughput that n obtains from the base station by the end of t timeslot scheduling.
Above process is the description of global proportionality equity dispatching method; In step s205; In each time slot; After the scheduling and user throughput renewal end of each base station, the average throughput information that requires to broadcast mutually separately between all base stations is given other base station, and this step will be brought following problem:
(1) needs precise synchronization between different base stations, thereby guarantee the alignment of each time slot;
(2) after the finishing scheduling of each time slot, extra communication and computing cost all will be brought to other base station broadcast in each base station;
So we promote this algorithm.
Promote one: every separated T time slot broadcasted local average throughput R
N, m(t) global proportionality fair scheduling algorithm.
At first, we relax different base station and will carry out R at each time slot
N, m(t) requirement of broadcasting, but allow every separated T the time slot in each base station to carry out R one time
N, m(t) broadcasting.Emulation confirms: this popularization algorithm can converge on the result that the global proportionality fair scheduling algorithm of standard provides well.Simulation result is seen shown in Figure 3, and among this Fig. 3, the cycle that local average throughput broadcasting is carried out in all base stations is set to T=100 and T=1000.
Promote two: complete asynchronous global proportionality fair scheduling algorithm.
This promote to allow each base station at each time slot with the local throughput R of certain Probability p to other base station broadcast oneself
N, m(t).Emulation confirms: this popularization algorithm can well converge on the result that the global proportionality fair scheduling algorithm of standard provides.Concrete outcome is seen shown in Figure 4.In Fig. 4, each base station is set to p=0.01 and p=0.001 at the probability of the own local average throughput of each time slot broadcasting.
The present invention can be embedded in existing GSM and the TD-SCDMA network, and the key technology that also can be used as base station in the next generation communication system is used, and has the wide scope of application.
The present invention compares with Proportional Fair algorithm of the prior art, has following advantage:
(1) the total average throughput of each user is improved.
Fig. 5 has shown corresponding results.As far as each user, the total throughput that adopts the global proportionality fair scheduling algorithm to obtain all is higher than the total throughput that adopts local equitable proportion to obtain.
(2) stability of the total average throughput of each user gets a promotion.
It is to measure around the amount of jitter of mean value that the stability of total average throughput is utilized it.The amount of jitter δ of total average throughput
m(t) definition is following:
The result of Fig. 6 shows: as far as each user; The total throughput amount of jitter that adopts the global proportionality fair scheduling algorithm to obtain all is lower than the result who adopts local equitable proportion to obtain; This means that each user can obtain more stablizing service speed, guarantee the service quality of system.
(3) fairness of total average throughput is very high between the user.
The present invention weighs the fairness of the total average throughput of each user with Jain fairness coefficient, this fairness coefficient definition as follows, to one group of data x
1, x
2..., x
M, its Jain fairness coefficient is:
This coefficient approaches 1 more, shows that the fairness between these group data is high more, otherwise, explain that the fairness of these group data is low more.Fig. 7 result shows that the fairness coefficient of throughput extremely approaches 1 between the user that the present invention causes, and explains that the present invention can guarantee well that different user obtains fair relatively throughput distribution.
(4) the present invention can complete asynchronous execution, in asynchronous execution, still can guarantee good convergence, and finally converge to the average throughput identical with the global proportionality fair scheduling algorithm of standard.
The present invention is mainly used in the base station end in the next generation mobile communication system; Both can this algorithm be solidificated in peripheral chip or the embedded system with the form of hardware; Utilize bus structures to be configured on the existing base station server; Make the local average throughput information that can offer each user between different base station alternately, accomplish from of the evolution of current GSM to next generation mobile communication system.On the other hand, the present invention can realize with the form of software again, and this software is installed on base station server of future generation, utilizes the communication function of base station of future generation self, carries out the global proportionality fair scheduling algorithm.
The present invention only requires in base station end and carries out Hardware configuration or software installation; User terminal had no the requirement of execution mode; Can be used with second generation portable terminal; Also can support the third generation or following mobile communication terminal, improve the throughput of user terminal and the guarantee of certain service fairness is provided.
The above only is a preferred implementation of the present invention; Should be pointed out that for those skilled in the art, under the prerequisite that does not break away from know-why of the present invention; Can also make some improvement and retouching, these improvement and retouching also should be regarded as protection scope of the present invention.
Claims (3)
1. the method for scheduling global proportionality equitableness of a multi-BS (base station) multi-user is characterized in that, said method comprising the steps of:
At first time slot, all average throughputs of initialization; When time slot t=1,, make
to all base station n and user m wherein; N=1; 2 ..., N; M=1; 2 ..., M; N is the number that can carry out the base station of collaboration communication in the network; M is can be with the number of the user terminal of each base station communication in the network, and
finishes the user m local average throughput that n obtains from the base station by the end of t timeslot scheduling;
To all base stations, select the user of each base station t slot transmission; According to formula
Select the user of base station n t slot transmission, wherein, r
N, m(t) be in t time slot, the achievable rate that base station n can provide for user m,
For finishing by the end of t-1 timeslot scheduling, the user m local average throughput that n obtains from the base station,
For finish total average throughput that user m obtains from all base stations by the end of t-1 timeslot scheduling;
To all base stations, the user that t time slot is set selects the value of indicative function; According to formula
The user that t time slot is set selects the value of indicative function, wherein, and I
N, m(t) be the indicative function of choice relation between base station and user, I
N, m(t)=1 be illustrated in t time slot, base station n selects user m to transmit; I
N, m(t)=0 being illustrated in t time slot user m is not selected to transmit by base station n;
Average throughput is separately upgraded in each base station; To all base station n and user m, according to formula
Average throughput is separately upgraded in each base station, wherein, n=1,2 ..., N, m=1,2 ..., M, N are the number that can carry out the base station of collaboration communication in the network, M be in the network can with the number of the user terminal of each base station communication,
For finishing by the end of t timeslot scheduling, the user m local average throughput that n obtains from the base station,
For finish the user m local average throughput that n obtains from the base station, r by the end of t-1 timeslot scheduling
N, m(t) be in t time slot, the achievable rate that base station n can provide for user m, I
N, m(t) be the indicative function of choice relation between base station and user;
All base stations are broadcasting average throughput separately mutually;
Each base station obtains the overall average throughput that each user obtains from all base stations; According to formula
Obtain said overall average throughput; Wherein,
finishes by the end of t timeslot scheduling; Total average throughput that user m obtains from all base stations; N is the number that can carry out the base station of collaboration communication in the network;
finishes the user m local average throughput that n obtains from the base station by the end of t timeslot scheduling.
2. the method for scheduling global proportionality equitableness of multi-BS (base station) multi-user according to claim 1 is characterized in that,, specifically comprises mutually in the step of broadcasting average throughput separately in said all base stations:
3. the method for scheduling global proportionality equitableness of multi-BS (base station) multi-user according to claim 1 is characterized in that,, specifically comprises mutually in the step of broadcasting average throughput separately in said all base stations:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102409559A CN101436891B (en) | 2008-12-24 | 2008-12-24 | Method for scheduling global proportionality equitableness of multiple base stations and multiuser |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102409559A CN101436891B (en) | 2008-12-24 | 2008-12-24 | Method for scheduling global proportionality equitableness of multiple base stations and multiuser |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101436891A CN101436891A (en) | 2009-05-20 |
CN101436891B true CN101436891B (en) | 2012-07-25 |
Family
ID=40711138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102409559A Expired - Fee Related CN101436891B (en) | 2008-12-24 | 2008-12-24 | Method for scheduling global proportionality equitableness of multiple base stations and multiuser |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101436891B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045774B (en) * | 2009-10-26 | 2013-04-10 | ***通信集团公司 | Data transmission method, system and equipment in relay system |
CN102480741B (en) * | 2010-11-26 | 2014-09-17 | ***通信集团设计院有限公司 | Wireless network planning simulation convergence decision method and apparatus thereof |
CN102845028B (en) * | 2012-02-15 | 2015-05-13 | 华为技术有限公司 | Method and device for resource allocation |
CN104066092B (en) * | 2014-06-27 | 2018-01-16 | 电信科学技术研究院 | A kind of frequency spectrum distributing method, device and system |
CN109460301B (en) * | 2018-09-07 | 2022-06-24 | 中南大学 | Method and system for configuring elastic resources of streaming data load |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026875A (en) * | 2007-01-15 | 2007-08-29 | 中兴通讯股份有限公司 | Proportional fair scheduling algorithm multi-mode configuration and scheduling method |
CN101227226A (en) * | 2007-01-17 | 2008-07-23 | 上海无线通信研究中心 | Method for multi-business scheduling based on communication system real buffer memory |
-
2008
- 2008-12-24 CN CN2008102409559A patent/CN101436891B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026875A (en) * | 2007-01-15 | 2007-08-29 | 中兴通讯股份有限公司 | Proportional fair scheduling algorithm multi-mode configuration and scheduling method |
CN101227226A (en) * | 2007-01-17 | 2008-07-23 | 上海无线通信研究中心 | Method for multi-business scheduling based on communication system real buffer memory |
Also Published As
Publication number | Publication date |
---|---|
CN101436891A (en) | 2009-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Clarke | Expanding mobile wireless capacity: The challenges presented by technology and economics | |
CN100579024C (en) | Intermediate-transferring system and method for allocating and scheduling band width | |
CN1855764B (en) | Frequency overlay communication system and control method thereof | |
CN102204331B (en) | Synchronisation method between base stations, radio communication system and base station thereof | |
CN106658735A (en) | TDMA based long propagation delay wireless link time slot distribution method | |
CN101436891B (en) | Method for scheduling global proportionality equitableness of multiple base stations and multiuser | |
CN101138208A (en) | Quality of service provisioning using periodic channel time allocation | |
CN101553005B (en) | Method for adding time division mechanism in CSMA/CA by the aid of CTS | |
CN102638872A (en) | Relay selection method based on load balancing in cooperation relay network | |
CN101389113A (en) | Method for allocating radio resource to relays | |
CN103179070B (en) | A kind of resource allocation methods of the OFDMA relay system based on rate constraint | |
CN102594663A (en) | Queue scheduling method and device | |
CN102104968A (en) | Resource scheduling method and base station | |
CN102917465B (en) | D2D (Dimension to Dimension) multicast opportunistic scheduling method for realizing throughput rate maximization for cellular network | |
CN103281786A (en) | Method for optimizing resources of family base station double-layer network based on energy efficiency | |
CN100583729C (en) | Method for indicating the packet data channel used by the terminal to send the data | |
CN102655492B (en) | Cooperative OFDMA (Orthogonal Frequency Division Modulation) system subcarrier distribution method based on physical layer safety | |
CN100393162C (en) | Method of sector loading balance in time-division group network system | |
CN101841915A (en) | Method for scheduling and distributing resources in communication system and scheduler | |
CN108024376A (en) | Dispatching method, access point and website in WLAN | |
CN102932308B (en) | Mixed service Scene dispatch method and dispatching patcher in a kind of OFDM relay system | |
CN101800998B (en) | Method for distributing dynamic resources of relay participating in scheduling in orthogonal frequency division multiple access (OFDMA) system | |
CN102056305A (en) | User grouping and resource allocation method for wireless relay network | |
CN101431351B (en) | Method for node B acquiring available power of scheduling reinforced special channel | |
CN103379630B (en) | A kind of Physical Downlink Shared Channel resource allocation methods and system |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120725 Termination date: 20161224 |
|
CF01 | Termination of patent right due to non-payment of annual fee |