CN100355252C - 在无线通信系统中通过数据率的调整减小拥塞的方法和装置 - Google Patents

在无线通信系统中通过数据率的调整减小拥塞的方法和装置 Download PDF

Info

Publication number
CN100355252C
CN100355252C CNB028154088A CN02815408A CN100355252C CN 100355252 C CN100355252 C CN 100355252C CN B028154088 A CNB028154088 A CN B028154088A CN 02815408 A CN02815408 A CN 02815408A CN 100355252 C CN100355252 C CN 100355252C
Authority
CN
China
Prior art keywords
data rate
congestion
original data
designator
congested
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 - Lifetime
Application number
CNB028154088A
Other languages
English (en)
Other versions
CN1539225A (zh
Inventor
A·加伊恩
J·M·霍尔茨曼
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.)
Qualcomm Inc
Original Assignee
Qualcomm 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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN1539225A publication Critical patent/CN1539225A/zh
Application granted granted Critical
Publication of CN100355252C publication Critical patent/CN100355252C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/11Identifying congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/263Rate modification at the source after receiving feedback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/40Flow control; Congestion control using split connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/09Management thereof
    • H04W28/0958Management thereof based on metrics or performance parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/22Negotiating communication rate

Abstract

用于无线通信系统中拥塞控制的方法和装置。将各个目标数据速率值分配给各个接入终端。接入终端的各个数据速率可调整至达到与各个目标数据速率数值相对应(208,218)。如果在预定的重复次数中不能达到目标数据速率值,就调整各个数据速率。在一个实施例中,拥塞位的状态指示了调整的类型,例如,是增加还是减小(204),其中拥塞位的状态是通过拥塞参数和预定阈值相比较来确定的。一个实施例实现了具有与所需拥塞度量阈值的裕量有关的一个外环阈值。依照一个实施例,拥塞指示符可包括多位,其中,至少有一位指示移动站使用目标值,或者与目标值无关而进行调整(210,216)。

Description

在无线通信系统中通过数据率的调整减小拥塞的方法和装置
发明领域
本发明涉及通信系统,尤其涉及用于无线通信系统的拥塞控制的方法和装置。
背景技术
在无线通信系统中,一个基站与多个移动用户进行通信。无线通信可以包括诸如语音或视频传输的低延迟数据通信,或诸如分组化数据传输的高数据速率通信。1997年10月3日提交的美国专利申请No.08/963,386、题为“适用于高速率分组数据传输的方法和装置”讨论了高速率分组数据的传输,其内容通过引用包括与此。
在无线通信系统中,特别是在用于分组化传输的系统中,拥塞和过载会减小系统的吞吐量。拥塞是与系统的速率容量有关的等待和活动话务量的大小的测量。系统过载是发生在等待和活动话务量超过速率容量的时候。系统可以将其目标拥塞程度保持在没有被中断的话务条件下,即,以避免资源的过载和欠载。
与过载有关的一个问题是延迟传输响应。响应时间的增加经常会引起应用程序超时,这时,一个应用所需要的数据等待时间超过应用所允许的编程时间。这样,应用就不必要地一再发送超时信息,从而引起进一步的拥塞。如果这样的条件继续下去,则系统就会达到不能为任何用户服务的条件。于是,在没有任何拥塞控制的情况下,系统只能以比它额定的容量低得多的条件工作。因此,就需要拥塞控制,以提高无线系统的效率和减小过载或故障的可能性。
发明内容
本文所披露的实施例通过提供一种使得各自接入终端都能实现其各自目的的拥塞控制的有效方法来满足以上所阐述的需要。依照一个方面,一种产生拥塞指示符的方法,该方法包括:将一个外环的阈值确定为一个所需阈值的函数,测量拥塞的度量,将拥塞的度量与所需阈值相比较;以及根据测量到的拥塞度量与所需阈值的比较结果来更新外环的阈值。
在另一方面,移动站装置包括一个用于接受拥塞指示符并从中确定拥塞条件的装置和一个用于将下一数据速率确定为拥塞指示符的历史函数和确定为移动站数据速率历史函数的数据速率控制装置。
在还有一个方面,用于产生一个拥塞指示符的方法,该方法包括:确定一个外环阈值作为一个所需阈值的函数、测量拥塞度量、将拥塞度量与所需阀值比较,以及根据测量到的拥塞程度和所需阈值的比较来更新外环的阈值。
附图说明
图1是一个无线通信系统;
图2是适用于分组化传输的无线通信系统中在接入网络上的拥塞控制方法的流程图;
图3是适用于分组化传输的无线通信系统中作出拥塞控制判决的方法的流程图;
图4是与外环拥塞阈值有关的所需拥塞阈值的时序图;
图5A和5B是适用于分组化传输的无线通信系统中在接入终端上的拥塞控制方法的流程图;
图6是无线通信系统中的接入网络;
图7是实现图3所示拥塞控制的接入网络;以及,
图8是实现图4所示的数据码率控制的接入终端。
具体实施方法
本文所专用的术语“示例性”是指“作为一个例子,情况和说明”。本文以示例性方式所讨论的任何实施例并不一定受到要比其它实施例的更好和更有利的限制。
本文将一个移动定户站称为一个接入终端,AT,它可以是移动的或固定的,也可以与一个或多个基站相互通信。一个接入终端通过一个或多个调制解调器池收发器来向基站控制器发送和接受分组化数据,其中基站控制器被称之为调制解调器池控制器,MPC。调制解调器池收发器的调制解调器池控制器都是成为接入网络的一部分。一个接入网络的在多个接入终端之间传输数据分组。接入网络还可以与接入网络以外的其他网络相连接,例如,公司内部网络或互联网,并可以在各个接入终端和这类外部网络之间传输数据分组。一个接入终端已经与一个或多个调制解调器池收发器建立了一个活动话务信道的连接,则该接入终端可以称之为活动接入终端,并且正处于话务状态。值得注意的是,一个接入网络可以包括一个基站,其中,该基站用于与多个接入终端和一个基站控制器相通信。
一个正处于与一个和多个调制解调器池收发器建立一个活动话务信道连接的处理中的接入终端被称之为正处于连接设置状态中。一个接入终端可以是任意数据装置件,它所实现的通信可以通过无线信道或通过有线信道,例如,光纤或同轴电缆。一个接入终端还可以是多种装置中的任意一种,包括但并不限制于,PC卡,小型Flash,外部或内部调制解调器,或者无线或有线电话。接入终端将信号传输给调制解调器池收发器所通过的通信链路被称为反向链路。调制解调器池收发器将信号传输给接入终端所通过的通信链路被称为前向链路。
图1是通信系统100的框图,该系统是一个能支持多个用户并能够实现本发明至少某些方面和某些实施例的通信系统。系统100提供了适用于多个小区102A至102G的通信,并且各个小区都分别接受所对应的基站104A至104G的服务。在示例性的实施例中,某些基站104具有多个接受天线,而另一些基站只具有一个接受天线。同样,某些基站104可以具有多个发送天线,而另一些基站只具有单个发送天线。发送天线和接受天线的组合并没有限制。因此,就有可能使得一个基站104具有多个发送天线和单个接受天线,或者具有多个接受天线和多个发送天线,或者两者都具有单个和多个的发送和接受天线。
终端106在其所覆盖的区域内可以是固定的或者是移动的。正如图1所示,各个终端106可以分散在整个系统中。各个终端106可以根据,例如,是否采用软切换或是否将终端指定为和工作于(进发地或顺序地)接受来自多个基站的传输,在指定的时间瞬间通过下行链路和上行链路与至少一个和可能多个基站104相通信。在CDMA通信系统中的软切换已是本领域中的熟知技术,并且在美国专利No.5,101,501,题为“提供适用于CDMA蜂窝式电话系统的软切换的方法和装置(Method and system for providing a soft handoff in a CDMAcellular telephone system)”中讨论了该技术,该专利已受让予本发明的受让人,其内容通过引用包括于此。
下行链路是指从基站到终端的传输,而上行链路是指从终端到基站的传输。在该示例性实施例中,某些终端106具有多个接受天线,而其它一些终端只有一个接受天线。同样,某些终端106具有多个发送天线,而其它一些终端只有单个发送天线。发送天线和接受天线的组合并没有特殊的限制。因此,就有可能,终端106具有多个发送天线和单个接受天线,或具有多个接收天线或单个发送天线,或者两者均具有单个和多个的发送和接受的天线。在图1中,基站104A通过下行链路向终端106A和106J传输数据,基站104B向终端106B和106J传输数据,基站104C向终端106C传输数据,等等。
在无线通信系统中,例如图1所示的系统100,该系统适用于分组化数据的传输,拥塞和过载会降低系统的吞吐量。此外,在一个适用于语音和数据类型话务两者的混合通信的无线通信系统中,在小区中的过载会引起通话掉线以及在语音容量方面的严重降级。
拥塞控制经常是不得不计及系统未能很好建立的自主话务量。在无线通信系统中的拥塞控制系统一般都监视着各种因素,例如,信道或链路的占用率,消息的延迟,用户的数量,等等。在系统过载,即,超过拥塞临界阈值时,可根据这些因素作出控制拥塞的确定。对一个过载条件来说,该系统可以通过抑止话务量和/或调整数据传输率来始发各种减小负载的操作。一个给定的系统可以具有目标拥塞程度,使得当系统的话务量负载接近于目标拥塞的程度时,该系统保持当前的话务量条件。如果该系统在负载之下,则也可调整话务量条件。
拥塞是对与系统的额定容量有关的待处理和活动话务量的测量。当待处理和活动话务量超过额定容量时,就会发生系统过载。这种过载是由太多的活动用户或者每次传输中待处理数据的量太大所造成的。与过载有关的一个问题是延迟传输响应。增加响应时间经常会引起应用程度的超时,其中,需要数据的应用程序等待的时间比应用程序编程所允许的长。应用程序随后不必要地一再发送超时传输信息,引起进一步的拥塞。如果这种条件继续的话,就会使系统可能达到拥塞,在这种情况下,系统就难以为用户服务。于是,在没有任何拥塞控制的情况下,系统只能以比它的额定容量小得多的方式来执行,甚至于无法来考虑处理更多的话务量。
拥塞控制寻求能使得系统能在接近于目标或额定容量下运行。一种拥塞控制的方法是限制访问服务的用户数目。在一个实施例中,拥塞控制只能向较低百分比的用户提供满意的服务,而不是向所有的用户提供高度降级的服务。在完成服务之后,访问服务的用户就离开系统,于是,减小了系统的负载并允许不同的一组用户来访问服务。这一系统的目标是允许所有用户至少能在部分时间上至少能访问来自系统的某些等级的服务。
通过监视待处理和活动用户的数据率,和达到服务需要质量所需的接受信号强度,可以确定系统中的拥塞程度。在CDMA无线系统中,RL的容量受到干扰的限制。一种小区/扇区拥塞的测量是基站所接受到的总的功率。在基站的总的接受功率与热噪声的比率给出了拥塞的归一化测量,并被称之为热量的上升(Rise-Over-Thermal),ROT。该ROT受限于动态范围的限制。ROT的另一个变量是总的小区负载。由与基站通信的各个接入终端所贡献的小区负载可以通过信号与干扰的功率比率来测量。
此外,拥塞控制操作的时序会影响系统的操作。如果拥塞控制引入过早,则会使可能已经处理的话务量受到抑止。同样,如果拥塞控制延迟过长,该系统可能会因为过重的话务量而变得不能工作。
图2说明了应用于无线通信系统,特别是适用于分组化传输的通信系统的拥塞控制方法150。可以在诸如一个基站或者一个基站控制器的一个访问网路中执行该方法150。在步骤152,该方法通过确定一个拥塞程度以及一个相应的拥塞位CB而开始。拥塞程度可以由拥塞的度量,例如,所有用户的平均数据率或者ROT,等等来确定。贯穿整个讨论所使用术语“拥塞位或CB”可作为从接入网络传输至接入终端的拥塞指示符,它指示着该系统的拥塞程度。依照一个实施例,CB是一个由其极性来表示意义的单个位。逻辑1,即,设置该位,则表示该系统拥塞和/或过载,于是,有效、精确的操作就需要反向链路,RL,数据率的相应调整。逻辑0,即,清零该位,则表示该系统没有拥塞并可能是欠载的,于是,有效的操作建议能调整RL数据率。另一实施例可以实现一种替代的极性方案。
同样,其它实施例可以实现一个代码字或一个多位拥塞指示符,其中,可以向接入终端提供有关拥塞程度的附加信息。例如,多位可以指定拥塞从严重到轻微的变化程度。各个接入终端可根据拥塞的程度来产生决定。依照这类多位方案,接入终端可以区分优先权或分类,其中,一个高优先权的接入终端只可以进行适用于严重拥塞条件的码率调整,而一个低优先权的接入终端可以接受指令在无严重拥塞的程度上调整数据码率。优先权可以是传输类型的函数,或者是由接入终端所访问的服务的函数,或者是该系统特定的任何其它准则的函数。
还有一个实施例可以发送专用信号来表示拥塞的条件或程度。一个实施例仅在该系统处于过载时才发送拥塞信息。另一实施例仅在系统欠载时才发送拥塞信息,其中接入终端假定系统是过载的,除非它们接受其它信息。还有一个实施例可以在系统接近过载时设置拥塞位,其中,可以将一个裕量应用于保守的控制方案。可以使用多种机制来表示拥塞。
继续参照图2,在步骤152中的拥塞位的确定是基于由拥塞度量所确定的当前拥塞条件,或者可以考虑有关的历史条件。以往数据的包括允许作出平滑控制的判决。在步骤154,接入网络向接入终端发送CB。
与接入网络通信的各个接入终端使用拥塞位信息来控制RL传输数据码率。在步骤156,各个接入终端,AT(i)接受和评估所传输的CB。在判决方框158中,如果设置了CB,即,CB=1,则处理继续至步骤160,以响应过载条件。随后,在步骤162,接入终端确定符合解决过载条件的RL传输码率。例如,依照一个实施例,当设置了CB,各个接入终端将降低其传输的数据率。其次,在判决方框158中,如果CB清零了,即,CB=0,则处理就转入步骤164,以响应欠载的条件。随后,在步骤166,接入终端就确定符合解决欠载条件的RL传输率。例如,依照一个实施例,当CB清零之后,各个接入终端将提高其传输数据率。最后,在步骤168,各个接入终端以调整好的速率来传输,并且处理过程再返回到步骤152,以等待下一个拥塞位。
接入网络周期性地确定拥塞信息或拥塞程度。测量拥塞的度量并与拥塞阈值相比较,其中,拥塞阈值可以是系统额定容量的函数。随后,拥塞位表示该系统是否正以超过或低于该阈值的拥塞程度在工作。
图3说明了适用于一个接入网络确定其拥塞阈值的外环的方法180,其中,外环是指调整阈值的处理过程,而内环是指在确定拥塞条件中阈值的使用。随后,根据测量拥塞度量和外环阈值的比较来设置CB。本文将外环的阈值称之为“TH_OUTERLOOP”。在步骤182开始处理过程,通过对外环阈值进行初始化,使之成为所需要的阈值,称之为“TH_DESIRED”。该所需的阈值是由接入网络所确定的。在步骤184,接入网络测量系统的拥塞度量。依照一个实施例,拥塞度量可以是热量的上升(Rise-Over-Thermal)ROT,ROT函数的一种测量,ROT可定义成所接受到的总的功率与热噪声的比率。另一实施例使用与单元负载有关的度量。也可以使用多种度量了确定拥塞的条件。
在判决方框186,接入网络将测量的度量,例如,ROT,与外环阈值相比较。如果所测量得到的度量大于外环阈值,则在步骤190设置拥塞位,否则在步骤188清除拥塞位。在判决方框192,接入网络将测量到的度量与所需要的阈值相比较。如果所测量得到的度量大于所需阈值,则在步骤194,用数值Δ来调整外环阈值;否则在步骤196,接入网络用数值δ来调整外环阈值。接入网络使用外环阈值的调整数值与拥塞度量相比较,以产生适用于下一次拥塞确定周期的拥塞位。在步骤198,接入网络传输该拥塞位。
确定数值Δ和数值δ,将停止工作的时间保持在一个所需的程度上。在一个实施例中,停工时间的概率是指给定拥塞度量超过所需阈值的概率。特别是,(δ/Δ)的比率控制着停工时间的概率。对于一个给定的(δ/Δ)比率来说,δ和Δ的小数值会导致难以响应拥塞控制,即,又慢且又平缓。对于一个给定的(δ/Δ)比率来说,δ和Δ的大数值会导致更易响应拥塞控制,然而,更易响应控制也就更加不稳定。该方法适合于操作条件中的变化,其中通过随操作条件,包括但并不限制,用户的数量、目标额定值和信道条件的变化来保持停工时间的概率。在一个实施例中,当由于在其它小区中动态改变了负载条件而变化了来自相邻小区的干扰,则在无线通信系统中的外环阈值校正量可以用于校正小区的有效容量。
正如图4所说明的,一个实施例将外环阈值设置成相对于目标阈值具有一裕量,使得在所预定的概率中,传输速率不会超过目标阈值。在一个实施例中,计算外环阈值,使得所测量到的在停工时间概率之内的拥塞度量能保持所需的程度上。外环阈值的动态调整需要与变化的条件包括但并不限制于,信道条件和用户数量等相一致。
各个接入终端接受拥塞位和根据拥塞位来确定传输速率。在一个实施例中,依照图5A所示的方法200,在步骤202,接入终端接受拥塞位,并在判决方框204评估该拥塞位。对于CB=1来说,处理过程就转入判决方框206,以处理过载条件,否则处理就转入到判决方框214,以处理欠载条件。对于过载条件来说,在判决方框206,将最后的速率与目标速率相比较。目标速率是针对接入终端而确定的。如果最后的速率大于目标速率,在步骤208,则以对接入终端指定的和指定的对速度降低的概率来降低速率。该概率标示为Pd(i),其中i是系统中的接入终端的索引值,d对应于降低的概率,以及各个接入终端都具有一个唯一的概率。在判决方框206,如果最后的速率不大于目标速率,则在判决方框210,接入终端确定是否已经存在着N个连贯的CB=1。如果已经存在着N个连贯的CB=1,,在接入终端就在步骤212将最后的数据速率施加到RL传输;否则处理过程就转入步骤208,以降低速率。采用这样的方法,接入终端可调整数据速率来保持传输数据速率低于目标数值。如果数据速率是低于目标的并且接入终端已经接受到表示系统拥塞的预定数量的N标志,则接入终端就降低数据速率。在这种背景下,接入终端就能够保持其数据速率低于接入终端的目标指标,但系统依旧是过载的,即,AT(i)的拥塞控制并没有充分地减小拥塞。随后,在步骤222,接入终端以新的速率来传输。
值得注意的是,依照一个实施例,调整至少一个原先的数据速率的概率,例如,Pd(i),是数据速率的函数,其中,用于减小的概率是以Pd(i,R)给出的,而增加的概率是以Pu(i,R)给出的。R是指接入终端所使用的最后速率,或者可以是指历史数据速率信息的函数。较高速率的较低概率和较低速率的较高概率起到了平滑在接入网络中所经历的负载变化。
再回到图5A所示的判决方框204,当清除拥塞位时,处理过程就转入判决方框214,以处理欠载条件。如果最后速率小于目标,则在步骤218,以接入终端指定的概率和在速率方面指定的增加来提高速率。该概率标示为Pu(i),其中u对应于增加的概率,以及各个接入终端都具有一个唯一的概率。在判决方框214,如果最后的速率不小于目标速率,则在判决方框216,接入终端确定是否已经存在着N个连贯的CB=0。如果已经存在着N个连贯的CB=0,该接入终端就在步骤220将最后的数据速率施加到RL传输;否则处理过程就转入步骤218,以增加速率。采用这样的方法,接入终端可调整数据速率来保持传输数据速率尽可能接近于目标数值。如果数据速率是高于目标的并且接入终端已经接受到表示系统不拥塞的预定数量的N标志,则接入终端就提高数据速率。在这种背景下,接入终端就能够保持其数据速率高于接入终端的目标指标,但系统依旧是欠载的,即,AT(i)的拥塞控制并没有充分地利用系统的资源。随后,在步骤222,接入终端以新的速率来传输。
图5B说明了拥塞控制的另一实施例,在该实施例中,拥塞指示符包括多位。对应于调整指示符的第一位可用于表示数据速率调整的方向,即,增加和减小。至少一个其它位对应于目标指示符并且用于表示移动站是否使用数据速率目标,即,始终调整或比较移动站特定的数据速率目标。在一个实施例,依照图5B所示的方法300,在步骤302,接入终端接受拥塞位,并且在判决方框304,评估调整指示符CB1。对于CB1=1,则处理过程就转入到判决方框306,以处理过载条件。对于过载条件来说,处理过程就在判决方框306评估目标指示符CB2,其中CB2根据CB1的数值来指示系统是严重过载还是欠载。对于第一数值来说,在步骤308,可指令移动站调整速率,而不需要考虑目标数据速率。对于CB2的第二数值来说,在判决方框310,移动站比较最后速率和目标数据速率。将目标数据速率确定为针对接入终端和移动站。如果最后的速率大于目标速率,则在步骤308,则以对接入终端指定的概率和在速率方面的指定的降低来降低速率。该速率标示为Pd(i),其中i是系统中的接入终端的索引值,d对应于降低的概率,以及各个接入终端都具有一个唯一的概率。在判决方框310,如果最后的速率不大于目标速率,则在步骤312,接入终端使用最后的速率。随后,在步骤322,接入终端以新的速率来传输。
再回到图5B的判决方框304,当清除了拥塞位时,处理过程就转入到判决方框314,以处理欠载条件。在步骤314,评估目标指示符CB2。对于第一数值来说,在步骤318,可指令移动站调整速率,而不需要考虑目标数据速率。对于CB2的第二数值来说,在判决方框316,移动站比较最后速率和目标数据速率。为指定的接入终端和移动站确定目标数据速率。如果最后的速率小于目标速率,则在步骤318,则以接入终端指定的概率和在速率方面的指定的增加来增加速率。该速率标示为Pu(i),其中i是系统中的接入终端的索引值,u对应于增加的概率,以及各个接入终端都具有一个唯一的概率。在判决方框316,如果最后的速率不大于目标速率,则在步骤320,接入终端使用最后的速率。随后,在步骤322,接入终端以新的速率来传输。
图5A所示的方法200允许使用单个拥塞位,其中,在移动站处执行处理过程,以确定拥塞指示符的预定数目是否具有相同的数值。该处理过程需要移动站,于是,在移动站不得不进行数据速率的调整之前,该系统至少要等待预定的次数,以接受预定数量的拥塞指示符。相反,图5B所示的方法300提供了快速、响应的拥塞控制,正如接入网络使用目标指示符来迫使在移动站处进行数据速率的调整。于是,移动站接受在拥塞指示符中的充分信息,以产生对所接受的单个拥塞指示符的拥塞判决。根据方法300的响应性的增加是代价是对拥塞指示符添加另外一位或多位。
另外一个实施例可以实现其它位组合或拥塞指示符的方法,该方法允许针对各个移动站确定目标数据速率,同时也允许在目标调整不能充分影响整个系统性能的时候进行强制性调整。
另外一个实施例可以实现另一种适用于识别过载和欠载条件的极性方案。同样,另外一个实施例可以考虑原先数据速率的历史,其中,下一个数据速率可以作为对至少一个原先数据速率进行调整的计算或者是基于历史信息的统计计算。其它步骤和判决准则都可以被加入用于对所需要的系统或用户指定的拥塞控制。
本文所披露的方法和装置通过采用一种闭环资源定位控制方法对各个移动站或接入终端添加目标数据速率提供了无线通信系统中增强性拥塞控制。另外,拥塞控制还可以通过直接控制超过所需拥塞度量的概率来增强。
图6说明了接入网络400,该网路是一个具有接受电路402和发送电路404并且分别与速率控制单元406相耦合的收发器。AN 400还包括一个拥塞控制单元408。拥塞控制单元408测量传输的拥塞程度并且将拥塞程度与阈值相比较,正如图3所讨论的。AN 400还包括了一个通信总线410,一个处理器和一个存储器贮存单元414。拥塞控制单元408和速率控制单元406的操作可以由这些单元中的硬件来控制或者可以由存储于存储器贮存单元414中的软件指令来控制以及由处理器412来操作。阈值的值可以采用如图3所讨论的方法来计算,其中阈值可以由拥塞控制单元408来计算和应用。另一实施例可以采用另一控制单元来实现AN 400的各种功能,并且可以将功能组合在一个单元中。
图7说明了一个接入网络500,它用来实现一种类似于图3所说明方法的拥塞控制方法。接入网络500包括接受电路502,它适用于对所接受到的信号进行无线电频率处理。接受电路502与拥塞度量测量单元508相耦合。正如图3所示方法180的步骤184,拥塞度量测量单元508可以测量所接受信号的ROT或者可以测量小区的负载,或者系统拥塞条件的一些其它度量指示。拥塞度量测量单元508向外环阈值调整单元504和比较器510提供测量结果。拥塞度量测量单元508的输出可以各个单元504,510所需的特定格式来提供信息。外环阈值调整单元504也能接受所需的阈值,以确定拥塞条件。值得注意的是,在一个实施例中,一个单一的目标可以用于指示是过载还是欠载,然而,另一系统可使用多个目标数值来指示拥塞的程度。外环阈值调整单元504初始化外环阈值数值,正如图3所示步骤182。初始化将外环阈值数值设置成等于所需的阈值。随后,外环阈值调整单元504调整外环阈值的值,正如图3所示步骤194和196。外环阈值调整单元504也接受比较器510的比较结果,其中,该结果确定了调整的类型。在一个实施例中,可以根据比较器510对测量到的拥塞度量与所需阈值的比较结果,将外环阈值减小不同的数值,正如图3所示的判决方框192。随后,外环阈值单元504与比较器506相耦合,其中由单元504所产生的外环阈值与单元508所测量到的拥塞度量相比较。该结果确定了拥塞指示符的值,在该实施例中,该拥塞指示符是一个拥塞位,因此,该结果确定了拥塞位的极性。比较器506的输出提供给拥塞位发生器512。
继续参照图7,所需阈值也提供给比较器510,其中,单元508所测量到的拥塞度量与所需阈值相比较。比较器510的结果提供给单元504并确定对外环阈值的值调整的量。这样,就在外环阈值的值和所需阈值的值之间保持了一个裕量。
图8说明了一个用来实现图5A所示方法的接入终端600。该接入终端600包括适用于无线电频率处理的接受电路602,其中,该接受电路602向一个拥塞位计数器604和一个比较器606提供拥塞位。计数器604跟踪在接入终端600中所接受到的相同数值的连续拥塞位。计数器604可以软件的方式来实现,其中,在接受到不同值的拥塞位时,对计数器进行清零。
比较器606将最后的数据速率与目标数据速率相比较,并向数据速率调整单元610提供结果。该数据速率调整单元对拥塞条件使用第一控制以及对欠载条件使用第二控制。拥塞条件是由一个拥塞位的第一极性来指示的,而欠载条件是由一个相反的极性来指示的。数据速率调整单元610也接受一个计数数值,即,具有相同极性当前拥塞位的连续拥塞位的数量。根据比较器606的结果以及单元604的计数值,数据速率调整单元610调整数据速率。计数值与可允许调整的最大数相比较。正如图5A的步骤212和220所说明的,如果计数值小于最大数,则接入终端保持最后的数据速率。当计数值等于或大于最大数时,则接入终端就将数据速率调整到与拥塞位信息相一致。
正如本文所讨论的,拥塞控制可采用拥塞阈值的外环调整来增强,其中该调整将一裕量应用于具有超过阈值的预定概率的阈值。依照一个实施例,外环再次将一个测量到的拥塞度量与一个外环阈值相比较,以及与一个所需的阈值相比较。
正如本文所讨论的,通过针对各个接入终端提供特定的数据速率目标,来增强拥塞控制。各个接入终端响应一个过载的条件,正如一个拥塞指示符所指示的,通过降低最后的数据速率,从而使数据速率降低至对接入终端特定的目标速率指标以下。当接入终端以低于目标速率的数据速率传输时,接入终端通过使用最后的速率来响应拥塞条件。如果没有减轻到系统拥塞,则接入终端就降低其数据速率,从而试图减小系统的负载。在这种情况下,接入终端在接受到系统拥塞指示符的预定数目之后就减小数据。
一个实施例将适用于数据速率确定的各个接入终端的特定目标指标应用于外环阈值调整方法。该接入终端可以向接入网络提供历史信息,其中,该信息可用于确定外环阈值和/或所需阈值。
本领域的熟练技术人士都会理解到:信息和信号可以采用各种不同技术中的任意一种技术来描述。例如,数据、指令、命令、信息、信号、位、符号以及码片都可以采用电压、电流、电磁波、磁场或粒子、光场或粒子、或者其任意组合来描述。
本领域的熟练技术人士还会意识到:各种结合本文披露的实施例所说明的逻辑框、模块、电路、和算法步骤都可以电子硬件、计算机软件、或者两者的组合来实现。为了简洁地说明这种硬件和软件的互换性,各种图示的元件、逻辑块、模块、电路和步骤已经就其主要功能性进行了上述讨论。这些功能是以硬件还是以软件来实施取决于影响整个系统的特殊应用和设计限制。熟练的实际人士可以各种变化的方式对各个特殊应用实现上述功能,并且这种实现确定不应该备解释成脱离了本发明的范围。
各种结合本文披露的实施例所讨论的图示逻辑块、模块和电路都可以通用处理器、数字信号处理器(DSP)、应用专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分离门电路或晶体管逻辑、分离硬件元件,或者设计成执行本文所描述的功能上述器件的组合来实现或实施。通用处理器可以是微处理器,但是在另一些场合,处理器也可以是任何常规处理器、控制器、微控制器、或者是状态机。处理器也可以计算器件的组合来实现,例如,一个DSP和一个微处理器的组合、多个微处理器、一个或多个微处理器与一个DSP内核项结合,或者任何其它这类配置。
结合本文披露的实施例所讨论的方法或算法的步骤可以直接嵌入在硬件之中、嵌入在由处理器所执行的软件模块之中、或者嵌入在两者组合之中。软件模块可以驻留在RAM存储器、闪存存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动硬盘、CD-ROM,或者任何本领域所熟知其它形式的存储媒介中。一个示例性存储媒介与处理器相耦合,使得处理器能够读取存储媒介中的信息以及将信息写入到存储媒介中。另外,存储媒介可以集成在处理器中间。处理器和存储媒介可以驻留在ASIC中。该ASIC可以驻留在用户终端。另外,处理器和存储媒介可以分离元件的方式驻留在用户终端。
所披露实施例的上述讨论使得本领域中的任何一个熟练技术人士都能使用或利用本发明。对本领域的熟练技术人士来说。这些实施例的各种改进都是显而易见的,并且本文所定义的基本原理也可以在不背离本发明的精神和范围的情况下应用于其它实施例。于是,本发明并不试图限制于所提供的各个实施例,而是符合与所揭示的原理和新颖特征相一致的最宽范围。

Claims (13)

1.一种用于确定在无线通信系统中的移动站的下一次数据速率的方法,该方法包括:
接受拥塞指示符;以及,
产生作为数据速率历史和拥塞指示符的函数的下一次数据速率,其中包括:
对具有连续相同值的拥塞指示符的数目进行计数;以及,
如果具有连续相同值的拥塞指示符的数目小于预定的最大数字,则通过保持至少一个原先数据速率来确定下一次数据速率。
2.如权利要求1所述方法,其特征在于,产生下一次数据速率还包括:
将至少一个原先数据速率与移动站的目标数据速率相比较;以及,
响应于比较的第一结果通过调整至少一个数据速率来确定下一个数据速率。
3.如权利要求2所述方法,其特征在于,调整至少一个原先数据速率是进行统计分析。
4.如权利要求1所述方法,其特征在于,产生下一次数据速率还包括:
如果具有连续相同值的拥塞指示符的数目等于或大于预定的最大数字,则通过调整至少一个原先数据速率来确定下一次数据速率。
5.如权利要求4所述方法,其特征在于,对于第一拥塞条件来说,如果所述原先数据速率大于所述目标数据速率,则调整包括降低。
6.如权利要求5所述方法,其特征在于,对于第二拥塞条件来说,如果所述原先数据速率小于所述目标数据速率,则调整包括增加。
7.如权利要求1所述方法,其特征在于,所述下一次数据速率在该移动站处产生并且与其它移动站无关。
8.如权利要求1所述方法,其特征在于,所述拥塞指示符包括多位。
9.如权利要求8所述方法,其特征在于,多位中至少一位对应于一个调整指示符,并且多位中至少一位对应一个目标指示符,所述方法还包括:
对于目标指示符的第一数值来说,可根据调整指示符来调整至少一个原先数据速率;以及,
对于目标指示符的第二数值来说,将至少一个原先数据速率与移动站的目标速率相比较,其中,响应于比较的第一结果通过根据调整指示符调整至少一个原先数据速率来确定下一次数据速率。
10.如权利要求9所述方法,其特征在于,对于调整指示符的第一数值来说,根据调整指示符来调整至少一个原先数据速率包括增加至少一个原先数据速率;以及,
其中,对调整指示符的第二数值来说,根据调整指示符来调整至少一个原先数据速率包括减小至少一个原先数据速率。
11.一个移动站装置,该装置包括:
用于接受拥塞指示符并由此确定拥塞条件的装置;
用于确定下一次数据速率作为拥塞指示符的历史函数和移动站的数据速率历史的函数的数据速率控制装置;
用于对具有连续相同值的拥塞指示符的数目进行计数的计数装置;
其中,当具有连续相同值的控制指示符的数目小于预定的最大数字时,所述数据速率控制装置响应于原先数据速率与目标数据速率相比较的第二结果通过保持原先数据速率来产生所述下一次数据速率。
12.如权利要求11所述装置,其特征在于,还包括:
用于将原先数据速率与移动站的目标数据速率相比较的比较装置;
其中,所述数据速率控制装置响应于原先数据速率与目标数据速率相比较的第一结果通过调整原先数据速率来产生所述下一次数据速率。
13.如权利要求11所述装置,其特征在于,当具有连续相同值的控制指示符的数目等于或大于预定的最大数字时,所述数据速率控制装置通过调整原先数据速率来产生所述下一次数据速率。
CNB028154088A 2001-06-07 2002-06-06 在无线通信系统中通过数据率的调整减小拥塞的方法和装置 Expired - Lifetime CN100355252C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/877,820 US7961616B2 (en) 2001-06-07 2001-06-07 Method and apparatus for congestion control in a wireless communication system
US09/877,820 2001-06-07

Publications (2)

Publication Number Publication Date
CN1539225A CN1539225A (zh) 2004-10-20
CN100355252C true CN100355252C (zh) 2007-12-12

Family

ID=25370788

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028154088A Expired - Lifetime CN100355252C (zh) 2001-06-07 2002-06-06 在无线通信系统中通过数据率的调整减小拥塞的方法和装置

Country Status (16)

Country Link
US (1) US7961616B2 (zh)
EP (1) EP1393510B1 (zh)
JP (1) JP4136928B2 (zh)
KR (1) KR100915561B1 (zh)
CN (1) CN100355252C (zh)
AT (1) ATE412292T1 (zh)
BR (1) BRPI0210196B1 (zh)
CA (1) CA2449444A1 (zh)
DE (1) DE60229516D1 (zh)
HK (1) HK1067257A1 (zh)
IL (1) IL159164A0 (zh)
MX (1) MXPA03011170A (zh)
NO (1) NO20035418D0 (zh)
RU (1) RU2004100233A (zh)
TW (1) TWI248739B (zh)
WO (1) WO2002100053A1 (zh)

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6983153B2 (en) * 2001-06-07 2006-01-03 Qualcomm Incorporated Method and apparatus for congestion control in a wireless communication system
US7206285B2 (en) * 2001-08-06 2007-04-17 Koninklijke Philips Electronics N.V. Method for supporting non-linear, highly scalable increase-decrease congestion control scheme
FR2835384A1 (fr) * 2002-01-31 2003-08-01 Thomson Licensing Sa Procede de gestion d'enregistrements de documents audiovisuels et dispositifs associes
JP4000895B2 (ja) * 2002-04-23 2007-10-31 日本電気株式会社 リアルタイム通信のためのビットレート制御方法および装置
RU2308173C2 (ru) 2002-09-23 2007-10-10 Эл Джи Электроникс Инк. Схема радиосвязи для обеспечения мультимедийных широковещательных и многоадресных услуг
JP3779673B2 (ja) * 2002-10-30 2006-05-31 株式会社東芝 中継装置及び通信システム
US7403800B2 (en) * 2002-12-11 2008-07-22 Kyoo Jin Han Reverse activity bit setting system and method
AU2004300339B2 (en) * 2003-03-06 2009-05-28 Lg Electronics, Inc. Apparatus and method for controlling reverse-link data transmission rate
US7369501B2 (en) 2003-04-29 2008-05-06 Lg Electronics Inc. Apparatus and method for controlling reverse-link data transmission rate during handoff
KR101049103B1 (ko) 2003-05-12 2011-07-14 엘지전자 주식회사 이동통신 시스템에서 데이터 레이트를 결정하는 방법
KR100573177B1 (ko) * 2003-07-31 2006-04-25 에스케이 텔레콤주식회사 CDMA 1xEV-DO 이동 통신 시스템에서 역방향링크율을 제어하는 방법 및 시스템
US7616660B2 (en) * 2003-11-21 2009-11-10 Telefonaktiebolaget Lm Ericsson (Publ) Common rate control method for reverse link channels in CDMA networks
US7843892B2 (en) 2004-04-28 2010-11-30 Airvana Network Solutions, Inc. Reverse link power control
US7983708B2 (en) 2004-04-28 2011-07-19 Airvana Network Solutions, Inc. Reverse link power control
CN101945442A (zh) 2004-09-17 2011-01-12 株式会社Ntt都科摩 移动通信方法以及基站
US7277990B2 (en) 2004-09-30 2007-10-02 Sanjeev Jain Method and apparatus providing efficient queue descriptor memory access
CN100396020C (zh) * 2004-10-11 2008-06-18 同济大学 一种基于双速率周期流技术的网络紧链路定位方法
EP1817669A4 (en) * 2004-10-27 2010-11-17 Meshnetworks Inc SYSTEM AND METHOD FOR PROVIDING THE QUALITY OF SERVICE REQUIRED AND REDUCING DIMENSIONS IN A WIRELESS COMMUNICATION NETWORK
CN100365957C (zh) * 2004-12-02 2008-01-30 华为技术有限公司 一种反向负荷控制方法
ES2297332T3 (es) 2004-12-15 2008-05-01 Matsushita Electric Industrial Co., Ltd Apoyo del trafico de tasa de bits garantizada para transmisiones del enlace ascendente.
US7555630B2 (en) 2004-12-21 2009-06-30 Intel Corporation Method and apparatus to provide efficient communication between multi-threaded processing elements in a processor unit
US7418543B2 (en) 2004-12-21 2008-08-26 Intel Corporation Processor having content addressable memory with command ordering
US7467256B2 (en) 2004-12-28 2008-12-16 Intel Corporation Processor having content addressable memory for block-based queue structures
JP2006279612A (ja) * 2005-03-29 2006-10-12 Ntt Docomo Inc 伝送速度制御方法、移動局及び無線回線制御局
US20060262721A1 (en) * 2005-04-26 2006-11-23 International Business Machines Corporation Receiving data in a sensor network
JP2006332753A (ja) * 2005-05-23 2006-12-07 Kddi Corp 移動通信システムおよび移動局装置ならびにアクセス制御方法
US8849752B2 (en) * 2005-07-21 2014-09-30 Google Inc. Overloaded communication session
US8111253B2 (en) * 2005-07-28 2012-02-07 Airvana Network Solutions, Inc. Controlling usage capacity in a radio access network
CN100411359C (zh) * 2005-12-21 2008-08-13 华为技术有限公司 一种流媒体数据发送方法和装置
US8254977B2 (en) * 2006-01-27 2012-08-28 Qualcomm Incorporated Centralized medium access control algorithm for CDMA reverse link
JP2007235871A (ja) * 2006-03-03 2007-09-13 Advanced Telecommunication Research Institute International 無線装置およびそれを用いた無線ネットワークシステム
US9219686B2 (en) 2006-03-31 2015-12-22 Alcatel Lucent Network load balancing and overload control
CN101043427B (zh) * 2006-05-24 2010-05-12 华为技术有限公司 一种拥塞处理的方法
JP4779827B2 (ja) * 2006-06-29 2011-09-28 日本電気株式会社 ネットワーク制御システム、無線通信装置、及びネットワーク制御方法
EP1946502B2 (en) * 2006-07-12 2017-09-13 Huawei Technologies Co., Ltd. Method for controlling congestion
US8817606B2 (en) * 2006-07-13 2014-08-26 Alcatel Lucent Managing overload of an access medium for a communication system
US20100118704A1 (en) * 2006-10-09 2010-05-13 Gergely Pongracz Method and Apparatus for use in a communications network
EP2028798B1 (en) * 2007-08-22 2012-05-02 Telefonaktiebolaget L M Ericsson (publ) Data transmission control methods and devices
JP5145852B2 (ja) * 2007-10-15 2013-02-20 日本電気株式会社 係数決定装置、無線通信システム、係数決定方法及び係数決定プログラム
US7916658B2 (en) * 2007-11-08 2011-03-29 Siemens Enterprise Communications Gmbh & Co. Kg Method for congestion detection in packet transmission networks
US8135116B2 (en) * 2007-11-20 2012-03-13 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for managing traffic congestion in a network through detection of a source of excessive call volume
US8165528B2 (en) * 2007-12-27 2012-04-24 Airvana, Corp. Interference mitigation in wireless networks
EP2079205A1 (en) * 2008-01-14 2009-07-15 British Telecmmunications public limited campany Network characterisation
US8422373B2 (en) * 2008-01-17 2013-04-16 Nokia Corporation Adaptive multi-rate codec bit rate control in a wireless system
JP5184141B2 (ja) * 2008-02-25 2013-04-17 株式会社エヌ・ティ・ティ・ドコモ 無線通信システム、無線通信方法及び基地局
US8045471B2 (en) * 2008-06-30 2011-10-25 Siemens Enterprise Communications Gmbh & Co. Kg Method and apparatus to inspect wireless traffic and mitigate packet elimination for wireless saturation avoidance
US10236950B2 (en) 2009-02-27 2019-03-19 Qualcomm Incorporated Video transmission over SDMA
US8537731B2 (en) * 2009-03-27 2013-09-17 Eden Rock Communications, Llc Systems and methods for reducing congestion in a wireless network
US8516101B2 (en) * 2009-06-15 2013-08-20 Qualcomm Incorporated Resource management for a wireless device
US9357568B2 (en) * 2009-06-16 2016-05-31 Futurewei Technologies, Inc. System and method for adapting an application source rate to a load condition
US9072097B2 (en) * 2009-12-24 2015-06-30 Nec Corporation Method for selecting allocable wireless resources, device for selecting allocable wireless resources, and communication device
US8335161B2 (en) * 2010-02-03 2012-12-18 Bridgewater Systems Corp. Systems and methods for network congestion management using radio access network congestion indicators
US8619573B2 (en) * 2010-03-24 2013-12-31 Telefonaktiebolaget Lm Ericsson (Publ) Delayed flow control action in transport network layer WCDMA communications
EP3694235A1 (en) * 2010-04-22 2020-08-12 Huawei Technologies Co. Ltd. Congestion/overload control method and apparatus
CN101969635A (zh) * 2010-04-30 2011-02-09 中兴通讯股份有限公司 一种机器通信的接入控制方法及系统和系统
US20110267948A1 (en) * 2010-05-03 2011-11-03 Koc Ali T Techniques for communicating and managing congestion in a wireless network
JP2010288302A (ja) * 2010-07-26 2010-12-24 Mitsubishi Electric Corp 無線通信方法、無線通信システム、基地局および移動機
US8854958B2 (en) * 2011-12-22 2014-10-07 Cygnus Broadband, Inc. Congestion induced video scaling
US9516626B2 (en) 2013-02-11 2016-12-06 Qualcomm Incorporated High data rate broadcast channel systems, devices, and methods
CN103442393A (zh) * 2013-09-06 2013-12-11 美商威睿电通公司 延长物联网设备休眠周期的装置和方法
US9872210B2 (en) 2013-10-16 2018-01-16 At&T Mobility Ii Llc Adaptive rate of congestion indicator to enhance intelligent traffic steering
US9591536B2 (en) 2013-10-18 2017-03-07 At&T Mobility Ii Llc Cell user occupancy indicator to enhance intelligent traffic steering
US10448281B2 (en) 2015-03-03 2019-10-15 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for communication between an access point and a sensor station
US10582508B2 (en) * 2015-03-31 2020-03-03 At&T Intellectual Property I, L.P. Facilitation of network resources
US10785161B2 (en) * 2018-07-10 2020-09-22 Cisco Technology, Inc. Automatic rate limiting based on explicit network congestion notification in smart network interface card

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0743803A2 (en) * 1995-03-24 1996-11-20 Kabushiki Kaisha Toshiba Method and system for controlling cell transmission rate in ATM network using resource management cell
EP1067729A2 (en) * 1999-07-09 2001-01-10 Nec Corporation Data transfer control system for mobile packet communications

Family Cites Families (119)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2144310A (en) 1983-08-01 1985-02-27 Philips Electronic Associated Multiple-access communications system
DE3527329A1 (de) 1985-07-31 1987-02-05 Philips Patentverwaltung Digitales funkuebertragungssystem mit variabler zeitschlitzdauer der zeitschlitze im zeitmultiplexrahmen
US4901307A (en) 1986-10-17 1990-02-13 Qualcomm, Inc. Spread spectrum multiple access communication system using satellite or terrestrial repeaters
US5101501A (en) 1989-11-07 1992-03-31 Qualcomm Incorporated Method and system for providing a soft handoff in communications in a cdma cellular telephone system
US5103459B1 (en) 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
US5511073A (en) 1990-06-25 1996-04-23 Qualcomm Incorporated Method and apparatus for the formatting of data for transmission
US5115429A (en) 1990-08-02 1992-05-19 Codex Corporation Dynamic encoding rate control minimizes traffic congestion in a packet network
US5224120A (en) 1990-12-05 1993-06-29 Interdigital Technology Corporation Dynamic capacity allocation CDMA spread spectrum communications
US5369637A (en) 1991-04-03 1994-11-29 U.S. Philips Corporation Signal transmission system
US5267261A (en) 1992-03-05 1993-11-30 Qualcomm Incorporated Mobile station assisted soft handoff in a CDMA cellular communications system
ZA931077B (en) 1992-03-05 1994-01-04 Qualcomm Inc Apparatus and method for reducing message collision between mobile stations simultaneously accessing a base station in a cdma cellular communications system
KR940702673A (ko) 1992-07-13 1994-08-20 안쏘니 제이. 샬리 2세 무선 통신 시스템에서의 핸드 오프 수행 방법 및 장치(A method and apparatus for performing handoffs in a wireless communication system)
IT1270938B (it) 1993-05-14 1997-05-16 Cselt Centro Studi Lab Telecom Procedimento per il controllo della trasmissione su uno stesso canale di flussi informativi a velocita' variabile in sistemi di comunicazione tra mezzi mobili, e sistema utilizzante tale procedimento
ZA946674B (en) 1993-09-08 1995-05-02 Qualcomm Inc Method and apparatus for determining the transmission data rate in a multi-user communication system
CA2148486A1 (en) 1993-09-20 1995-03-30 Michael G. Hluchyj Dynamic rate adjustment for overload control in communication networks
US5515379A (en) 1993-10-18 1996-05-07 Motorola, Inc. Time slot allocation method
US5594738A (en) 1993-10-18 1997-01-14 Motorola, Inc. Time slot allocation method
US6088590A (en) 1993-11-01 2000-07-11 Omnipoint Corporation Method and system for mobile controlled handoff and link maintenance in spread spectrum communication
US5420851A (en) 1993-11-24 1995-05-30 At&T Corp. Method of multiple access
US5539730A (en) 1994-01-11 1996-07-23 Ericsson Ge Mobile Communications Inc. TDMA/FDMA/CDMA hybrid radio access methods
US5671218A (en) 1994-04-28 1997-09-23 Lucent Technologies Inc. Controlling power and access of wireless devices to base stations which use code division multiple access
US5442625A (en) 1994-05-13 1995-08-15 At&T Ipm Corp Code division multiple access system providing variable data rate access to a user
FI107575B (fi) 1994-06-20 2001-08-31 Nokia Mobile Phones Ltd Tiedonsiirtomenetelmä, tukiasema sekä tilaajapäätelaite
US5603096A (en) * 1994-07-11 1997-02-11 Qualcomm Incorporated Reverse link, closed loop power control in a code division multiple access system
US5537410A (en) 1994-09-15 1996-07-16 Oki Telecom Subsequent frame variable data rate indication method
US5621723A (en) * 1994-09-27 1997-04-15 Gte Laboratories Incorporated Power control in a CDMA network
JP2596388B2 (ja) 1994-10-28 1997-04-02 日本電気株式会社 ディジタルコードレス電話システム
US5727033A (en) 1994-11-30 1998-03-10 Lucent Technologies Inc. Symbol error based power control for mobile telecommunication system
FI114178B (fi) 1995-01-09 2004-08-31 Nokia Corp Radiokapasiteetin dynaaminen jakaminen TDMA-järjestelmässä
US5933787A (en) 1995-03-13 1999-08-03 Qualcomm Incorporated Method and apparatus for performing handoff between sectors of a common base station
US5625628A (en) 1995-03-15 1997-04-29 Hughes Electronics Aloha optimization
US5598417A (en) 1995-04-28 1997-01-28 Motorola, Inc. Dynamic control of a data channel in a TDM wireless communication system
US5619492A (en) 1995-06-16 1997-04-08 Unisys Corporation CDMA communication system in which bit rates are dynamically allocated
US5729542A (en) 1995-06-28 1998-03-17 Motorola, Inc. Method and apparatus for communication system access
US5805577A (en) 1995-07-20 1998-09-08 Jain; Raj Erica: explicit rate indication for congestion avoidance in ATM networks
JP2968706B2 (ja) 1995-07-26 1999-11-02 日本電気エンジニアリング株式会社 移動無線機
KR970013834A (ko) 1995-08-23 1997-03-29 사와무라 시코우 전송속도 추정장치(A computing apparatus of transmission rate)
US5974106A (en) * 1995-09-01 1999-10-26 Motorola, Inc. Method and apparatus for multirate data communications
US5615212A (en) 1995-09-11 1997-03-25 Motorola Inc. Method, device and router for providing a contention-based reservation mechanism within a mini-slotted dynamic entry polling slot supporting multiple service classes
US5734646A (en) 1995-10-05 1998-03-31 Lucent Technologies Inc. Code division multiple access system providing load and interference based demand assignment service to users
US5596576A (en) 1995-11-03 1997-01-21 At&T Systems and methods for sharing of resources
JPH10154969A (ja) 1996-11-22 1998-06-09 Sony Corp 通信方法、基地局及び端末装置
US5751969A (en) 1995-12-04 1998-05-12 Motorola, Inc. Apparatus and methods for predicting and managing congestion in a network
US5722051A (en) * 1996-02-13 1998-02-24 Lucent Technologies Inc. Adaptive power control and coding scheme for mobile radio systems
US5737313A (en) 1996-03-15 1998-04-07 Nec Usa, Inc. Design of a closed loop feed back control for ABR service
US5745520A (en) 1996-03-15 1998-04-28 Motorola, Inc. Method and apparatus for power control in a spread spectrum communication system using threshold step-down size adjustment
NZ331915A (en) 1996-03-18 1999-05-28 Gen Instrument Corp Dynamic bandwidth allocation for a communication network
US6021116A (en) 1996-03-28 2000-02-01 Lucent Technologies, Inc. Method and apparatus for controlling data transfer rate using virtual queues in asynchronous transfer mode networks
JP2968717B2 (ja) 1996-04-25 1999-11-02 静岡日本電気株式会社 時分割多重伝送装置
US5878098A (en) 1996-06-27 1999-03-02 Motorola, Inc. Method and apparatus for rate determination in a communication system
US5933462A (en) 1996-11-06 1999-08-03 Qualcomm Incorporated Soft decision output decoder for decoding convolutionally encoded codewords
JP3444114B2 (ja) 1996-11-22 2003-09-08 ソニー株式会社 通信方法、基地局及び端末装置
FI964707A (fi) 1996-11-26 1998-05-27 Nokia Telecommunications Oy Menetelmä kuormituksen kontrolloimiseksi ja radiojärjestelmä
US5953338A (en) 1996-12-13 1999-09-14 Northern Telecom Limited Dynamic control processes and systems for asynchronous transfer mode networks
US6097722A (en) 1996-12-13 2000-08-01 Nortel Networks Corporation Bandwidth management processes and systems for asynchronous transfer mode networks using variable virtual paths
US5909443A (en) 1997-01-03 1999-06-01 International Business Machines Corporation ATM network congestion control system using explicit rate cell marking
US6023622A (en) 1997-03-05 2000-02-08 Watkins-Johnson Company Wireless communication system with dynamic channel allocation
US5923650A (en) 1997-04-08 1999-07-13 Qualcomm Incorporated Method and apparatus for reverse link rate scheduling
US5933777A (en) 1997-04-24 1999-08-03 Telefonaktiebolaget Lm Ericsson (Publ) System and method for allocating channel elements in a code division multiple access radio telecommunications network
US6104933A (en) 1997-06-23 2000-08-15 Telefonaktiebolaget Lm Ericsson Method and apparatus for control of base stations in macro diversity radio systems
US6137789A (en) 1997-06-26 2000-10-24 Nokia Mobile Phones Limited Mobile station employing selective discontinuous transmission for high speed data services in CDMA multi-channel reverse link configuration
US6330232B1 (en) 1997-07-16 2001-12-11 Nortel Networks Limited Base station transceiver subsystem carrier selection at a CDMA cell site
US6072784A (en) 1997-07-25 2000-06-06 At&T Corp. CDMA mobile station wireless transmission power management with adaptive scheduling priorities based on battery power level
US6108374A (en) 1997-08-25 2000-08-22 Lucent Technologies, Inc. System and method for measuring channel quality information
KR100259905B1 (ko) 1997-09-18 2000-06-15 정선종 코드분할다중접속환경의트래픽과부하상태에서호시도제어방법
US6128506A (en) * 1997-09-24 2000-10-03 Telefonaktiebolaget Lm Ericsson Integrated power control and congestion control in a communication system
US6028851A (en) 1997-09-26 2000-02-22 Telefonaktiebolaget L M Ericsson (Publ) System and method for mobile assisted admission control
US6226277B1 (en) 1997-10-14 2001-05-01 Lucent Technologies Inc. Method for admitting new connections based on usage priorities in a multiple access system for communications networks
KR100250716B1 (ko) 1997-10-31 2000-04-01 서평원 코드분할 다중접속 이동통신시스템 기지국의 호제어방법
US6574211B2 (en) 1997-11-03 2003-06-03 Qualcomm Incorporated Method and apparatus for high rate packet data transmission
US6055571A (en) 1997-11-20 2000-04-25 Nec Usa, Inc. Computer network with microeconomic flow control
US6128500A (en) 1997-12-19 2000-10-03 Us West, Inc. Method and system to optimize capacity of a CDMA cellular communication system
US6266330B1 (en) 1998-01-22 2001-07-24 Nokia Mobile Phones Limited Dynamic allocation of radio capacity in TDMA system
US6477143B1 (en) * 1998-01-25 2002-11-05 Dror Ginossar Method and apparatus for packet network congestion avoidance and control
DE69937277T2 (de) * 1998-02-19 2008-07-17 Qualcomm Inc., San Diego Übertragungstaktverfahren und -System in einem schnurlosen Kommunikationssystem
US6385449B2 (en) 1998-03-06 2002-05-07 Telefonaktiebolaget L M Ericsson System and method used in a mobile telecommunications network for load balancing ongoing calls between different base station controllers
US6233222B1 (en) 1998-03-06 2001-05-15 Telefonaktiebolaget Lm Ericsson Telecommunications inter-exchange congestion control
US6721278B1 (en) 1998-04-30 2004-04-13 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic allocation of packet data channels
EP0959582A1 (en) 1998-05-20 1999-11-24 Ascom Tech Ag Process and architecture for controlling traffic on a digital communication link
US6404826B1 (en) 1998-07-02 2002-06-11 Texas Instruments Incorporated Iterative signal-to-interference ratio estimation for WCDMA
US6097697A (en) * 1998-07-17 2000-08-01 Sitara Networks, Inc. Congestion control
KR100413419B1 (ko) 1998-08-04 2004-02-14 엘지전자 주식회사 이동통신 시스템에서 랜덤 액세스방법
HRP980536B1 (en) 1998-10-05 2006-04-30 O�egovi� Julije Arrangements for window - time - space flow control
US6240287B1 (en) 1998-10-06 2001-05-29 Lucent Technologies Inc. Processing overload control at base stations of cellular wireless communication systems
US6668159B1 (en) * 1998-11-30 2003-12-23 Telefonaktiebolaget Lm Ericsson (Publ) Terminal bitrate indicator
US6192249B1 (en) 1998-12-03 2001-02-20 Qualcomm Inc. Method and apparatus for reverse link loading estimation
FI107505B (fi) 1999-02-16 2001-08-15 Nokia Networks Oy Pääsynvalvontamenetelmä
US6317435B1 (en) 1999-03-08 2001-11-13 Qualcomm Incorporated Method and apparatus for maximizing the use of available capacity in a communication system
US6324172B1 (en) 1999-03-08 2001-11-27 Qualcomm Incorporated Method of rate allocation in a data communications network
US6516196B1 (en) * 1999-04-08 2003-02-04 Lucent Technologies Inc. Intelligent burst control functions for wireless communications systems
US6567420B1 (en) 1999-04-15 2003-05-20 Qualcomm, Incorporated Method and apparatus for high rate channel access control
US6639934B1 (en) 1999-04-26 2003-10-28 Telefonaktiebolaget Lm Ericsson (Publ) Power control in a CDMA mobile communication system
ES2224568T3 (es) * 1999-06-16 2005-03-01 Alcatel Metodo para mejorar las caracteristicas de funcionamiento de un sistema movil de radiocomunicaciones utilizando un algoritmo de control de potencia.
ATE274768T1 (de) * 1999-07-13 2004-09-15 Cit Alcatel Verfahren zur leistungssteigerung eines mobilen radiokommunikationssystems unter verwendung eines leistungsregelungs-algorithmus
US6456850B1 (en) 1999-08-17 2002-09-24 Lucent Technologies Inc. Method for preventing overload conditions in communication systems
US6426971B1 (en) 1999-09-13 2002-07-30 Qualcomm Incorporated System and method for accurately predicting signal to interference and noise ratio to improve communications system performance
US6665272B1 (en) 1999-09-30 2003-12-16 Qualcomm Incorporated System and method for persistence-vector-based modification of usage rates
US6563810B1 (en) 1999-09-30 2003-05-13 Qualcomm Incorporated Closed loop resource allocation
KR100386562B1 (ko) * 1999-11-01 2003-06-02 엘지전자 주식회사 순방향 공통 채널의 전력 제어 방법
JP3618071B2 (ja) * 1999-12-28 2005-02-09 株式会社エヌ・ティ・ティ・ドコモ 移動通信制御方法及びそのシステム及びそれに用いられる基地局及び移動局
US6707862B1 (en) * 2000-03-21 2004-03-16 Denso Corporation Predictive data rate control in wireless transmitters
US6987729B1 (en) 2000-05-11 2006-01-17 Lucent Technologies Inc. Method and apparatus for admission management in wireless communication systems
US6718171B1 (en) * 2000-06-26 2004-04-06 Denso Corporation Robust and efficient reacquisition after call release
JP3689629B2 (ja) 2000-09-29 2005-08-31 キヤノン株式会社 シート給送装置及びシート処理装置
US6597923B1 (en) 2000-10-23 2003-07-22 Telefonaktiebolaget L.M. Ericsson (Publ.) Method and apparatus for transmitter power control
US6799045B1 (en) * 2000-11-07 2004-09-28 Telefonaktiebolaget Lm Ericsson (Publ) Reliable congestion control in a CDMA-based mobile radio commmunications system
US6985739B2 (en) 2000-12-15 2006-01-10 Telefonaktiebolaget Lm Ericsson (Publ) Admission and congestion control in a CDMA-based mobile radio communications system
US6553235B2 (en) * 2000-12-22 2003-04-22 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for providing adaptive fast radio channel congestion control
US20020119796A1 (en) 2000-12-29 2002-08-29 Telefonaktiebolaget Lm Ericsson System and method for improved mobile communication admission and congestion control
US6775541B2 (en) * 2001-01-19 2004-08-10 Motorola, Inc. Method and apparatus for controlling data rates to preserve voice quality in a CDMA system
ATE362290T1 (de) 2001-02-12 2007-06-15 Lg Electronics Inc Datenübertragungsratensteuerung auf der aufwärtsstrecke für jede mobilstation
US7120134B2 (en) 2001-02-15 2006-10-10 Qualcomm, Incorporated Reverse link channel architecture for a wireless communication system
GB2375691B (en) 2001-05-17 2004-06-09 Nec Corp Updating method for use in a mobile communication system
US7085581B2 (en) * 2001-06-01 2006-08-01 Telefonaktiebolaget Lm Ericsson (Publ) RPC channel power control in a HDR network
US7221653B2 (en) 2001-07-30 2007-05-22 Telefonaktiebolaget Lm Ericsson (Publ) Fast flow control methods for communication networks
US7072306B2 (en) 2001-10-05 2006-07-04 Qualcomm Incorporated Reverse outer loop optimization for communication channels with discontinuous transmission (DTX)
KR100547793B1 (ko) 2001-12-29 2006-02-01 삼성전자주식회사 이동통신시스템에서 역방향 데이터 전송 제어 방법
US7054391B2 (en) 2003-05-30 2006-05-30 Efficient Channel Coding, Inc. Receiver based saturation estimator
US8885474B2 (en) 2005-04-15 2014-11-11 Alcatel Lucent Method for reverse link congestion overload control in wireless high speed data applications

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0743803A2 (en) * 1995-03-24 1996-11-20 Kabushiki Kaisha Toshiba Method and system for controlling cell transmission rate in ATM network using resource management cell
EP1067729A2 (en) * 1999-07-09 2001-01-10 Nec Corporation Data transfer control system for mobile packet communications

Also Published As

Publication number Publication date
JP4136928B2 (ja) 2008-08-20
HK1067257A1 (en) 2005-04-01
IL159164A0 (en) 2004-06-01
US7961616B2 (en) 2011-06-14
RU2004100233A (ru) 2005-06-10
DE60229516D1 (de) 2008-12-04
BRPI0210196B1 (pt) 2016-06-14
KR20040004701A (ko) 2004-01-13
EP1393510B1 (en) 2008-10-22
CN1539225A (zh) 2004-10-20
CA2449444A1 (en) 2002-12-12
WO2002100053A1 (en) 2002-12-12
TWI248739B (en) 2006-02-01
EP1393510A1 (en) 2004-03-03
KR100915561B1 (ko) 2009-09-03
BR0210196A (pt) 2006-10-10
NO20035418D0 (no) 2003-12-05
JP2005518109A (ja) 2005-06-16
US20020186657A1 (en) 2002-12-12
MXPA03011170A (es) 2004-03-26
ATE412292T1 (de) 2008-11-15

Similar Documents

Publication Publication Date Title
CN100355252C (zh) 在无线通信系统中通过数据率的调整减小拥塞的方法和装置
EP1397875B1 (en) Method and apparatus for congestion control in a wireless communication system
RU2384019C2 (ru) Устройство и способ для управления взаимными помехами обратной линии связи среди терминалов доступа в системе беспроводной связи
TWI408978B (zh) 在行動通信系統中用於遞交控制之方法及裝置
US7333460B2 (en) Adaptive beacon interval in WLAN
CN102104908B (zh) 一种数据传输控制方法及设备
WO2013036906A1 (en) Access point selection based on backhaul measurements
WO2004114715A2 (en) Method and apparatus for dynamic adjustment of rise-over-thermal (rot) threshold for reverse link rate allocation
CA2354186A1 (en) Optimal load-based wireless session context transfer
WO2009002241A1 (en) Adaptive handover in a cellular wireless access network
CN102422675B (zh) 用于在监管区域改变期间维持服务质量的方法和装置
US20050083879A1 (en) Method and apparatus to improve quality of service in a wireless network
CN112672364B (zh) 策略配置方法、装置、相关设备及存储介质
AU2002305880A1 (en) Method and apparatus for reduction of congestion through data rate adjustment in a wireless communication system
AU2002305839A1 (en) Method and apparatus for congestion control in a wireless communication system
CN107105468A (zh) 接入点簇的管理方法、装置、电子设备及存储介质
Mai et al. What Can Pricing do in Wireless Networks?

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1067257

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1067257

Country of ref document: HK

CX01 Expiry of patent term

Granted publication date: 20071212

CX01 Expiry of patent term