CN100459581C - 一种用于实时混合业务环境的可变参数分组调度方法 - Google Patents

一种用于实时混合业务环境的可变参数分组调度方法 Download PDF

Info

Publication number
CN100459581C
CN100459581C CNB2006100219067A CN200610021906A CN100459581C CN 100459581 C CN100459581 C CN 100459581C CN B2006100219067 A CNB2006100219067 A CN B2006100219067A CN 200610021906 A CN200610021906 A CN 200610021906A CN 100459581 C CN100459581 C CN 100459581C
Authority
CN
China
Prior art keywords
packet
dispatching
class
queue
business
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
CNB2006100219067A
Other languages
English (en)
Other versions
CN1964320A (zh
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.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CNB2006100219067A priority Critical patent/CN100459581C/zh
Publication of CN1964320A publication Critical patent/CN1964320A/zh
Application granted granted Critical
Publication of CN100459581C publication Critical patent/CN100459581C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种用于实时混合业务环境的可变参数分组调度方法,属于无线通信技术领域,涉及实时业务应用环境的分组调度方法。首先确定一种具有可变参数的调度优先级函数,并采用基于业务QoS的公平调度准则为具体的业务应用确定最佳的参数值,在此基础上计算所有分组队列的优先级,最后按照优先级的排序进行分组调度。本发明可以根据具体的***业务应用需求,如承载的业务类型和不同业务队列之间的比例构成等,通过调整分组调度优先级函数的可变参数,构造出更佳公平的调度优先级函数,为***内不同业务队列分配最优调度配额,以达到按照业务QoS要求合理分配***资源,提高***容量的目的。

Description

一种用于实时混合业务环境的可变参数分组调度方法
技术领域
本发明属于无线通信技术领域,涉及实时业务应用环境的分组调度方法。
背景技术
近年来,无线多媒体业务得到了快速发展。其中,一些实时无线业务,如VoIP,视频通信以及交互类游戏等,有着越来越大的应用需求。同有线通信相比较,无线应用易受到自由空间传播损耗,多径衰落,多普勒频移以及开放干扰源干扰等不利因素的影响,使得无线资源变得相对紧缺。与此同时,对于实时分组业务而言,它们对传输时延较非实时业务敏感,有着严格的QoS要求。因而,在实时业务应用环境中,用来在不同业务之间分配无线资源的管理机制变得至关重要,其资源分配的合理性将对***容量产生直接影响。
无线资源管理中的分组调度机制负责无线资源在移动用户以及不同业务队列之间的分配任务。一个有效的分组调度方法不仅需要为每种业务提供所需的业务QoS保证,同时还应该合理分配有限的无线资源以获得最大***效益,即***容量。分组调度方法分配无线资源时考虑的主要因素包括***级性能和用户级性能。对于前者,评价的指标包括***吞吐量,频谱利用效率,功率效率等;而对于后者用户级性能,评价的对象则是***内各种业务QoS是否得到了可靠的保证,以及不同业务之间所得资源份额的合理性。评价这种合理性程度的指标为调度算法的调度公平性。虽然最大化***性能与最大化用户性能两者不能同时获得,但是有效的调度机制可以根据业务QoS需求分配无线资源份额,实现***资源的合理调配,达到提高***容量的目的。
理论上,***承载的业务类型确定了理想调度条件下不同业务队列获得的最佳调度概率比。现有的实时业务分组调度方法,如modified largest weighted delay first(见M.Andrews,K.Kumaran,K.Ramanan,A.Stolyar,R.Vijayakumar and P.Whiting,”CDMA data QoS schedulingon the forward link with variable channel conditions”,Bell Laboratories Technical Report.April2000.)和exponential rule(见Sanjay Shakkottai and Alexander L.Stolyar,”Scheduling formultiple flows sharing a time-varying channel-the exponential rule”,Bell Laboratories TechnicalReport.Dec.2000.)等,采用的是确定的分组调度优先级函数,因而,为每类业务分组队列提供的调度机会也会始终固定不变。于是,在变化的混合业务应用环境下,比如,随着应用需求的不同,***中不同业务队列比例构成也不断变化,这时,由于上述分组调度方法采用固定的分组调度优先级函数调度分组队列,为不同业务分组队列提供的调度机会恒定,就会出现为较少服务需求业务队列提供过多的调度机会而为服务需求较多的分组队列提供的调度机会不足的失衡调度。由于这些分组调度方法不能根据业务队列比例构成的变化动态调整调度策略,实现调度机会的优化分配,造成部分调度机会和无线资源份额的浪费,引起无线资源利用效率和***容量的下降。
发明内容
为了解决现有的分组调度方法可能出现的为较少服务需求业务队列提供过多的调度机会而为服务需求较多的分组队列提供的调度机会不足的失衡调度,本发明提出了一种具有可以根据实时应用的业务类型和业务比例构成而动态调整其调度优先级函数参数的调度方法,从而达到合理分配无线资源,提高***容量的目的。
本发明解决其技术问题的基本思路是:设计出一种具有可变参数的调度优先级函数,并采用基于业务QoS的公平调度准则为具体的业务应用确定最佳的参数值,在此基础上计算所有分组队列的优先级,最后按照优先级的排序进行分组调度。
对于集中式的无线通信***,其下行分组调度器通常会在调度缓冲区内为每类分组业务建立一个分组队列,用于分组传输及资源分配管理。调度器中的分组调度算法根据自身的调度优先级函数计算出调度周期内各个分组队列的优先级,以此确定分组队列的服务次序。分组队列的当前状态以及其在前一段时间内获得的服务质量通常成为调度优先级函数的主要参量。
本发明技术方案为:
一种用于实时混合业务环境的可变参数分组调度方法,由周期性的分组调度过程构成,其特征是,包括以下步骤:
步骤1.计算调度优先级函数的可变参数值λj的最佳取值
所述调度优先级函数为:
Figure C20061002190600051
其中:p(i,j)为用户i的j类业务分组队列在调度时刻t得到的调度优先级;i和j分别表示用户和业务类型;λj为调度优先级函数的可变参数;系数αj=-log(δj)/Tj,其中,Tj和δj分别表示j类业务传输时延要求和丢包率要求;rj表示j类业务的分组传输速率要求;
Figure C20061002190600061
表示调度时刻t用户i的信道传输速率;
Figure C20061002190600062
为用户i的j类业务队列在统计时间间隔T内所获得的平均分组传输速率;所述统计时间间隔T可取值为调度周期的整数倍;wi,j(t)为调度时刻t用户i的j类业务队列列首分组的已等待时间;ε为用于减小调度延时的算法参数,取值区间为[0,1]。
所述可变参数λi根据具体的***业务应用由下述公平调度准则确定最佳取值:
设***能承载两类分组数据业务,即调度缓冲区内存在两种业务类型分组队列Q1和Q2。这两种队列分别存放第1类业务和第2类业务的分组数据。两类业务的分组传输速率要求分别为r1和r2,其分组传输时延要求为T1和T2,对丢包率的要求分别是δ1和δ2
根据随机过程理论,可以得到调度Q2类分组队列的概率为:
Figure C20061002190600063
式(1)中,σj=-ln(δi)/Tj;k=k1/k2
Figure C20061002190600064
j∈{1,2};λ=λ12
若缓冲区内有M个Q1和N个Q2类队列,则这两类业务的单个队列获得的调度概率比为:
Figure C20061002190600065
考虑两种业务的QoS需求,一个理论上公平的调度算法应当使得
Figure C20061002190600066
将业务QoS参数代入式(3),且令(2)=(3),则可以得到Q2类业务队列应当获得的最佳调度概率
Figure C20061002190600067
再根据式(1),且令
Figure C20061002190600068
就可求出可变参数λj的最佳取值。
步骤2.将步骤1.所确定的可变参数λj的最佳取值代入所述调度优先级函数,计算***中所有待传分组队列的调度优先级,然后将分组队列按照优先级高低排序。
步骤3.根据步骤2.所得的按照优先级高低排序的待传分组队列,依次调度分组并传输。
上述方案中,步骤1.中所述调度周期可为2ms,所述统计时间间隔T可取值2s;所述ε可取值为0.1。
本发明的有益效果是,可以根据具体的***业务应用需求,如承载的业务类型和不同业务队列之间的比例构成等,通过调整分组调度优先级函数的可变参数,构造出更佳公平的调度优先级函数,为***内不同业务队列分配最优调度配额,以达到按照业务QoS要求合理分配***资源,提高***容量的目的。
附图说明
具体实施方式
下面结合一实时混合业务应用实例对本发明作进一步说明。
设***承载的业务包含语音和视频流两种实时分组业务类型,其业务QoS参数由表I列出。应用中,语音和视频流两种业务分组队列之比为M∶N=1∶2。为了在上述业务应用环境下为两类业务提供可靠QoS保证,公平的调度配额,从而获得***容量的最大化,可变参数λj的最佳取值可由下面的过程得到。
                        表1 语音与视频业务QoS参数
Figure C20061002190600071
第一步:将表I中的QoS参数代入式(3),可以得到上述业务应用场景下理想分组调度算法调度两种业务队列概率的最佳比值为(设1代表语音业务,2代表视频流业务):
Figure C20061002190600072
第二步:令式(2)=式(4),即令
Figure C20061002190600081
可以得到视频流业务应当获得的调度概率
Figure C20061002190600082
第三步:将表I中的QoS参数代入式(1),可以得到
Figure C20061002190600083
关系曲线。在
Figure C20061002190600084
处可以得到对应的λ取值,约为1.1。于是可以选取λ1=1.1和λ2=1为该应用场景下可变参数λj的最佳取值。

Claims (2)

1、一种用于实时混合业务环境的可变参数分组调度方法,由周期性的分组调度过程构成,其特征是,包括以下步骤:
步骤1.计算调度优先级函数的可变参数值λj的最佳取值
所述调度优先级函数为:
p ( i , j ) = arg max i , j { λ j · α j · r j 2 · r ~ i ( t ) r ‾ i , j ( t ) · exp ( w i , j ( t ) - ϵ · T j T j ) } ,
其中:p(i,j)为用户i的j类业务分组队列在调度时刻t得到的调度优先级;i和j分别表示用户和业务类型;λj为调度优先级函数的可变参数;系数αj=-log(δj)/Tj,其中,Tj和δj分别表示j类业务传输时延要求和丢包率要求;rj表示j类业务的分组传输速率要求;
Figure C2006100219060002C2
表示调度时刻t用户i的信道传输速率;ri,j(t)为用户i的j类业务队列在统计时间间隔T内所获得的平均分组传输速率;所述统计时间间隔T取值为调度周期的整数倍;wi,j(t)为调度时刻t用户i的j类业务队列列首分组的已等待时间;ε为用于减小调度延时的算法参数,取值区间为[0,1];
所述可变参数λj根据具体的***业务应用由下述公平调度准则确定最佳取值:
设***能承载两类分组数据业务,即调度缓冲区内存在两种业务类型分组队列Q1和Q2,这两种队列分别存放第1类业务和第2类业务的分组数据,两类业务的分组传输速率要求分别为r1和r2,其分组传输时延要求为T1和T2,对丢包率的要求分别是δ1和δ2
根据随机过程理论,可以得到调度Q2类分组队列的概率为:
Figure C2006100219060002C4
式(1)中,σj=-ln(δj)/Tj;k=k1/k2 k j = α j · r j 2 r ‾ j , j∈{1,2};λ=λ12
若缓冲区内有M个Q1和N个Q2类队列,则这两类业务的单个队列获得的调度概率比为:
Figure C2006100219060003C1
考虑两种业务的QoS需求,一个理论上公平的调度算法应当使得
Figure C2006100219060003C2
将业务QoS参数代入式(3),且令(2)=(3),则可以得到Q2类业务队列应当获得的最佳调度概率
Figure C2006100219060003C3
再根据式(1),且令rj=rj,就可求出可变参数λj的最佳取值;
步骤2.将步骤1所确定的可变参数λj的最佳取值代入所述调度优先级函数,计算***中所有待传分组队列的调度优先级,然后将分组队列按照优先级高低排序;
步骤3.根据步骤2所得的按照优先级高低排序的待传分组队列,依次调度分组并传输。
2、根据权利要求1所述的一种用于实时混合业务环境的可变参数分组调度方法,其特征在于,步骤1中所述调度周期为2ms,所述统计时间间隔T取值2s;所述ε取值为0.1。
CNB2006100219067A 2006-09-21 2006-09-21 一种用于实时混合业务环境的可变参数分组调度方法 Expired - Fee Related CN100459581C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100219067A CN100459581C (zh) 2006-09-21 2006-09-21 一种用于实时混合业务环境的可变参数分组调度方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100219067A CN100459581C (zh) 2006-09-21 2006-09-21 一种用于实时混合业务环境的可变参数分组调度方法

Publications (2)

Publication Number Publication Date
CN1964320A CN1964320A (zh) 2007-05-16
CN100459581C true CN100459581C (zh) 2009-02-04

Family

ID=38083215

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100219067A Expired - Fee Related CN100459581C (zh) 2006-09-21 2006-09-21 一种用于实时混合业务环境的可变参数分组调度方法

Country Status (1)

Country Link
CN (1) CN100459581C (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101917767B (zh) * 2008-04-18 2014-07-02 ***通信集团公司 确定资源分配优先级的方法及装置
CN101621457B (zh) * 2008-07-01 2012-05-23 大唐移动通信设备有限公司 一种多业务调度方法和***
CN101373445B (zh) * 2008-09-09 2011-10-26 创新科存储技术(深圳)有限公司 一种内存调度方法及装置
CN101848500B (zh) * 2010-05-26 2012-12-05 新邮通信设备有限公司 一种服务质量Qos调度的排序方法
CN102769914B (zh) * 2012-04-29 2014-11-26 黄林果 一种基于无线网络中混合业务的公平调度方法
CN102752873B (zh) * 2012-07-30 2016-02-10 东南大学 无线网络混合业务包调度方法
CN105094983B (zh) 2014-04-30 2020-04-28 华为技术有限公司 计算机,控制设备和数据处理方法
CN104363663B (zh) * 2014-11-17 2018-02-06 电子科技大学 一种lte通信***中基于混合业务的分组调度方法
CN104619034B (zh) * 2015-01-16 2018-06-19 电子科技大学 一种lte通信***中面向实时业务的分组调度方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003015323A1 (fr) * 2001-08-06 2003-02-20 Huawei Technologies Co., Ltd. Procede de repartition de paquets de donnees en fonction de la capacite d'une station mobile
US20030231625A1 (en) * 2002-06-13 2003-12-18 International Business Machines Corporation Selective header field dispatch in a network processing system
WO2006012775A1 (fr) * 2004-08-05 2006-02-09 Zte Corporation Procede de conversion de service sur liaison montante pour systeme amrc large bande
CN1764308A (zh) * 2004-10-21 2006-04-26 中兴通讯股份有限公司 一种时分同步码分多址接入***中的上行接纳控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003015323A1 (fr) * 2001-08-06 2003-02-20 Huawei Technologies Co., Ltd. Procede de repartition de paquets de donnees en fonction de la capacite d'une station mobile
US20030231625A1 (en) * 2002-06-13 2003-12-18 International Business Machines Corporation Selective header field dispatch in a network processing system
WO2006012775A1 (fr) * 2004-08-05 2006-02-09 Zte Corporation Procede de conversion de service sur liaison montante pour systeme amrc large bande
CN1764308A (zh) * 2004-10-21 2006-04-26 中兴通讯股份有限公司 一种时分同步码分多址接入***中的上行接纳控制方法

Also Published As

Publication number Publication date
CN1964320A (zh) 2007-05-16

Similar Documents

Publication Publication Date Title
CN100459581C (zh) 一种用于实时混合业务环境的可变参数分组调度方法
CN100394810C (zh) 一种无线通信***的分组调度方法
CN1853385B (zh) 通过基站确定服务质量指标来调度来自用户设备的上行链路传输的方法,以及相应的基站、用户设备和通信***
CN100550691C (zh) 调度分组数据传输的方法
CN1643860A (zh) 用于动态分配网络资源的方法和设备
CN100466505C (zh) 实现高速下行链路分组调度的方法和装置
CN101621457A (zh) 一种多业务调度方法和***
CN100463441C (zh) 数据包发送控制装置和数据包发送控制方法
CN104066192A (zh) 一种基于用户体验质量的高能效频率功率分配方法
CN106954232A (zh) 一种时延优化的资源分配方法
CN1710980A (zh) 适用于移动通信***的下行分组数据调度方法
CN104093009A (zh) 无线自组织网络中基于网络效用的视频传输方法
CN101827446B (zh) 一种无线承载调度方法和装置
CN104602355B (zh) Lte***中混合业务调度方法
Rath et al. Nxg02-4: An opportunistic uplink scheduling scheme to achieve bandwidth fairness and delay for multiclass traffic in wi-max (ieee 802.16) broadband wireless networks
CN101541042A (zh) 一种WiMAX***的下行调度方法
CN101848494A (zh) 实时业务的调度方法和装置
CN101568156A (zh) 无线资源调度方法及其装置、基站
CN105163392B (zh) 保证服务质量的多基站多用户比例公平调度方法
CN1968529B (zh) 用于正交频分复用***的跨层调度方法
Miao et al. Low complexity utility based resource allocation for 802.16 OFDMA systems
Khorov et al. Reliable low latency communications in LTE networks
KR101364569B1 (ko) 다중 홉 중계방식을 사용하는 광대역 무선 통신 시스템에서무선자원 재사용과 서비스품질을 고려한 기회적 패킷스케줄링 장치 및 방법
Lai et al. A LTE downlink scheduling mechanism with the prediction of packet delay
Wang et al. A priority-based EDF scheduling algorithm for H. 264 video transmission over WiMAX network

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090204

Termination date: 20120921