CN1274167C - Fair scheduling method based on priority level - Google Patents

Fair scheduling method based on priority level Download PDF

Info

Publication number
CN1274167C
CN1274167C CN 200510037615 CN200510037615A CN1274167C CN 1274167 C CN1274167 C CN 1274167C CN 200510037615 CN200510037615 CN 200510037615 CN 200510037615 A CN200510037615 A CN 200510037615A CN 1274167 C CN1274167 C CN 1274167C
Authority
CN
China
Prior art keywords
user
data
cycle
wait
channel
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
Application number
CN 200510037615
Other languages
Chinese (zh)
Other versions
CN1642305A (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.)
Southeast University
Original Assignee
Southeast University
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 Southeast University filed Critical Southeast University
Priority to CN 200510037615 priority Critical patent/CN1274167C/en
Publication of CN1642305A publication Critical patent/CN1642305A/en
Application granted granted Critical
Publication of CN1274167C publication Critical patent/CN1274167C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

The present invention relates to a fair scheduling method based on priorities, which can enhance the transmission efficiency of a system, improve fairness among users and ensure user service quality requirements. The realization process of the method comprises the following a plurality of steps: maximum data transmission quantity corresponding to the signal-to-noise ratio is calculated in each operation cycle and is saved in a parameter table form; system operation cost generated by user data waiting time t is calculated; the corresponding maximum data transmission quantity thi(t) is searched in the table stored in first step according to the estimation value of a channel to the signal-to-noise ratio; a smaller value in the maximum data transmission quantity and the waiting data quantity is the data quantity transmitted in the next operation cycle by the system; P_waiti(t) obtains time delay cost by the rule 2 for each user; the communication system transmits data to the user with highest PRIi(t) in the next operation cycle to finish one-time scheduling process; the scheduling method repeats the steps from the second step to the fifth step in the operation cycle every time.

Description

Dispatching method based on priority
Technical field
The present invention is a kind of method that is used for the mobile communication system wireless resource scheduling, belongs to RRM research field in the mobile communication system.
Background technology
Mobile communication develops rapidly in the world, and data service will replace the main business that voice service becomes mobile communication.The transmission rate of data service will dynamic change on a large scale; Compare with the general ip data service, data service is responsive more to the requirement of propagation delay time.Therefore, the professional transmission requirement that need to use flexibly, allocation of radio resources and management method adapts to mobile communication system efficiently.Traditional radio resource management method mainly uses power control and rate controlled, channel allocation, scheduling, access control, switching controls, radio link adaptation, independently allotment and management algorithm separately such as QoS end to end, is optimized design at the use of mobile communication system and Radio Resource thereof.The wireless resource management algorithm of common various optimizations has improved systematic function to a certain extent, and each algorithm can adopt lower static method of computational complexity or the higher dynamic approach of complexity to realize the management and the allotment of Radio Resource.Use treatment technology, multi-carrier modulation technology when empty in the future mobile communication system and comprise the novel radio transmission technologys such as mixing multiple access technology of time domain, frequency domain, sign indicating number territory, spatial domain, make the Radio Resource of wireless system air interface present the multidimensional characteristic.Therefore, need consider that at the RRM of future mobile communication system making the use of Radio Resource can be adapted to service bearer towards the rational allocation of multidimensional Radio Resource requires variation with quality of wireless channel, to improve the availability of frequency spectrum and shared to greatest extent Radio Resource.
Summary of the invention
Technical problem: the purpose of this invention is to provide and a kind ofly can improve the mobile communication system efficiency of transmission, improve fairness between the user, ensure the equity dispatching method that QoS of customer (QoS) requires based on priority.
Technical scheme: the equity dispatching method based on priority of the present invention, according to each user since user data wait for system operation cost that time delay produces and next cycle of operation system and the user between can data quantity transmitted situation adjust user's dispatching priority, the dispatching priority according to each user's correspondence dynamically changes Resource Allocation Formula again.
Dispatching priority is to be positioned at the stand-by period of user's waiting list head of the queue packet and user's respective channels can correctly send data volume in the next cycle of operation mathematical function.Can correctly send data volume and be meant that channel is at the next cycle of operation data volume that can transmit and the smaller value of waiting for data volume.
Scheme operation idiographic flow is as follows:
The 1st step: the estimated value γ of the channel signal to noise ratio that bandwidth B that takies based on mobile communication system and channel estimating apparatus estimate, foundation
C=τ Blog (1+ γ) [rule 1]
Calculate each corresponding channel of different numerical value channel signal to noise ratios with each can transmit in each cycle of operation length maximum amount of data and preserve with the parameter list form, in rule 1, τ is the length of each cycle of operation, can be slot length or transmission frame length, C is the mobile communication system maximum amount of data that channel can transmit in cycle of operation length, B is system's occupied bandwidth, and γ is the estimated value of channel signal to noise ratio;
The 2nd step: at moment t, according to what concern between the system operation cost P_wait (t) that characterizes user data stand-by period and generation
P - wait ( t ) = 2 · ( P 2 - P 1 ) D × t + 3 · P 1 - P 2 2
[rule 2]
Calculate because the system operation cost that user data stand-by period t produces, in rule 2, D is that (t≤D), P1 and P2 are the system operation cost that user data produces when waiting for time of D/4 and 3D/4 for the maximum latency of user data;
The 3rd step is at moment t, according to the estimated value γ of each user's channel signal to noise ratio iFrom the form of the 1st step preservation, search the maximum amount of data C that corresponding channel can transmit i(t), according to
Th i(t)=min{C i(t), S i(t) } [rule 3]
The maximum amount of data C that channel can transmit i(t) wait for data volume S with the user i(t) smaller value is exactly can data quantity transmitted th between next one cycle of operation system and user i(t);
The 4th step, according to
PRI i(t)=th i(t) P_wait i(t) [rule 4]
Calculate each Subscriber Queue dispatching priority, in rule 3, PRI i(t) be user's dispatching priority, th i(t) be obtained in the 3rd step next cycle of operation system and the user between can data quantity transmitted, P_wait i(t) draw according to rule 2 because user data is waited for the system operation cost that time delay produces at each user;
In the 5th step, in the next cycle of operation, communication system is PRI i(t) the highest user is transmitted data, finishes scheduling process one time;
Each dispatching method is to repeat the above the 2nd to the 5th to go on foot in each cycle of operation.
Beneficial effect: the dispatching algorithm based on priority of the present invention can improve system transmissions efficient, improves fairness between the user, ensures QoS of customer (QoS) requirement.The groundwork of algorithm is the dispatching priority that calculates the user, after the method for use look-up table is simplified processing, only needs at initial phase relevant parameter to be calculated storage, and complexity is not high in the real system running.
Description of drawings
Fig. 1 is that the present invention program moves the idiographic flow schematic diagram.
Fig. 2 is based on the scheduling scheme implement device schematic diagram of priority, is calculated with formation choice device three parts by channel estimating apparatus, waiting list supervising device, dispatching priority and forms.
Embodiment
Fig. 2 has provided the implement device of this method, estimate the signal to noise ratio of channel by channel estimating apparatus, the waiting list monitoring device is responsible for monitoring the data stand-by period and the individual queue wait data quantity transmitted of each waiting list, and dispatching priority calculates and is used for calculating the corresponding dispatching priority of each waiting list and provides service according to the one or more formations of priority selective sequential from high to low with the formation choice device.
The calculating of dispatching priority is the key of whole algorithm.In the present invention, user's dispatching priority is to wait for the data volume decision that can correctly send between system operation cost that time delay produces and system and the user by the user data of individual queue.
Each scheduling only needs to select from waiting list the user with limit priority to serve.
The specific implementation step:
Initialization system has the individual user of m (m>0).System's occupied bandwidth is B (Hz), and cycle of operation length is 10ms, and the channel signal to noise ratio that the channel status estimation unit obtains has 16, and note is made γ 1, and γ 2 ..., γ 16; The user data maximum wait transmission time is 1s.
The 1st step, system initialization.Corresponding relation between the maximum amount of data C that calculating channel can transmit and the estimated value γ of each channel signal to noise ratio, the occupied bandwidth B of system and the cycle of operation length 10ms, promptly
C=0.01×B×log(1+γ)
And following table form storage
The corresponding relation of table 1 signal to noise ratio and channel capacity
γ1 γ2 γ3 γ4 γ5 γ6 γ7 γ8 γ9 γ10 γ11 γ12 γ13 γ14 γ15 γ16
C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16
The 2nd step: at maximum latency 1s and the stand-by period and the system transmissions time delay relation of user data, choose its propagation delay time respective value of 2 calculating of 0.25s and 0.75s and be respectively 0.2231 and 0.6065, according to (0.25,0.2231) and (0.75,0.6065) 2 points, the relation between calculated data stand-by period and the system operation cost:
P_wait(t)=0.7668×t+0.0314
In the 3rd step, from table 1, search and channel status estimated value γ iThe maximum amount of data C that corresponding channel can transmit i(t), C i(t) the wait data volume S that provides with the waiting list monitoring device i(t) smaller value between is exactly can data quantity transmitted th between next one cycle of operation system and user i(t);
The 4th step, data quantity transmitted th i(t) the system operation cost P_wait that produces with the stand-by period i(t) product is exactly user's dispatching priority PRI i(t) be PRI i(t)=th i(t) P_wait i(t);
In the 5th step, from m wait user, select PRI i(t) Zui Da user provides service in the next cycle of operation, finishes once scheduling;
Repeated for the 2nd to the 5th step in the next scheduling process.
In each scheduling process, mobile communication system all is to have the user of high dispatching priority to transmit data.User's dispatching priority be by each user since user data wait for system operation cost that time delay produces and next cycle of operation system and the user between can data quantity transmitted product determine.

Claims (1)

1, a kind of dispatching method based on priority is characterized in that the implementation procedure of this method comprises following step:
The 1st step: the estimated value γ of the channel signal to noise ratio that bandwidth B that takies according to mobile communication system and channel estimating apparatus estimate, calculate each corresponding channel of different numerical value channel signal to noise ratios with each can transmit in each cycle of operation length maximum amount of data and preserve according to regular 1C=τ Blog (1+ γ) with the parameter list form, in rule 1, τ is that the length of each cycle of operation can be slot length or transmission frame length, C is the mobile communication system maximum amount of data that channel can transmit in cycle of operation length, B is system's occupied bandwidth, and γ is the estimated value of channel signal to noise ratio;
The 2nd step: according to the rule of relation between the system operation cost P_wait (t) that characterizes user data stand-by period and generation 2 P _ wait ( t ) = 2 · ( P 2 - P 1 ) D × t + 3 · P 1 - P 2 2 Calculate each user because the system operation cost P_wait that produces in the user data stand-by period t t(t), in rule 2, D is that the maximum latency of user data is t≤D, P 1And P 2For user data etc. by the time the system operation cost that D/4 and 3D/4 produced during the time;
The 3rd step: according to the estimated value γ of each user's channel signal to noise ratio iFrom the form of the 1st step preservation, search the maximum amount of data C that corresponding channel can transmit i(t), according to regular 3th i(t)=min{C i(t) i, S i(t) }, the channel maximum amount of data C that can transmit i(t) wait for data volume S with the user i(t) smaller value is exactly can data quantity transmitted th between next one cycle of operation system and user i(t);
The 4th step is according to regular 4 PRI i(t)=th i(t) P_wait i(t) calculate each Subscriber Queue dispatching priority, in rule 4, PRI i(t) be user's dispatching priority, P_wait i(t) be that the 2nd step drew because user data is waited for the system operation cost that time delay produces, th i(t) be obtained in the 3rd step next cycle of operation system and the user between can data quantity transmitted;
In the 5th step, in the next cycle of operation, communication system is PRI i(t) the highest user is transmitted data, finishes scheduling process one time;
Each dispatching method is to repeat the above the 2nd to the 5th to go on foot in each cycle of operation.
CN 200510037615 2005-01-06 2005-01-06 Fair scheduling method based on priority level Expired - Fee Related CN1274167C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200510037615 CN1274167C (en) 2005-01-06 2005-01-06 Fair scheduling method based on priority level

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200510037615 CN1274167C (en) 2005-01-06 2005-01-06 Fair scheduling method based on priority level

Publications (2)

Publication Number Publication Date
CN1642305A CN1642305A (en) 2005-07-20
CN1274167C true CN1274167C (en) 2006-09-06

Family

ID=34876139

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200510037615 Expired - Fee Related CN1274167C (en) 2005-01-06 2005-01-06 Fair scheduling method based on priority level

Country Status (1)

Country Link
CN (1) CN1274167C (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1953350B (en) * 2005-10-20 2011-06-22 华为技术有限公司 A method to perform the uplink dispatching and united dispatching uplink and downlink aiming at the user
US7860000B2 (en) * 2006-11-16 2010-12-28 Nokia Corporation Apparatus, methods and computer program products providing estimation of activity factor and enhanced radio resource management
CN101039519B (en) * 2007-03-08 2011-02-16 北京邮电大学 Method for avoiding scheduling of non-real-time service switch based on velocity of mobile station
CN101715236B (en) * 2008-10-06 2012-07-25 ***通信集团设计院有限公司 Packet scheduling method of mobile communication resources
CN102739281B (en) * 2012-06-30 2015-04-15 华为技术有限公司 Implementation method, device and system of scheduling
CN104507169B (en) * 2014-12-15 2017-12-22 东南大学 Reduce the three dimensional resource dynamic allocation method and device of system uplink propagation delay time
CN109360397A (en) * 2018-10-30 2019-02-19 国网北京市电力公司 The system that method, data dispatching method and the multilist collection that multilist collection is copied are copied
CN114415603A (en) * 2021-12-08 2022-04-29 哈尔滨工业大学(威海) Distributed data scheduling monitoring system, method and terminal for intelligent endowment

Also Published As

Publication number Publication date
CN1642305A (en) 2005-07-20

Similar Documents

Publication Publication Date Title
CN1274167C (en) Fair scheduling method based on priority level
CN107743100B (en) Online adaptive network slice virtual resource allocation method based on service prediction
EP1775874B1 (en) Apparatus and method for assigning sub-channels in an OFDMA system
CN104507169B (en) Reduce the three dimensional resource dynamic allocation method and device of system uplink propagation delay time
CN106028463B (en) A kind of spaceborne dynamic spectrum resource regulating method based on service speed control
CN109905864B (en) Power Internet of things oriented cross-layer resource allocation scheme
WO2018050059A1 (en) Time-frequency resource space-division scheduling method and apparatus
CN101039299A (en) Cross-layer scheduling method in OFDM multi-antenna system
CN101374017A (en) Method for distributing physical resource blocks base on OFDM system
JP4990279B2 (en) Allocation of radio resources to reduce terminal transmission power
CN103079278A (en) Method for allocating downlink resources of OFDMA (Orthogonal Frequency Division Multiple Access)-WLAN (Wireless Local Area Network) system based on user satisfaction degrees
CN102404838B (en) Uplink resource allocation method and uplink resource allocation device
CN104469851B (en) Balanced handling capacity and the resource allocation methods of delay in a kind of LTE downlinks
CN105578598A (en) Resource distribution method based on throughput capacity maximization in wireless virtualization
JP4302741B2 (en) Adaptive resource allocation apparatus and method for multi-channel communication system
CN107005849A (en) A kind of cell power is shared and method of adjustment and base station
CN1980206A (en) Orthogonal frequency-division multiplexing system scheduling method
CN101222730B (en) CSIT collection method, cross-layer scheduling algorithm, and its system and equipment
CN101212410B (en) Downlink resource scheduling method, system, and device
WO2016037510A1 (en) Power line communication frequency spectrum defragmentation method and device
CN101951683A (en) Resource distribution method in WiMax system
CN107567100A (en) A kind of wireless communication system resource regulating method and device
CN1571324A (en) Method for packet data scheduling of multi-level service in CDMA mobile communication system
CN101741802B (en) Data mapping method for OFDMA system base station
CN102195761B (en) Transport format regulation method, device 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
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20050720

Assignee: JIANGSU SINOLTE WIRELESS TECHNOLOGY CO.,LTD.

Assignor: Southeast University

Contract record no.: 2016320000122

Denomination of invention: Fair scheduling method based on priority level

Granted publication date: 20060906

License type: Exclusive License

Record date: 20160322

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060906

CF01 Termination of patent right due to non-payment of annual fee