CN101273586A - 基于服务质量需求为用户数据连接调度优先值 - Google Patents

基于服务质量需求为用户数据连接调度优先值 Download PDF

Info

Publication number
CN101273586A
CN101273586A CNA2006800354230A CN200680035423A CN101273586A CN 101273586 A CN101273586 A CN 101273586A CN A2006800354230 A CNA2006800354230 A CN A2006800354230A CN 200680035423 A CN200680035423 A CN 200680035423A CN 101273586 A CN101273586 A CN 101273586A
Authority
CN
China
Prior art keywords
user data
data
value
nominal
delay
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.)
Pending
Application number
CNA2006800354230A
Other languages
English (en)
Inventor
王凡
阿米塔瓦·高希
劳佩帕特·拉塔苏克
尼克·W·温尼特
肖维民
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.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Publication of CN101273586A publication Critical patent/CN101273586A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1221Wireless traffic scheduling based on age of data to be sent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS

Abstract

一种基于用户数据连接的服务质量(QoS)需求而提供标称尽力而为数据速率的方法,该方法包括基于QoS需求指定服务优先级(105),以及使用预定函数为服务优先级指定标称尽力而为数据速率(110)。此外,还包括一种通过提供相对公平性而为用户数据连接确定调度优先值的方法。另外,该方法包括一种通过调度满足延迟敏感数据连接的延迟需求的方法。

Description

基于服务质量需求为用户数据连接调度优先值
技术领域
本发明通常涉及用于无线通信的调度算法。更具体地,本发明涉及一种基于服务质量(QoS)需求为用户数据连接确定调度优先级的方法。
背景技术
在高速数据传输的情况下,调度改进了连接的利用率并且减少了传输延迟。现有的调度程序基于优先级执行资源的分配和利用,该优先级通过考虑例如平均数据速率和信道特性的因素而计算。例如,在高速下行链路分组接入(HSDPA)系统中,调度程序基于由移动装置利用信道质量指示器(CQI)信令而报告的信道条件向HSDPA用户分配资源。
广泛使用的调度算法是一种根据信道衰落过程而自适应地为传输调度用户的比例公平调度程序算法。该比例公平调度程序算法已经应用于例如1xEV-DO(1x仅演进数据)和1xEV-DV(1x演进数据和声音)的码分多址(CDMA)标准中。与例如传统的最大-最小公平性的其他公平性标准算法相比,该比例公平调度通过给予用户较低的吞吐量而在用户中间提供了公平性。然而,它没有在基于指定优先级的不同数据通信之间提供相对公平性。
另外,现有的调度算法没有考虑不同服务的服务质量(QoS)特性。
附图说明
各个附图中相同的参考数字表示同样的或功能相似的元件,这些图结合下文的详细描述形成了说明书的一部分,用于更进一步地说明根据本发明的不同实施方式并解释不同的原理和优点。
图1是描述根据本发明实施方式基于用户数据连接的服务质量(QoS)需求而提供标称尽力而为(best effort)数据速率的步骤的流程图。
图2是描述根据本发明实施方式为用户数据连接确定调度优先级以达到相对公平性标准的步骤的流程图。
图3是描述根据本发明实施方式为了将标称尽力而为数据的加权值应用于调度优先值的步骤的流程图。
图4是描述根据按照本发明实施方式的丢弃定时器设置为了将延迟敏感用户数据连接的加权值应用于调度优先值的步骤的流程图。
图5是描述根据本发明实施方式通过调度满足延迟敏感数据连接的延迟需求的步骤的流程图。
本领域技术人员应该理解图中的元件是为了简单清楚的说明,而不一定依比例绘制。例如,图中一些元件的尺寸可以相对于其他元件放大以帮助改善对本发明实施方式的理解。
具体实施方式
在详细描述根据本发明的基于服务质量(QoS)需求为用户数据连接确定调度优先级的方法之前,应该认识到本发明主要在于基于QoS需求为用户数据连接确定调度优先级的方法的方法步骤和设备部件的结合。因此,通过附图中的传统符号适当地描述了设备部件和方法步骤,仅示出了那些与理解本发明相关的特殊细节,从而避免公开细节的模糊,使公开的细节对于那些本领域普通技术人员是容易明白的,这对于这里的说明也是有好处的。
在本文件中,可以单独地使用例如第一和第二,顶部和底部等等的关系术语以区别一个实体或操作与另一个实体或操作,而不必要求或暗示在这些实体或操作之间有任何实际的这种关系或次序。术语“包含”、“由......组成”,或任何其他变形,意味着覆盖不排外的包括,从而包含一系列要素的过程、方法、产品或设备并不是仅仅包括那些要素,而是可以包括其他没有明确列出的或者是这些过程、方法、产品或设备固有的要素。一个由“包含......一个”开始的要素,如果没有更多约束的话,并不排除在包含该要素的程序、方法、产品或设备中存在另外的相同要素。
应该理解,这里描述的基于QoS需求为用户数据连接确定调度优先级的方法可以包含一个或多个传统的处理器和独特存储程序指令,这些存储程序指令,连同某些非处理器电路,控制该一个或多个处理器来执行这里描述的基于QoS需求为用户数据连接确定调度优先级的方法的一些、大部分或全部函数。非处理器电路可以包括,但是不限于,无线接收机、无线发射机、信号驱动器、时钟电路、电源电路和用户输入设备。同样地,这些函数可以解释为基于QoS需求为用户数据连接确定调度优先级的方法的步骤。可选地,一些或所有函数可以由不具有存储程序指令的状态机执行,或者在一个或多个专用集成电路(ASIC)中执行,在专用集成电路中按照用户逻辑执行每个函数或者一些特定函数的组合。当然,可以使用两种方法的结合。因此,这里描述了用于这些函数的方法和装置。另外,期望一个普通技术人员,尽管经过很大努力和由例如可用时间、当前技术和经济利益的很多设计选择所驱动,当由这里公开的概念和原理的指导下时,能够利用最小实验容易地产生这样的软件指令和程序以及IC。
前述的比例公平调度程序属于一类标准化的载波/干扰(C/I)调度程序。由3G无线通信网络提供的例如网络浏览、文件传送协议(FTP)和因特网协议话音(VoIP)的不同服务具有不同的QoS需求并且需要不同的数据服务速率。然而,广泛使用的比例公平调度算法没有考虑不同服务的QoS特性。本发明涉及一种能够满足不同优先级用户的QoS需求的相对公平调度程序。服务提供商可以为每一个用户确定服务优先级水平,并且根据不同的服务优先级水平确定标称尽力而为数据速率。可以通过服务水平协议的方式使服务优先级水平与用户关联。对于具有相同优先级水平的用户,它们之间的公平性可以解释为与比例公平调度算法相同。对于具有不同优先级的用户,可以应用相对公平性标准。
因此,与现有的提供仅考虑平均数据速率或信道特性因素的服务优先级的调度系统相比,本发明通过考虑关于QoS需求的全部参数而提供服务优先级,所述参数包括用户服务优先级(例如承诺比特率)、分组延迟、实际平均数据速率、信道特性和其他相关因素。
现在参照图1,该图根据本发明实施方式描述了基于用户数据连接的QoS需求而提供标称尽力而为数据速率的步骤的流程图100。在步骤105中,基于用户数据连接的QoS需求而将服务优先级指定给用户数据连接。服务优先级可以具有基于服务提供商和用户站拥有者之间达成的协议的数值范围。用户站能够有助于多个服务的同时发生并且能够因此具有用于多个服务中的每一个的数据连接。因此,能够对每一个用户数据连接指定服务优先级,也就是为可用于用户站的每一个服务指定服务优先级。如步骤110中所描述的,使用指定给用户数据连接的服务优先级,可以利用预定函数将标称尽力而为数据速率指定给用户数据连接。
预定函数可以包含单调递增函数,其中较高服务优先级对应于较高的标称尽力而为数据速率。另一方面,标称尽力而为数据速率可以具有对应于最小服务优先级的最小值。在本发明的实施方式中,当可能将零值指定给服务优先级时,该最小值可以对应于利用预定函数通过计算标称尽力而为数据速率而获得的数值。由预定函数这样获得的该最小值可以基于多个标准。多个标准可以包含服务类型,包括音频服务、视频服务和数据服务中的一个。
在本发明的一个实施方式中,可以使用如方程式1中描述的数学函数来给标称尽力而为数据速率(Γi)赋值。
Γi=k*(1+pri/C)...方程式1
其中,“pri”表示基于用户数据连接的QoS需求而指定的服务优先级;系数“k”可以表示对应于最小服务优先级的最小值;以及系数“C”是常数。选择C的值使每一个优先级对应于目标服务数据速率或标称尽力而为数据速率。例如,在高速下行链路分组接入(HSDPA)系统(具有15个优先级)中,C等于5。
如之前所述,本发明通常涉及一种能够满足用户数据连接的QoS需求的相对公平调度程序。可以将服务优先级水平指定给用户数据连接。例如,在本发明的一个实施方式中,可以将十六个优先级指定给HSDPA(高速下行链路分组接入)系统中的多个HS-DSCH(高速下行链路信道)数据帧,其中第十五级是最高优先级,并且零级是最低优先级。可以将由服务水平协议(SLA)中的服务提供商确定的标称尽力而为数据速率指定给每一个服务优先级。当多个用户数据连接具有相同优先级时,多个用户数据连接之间的公平性可以认为是处于比例公平调度中。然而,对于具有不同优先级的多个用户数据连接,相对公平性可以认为是达到具有第一优先级的第一组用户数据连接没有获得相应的第一标称尽力而为数据速率的百分比,与具有第二优先级的第二组用户数据连接没有获得相应的第二标称尽力而为数据速率的百分比相同。例如,第一组用户数据连接预订了100Kbps的标称尽力而为数据速率,并且第二组用户数据连接预订了10Kbps的标称尽力而为数据速率。因此,第一组用户数据连接具有高于第二组用户数据连接的优先级。在这个实施例中,相对公平性可以认为是第一组用户数据连接没有获得100Kbps标称尽力而为数据速率的百分比等于第二组用户数据连接没有获得10Kbps标称尽力而为数据速率的百分比。
现在参照图2,流程图200描述了根据本发明实施方式为用户数据连接确定调度优先级以达到相对公平性标准的步骤。在步骤205中能够确定基于信道质量获得的用户数据连接的瞬时数据速率。另外,如步骤210中所描述的,可以确定用户数据连接的标准化平均吞吐量。在本发明包含非流用户的实施方式中,可以计算标准化平均吞吐量,作为用户数据连接的平均吞吐量相对于指定给用户数据连接的标称尽力而为数据速率的第一比率。在本发明包含流用户的另一个实施方式中,标称尽力而为数据速率可以是由NBAP(节点B作用部分)接收的保证比特率(GBR)。作为标准化的结果,通过将实际接收服务与提供商承诺服务作比较,供应给用户数据连接的标准化平均吞吐量反映由用户数据连接感受到的QoS。
另外如步骤215所描述的,可以计算调度优先级作为由第一数学指数控制的瞬时数据速率和由第二数学指数控制的标准化平均吞吐量的第二比率。用来控制调度公平性的第一数学指数和第二数学指数可以是幂函数。可以改变第一数学指数和第二数学指数以在轮转(roundrobin)调度和最大C/I(载波比干扰)调度的两个极端之间选择调度方法。
在本发明的一个实施方式中,可以使用如方程式2中描述的数学函数来计算调度优先值。
r i [ n ] = ( DR R i [ n ] ) α ( T ^ i [ n ] ) β ...方程式2
其中,“ri[n]”表示第i个用户数据连接直到时刻“n”的调度优先值。可以根据优先级将例如功率和码字的多个资源分配给第i个用户数据连接。
Figure A20068003542300092
可以是第i个用户数据连接的标准化平均吞吐量。标准化平均吞吐量通常涉及用户的绝对平均吞吐量(Ti[n])和标称尽力而为数据速率(Γi)的比率。DRRi[n]可以是第i个用户数据连接的瞬时数据速率的预测,并且是信道特性的指示。第一数学指数“α”和第二数学指数“β”可用于控制调度公平性。可以改变这两个参数“α”和“β”以在轮转调度(α=0,β=1)和最大C/I调度(α=1,β=0)的两个极端之间选择调度方法。因此,轮转调度是
Figure A20068003542300093
的倒数,而最大C/I调度等于DRRi[n]。
现在参照图3,流程图300描述了根据本发明实施方式为了将标称尽力而为数据的加权值应用于调度优先值的步骤。在步骤305中,可以使用第一数学函数确定用户数据连接的标称尽力而为数据速率的加权值。第一数学函数可以接受包含尽力而为系数和标准化平均吞吐量的第一对输入。在本发明的一个实施方式中,第一数学函数是平滑函数并且当数据速率变大时急剧地增加。另外,标称尽力而为数据速率的加权值对于具有接近于目标速率的数据速率的用户数据来说较高。在本发明的典型实施方式中,第一数学函数包含指数函数。这将结合方程式3进一步解释。如步骤310中所描述的,可以将标称尽力而为数据速率的加权值应用于调度优先值。尽力而为系数是可以调节以改变用户数据连接没有达到标称尽力而为数据速率的百分比的系数。当用户数据连接的尽力而为系数值设定为零时,如果用户数据连接不能达到标称尽力而为数据速率,将不会增加其附加信用。通过增加尽力而为系数,可以减少用户数据连接没有达到标称尽力而为数据速率的百分比。因此,通过将多个用户数据连接的尽力而为系数设置为相同的数值,其中可以给每个用户数据连接指定不同的优先级,用户数据连接在每个不同优先级没有达到标称尽力而为数据速率的百分比将会相同。因此,满足了相对公平性的需求。
在本发明由方程式2描述的实施方式中,可以使用如方程式3描述的指数函数来确定用户数据连接的标称尽力而为数据速率的加权值,其中γGBR,i是尽力而为系数,并且
Figure A20068003542300101
是标准化平均吞吐量。
λ GBR , i [ n ] = e γ GBR , i [ 1 - T ^ i [ n ] ] ...方程式3
在方程式2描述的实施方式中,为了达到相对公平性,可以将用户数据连接的标称尽力而为数据速率的加权值应用于如方程式4中所描述的调度优先值。
r i [ n ] = λ GBR , i [ n ] ( DRR i [ n ] ) α ( T ^ i [ n ] ) β ...方程式4
现在参照图4,流程图400描述了根据按照本发明实施方式的丢弃定时器设置为了将延迟敏感用户数据连接的加权值应用于调度优先值的步骤。丢弃定时器通常用于延迟敏感服务。如果分组过时,就会被丢弃。
如步骤405中描述的,计算延迟敏感用户数据连接的加权值的步骤包含如步骤410中所述的确定标准化延迟。标准化延迟通常涉及分组延迟与丢弃定时器设置的比率,其中分组延迟可以是被输入进优先队列的分组的时间单元使用期。这将结合方程式6进一步解释。
然后,如步骤415中描述的,可以基于为延迟敏感用户数据连接的在先分组计算的在先延迟系数使用第二数学函数确定延迟系数。
在本发明的一个实施方式中,第二数学函数包含如下解释的最大和最小函数。另外,如步骤420中描述的,可以使用第三数学函数计算延迟敏感用户数据连接的延迟限制的加权值。第三数学函数可以接受包含标准化延迟和延迟系数的第二对输入。在本发明的实施方式中,第三数学函数是平滑函数并且当数据速率变大时急剧地增加。另外,延迟限制的加权值对于具有接近于目标延迟的延迟的延迟敏感用户数据连接来说较高。在本发明的典型实施方式中,第三数学函数包含指数函数。如步骤425中所描述的,可以将延迟敏感用户数据连接的加权值应用于调度优先值。
在本发明的一个实施方式中,可以使用如方程式5描述的指数函数计算延迟敏感用户数据连接的延迟限制的加权值。
λ de - jitter , i [ n ] = e γ de - jitter , i ( n ) [ 1 + D ^ i [ n ] ] ...方程式5
在上述实施方式中,“λde-jitter,i”是在限定了第i个用户数据连接的丢弃时间的情况下的延迟限制的加权值。延迟限制由去除抖动缓冲器的尺寸确定。当丢弃时间设置为“Φi”秒时,可以由方程式6计算标准化延迟“”。
D ^ i [ n ] = D i [ n ] / Φ i ...方程式6
“Di(n)”是等待传输的分组的分组延迟,其中分组延迟是优先队列中等待被传输的分组的秒数。延迟系数“γde-jitter,i”可以是固定值。可选地,为每一个分组传输更新延迟系数“γde-jitter,i”并且连续不断地增加或减少以调整分组的延迟,注意延迟不要超过分组的可接受数值。如方程式7所示,可以将延迟限制的加权值应用于如方程式4描述的实施方式。
r i [ n ] = λ GBR , i [ n ] λ de - jitter , i [ n ] ( DRR i [ n ] ) α ( T ^ i [ n ] ) β ...方程式7
现在参照图5,流程图500描述了根据本发明实施方式通过调度满足延迟敏感数据连接的延迟需求的步骤。如步骤505中描述的,可以为延迟敏感数据连接设置丢弃定时器“Φi”。丢弃定时器“Φi”可以设置在时间单元中。然后,步骤510包括确定对应于数据服务的优先队列中的延迟敏感服务的分组使用期。另外,在步骤515中,可以在大多数最近成功传输或时间过期的分组的使用期与丢弃定时器设置之间执行比较,以确定比较的分组使用期比丢弃定时器设置是否小于超过预定差额。然后,可以基于上述比较和延迟敏感数据连接的旧延迟系数为延迟敏感数据连接计算新延迟系数。如步骤520所示,如果大多数最近成功传输或时间过期的分组的使用期小于丢弃定时器设置不超过预定差额,则可以将新延迟系数设置为通过使旧延迟系数增加第一预定系数而获得的数值。可以将该数值限制为上界值。如果最早的分组的使用期小于丢弃定时器的值不超过预定差额,可能会丢弃最早的分组。另一方面,如步骤525中所示,如果大多数最近成功传输的分组的使用期小于丢弃定时器设置的值超过预定差额,可以将新延迟系数设置为通过使旧延迟系数减少第二预定系数而获得的数值。在这种情况下,可以将该数值限制为下界值。可以将延迟敏感数据连接初始化为延迟系数的预定初始值。
参照上述实施方式,可以通过方程式8中描述的函数表现新延迟系数的设置,该方程式8进一步描述了通过调度满足延迟敏感数据连接的延迟需求的实施方式。
rde-jitter,i(m)=max(rde-jitter,i(m-1)/2,0.01)如果Di[n]≤0.8Φi
min(rde-jitter,i(m-1)*2,1)其他...方程式8
因此如上所述,基于大多数最近成功传输或时间过期的分组的使用期和延迟系数的旧值“γde-jitter,i(m-1)”来计算新延迟系数“γde-jitter,i(m)”。新延迟系数可以增加至上界值1,并且可以减小至下界值0.01。方程式中可以结合安全系数并且所述比较可以在Di[n]和0.8Φi之间。
另外,可以计算基于新延迟系数的延迟敏感数据连接的加权值,并且可以在调度过程中将延迟敏感数据连接的加权值应用于为优先队列中的分组计算的调度优先值,以获得最终的调度优先值。然后,可以基于最终的调度优先值为延迟敏感数据连接分配多个资源。
因此,在方程式8描述的实施方式中,如果延迟Di[n]远小于丢弃定时器设置“Φi”,则减小新延迟系数,下界值为0.01。因此,根据方程式7,延迟限制的加权值“λde-jitter,i”会具有减小的数值,从而减小其调度优先级“ri[n]”。另一方面,如果延迟Di[n]大于丢弃定时器设置“Φi”,则增加新延迟系数,上界值为1.0。因此,根据方程式7,延迟限制的加权值“λde-jitter,i”会具有增大的数值,从而增大其调度优先级“ri[n]”。
在上述说明中,已经参照具体实施方式描述了本发明及其好处和优点。然而,本领域的普通技术人员应该理解可以作出不同的改进和变化而不会背离由下面的权利要求阐明的本发明的保护范围。因此,说明书和附图注重说明性而不是限制性的含义,并且所有的这些改进都包括在本发明的保护范围内。好处、优点、问题的解决方式,以及可能使任何好处、优点或出现或变得更明显的解决方式的任何要素并不解释为任何或所有权利要求的关键的、必需的或本质的特征或要素。仅通过包括在本未决申请中进行的任何改进和与发布的那些权利要求等同的所有改进的附加权利要求限定本发明。

Claims (10)

1.一种基于用户数据连接的服务质量(QoS)需求而提供标称尽力而为数据速率的方法,该方法包括:
基于所述QoS需求指定服务优先级;以及
使用预定函数为所述服务优先级指定标称尽力而为数据速率。
2.根据权利要求1所述的方法,其中所述预定函数包括单调递增函数,其中较高服务优先级对应于较高的标称尽力而为数据速率。
3.根据权利要求2所述的方法,其中所述标称尽力而为数据速率具有对应于最小服务优先级的最小值,该最小值基于多个标准。
4.一种为用户数据连接确定调度优先值的方法,该方法包括:
基于信道质量确定用户数据连接能够达到的瞬时数据速率;
确定所述用户数据连接的标准化平均吞吐量,该标准化平均吞吐量是所述用户数据连接的平均吞吐量相对于指定给所述用户数据连接的标称尽力而为数据速率的第一比率;
计算调度优先值,所述调度优先值是由第一数学指数控制的所述瞬时数据速率和由第二数学指数控制的所述标准化平均吞吐量的第二比率,所述第一数学指数和所述第二数学指数用于控制调度公平性。
5.根据权利要求4所述的方法,其中所述计算步骤还包括:
使用第一数学函数确定所述用户数据连接的标称尽力而为数据速率的加权值,所述第一数学函数接受包含控制用户数据连接没有达到标称尽力而为数据速率的百分比的尽力而为系数和所述标准化平均吞吐量的第一对输入;以及
将标称尽力而为数据速率的所述加权值应用于所述调度优先值的相对公平性系数。
6.根据权利要求5所述的方法,其中所述第一数学函数包含指数函数。
7.根据权利要求4所述的方法,还包括:
根据丢弃定时器设置计算延迟敏感用户数据连接的加权值;以及
将所述延迟敏感用户数据连接的加权值应用于所述优先值。
8.一种通过调度满足延迟敏感数据连接的延迟需求的方法,该方法包括:
为所述延迟敏感数据连接设置丢弃定时器;
确定对应于优先队列中的延迟敏感服务的分组的使用期;
在大多数最近成功传输或时间过期的数据分组的使用期与所述丢弃定时器设置之间执行比较,以确定所比较的分组的使用期小于丢弃定时器设置是否超过预定差额;以及
基于所述比较和所述延迟敏感数据连接的旧延迟系数为所述延迟敏感数据连接计算新延迟系数。
9.根据权利要求8所述的方法,其中所述计算步骤还包括:
如果所述大多数最近成功传输或时间过期的数据分组的使用期小于所述丢弃定时器设置不超过所述预定差额,则将所述新延迟系数设置为通过使所述旧延迟系数增加第一预定系数而获得的数值,该数值被限制为上界值。
10.根据权利要求8所述的方法,还包括如果最早的分组的使用期小于所述丢弃定时器不超过预定差额,则丢弃所述最早的分组。
CNA2006800354230A 2005-09-26 2006-06-30 基于服务质量需求为用户数据连接调度优先值 Pending CN101273586A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/235,625 2005-09-26
US11/235,625 US20070070894A1 (en) 2005-09-26 2005-09-26 Method to determine a scheduling priority value for a user data connection based on a quality of service requirement

Publications (1)

Publication Number Publication Date
CN101273586A true CN101273586A (zh) 2008-09-24

Family

ID=37699381

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800354230A Pending CN101273586A (zh) 2005-09-26 2006-06-30 基于服务质量需求为用户数据连接调度优先值

Country Status (7)

Country Link
US (1) US20070070894A1 (zh)
EP (1) EP1941334B1 (zh)
CN (1) CN101273586A (zh)
DE (1) DE112006002491T5 (zh)
GB (3) GB2465927B (zh)
TW (1) TW200715792A (zh)
WO (2) WO2007040698A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105526916A (zh) * 2014-09-29 2016-04-27 波音公司 动态图像遮蔽系统和方法
CN107787046A (zh) * 2016-08-31 2018-03-09 珠海市魅族科技有限公司 无线局域网的通信方法、通信装置、站点和接入点
CN112243255A (zh) * 2020-10-14 2021-01-19 中国联合网络通信集团有限公司 一种调度优先级的确定方法和装置
CN116880401A (zh) * 2023-07-28 2023-10-13 江苏道达智能科技有限公司 一种自动化立体仓库控制系统及方法

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9661519B2 (en) * 2003-02-24 2017-05-23 Qualcomm Incorporated Efficient reporting of information in a wireless communication system
US9544860B2 (en) * 2003-02-24 2017-01-10 Qualcomm Incorporated Pilot signals for use in multi-sector cells
US7218948B2 (en) * 2003-02-24 2007-05-15 Qualcomm Incorporated Method of transmitting pilot tones in a multi-sector cell, including null pilot tones, for generating channel quality indicators
US8811348B2 (en) * 2003-02-24 2014-08-19 Qualcomm Incorporated Methods and apparatus for generating, communicating, and/or using information relating to self-noise
MX2007004520A (es) 2004-10-14 2007-09-11 Qualcomm Flarion Tech Metodos y aparatos para determinar, comunicar y utilizar informacion la cual puede ser empleada para propositos de control de interferencia._.
US8503938B2 (en) 2004-10-14 2013-08-06 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information including loading factors which can be used for interference control purposes
US20060092881A1 (en) * 2004-10-14 2006-05-04 Rajiv Laroia Methods and apparatus for determining, communicating and using information which can be used for interference control purposes
EP1872540A4 (en) * 2005-04-11 2012-05-09 Nokia Corp METHOD AND DEVICE FOR ENABLING REAL-TIME PACKAGE IN A WIRELESS COMMUNICATION SYSTEM
US9191840B2 (en) * 2005-10-14 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information which can be used for interference control
US8694042B2 (en) * 2005-10-14 2014-04-08 Qualcomm Incorporated Method and apparatus for determining a base station's transmission power budget
KR100749847B1 (ko) * 2005-11-11 2007-08-16 한국전자통신연구원 휴대 인터넷 시스템의 기지국에서 순방향 패킷 스케쥴링장치 및 방법
US20070116007A1 (en) * 2005-11-18 2007-05-24 Weimin Xiao Method and system for scheduling and resource allocation in a data communication network
US9119220B2 (en) * 2005-12-22 2015-08-25 Qualcomm Incorporated Methods and apparatus for communicating backlog related information
US20070249287A1 (en) * 2005-12-22 2007-10-25 Arnab Das Methods and apparatus for selecting between a plurality of dictionaries
US9148795B2 (en) * 2005-12-22 2015-09-29 Qualcomm Incorporated Methods and apparatus for flexible reporting of control information
US9338767B2 (en) 2005-12-22 2016-05-10 Qualcomm Incorporated Methods and apparatus of implementing and/or using a dedicated control channel
US9125092B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus for reporting and/or using control information
US20070149132A1 (en) 2005-12-22 2007-06-28 Junyl Li Methods and apparatus related to selecting control channel reporting formats
US8437251B2 (en) 2005-12-22 2013-05-07 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US9572179B2 (en) * 2005-12-22 2017-02-14 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US9451491B2 (en) 2005-12-22 2016-09-20 Qualcomm Incorporated Methods and apparatus relating to generating and transmitting initial and additional control information report sets in a wireless system
US9125093B2 (en) * 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus related to custom control channel reporting formats
US9137072B2 (en) 2005-12-22 2015-09-15 Qualcomm Incorporated Methods and apparatus for communicating control information
US8514771B2 (en) * 2005-12-22 2013-08-20 Qualcomm Incorporated Methods and apparatus for communicating and/or using transmission power information
US9473265B2 (en) 2005-12-22 2016-10-18 Qualcomm Incorporated Methods and apparatus for communicating information utilizing a plurality of dictionaries
FI20055703A0 (fi) * 2005-12-28 2005-12-28 Nokia Corp Pakettiajoitin radiojärjestelmässä
JP4619311B2 (ja) * 2006-03-20 2011-01-26 株式会社エヌ・ティ・ティ・ドコモ 基地局、移動局および無線チャネル状態通知方法
US20070243882A1 (en) * 2006-04-12 2007-10-18 Qualcomm Incorporated Method and apparatus for locating a wireless local area network associated with a wireless wide area network
US9135322B2 (en) 2006-09-18 2015-09-15 Emc Corporation Environment classification
US8612570B1 (en) 2006-09-18 2013-12-17 Emc Corporation Data classification and management using tap network architecture
US20080112318A1 (en) * 2006-11-13 2008-05-15 Rejean Groleau Traffic shaping and scheduling in a network
US7768923B2 (en) * 2007-02-09 2010-08-03 Cisco Technology, Inc. Packet aging in a wireless network
US20090103488A1 (en) * 2007-06-28 2009-04-23 University Of Maryland Practical method for resource allocation for qos in ofdma-based wireless systems
US9461890B1 (en) 2007-09-28 2016-10-04 Emc Corporation Delegation of data management policy in an information management system
US8522248B1 (en) 2007-09-28 2013-08-27 Emc Corporation Monitoring delegated operations in information management systems
US9141658B1 (en) 2007-09-28 2015-09-22 Emc Corporation Data classification and management for risk mitigation
US9323901B1 (en) 2007-09-28 2016-04-26 Emc Corporation Data classification for digital rights management
US8868720B1 (en) 2007-09-28 2014-10-21 Emc Corporation Delegation of discovery functions in information management system
US8548964B1 (en) 2007-09-28 2013-10-01 Emc Corporation Delegation of data classification using common language
TWI408935B (zh) * 2007-12-21 2013-09-11 Inst Information Industry 封包傳送排程系統、方法與記錄媒體
US7974197B2 (en) * 2008-01-25 2011-07-05 Alcatel-Lucent Usa Inc. Method of prioritizing user throughput and user throughput limits for best-effort application in cdma2000 1xEV-DO wireless communication system
US8345691B2 (en) 2008-05-15 2013-01-01 Cellco Partnership Scheduling with quality of service support in wireless system
WO2010058241A1 (en) * 2008-11-24 2010-05-27 Abb Research Ltd. A system and a method for providing control and automation services
TWI407731B (zh) * 2008-12-23 2013-09-01 Ind Tech Res Inst 一種排程裝置、使用該排程裝置之行動電台、與其排程方法
US9043467B2 (en) * 2009-01-30 2015-05-26 Movik Networks Adaptive chunked and content-aware pacing of multi-media delivery over HTTP transport and network controlled bit rate selection
EP2391953A4 (en) * 2009-01-30 2012-08-08 Movik Networks APPLICATION, USE AND WIRELESS CONNECTING TRANSPORT NETWORK PLANNER
EP2409514B1 (en) 2009-03-19 2013-02-13 Telefonaktiebolaget L M Ericsson (publ) Hspa relative bit-rate aimd-based qos profiling
US8594031B2 (en) * 2009-10-09 2013-11-26 Qualcomm Incorporated Method and apparatus for providing quality of service for similar priority logical channels
US8755405B2 (en) * 2009-11-09 2014-06-17 Movik Networks, Inc. Burst packet scheduler for improved ran efficiency in UMTS/HSPA networks
JP5581489B2 (ja) * 2010-09-29 2014-09-03 株式会社Pfu ノード監視装置、ノード監視方法、及びノード監視プログラム
US8595374B2 (en) * 2010-12-08 2013-11-26 At&T Intellectual Property I, L.P. Method and apparatus for capacity dimensioning in a communication network
RU2457531C1 (ru) * 2011-01-13 2012-07-27 Евгений Владимирович Шароварин Способ применения беспилотных летательных аппаратов и устройство управления
US8526307B2 (en) * 2011-03-04 2013-09-03 Ntt Docomo, Inc. Proportional-fair radio resource management
CN102202411B (zh) * 2011-06-01 2013-10-09 上海华为技术有限公司 业务数据的调度方法及相关设备
WO2013024529A1 (ja) * 2011-08-15 2013-02-21 富士通株式会社 無線通信システム、基地局、移動局、及び無線通信方法
US9456387B2 (en) * 2011-10-05 2016-09-27 Alcatel Lucent Method and apparatus for improving adaptive streaming video quality by optimizing resource allocation
US9332566B2 (en) 2011-12-05 2016-05-03 Telefonaktiebolaget L M Ericsson (Publ) Method and arrangements for scheduling wireless resources in a wireless network
KR20130074077A (ko) * 2011-12-26 2013-07-04 삼성전자주식회사 무선통신 시스템에서 기지국의 자원 할당 방법 및 장치
US20130188564A1 (en) * 2012-01-20 2013-07-25 Telefonaktiebolaget L M Ericsson (Publ) Resource allocation in an orthogonal frequency division multiplexing system
US9325585B1 (en) * 2012-07-10 2016-04-26 The Boeing Company Mission-driven autonomous and adaptive resource management
GB2506181A (en) 2012-09-25 2014-03-26 Ibm Generating customised program logic for hardware devices
US9231843B2 (en) * 2012-11-29 2016-01-05 International Business Machines Corporation Estimating available bandwith in cellular networks
CN103931262B (zh) * 2013-01-30 2018-09-21 华为技术有限公司 一种数据调度方法和设备
KR102363164B1 (ko) * 2015-01-19 2022-02-15 삼성전자 주식회사 이동통신 시스템에서 단말의 등급에 기초하여 단말을 스케줄링하는 방법 및 장치
CN105025014B (zh) * 2015-06-18 2019-02-26 顺丰科技有限公司 无人机启用方法、系统及装置
US10542454B2 (en) * 2017-02-10 2020-01-21 Mediatek Inc. Control and management of reflective QoS
CN111434173A (zh) * 2017-12-05 2020-07-17 瑞典爱立信有限公司 终端设备的下行链路调度
US20190372897A1 (en) * 2018-05-31 2019-12-05 T-Mobile Usa, Inc. Systems and methods for congestion measurements in data networks via qos availability

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE508284C2 (sv) * 1996-03-15 1998-09-21 Ericsson Telefon Ab L M Metod och anordning för flödesstyrning i paketförmedlande nät
US6028842A (en) * 1996-12-23 2000-02-22 Nortel Networks Corporation Dynamic traffic conditioning
US6335922B1 (en) * 1997-02-11 2002-01-01 Qualcomm Incorporated Method and apparatus for forward link rate scheduling
US5999963A (en) * 1997-11-07 1999-12-07 Lucent Technologies, Inc. Move-to-rear list scheduling
US6064678A (en) * 1997-11-07 2000-05-16 Qualcomm Incorporated Method for assigning optimal packet lengths in a variable rate communication system
JP3447543B2 (ja) * 1998-02-02 2003-09-16 東芝トランスポートエンジニアリング株式会社 電力変換装置
US6721325B1 (en) * 1998-04-23 2004-04-13 Alcatel Canada Inc. Fair share scheduling of multiple service classes with prioritized shaping
US6112221A (en) * 1998-07-09 2000-08-29 Lucent Technologies, Inc. System and method for scheduling web servers with a quality-of-service guarantee for each user
US6449490B1 (en) * 1999-05-24 2002-09-10 Qualcomm Incorporated Transmitter directed code division multiple access system using path diversity to equitably maximize throughput
US7155246B2 (en) * 1999-06-30 2006-12-26 Qualcomm, Incorporated Transmitter directed code division multiple access system using multi-users diversity to maximize throughput while equitably providing access to users
EP2109265B1 (en) * 1999-07-15 2015-09-30 Telefonaktiebolaget L M Ericsson (publ) Scheduling and admission control of packet data traffic
WO2001043347A2 (en) * 1999-12-08 2001-06-14 The University Of British Columbia Weighted fair queuing scheduler
DE10059948A1 (de) * 2000-12-02 2002-06-20 Conti Temic Microelectronic Schaltkreis für ein Zentralgerät zur Datenübertragung über ein Bussystem
US6810426B2 (en) * 2001-01-30 2004-10-26 Nomadix, Inc. Methods and systems providing fair queuing and priority scheduling to enhance quality of service in a network
FR2823037B1 (fr) * 2001-03-27 2003-06-20 Thomson Csf Procede d'optimisation de la gestion de la bande passante d'un canal de transmission numerique
US6901046B2 (en) * 2001-04-03 2005-05-31 Nokia Corporation Method and apparatus for scheduling and modulation and coding selection for supporting quality of service in transmissions on forward shared radio channels
US7099273B2 (en) * 2001-04-12 2006-08-29 Bytemobile, Inc. Data transport acceleration and management within a network communication system
US6657980B2 (en) * 2001-04-12 2003-12-02 Qualcomm Incorporated Method and apparatus for scheduling packet data transmissions in a wireless communication system
US7263063B2 (en) * 2001-07-06 2007-08-28 Sri International Per hop behavior for differentiated services in mobile ad hoc wireless networks
KR100841296B1 (ko) * 2001-07-10 2008-06-25 엘지전자 주식회사 무선 패킷 통신 시스템에서의 공유 채널 스케줄러 장치 및그를 이용한 공유채널 스케줄링 방법
US7027392B2 (en) * 2001-08-14 2006-04-11 Qualcomm, Incorporated Method and apparatus for scheduling packet data transmissions in a wireless communication system
US7099275B2 (en) * 2001-09-21 2006-08-29 Slt Logic Llc Programmable multi-service queue scheduler
EP1433352B1 (de) * 2001-10-04 2010-09-01 Nokia Siemens Networks GmbH & Co. KG Verteilte übermittlung von verkehrsströmen in kommunikationsnetzen
US6985462B2 (en) * 2001-10-05 2006-01-10 Telefonaktiebolaget Lm Ericsson (Publ) System and method for user scheduling in a communication network
US6788687B2 (en) * 2001-10-30 2004-09-07 Qualcomm Incorporated Method and apparatus for scheduling packet data transmissions in a wireless communication system
WO2003040882A2 (en) * 2001-11-05 2003-05-15 Advanced Technology Materials, Inc. Monitoring and controlling independent systems in a factory
US7103350B2 (en) * 2001-11-16 2006-09-05 Nortel Networks Limited Scheduler with fairness control and quality of service support
CN1173500C (zh) * 2001-12-05 2004-10-27 华为技术有限公司 高速下行数据包接入系统对不同服务质量业务的支持方法
US7130915B1 (en) * 2002-01-11 2006-10-31 Compuware Corporation Fast transaction response time prediction across multiple delay sources
JP3828431B2 (ja) * 2002-01-31 2006-10-04 株式会社エヌ・ティ・ティ・ドコモ 基地局、制御装置、通信システム及び通信方法
JP3898965B2 (ja) * 2002-03-06 2007-03-28 株式会社エヌ・ティ・ティ・ドコモ 無線リソース割り当て方法及び基地局
DE10211939A1 (de) * 2002-03-18 2003-10-02 Sick Ag Kopplungsvorrichtung zum Ankoppeln von Geräten an ein Bussystem
US7421273B2 (en) * 2002-11-13 2008-09-02 Agere Systems Inc. Managing priority queues and escalation in wireless communication systems
US7542440B2 (en) * 2002-11-18 2009-06-02 Samsung Electronics Co., Ltd. Apparatus and method for providing quality of service for mixed traffic in a wireless network base station
DE60319506T2 (de) * 2003-04-25 2008-06-26 Siemens Enterprise Communications Gmbh & Co. Kg Verfahren zur Bestimmung der Bandbreite in Sprache-über-IP Netzwerken
KR100964670B1 (ko) * 2003-05-12 2010-06-22 엘지전자 주식회사 이동통신 시스템에서 데이터 레이트 제어 정보를 생성하는방법
KR100585713B1 (ko) * 2003-05-20 2006-06-07 엘지전자 주식회사 고속무선 데이터 통신 시스템의 순방향 스케줄링 방법
CN1567869B (zh) * 2003-06-30 2010-05-05 叶启祥 可避免干扰损坏并增加空间再用率的干扰控制方法
US7058039B2 (en) * 2004-03-30 2006-06-06 Motorola, Inc. Method and apparatus for selecting a modulation and coding scheme in a wireless communication system
US7174180B2 (en) * 2004-07-21 2007-02-06 Lucent Technologies Inc. Methods and apparatus for transmission scheduling in wireless networks
US7955742B2 (en) * 2004-07-28 2011-06-07 American Power Conversion Corporation Fuel cell housing and fuel cell assemblies
KR100660054B1 (ko) * 2004-09-01 2006-12-20 한국전자통신연구원 서비스 지연 시간 및 채널 상태를 이용한 하향링크 패킷스케쥴링 방법
AU2005303398B2 (en) * 2004-11-11 2010-09-02 Koninklijke Philips Electronics N.V. Method for priority based queuing and assembling of packets
EP1842332B1 (en) * 2004-12-23 2009-02-18 Corvil Limited A method and apparatus for calculating bandwidth requirements
ATE554567T1 (de) * 2004-12-29 2012-05-15 Ericsson Telefon Ab L M Prioritäts-träger in einem mobiltelekommunikationsnetz
US7715341B2 (en) * 2005-01-28 2010-05-11 Nortel Networks Limited Optimized scheduling method for delay-sensitive traffic on high speed shared packet data channels
US7418317B2 (en) * 2005-03-10 2008-08-26 Aai Corporation System and method for controlling and communicating with a vehicle
US20070116007A1 (en) * 2005-11-18 2007-05-24 Weimin Xiao Method and system for scheduling and resource allocation in a data communication network

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105526916A (zh) * 2014-09-29 2016-04-27 波音公司 动态图像遮蔽系统和方法
CN107787046A (zh) * 2016-08-31 2018-03-09 珠海市魅族科技有限公司 无线局域网的通信方法、通信装置、站点和接入点
CN112243255A (zh) * 2020-10-14 2021-01-19 中国联合网络通信集团有限公司 一种调度优先级的确定方法和装置
CN112243255B (zh) * 2020-10-14 2023-06-09 中国联合网络通信集团有限公司 一种调度优先级的确定方法和装置
CN116880401A (zh) * 2023-07-28 2023-10-13 江苏道达智能科技有限公司 一种自动化立体仓库控制系统及方法

Also Published As

Publication number Publication date
GB2465927B (en) 2010-10-27
GB2444001A (en) 2008-05-21
DE112006002491T5 (de) 2008-07-10
EP1941334A1 (en) 2008-07-09
GB2465927A (en) 2010-06-09
US20070070894A1 (en) 2007-03-29
GB2465926B (en) 2010-10-27
EP1941334B1 (en) 2010-11-10
WO2007040698A3 (en) 2007-10-04
GB2444001B (en) 2010-10-27
WO2007037969A1 (en) 2007-04-05
GB0804399D0 (en) 2008-04-23
GB201004967D0 (en) 2010-05-12
WO2007040698A2 (en) 2007-04-12
TW200715792A (en) 2007-04-16
GB201004968D0 (en) 2010-05-12
GB2465926A (en) 2010-06-09

Similar Documents

Publication Publication Date Title
CN101273586A (zh) 基于服务质量需求为用户数据连接调度优先值
US7295513B2 (en) Scheduling of wireless packet data transmissions
EP1941672B1 (en) Qos-aware radio resource management (for wireless communication) with activity detection
US7453801B2 (en) Admission control and resource allocation in a communication system supporting application flows having quality of service requirements
CN100584125C (zh) 在无线通信系统中调度发送的方法和设备
US7502317B2 (en) Method for differentiating services and users in communication networks
US8311002B2 (en) Scheduling of users on a shared radio resource using a combination of link quality and traffic information
WO2007022817A1 (en) Scheduling depending on quality of service and channel properties
US20070077937A1 (en) Method and system for performing call admission control in a communication system
US7298719B2 (en) Method for scheduling wireless downlink transmissions subject to rate constraints
US7174180B2 (en) Methods and apparatus for transmission scheduling in wireless networks
CN101933360A (zh) 无线电调度设备、无线电通信系统和无线电调度方法
US20040037286A1 (en) System and method of scheduling radio resources in a wireless communications network
US7835394B2 (en) Dynamic setting of transmission scheduler algorithms
CN100473207C (zh) 上行链路的软交接区域中用于调度用户设备的方法和装置
CN101115274A (zh) 多载波系统的前向链路调度方法及装置
US20070147405A1 (en) Packet scheduler in a radio system
US20020071446A1 (en) 09521398Method and apparatus for scheduling forward data link data transmission in CDMA/HDR networks
CN102457973B (zh) 一种保证比特速率业务调度方法
CN101582843B (zh) 支持服务质量的通信系统中的允许进入控制和资源分配
KR100476652B1 (ko) 이동통신망에서의 패킷 스케줄링 시스템 및 그 방법
Li et al. A Business Resource Scheduled Algorithm of TD-LTE Trunking System Based on QoS
Du et al. Optimization of Packet Scheduling Schemes
Hartmann et al. Urgency based scheduling for user-individual qos in cellular mimo-systems
Kim et al. Opportunistic scheduling for QoS guarantees in 3G wireless links

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080924