CN1685661B - 向用户提供服务质量的方法、装置和网关 - Google Patents
向用户提供服务质量的方法、装置和网关 Download PDFInfo
- Publication number
- CN1685661B CN1685661B CN038231964A CN03823196A CN1685661B CN 1685661 B CN1685661 B CN 1685661B CN 038231964 A CN038231964 A CN 038231964A CN 03823196 A CN03823196 A CN 03823196A CN 1685661 B CN1685661 B CN 1685661B
- Authority
- CN
- China
- Prior art keywords
- service
- flow
- user
- dispensing
- sends
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L12/5602—Bandwidth control in ATM Networks, e.g. leaky bucket
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/215—Flow control; Congestion control using token-bucket
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
Abstract
可以利用代表用户的宿主对象(102)、代表服务的服务对象(106a、106b、106c)和链接这二者的连接对象(108a、108b、108c),以便提供服务质量(QoS)。宿主对象(102)和/或连接对象(108a、108b、108c)可以包含定义对流量的限制的配给方案,可以通过本地或远程编程机制提供该配给方案。当流量流过宿主对象(102)和/或连接对象(108a、108b、108c)时,利用适当的配给方案来确定要丢弃的分组。
Description
技术领域
本发明涉及计算机网络网关领域。更具体地说,本发明涉及通过流量配给方案(provision scheme)向网关用户提供服务质量(QoS)的解决方案。
背景技术
订户聚合系统允许计算机网络用户同时连接到多个服务目的地网络。为了获得由不同的服务网络提供的服务,订户要与所述网络交换数据或控制分组。在上行方向的网关可以从订户接收该流量,然后可以由在下行方向的网关从服务网络接收。
通过专门网关的用户,订户可以动态地挑选一种或多种服务。每种服务可能具有它自己的带宽需求,以及定价水平,以便向它的订户提供相应的服务质量水平。从而在上行方向或下行方向的订户所消耗的带宽可以随所选择的服务而波动。因此,订户应当为他的订购支付的价钱也会变化。例如,订户可以为基本服务每月向ISP支付$19.95,而为高级服务支付¥39.95。另外,有时用户可以以不同的价格同时订购ISP所提供的多种服务,例如视频服务和因特网接入。视频服务通常要求较高的带宽,并且ISP不得不将传输介质例如数字用户线(DSL)配给到可接受的高速。不幸地是,这允许用户也以更高的速度享受因特网,而ISP可能希望对高速因特网收取比高速视频服务更多的钱。这些都被认为是服务质量(QoS)问题。
处理这些问题的最常用方法是为每个订户使用异步传输模式(ATM)虚电路(VC),并且对VC设置限制。这被称为以每订户线为基础的流量配给。然而,这种方法有若干限制。首先,在订户线上可能有多于一个用户。例如,当订户是小公司时,就会有多个雇员共享相同线路。这种方法不能区分多个用户。第二,用户可能可访问多于一个服务提供者。每个服务提供者可能希望设置它自己的限制。例如,一个服务提供者可以设置1.5Mb的限制,而另一个可以设置0.5Mb的限制。这种方法不能对不同的服务施加不同的限制,它仅仅能够作为整体向VC施加2Mb的集合限制。
所以所需要的是克服这些限制的解决方案。
发明内容
可以利用代表用户的宿主对象、代表服务的服务对象和链接这二者的连接对象,以便提供服务质量(QoS)。宿主对象和/或连接对象可以包含定义对流量的限制的配给方案,可以通过本地或远程编程机制提供该配给方案。当流量流过宿主对象和/或连接对象时,利用适当的配给方案来确定要丢弃的分组。
附图说明
这里结合并组成本说明书的一部分的附图与详细描述一起说明了本发明的一种或数种实施方式,用来解释本发明的原理和实施方式。
在附图中:
图1是图示了根据本发明特定实施方式的网关体系结构的图。
图2是图示了根据本发明特定实施方式的令牌桶配给的图。
图3是图示了根据本发明特定实施方式的用于在网关中提供对于用户的服务质量的方法的流程图。
图4是图示了根据本发明特定实施方式的用于在网关中提供对于服务的服务质量的方法的流程图。
图5是图示了根据本发明特定实施方式的用于在网关中向订购了一种或多种服务的用户提供服务质量的方法的流程图。
图6是图示了根据本发明特定实施方式的用于提供对于用户的服务质量的网关的方框图。
图7是图示了根据本发明特定实施方式的用于提供对于服务的服务质量的网关的流程图。
图8是图示了根据本发明特定实施方式的用于向订购了一种或多种服务的用户提供服务质量的网关的方框图。
具体实施方式
这里在计算机系统、服务器和软件的上下文中描述本发明的实施方式。本领域的那些普通技术人员将认识到下面的本发明的详细描述仅仅是说明性的,而不是要以任何方式进行限制。这些技术人员将认识到本发明的其他实施方式也具有这种公开的优点。现在将详细参考如附图所示的本发明的实现。在整个附图和下面的详细描述中将用相同的标号指示相同或相似的部分。
为了清楚起见,在这里并没有图示和描述该实现的所有常规特征。当然,应当理解在任何这种实际实现的开发中,必须要作出许多实现特有的决定,以便实现开发者的特定的目标,例如遵守应用相关和商业相关的限制,并且这些特定的目标会从一种实现到另一种实现或者从一个开发者到另一个开发者而变化。此外,应当理解这种开发努力可能是复杂并耗时的,但是对于那些具有这种公开的优点的领域中的普通技术人员来说不过是工程的常规任务罢了。
根据本发明的一种实施方式,可以使用各种类型的操作系统(OS)、计算平台、固件、计算机程序、计算机语言和/或通用机器来实现组件、过程步骤和/或数据结构。可以将方法运行为在处理电路上运行的编程过程。处理电路可以采用处理器和操作系统的多种组合或者独立的设备的形式。可以将处理实现为由这种硬件、硬件单独或者他们的任何组合执行的指令。可以在由机器只读的程序存储设备上存储软件。另外,本领域的那些普通技术人员将认识到,在不脱离这里公开的发明概念的范围和精神的情况下,也可以使用具有较少通用目的性质的设备,例如硬连线设备、现场可编程门阵列(FPGA)、专用集成电路(ASIC)等。
可以利用代表用户的宿主对象、代表服务的服务对象和链接这二者的连接对象,以便提供服务质量(QoS)。在本发明的特定实施方式中,当用户登录时,网关可以创建宿主对象。用户然后可以登录(顺序或者并行地)到一个或多个订购的服务。当用户登录到订购的服务中时,可以创建服务对象来描述该服务(除非由于其他订户的动作已经创建了该服务对象)。然后可以创建连接对象来链接用户的宿主对象和服务对象。从用户到因特网的分组可以从用户流动到主机对象,然后到连接对象,然后到服务对象,再然后到因特网。从因特网到用户的分组可以以相反的顺序流动。
在本发明的特定实施方式中,可以在宿主对象和/或连接对象内部设置配给方案。可以首先将用于特定服务的配给方案存储到服务资料(profile)中,然后将其拷贝到已创建的链接到该服务的每个连接对象。配给方案可以对流量速率进行监控,并在所述速率超过向满足所述方案中所定义的标准的分组确定的限制时丢弃某些分组。这是管制方案的示例。然而,也可以应用诸如修整(shaping)之类的其他配给方案。
因此,可以使用本发明实现若干种不同的配给情形。这些情形包括;
1.集合配给。如果用户已经订购多种服务,则网络接入提供者可以在宿主对象上设置配给方案,以使得用户不能以高于限制的速率发送或接收流量。
2.服务配给。每个服务提供者可以通过在适当的服务对象中设置配给方案来设置它自己的限制。
3.每用户每服务配给。网络接入提供者可以对用户设置限制,并且服务提供者也可以对每种服务设置限制。例如,可以将对用户的限制设置为2Mb。可以将对服务A的限制设置为1.5Mb,而将对服务B的限制设置为1Mb。如果用户同时订购两种服务,则服务限制和总共2Mb的限制都将限制该用户。如果用户只订购一种服务,则因为总共2Mb的限制比服务限制高,所以只有总共2Mb的限制将限制该用户。
图1是图示了根据本发明特定实施方式的网关体系结构的图。订户100可以具有关联的宿主对象102。用户可以订购三个服务104a、104b和104c。每个服务可以具有对应的服务对象106a、106b和106c。连接对象108a、108b和108c可以将每个服务对象106a、106b和106c与适当的宿主对象102相关联。
本发明的特定实施方式的其他优点是可以利用远程接入拨入用户服务(RADIUS)接入控制协议来自动配置配给方案。在过去,任何配给方案都不得不通过命令行接口(CLI)手动进行配置。通过修改用户资料和服务资料来包括描述配给参数的属性,可以通过诸如RADIUS之类的远程订户管理协议来容易地修改配给方案。这可以包括与上行带宽、上行正常突发(burst)大小、上行过度突发大小、下行带宽、下行正常突发大小、下行过度突发大小有关的信息。在用户资料中,这定义了用户有权获得的平均带宽和用户可以拥有的正常/过度突发容限。在服务资料中,这定义了服务必须达到的平均速率和服务可以容忍的正常/过度突发大小,从而提供相应的服务质量。
在本发明的特定的实施方式中,可以将配给方案实现为令牌桶机制。图2是图示了根据本发明特定实施方式的令牌桶配给方案的图。设置令牌速率TR 200,TR或者对应于在每用户配给中订户有权达到的聚合带宽,或者对应于在每用户每服务配给中,单个服务提供可接受的质量而所需的带宽。可以用令牌桶大小或正常突发大小TBS 202来限制流量流可以达到的突发大小。
当长度为L的分组从上行方向或者从下行方向到达管制器(不管在宿主对象还是在连接对象中)时,如果它的令牌桶具有足够的令牌(≥L),则可以传递该分组,并且将相应地自动对桶中的令牌数目进行更新。如果令牌桶没有足够的令牌(<L),则丢弃改分组,并且不对令牌桶中的令牌数目进行更新。从而:
当具有长度L的分组到达网关时,
更新令牌桶:令牌#=Min(令牌#+TR×从上次更新起经过的时间,TBS),
如果(令牌#≥L)则
传递该分组,
更新令牌桶:令牌#=令牌#-L;
否则
丢弃该分组,不更新令牌桶
当设置可选参数即扩展的突发大小ETBS时,该参数应当大于等于TBS。当ETBS等于TBS时,该配给方案就是令牌桶方案。当ETBS大于TBS时,可以施加扩展的突发限制。不像标准的令牌桶方案,具有扩展的突发大小的令牌桶允许一个流借用更多的令牌。需要具有扩展的突发能力的令牌桶不是要立即进入诸如标准令牌桶之类的尾部丢弃情景,而是要以与随机早期检测(RED)更相似的方式逐渐丢弃分组。
该方案可以利用实际债务、复合债务和扩展的突发大小之间的比较结果来确定分组配给结果。实际债务是流当前已经借用的令牌的计数。复合债务是从最后一次丢弃分组起所有实际债务的和。如果复合债务大于扩展的突发大小,则会丢弃分组。在丢弃分组之后,将复合债务有效地置零,并且在下一次丢弃新的分组时开始重新计算新的值。如果实际债务大于扩展的突发值,则丢弃所有的分组,直到通过积累令牌桶中的令牌而减小了实际债务。丢弃的分组对任何速率和突发限制都不会有不利影响。即,当丢弃分组时,没有从令牌桶中移除令牌。
图3是示出了根据本发明特定实施方式用于在网关中提供对于用户的服务质量的方法的流程图。在300处,定义对应于用户的宿主对象,该宿主对象具有指示对向或从用户发送的流量的限制的配给方案。这可以发生在用户登录时。可以用具有描述配给参数的属性的用户资料来定义宿主对象。这些参数可以包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。可以将配给方案实现为令牌桶配给。在302处,将向或从用户发送的超过限制的流量丢弃。
图4是示出了根据本发明特定实施方式用于在网关中提供对于服务的服务质量的方法的流程图。在400处,定义对应于服务的服务对象。这可以发生在用户登录到服务时。在402处,创建将服务对象链接到宿主对象的连接对象,宿主对象对应于订购该服务的用户,其中连接对象具有指示对向或从服务发送的流量的限制的配给方案。可以用具有描述配给参数的属性的服务资料来定义服务对象。这些参数可以包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。可以将配给方案实现为令牌桶配给。在404处,将向或从服务发送的超过限制的流量丢弃。
图5是示出了根据本发明特定实施方式用于在网关中向订购了一种或多种服务的用户提供服务质量的方法的流程图。在500处,定义对应于用户的宿主对象。该宿主对象具有指示对向或从用户发送的流量的限制的配给方案。这可以发生在用户登录时。可以用具有描述配给参数的属性的用户资料来定义宿主对象。这些参数可以包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。可以将配给方案实现为令牌桶配给。在502处,定义对应于服务的服务对象。这可以发生在用户登录到服务时。在504处,创建将服务对象链接到宿主对象的连接对象,其中连接对象具有指示对向或从服务发送的流量的限制的配给方案。可以用具有描述配给参数的属性的服务资料来定义服务对象。这些参数可以包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。可以将配给方案实现为令牌桶配给。在506处,将向或从用户发送的超过对向或从用户发送的流量的限制的流量以及向或从服务发送的超过向或从服务发送的流量的限制的流量丢弃。
图6是图示了根据本发明特定实施方式用于提供对于用户的服务质量的网关的方框图。宿主对象定义器600定义与用户对应的宿主对象,宿主对象具有指示对向或从用户发送的流量的限制的配给方案。这可以发生在用户登录时。可以用具有描述配给参数的属性的用户资料来定义宿主对象。这些参数可以包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。可以将配给方案实现为令牌桶配给。耦合到宿主对象定义器600的流量丢弃器602可以将向或从用户发送的超过限制的流量丢弃。
图7是图示了根据本发明特定实施方式用于提供对于服务的服务质量的网关的方框图。服务对象定义器700定义与服务对应的服务对象,这可以发生在用户登录到服务时。耦合到服务对象定义器700的连接对象创建器702可以创建将服务对象链接到宿主对象的连接对象,宿主对象对应于订购该服务的用户,其中连接对象具有指示对向或从服务发送的流量的限制的配给方案。可以用具有描述配给参数的属性的服务资料来定义服务对象。这些参数可以包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。可以将配给方案实现为令牌桶配给。耦合到连接对象创建器702的流量丢弃器704可以将向或从服务发送的超过限制的流量丢弃。
图8是示出了根据本发明特定实施方式用于在网关中向订购了一种或多种服务的用户提供服务质量的网关的方框图。宿主对象定义器800可以定义与用户对应的宿主对象,宿主对象具有指示对向或从用户发送的流量的限制的配给方案。这可以发生在用户登录时。可以用具有描述配给参数的属性的用户资料来定义宿主对象。这些参数可以包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。可以将配给方案实现为令牌桶配给。服务对象定义器802可以定义与服务对应的服务对象。这可以发生在用户登录到服务时。耦合到宿主对象定义器800和服务对象定义器802的连接对象创建器804可以创建将服务对象链接到宿主对象的连接对象,其中连接对象具有指示对向或从服务发送的流量的限制的配给方案。可以用具有描述配给参数的属性的服务资料来定义服务对象。这些参数可以包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。可以将配给方案实现为令牌桶配给。耦合到宿主对象定义器800和连接对象创建器804的流量丢弃器806可以将向或从用户发送的超过对向或从用户发送的流量的限制的流量以及向或从服务发送的超过向或从服务发送的流量的限制的流量丢弃。
尽管已经图示并描述了本发明的实施方式和应用,但是对于本领域的那些技术人员很清楚,在不脱离这里的发明概念的情况下,可以有远比上面提到的实施方式和应用多的具有该公开的好处的修改。因此,除了所附权利要求的精神外,本发明不应被限制。
Claims (19)
1.一种用于在网关中向订购一种或者多种服务的用户提供服务质量的方法,包括:
定义对应于所述用户的宿主对象,所述宿主对象具有配给方案,该配给方案指示对向所述用户发送的流量或从所述用户发送的流量的限制;
定义多个服务对象,每个服务对象对应于所述服务中相应的一个不同服务;
创建多个连接对象,每个连接对象将所述服务对象中对应的一个不同服务对象链接到所述宿主对象,每个连接对象具有相应的配给方案,该相应的配给方案指示对向对应的服务发送的流量或从对应的服务发送的流量的相应限制;
将向或从所述用户发送的超过对向或从所述用户发送的流量的所述限制的流量丢弃;和
将向或从所述服务中的每个服务发送的超过对向或从相应服务发送的流量的相应限制的流量丢弃。
2.如权利要求1所述的方法,其中,所述定义宿主对象发生在用户登录时。
3.如权利要求1所述的方法,其中,使用具有描述配给参数的属性的用户资料来定义所述宿主对象。
4.如权利要求1所述的方法,其中,所述定义服务对象发生在用户登录到所述服务时。
5.如权利要求1所述的方法,其中,使用具有描述配给参数的属性的服务资料来定义所述连接对象。
6.如权利要求3所述的方法,其中,所述配给参数包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。
7.如权利要求5所述的方法,其中,所述配给参数包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。
8.如权利要求1所述的方法,其中,将所述配给方案实现为令牌桶配给。
9.如权利要求1所述的方法,还包括通过远程订户管理协议来接收对所述配给方案的修改。
10.一种操作来向订购一种或多种服务的用户提供服务质量的网关,包括:
宿主对象定义器,所述宿主对象定义器被配置来定义对应于所述用户的宿主对象,所述宿主对象配给方案,该配给方案指示对向所述用户发送的流量或从所述用户发送的流量的限制;
服务对象定义器,所述服务对象定义器被配置来定义多个服务对象,每个服务对象对应于所述服务中的相应的一个不同服务;
耦合到所述宿主对象定义器和所述服务对象定义器的连接对象创建器,所述连接对象创建器被配置来创建多个连接对象,每个连接对象将所述服务对象中的对应的一个不同服务对象链接到所述宿主对象,其中每个连接对象具有相应的配给方案,该相应的配给方案指示对向对应的服务发送的流量或从对应的服务发送的流量的相应限制;和
耦合到所述宿主对象定义器和所述连接对象创建器的流量丢弃器,所述流量丢弃器被配置来:
将向或从所述用户发送的超过对向或从所述用户发送的流量的所述限制的流量丢弃;和
将向或从所述服务中的每个服务发送的超过对向或从相应服务发送的流量的相应限制的流量丢弃。
11.一种用于在网关中向订购一种或者多种服务的用户提供服务质量的装置,包括:
用于定义对应于所述用户的宿主对象的装置,所述宿主对象具有配给方案,该配给方案指示对向所述用户发送的流量或从所述用户发送的流量的限制;
用于定义多个服务对象的装置,每个服务对象对应于所述服务中相应的一个不同服务;
用于创建多个连接对象的装置,每个连接对象将所述服务对象中对应的一个不同服务对象链接到所述宿主对象,每个连接对象具有相应的配给方案,该相应的配给方案指示对向对应的服务发送的流量或从对应的服务发送的流量的相应限制;
用于将向或从所述用户发送的超过对向或从所述用户发送的流量的所述限制的流量丢弃的装置;和
用于将向或从所述服务中的每个服务发送的超过对向或从相应服务发送的流量的相应限制的流量丢弃的装置。
12.如权利要求11所述的装置,其中,所述定义宿主对象发生在用户登录时。
13.如权利要求11所述的装置,其中,使用具有描述配给参数的属性的用户资料来定义所述宿主对象。
14.如权利要求11所述的装置,其中,所述定义服务对象发生在用户登录到所述服务时。
15.如权利要求11所述的装置,其中,使用具有描述配给参数的属性的服务资料来定义所述连接对象。
16.如权利要求13所述的装置,其中,所述配给参数包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。
17.如权利要求15所述的装置,其中,所述配给参数包括上行带宽、上行正常突发大小、上行过度突发大小、下行带宽、下行正常突发大小和下行过度突发大小。
18.如权利要求11所述的装置,其中,将所述配给方案实现为令牌桶配给。
19.如权利要求11所述的装置,还包括用于通过远程订户管理协议来接收所述配给方案的修改的装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/256,787 | 2002-09-26 | ||
US10/256,787 US7130917B2 (en) | 2002-09-26 | 2002-09-26 | Quality of service in a gateway |
PCT/US2003/030308 WO2004030279A1 (en) | 2002-09-26 | 2003-09-23 | Per user per service traffic provisioning |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1685661A CN1685661A (zh) | 2005-10-19 |
CN1685661B true CN1685661B (zh) | 2013-02-27 |
Family
ID=32029356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN038231964A Expired - Fee Related CN1685661B (zh) | 2002-09-26 | 2003-09-23 | 向用户提供服务质量的方法、装置和网关 |
Country Status (6)
Country | Link |
---|---|
US (2) | US7130917B2 (zh) |
EP (1) | EP1547310A1 (zh) |
CN (1) | CN1685661B (zh) |
AU (1) | AU2003278942B2 (zh) |
CA (1) | CA2500350C (zh) |
WO (1) | WO2004030279A1 (zh) |
Families Citing this family (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7447155B2 (en) * | 2002-06-17 | 2008-11-04 | Intel Corporation | Guaranteed service in a data network |
US7130917B2 (en) * | 2002-09-26 | 2006-10-31 | Cisco Technology, Inc. | Quality of service in a gateway |
US8117639B2 (en) * | 2002-10-10 | 2012-02-14 | Rocksteady Technologies, Llc | System and method for providing access control |
WO2004036371A2 (en) * | 2002-10-16 | 2004-04-29 | Rocksteady Networks, Inc. | System and method for dynamic bandwidth provisioning |
US7965717B2 (en) * | 2003-01-17 | 2011-06-21 | Nortel Networks Limited | Multi-staged services policing |
US7624438B2 (en) | 2003-08-20 | 2009-11-24 | Eric White | System and method for providing a secure connection between networked computers |
US20050141426A1 (en) * | 2003-12-31 | 2005-06-30 | Broadcom Corporation | System and method for controlling packet transmission using a plurality of buckets |
US7221927B2 (en) * | 2004-02-13 | 2007-05-22 | Trapeze Networks, Inc. | Station mobility between access points |
US7665130B2 (en) * | 2004-03-10 | 2010-02-16 | Eric White | System and method for double-capture/double-redirect to a different location |
US8543710B2 (en) * | 2004-03-10 | 2013-09-24 | Rpx Corporation | Method and system for controlling network access |
US7610621B2 (en) * | 2004-03-10 | 2009-10-27 | Eric White | System and method for behavior-based firewall modeling |
WO2006099540A2 (en) | 2005-03-15 | 2006-09-21 | Trapeze Networks, Inc. | System and method for distributing keys in a wireless network |
US7551574B1 (en) * | 2005-03-31 | 2009-06-23 | Trapeze Networks, Inc. | Method and apparatus for controlling wireless network access privileges based on wireless client location |
US8638762B2 (en) | 2005-10-13 | 2014-01-28 | Trapeze Networks, Inc. | System and method for network integrity |
US7551619B2 (en) * | 2005-10-13 | 2009-06-23 | Trapeze Networks, Inc. | Identity-based networking |
WO2007044986A2 (en) | 2005-10-13 | 2007-04-19 | Trapeze Networks, Inc. | System and method for remote monitoring in a wireless network |
US7724703B2 (en) * | 2005-10-13 | 2010-05-25 | Belden, Inc. | System and method for wireless network monitoring |
US7573859B2 (en) * | 2005-10-13 | 2009-08-11 | Trapeze Networks, Inc. | System and method for remote monitoring in a wireless network |
US8250587B2 (en) * | 2005-10-27 | 2012-08-21 | Trapeze Networks, Inc. | Non-persistent and persistent information setting method and system for inter-process communication |
US20070106778A1 (en) * | 2005-10-27 | 2007-05-10 | Zeldin Paul E | Information and status and statistics messaging method and system for inter-process communication |
US20070106998A1 (en) * | 2005-10-27 | 2007-05-10 | Zeldin Paul E | Mobility system and method for messaging and inter-process communication |
US7817556B2 (en) * | 2006-04-20 | 2010-10-19 | Cisco Technology, Inc. | Modification of policing methods to make them more TCP-friendly |
US7558266B2 (en) * | 2006-05-03 | 2009-07-07 | Trapeze Networks, Inc. | System and method for restricting network access using forwarding databases |
US20070260720A1 (en) * | 2006-05-03 | 2007-11-08 | Morain Gary E | Mobility domain |
US20070268506A1 (en) * | 2006-05-19 | 2007-11-22 | Paul Zeldin | Autonomous auto-configuring wireless network device |
US20070268515A1 (en) * | 2006-05-19 | 2007-11-22 | Yun Freund | System and method for automatic configuration of remote network switch and connected access point devices |
US8966018B2 (en) | 2006-05-19 | 2015-02-24 | Trapeze Networks, Inc. | Automated network device configuration and network deployment |
US20070268514A1 (en) * | 2006-05-19 | 2007-11-22 | Paul Zeldin | Method and business model for automated configuration and deployment of a wireless network in a facility without network administrator intervention |
US20070268516A1 (en) * | 2006-05-19 | 2007-11-22 | Jamsheed Bugwadia | Automated policy-based network device configuration and network deployment |
US7577453B2 (en) * | 2006-06-01 | 2009-08-18 | Trapeze Networks, Inc. | Wireless load balancing across bands |
US9258702B2 (en) * | 2006-06-09 | 2016-02-09 | Trapeze Networks, Inc. | AP-local dynamic switching |
US9191799B2 (en) | 2006-06-09 | 2015-11-17 | Juniper Networks, Inc. | Sharing data between wireless switches system and method |
US8818322B2 (en) | 2006-06-09 | 2014-08-26 | Trapeze Networks, Inc. | Untethered access point mesh system and method |
US7912982B2 (en) * | 2006-06-09 | 2011-03-22 | Trapeze Networks, Inc. | Wireless routing selection system and method |
US7844298B2 (en) * | 2006-06-12 | 2010-11-30 | Belden Inc. | Tuned directional antennas |
US7724704B2 (en) * | 2006-07-17 | 2010-05-25 | Beiden Inc. | Wireless VLAN system and method |
US8340110B2 (en) * | 2006-09-15 | 2012-12-25 | Trapeze Networks, Inc. | Quality of service provisioning for wireless networks |
US8072952B2 (en) * | 2006-10-16 | 2011-12-06 | Juniper Networks, Inc. | Load balancing |
US20080107077A1 (en) * | 2006-11-03 | 2008-05-08 | James Murphy | Subnet mobility supporting wireless handoff |
US20080151844A1 (en) * | 2006-12-20 | 2008-06-26 | Manish Tiwari | Wireless access point authentication system and method |
US7865713B2 (en) * | 2006-12-28 | 2011-01-04 | Trapeze Networks, Inc. | Application-aware wireless network system and method |
US7873061B2 (en) * | 2006-12-28 | 2011-01-18 | Trapeze Networks, Inc. | System and method for aggregation and queuing in a wireless network |
CN101296112B (zh) * | 2007-04-26 | 2011-11-09 | 华为技术有限公司 | 一种光网络单元中实现以太网服务质量的方法、装置及系统 |
US8902904B2 (en) | 2007-09-07 | 2014-12-02 | Trapeze Networks, Inc. | Network assignment based on priority |
US8509128B2 (en) * | 2007-09-18 | 2013-08-13 | Trapeze Networks, Inc. | High level instruction convergence function |
US8238942B2 (en) | 2007-11-21 | 2012-08-07 | Trapeze Networks, Inc. | Wireless station location detection |
US7895353B2 (en) * | 2008-02-29 | 2011-02-22 | Oracle International Corporation | System and method for providing throttling, prioritization and traffic shaping during request processing via a budget service |
US8150357B2 (en) | 2008-03-28 | 2012-04-03 | Trapeze Networks, Inc. | Smoothing filter for irregular update intervals |
US8474023B2 (en) | 2008-05-30 | 2013-06-25 | Juniper Networks, Inc. | Proactive credential caching |
US8978105B2 (en) * | 2008-07-25 | 2015-03-10 | Trapeze Networks, Inc. | Affirming network relationships and resource access via related networks |
US8238298B2 (en) | 2008-08-29 | 2012-08-07 | Trapeze Networks, Inc. | Picking an optimal channel for an access point in a wireless network |
GB2502292A (en) | 2012-05-22 | 2013-11-27 | Ibm | Network access tickets including QoS information related to user ID, preferably for public wireless LAN hotspot access |
US11086898B2 (en) | 2013-03-13 | 2021-08-10 | Amazon Technologies, Inc. | Token-based admission control for replicated writes |
US9385956B2 (en) | 2013-06-25 | 2016-07-05 | Amazon Technologies, Inc. | Compound token buckets for burst-mode admission control |
US9553821B2 (en) | 2013-06-25 | 2017-01-24 | Amazon Technologies, Inc. | Equitable distribution of excess shared-resource throughput capacity |
US9218221B2 (en) | 2013-06-25 | 2015-12-22 | Amazon Technologies, Inc. | Token sharing mechanisms for burst-mode operations |
US10764185B2 (en) * | 2013-06-25 | 2020-09-01 | Amazon Technologies, Inc. | Token-based policies burst-mode operations |
US9471393B2 (en) | 2013-06-25 | 2016-10-18 | Amazon Technologies, Inc. | Burst-mode admission control using token buckets |
US10078533B2 (en) | 2014-03-14 | 2018-09-18 | Amazon Technologies, Inc. | Coordinated admission control for network-accessible block storage |
US10250673B1 (en) | 2014-03-14 | 2019-04-02 | Amazon Technologies, Inc. | Storage workload management using redirected messages |
US9274710B1 (en) | 2014-03-31 | 2016-03-01 | Amazon Technologies, Inc. | Offset-based congestion control in storage systems |
US9860317B1 (en) | 2015-04-30 | 2018-01-02 | Amazon Technologies, Inc. | Throughput throttling for distributed file storage services with varying connection characteristics |
CN109644148B (zh) * | 2016-08-22 | 2021-04-09 | 三菱电机株式会社 | 通信装置和频带控制方法 |
US11240176B2 (en) | 2018-08-21 | 2022-02-01 | At&T Intellectual Property I, L.P. | Time-spaced messaging for facilitating network communications |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5313454A (en) * | 1992-04-01 | 1994-05-17 | Stratacom, Inc. | Congestion control for cell networks |
US6047322A (en) * | 1997-05-27 | 2000-04-04 | Ukiah Software, Inc. | Method and apparatus for quality of service management |
EP1021015A2 (en) * | 1999-01-14 | 2000-07-19 | Fujitsu Limited | Network-device control system and apparatus |
CN2465413Y (zh) * | 2001-02-23 | 2001-12-12 | 深圳市同洲电子有限公司 | Ip网关装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5666353A (en) * | 1995-03-21 | 1997-09-09 | Cisco Systems, Inc. | Frame based traffic policing for a digital switch |
US6424624B1 (en) * | 1997-10-16 | 2002-07-23 | Cisco Technology, Inc. | Method and system for implementing congestion detection and flow control in high speed digital network |
US6463068B1 (en) * | 1997-12-31 | 2002-10-08 | Cisco Technologies, Inc. | Router with class of service mapping |
US6425003B1 (en) * | 1999-01-22 | 2002-07-23 | Cisco Technology, Inc. | Method and apparatus for DNS resolution |
GB2354605B (en) | 1999-06-25 | 2002-06-19 | Jacobs Rimell | Automated provisioning system |
US7958251B2 (en) * | 2000-08-04 | 2011-06-07 | Goldman Sachs & Co. | Method and system for processing raw financial data streams to produce and distribute structured and validated product offering data to subscribing clients |
US20030149762A1 (en) * | 2001-10-05 | 2003-08-07 | Knight Gregory John | Storage area network methods and apparatus with history maintenance and removal |
US7130917B2 (en) * | 2002-09-26 | 2006-10-31 | Cisco Technology, Inc. | Quality of service in a gateway |
-
2002
- 2002-09-26 US US10/256,787 patent/US7130917B2/en not_active Expired - Fee Related
-
2003
- 2003-09-23 CN CN038231964A patent/CN1685661B/zh not_active Expired - Fee Related
- 2003-09-23 EP EP03770456A patent/EP1547310A1/en not_active Withdrawn
- 2003-09-23 CA CA2500350A patent/CA2500350C/en not_active Expired - Fee Related
- 2003-09-23 AU AU2003278942A patent/AU2003278942B2/en not_active Ceased
- 2003-09-23 WO PCT/US2003/030308 patent/WO2004030279A1/en not_active Application Discontinuation
-
2006
- 2006-07-31 US US11/496,850 patent/US7328274B2/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5313454A (en) * | 1992-04-01 | 1994-05-17 | Stratacom, Inc. | Congestion control for cell networks |
US6047322A (en) * | 1997-05-27 | 2000-04-04 | Ukiah Software, Inc. | Method and apparatus for quality of service management |
EP1021015A2 (en) * | 1999-01-14 | 2000-07-19 | Fujitsu Limited | Network-device control system and apparatus |
CN2465413Y (zh) * | 2001-02-23 | 2001-12-12 | 深圳市同洲电子有限公司 | Ip网关装置 |
Also Published As
Publication number | Publication date |
---|---|
CA2500350A1 (en) | 2004-04-08 |
EP1547310A1 (en) | 2005-06-29 |
US20040064560A1 (en) | 2004-04-01 |
CA2500350C (en) | 2010-07-27 |
AU2003278942A1 (en) | 2004-04-19 |
US20060265514A1 (en) | 2006-11-23 |
US7328274B2 (en) | 2008-02-05 |
US7130917B2 (en) | 2006-10-31 |
WO2004030279A1 (en) | 2004-04-08 |
CN1685661A (zh) | 2005-10-19 |
AU2003278942B2 (en) | 2009-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1685661B (zh) | 向用户提供服务质量的方法、装置和网关 | |
CN100562006C (zh) | 路由系统中差异排队的系统和方法 | |
US7113479B2 (en) | Aggregated rate control method and system | |
CN1781287B (zh) | 用于柔性带宽分配的方法和设备 | |
US6466582B2 (en) | Arbitration mechanism for statistically multiplexed frame relay switching system | |
US20020049608A1 (en) | Systems and methods for providing differentiated business services in information management environments | |
US20020120741A1 (en) | Systems and methods for using distributed interconnects in information management enviroments | |
US20030236745A1 (en) | Systems and methods for billing in information management environments | |
US7283472B2 (en) | Priority-based efficient fair queuing for quality of service classification for packet processing | |
JP2000286896A (ja) | パケットルーティング装置、パケットルーティング方法及びパケットルータ | |
WO2002039261A2 (en) | Systems and methods for prioritization in information management environments | |
WO2002041575A2 (en) | Systems and method for managing differentiated service in inform ation management environments | |
US20070118636A1 (en) | Network resource provisioning method for bandwidth guarantee per flow | |
WO2002039264A2 (en) | Systems and methods for resource tracking in information management environments | |
WO2002039275A2 (en) | Systems and methods for using distributed interconnects in information management environments | |
JPH0758809A (ja) | データ伝送のサービス品質を保証するシステム及び方法 | |
WO2002039695A2 (en) | System and method for configuration of information management systems | |
US20070189169A1 (en) | Bandwidth Allocation | |
JP2527851B2 (ja) | 複数の実体中での資源を時分割多重化する装置及びその方法 | |
US6657960B1 (en) | Method and system for providing differentiated services in computer networks | |
CN105991456A (zh) | 一种OpenFlow交换机、网络系统及带宽共享方法 | |
WO2002039693A2 (en) | System and method for providing differentiated business services in information management | |
US20030099199A1 (en) | Bandwidth allocation credit updating on a variable time basis | |
US20050135804A1 (en) | Path engine for optical network | |
WO1999044335A2 (en) | Predictive bandwidth allocation method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130227 Termination date: 20180923 |