CN1111999C - 对于以分组为基础的网络的业务量管理和拥挤控制 - Google Patents

对于以分组为基础的网络的业务量管理和拥挤控制 Download PDF

Info

Publication number
CN1111999C
CN1111999C CN95120526A CN95120526A CN1111999C CN 1111999 C CN1111999 C CN 1111999C CN 95120526 A CN95120526 A CN 95120526A CN 95120526 A CN95120526 A CN 95120526A CN 1111999 C CN1111999 C CN 1111999C
Authority
CN
China
Prior art keywords
grouping
virtual connection
source node
credit
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN95120526A
Other languages
English (en)
Other versions
CN1137717A (zh
Inventor
汉森·H·雷蒙德
莱斯帕诺·阿尔伯特
马斯雷尼·Y·托尼
米尔本·J·巴顿
怀特·B·R·乔纳森
戴伯·C·斯里尼瓦斯
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.)
Alcatel Lucent NV
Original Assignee
Alcatel NV
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 Alcatel NV filed Critical Alcatel NV
Publication of CN1137717A publication Critical patent/CN1137717A/zh
Application granted granted Critical
Publication of CN1111999C publication Critical patent/CN1111999C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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/0289Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • 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
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • 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/28Flow control; Congestion control in relation to timing considerations
    • H04L47/283Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
    • 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/35Flow control; Congestion control by embedding flow control information in regular packets, e.g. piggybacking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • H04L47/765Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the end-points
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/826Involving periods of time
    • 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/0284Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5615Network termination, e.g. NT1, NT2, PBX
    • 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
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • 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
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation
    • H04L2012/5635Backpressure, e.g. for ABR
    • 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
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5636Monitoring or policing, e.g. compliance with allocated rate, corrective actions
    • 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
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Abstract

一种以分组为基础的通信网(100),在源节点(102a)与目的地节点(102b)之间建立虚拟连接,其间可包含中间节点。分组流沿着虚拟连接的前进方向行进中,由每个节点测量信道利用率,并将此信息插入返回方向内的分组流中。信道利用率指明虚拟连接的前向路径中任一资源(带宽、功率等)的最高利用率。如果信息指明虚拟连接的资源未充分利用,则使分组的呈现速率增大。如果信息指明虚拟连接过分利用,则使源节点上传输出分组的呈现速率减小。

Description

对于以分组为基础的网络的 业务量管理和拥挤控制
本发明涉及以分组为基础的网络(packet-based network)(以下简称为“PBN”),具体涉及对于以PBN的业务量管理和拥挤控制。
一个以分组为基础的通信网络在该通信网络的各节点之间提供分组传输。一个“分组”含有任一固定或可变长度的比特群。PBN的实例包括:帧延时网络,其中,一个分组对应于一个帧延时帧;一个网孔转接网络,例如是一个异步传输方式(ATM)网络,其中,一个分组对应于一个ATM网孔;等等。一个节点可以定义为两个或多个信道或线路的一个终端点,并且它通常包括有控制设备。
在一个以分组为基础的通信网络内,在一个源节点与一个目的地节点之间建立一个虚拟连接(VC),该虚拟连接通常通过一个或多个中间节点。对于在其中传输的分组来说,虚拟连接是源节点与目的地节点之间的一个逻辑连接(信道)。虚拟连接的每个节点起分组交换机的作用,用以接收和向它的目的地节点转发一个分组。在通信网络内的每个节点可以是各种虚拟连接的一部分。诸如源节点和目的地节点之类的终端节点具有必需的接口卡,用以接收预格式化的分组,和/或适当地使一个标准用户数据流中包含的数据格式化成为分组信息,和/或将各分组信息重新组合成为标准用户数据流。
以分组为基础的通信网络能够将诸如局域网(LAN)数据、话音数据和图像/视频数据之类的各种各样数据综合成为分组,以便在高速数字中继线上传输。每个源节点和目的地节点互连到各个用户业务用设备(CPE)(诸如局域网、传真/调制解调器设备、话音设备、图像/视频设备及其它数据和/或分组设备)上,以便通过通信网将相应的分组传输到目的地节点。
在这样的PBN中,重要的是要对行经一个虚拟连接的分组的业务量管理和拥挤控制提供出合适的协议。业已开发出各种方法,用来控制一个虚拟连接上分组传输的速率,又控制分组管理和拥挤控制方面对分组的有选择性的舍弃。
实现分组管理和拥挤控制的一种方法是以信用(credit)为基础的解决方案。该方案是在相邻节点之间起作用的一个协议,标识出发射机和接收机,其中,除非发射机知道接收机能无损失地接收该信息,否则不从该发射机上发送出该分组信息。接收机向发射机发送出控制信息,指明能接收新的分组。该方案不依赖于“端到端”信号来响应拥挤。在这样的方案中,利用了发射机的闭环控制,使得从发射机到接收机尽快地发送出数据,没有数据损失。
另一种拥挤管理方法是一种反馈解决方案,其中,测量虚拟连接的拥挤状态作为在从源节点到目的地节点的前进方向上的分组流,将拥挤状态的测量值从目的地节点返送回源节点,以调整该网络上分组的呈现(submission)。
本发明的目的包括对以分组为基础的通信网的业务量管理和拥挤控制的改进。
本发明的另一种目的是一种以分组为基础的通信网,其中,虚拟连接的数据率是以“端到端”为基础进行控制的。
本发明的再一种目的是一种以分组为基础的通信网的业务量管理,其中,网络资源的利用率达到最大,而网络资源的过分利用受到限制。
本发明又一种目的是提供出一种以分组为基础的通信网,它具有一个初始的分组呈现速率,它被选择用于限制由突发式业务量所导致的延时,同时又使网络的会聚点上拥挤最小。
本发明的还有一种目的是提供出一种以分组为基础的通信网,它在有效的虚拟连接中具有快速、合理的资源分配。
本发明又有一种目的是向一个源适时地提供网络利用信息,以便由该源调整分组呈现速率,最适时的利用可与虚拟连接上一个关键的或入口节点有关的信息。
按照本发明,在一个以分组为基础的通信网中,在一个源节点与目的地节点之间建立起一个虚拟连接,它可以通过一个或多个中间节点;在分组信息从源节点到目的地节点沿虚拟连接按前进方向流动期间,由每个节点测量关键资源的利用率,这一利用率信息级联(piggy-back)在从目的地节点到源节点在后退(返回)方向上流动的分组上。
按照本发明,向源节点提供的利用率信息指明了虚拟连接的前向路径中任一个资源的最大利用率。
按照本发明,当返回方向上不存在分组流时,在目的地节点上产生一个专门的空白分组,以传输给源,在该空白分组上可以由中间节点级联利用率信息。
按照本发明,如果网络利用率信息指明,一个虚拟连接的资源未充分利用,则使该虚拟连接上分组的呈现速率增加。然而,如果网络利用率信息指明,该虚拟连接的资源过分利用了,则在源节点处使网络上分组的呈现速率减小。
按照本发明,对于虚拟连接上,在分组呈现速率的两次相继的速率调整之间的时段被选择得在发生第二次调整之前,第一次调整已能在整个网络中起作用。
按照本发明,当一个虚拟连接变为起作用时,例如,一个源节点开始在虚拟连接上传输分组信息时,其它起作用的虚拟连接便减少它们对过量的网络资源的应用而支持新起作用的虚拟连接,由此,可以在起作用的诸虚拟连接之间快速、合理地分配资源。此外,当网络利用率信息指明,在网络上呈现出分组速率的减少为必要时,比之较少使用过量网络资源的虚拟连接来说,较多使用过量网络资源的虚拟连接将承受较高的分组呈现速率减小。
按照本发明,依据指配的业务类别对虚拟连接的容许带宽进行控制,以决定一些分组是否容许进入网络,并对容许进入网络的分组标识以指配的优先权,用以决定在某些拥挤情况下哪些分组予以放弃。
按照本发明,对于与每种业务类别相关联的信用,使得在每一测量期间T内指配给那个虚拟连接以不同的信用,以在该测量期间容许分组进入网络。对每个分组指配以一个信用,并在网络处于极度拥挤状态期间根据与指配的信用所对应的优先权来舍弃分组。
按照本发明,可以指定多种业务等级,它们规定出了一个给定的虚拟连接的带宽容许、中继线排队、业务训练CUF测量和SIR控制。
参考以下附图阅读下文的描述将对本发明的上述目的、特性和优点更加明了。
图1示出以分组为基础的通信网的方框图;
图2示出图1的通信网中源节点或目的地节点内含的一个存取模块(AM)的方框图;
图3示出图1的通信网中一个节点内含的一个发送模块(TM)的方框图;
图4示出具有头标部分和数据部分的一个分组的示意图;
图5示出通信网中一个分组经一个网络的往返延时(RTD)测量曲线图;
图6示出速率控制与信道利用率(CUF)之间的关系的两个曲线图。
为了简明地说明本发明起见,在下文的说明中采用了缩写符号。下表给出缩写符号供读者参考。
    缩写符号     全称名词
    ATMCIRCMPCPECPUCUFEIRFFISRPADRTDSIRVC     异步传输方式提交(commited)信息速率拥挤监测周期用户室内业务(premises)设备中央处理单元信道利用率过量信息速率完好(fairness)系的初始呈现速率分组组装器/拆散器往返延时呈现信息速率虚拟连接
参看图1,一个以分组为基础的通信网100含有多个节点,其中包括终端节点或交换节点102和中间节点105。本技术领域内众所周知,在一个以分组为基础的通信网中,分组在虚拟连接上从源节点102a发送到目的地节点102b,通常要通过一个或多个中间节点105。源节点102a和目的地节点102b都是交换节点102,它们与CPE108接口。CPE108可以包括一个局域网、话音设备、图像和视频设备,或者其它的数据和分组传输设备,它们给出分组形式的数据,通过以分组为基础的通信网传输到目的地节点。
CPE108通过存取模块110连接到交换节点102上。存取模块110与CPE108相接口,实现下列功能:分组分段和重新组装、带宽容许和强制、速率控制、拥挤恢复,拥挤情况下的产生告警,以及产生计费记录和统计记录。交换节点102还包括发送模块112,它实现下列功能:路由确定,发信令,拥挤管理,以及测量和报告资源利用率。
一个互连网115互连节点中的所有模块。所有的节点部件都能处理全双工通信。例如,一个存取模块能同时交换从存取线117到连接网115的分组及反向传输的分组。
中间节点105中包括有由互连网115互连在一起的多个发送模块112。中间节点105中的每一发送模块112与一个网络干线或中继线120接口,并实现该中间节点102内发送模块112标识的所有功能。中间节点105内的发送模块112通过其中的连接网115向网络中继线120提供连接。
每个虚拟连接通过中间节点105在网络源节点102a之一与一个相应的网络目的地节点102b之间建立和一条通信链路。图1上的虚拟连接例子中,源节点A通过中间节点B和C与目的地节点D连接。图1的另一个虚拟连接是源节点A′通过中间节点B和C与目的地节点D连接。虽然图1示明的全部虚拟连接都利用到中间节点105,但本领域的技术人员知道,按照本发明,在源节点102a与目的地节点102b之间也可以直接建立一个虚拟连接。
如上所述,通信网100内的所有节点部件都能处理全双工通信,所以,一个交换节点在某一个虚拟连接中可以是一个源节点,而在另一个虚拟连接中可以是一个目的地节点。例如图1中,通过中间节点C和B可以在源节点A″与目的地节点A′之间建立起一个虚拟连接。
在通过一个虚拟连接进行通信期间,由用户业务用设备108产生的数据通过存取线117提供给源节点102a内的一个存取模块110。该数据可以由CPE108格式化成合适的分组格式,或者,存取模块110内可以包含一个周知的分组组装器/拆散器(PAD),使CPE108提供的数据合适地格式化,以供给通信网100。图2是一个高层的方框图,它示明源节点102a中一个存取模块110的某些基本特性。参看图2,CPE108经存取线117向存取模块110提供数据。对于连接到存取块110上的每一个CPE108,至少各建立一个专用的虚拟连接。每一个虚拟连接中包括:一个排队器205,在其中初始地存储由用户业务用设备108提供的分组信息;一个服务器210,用以控制从排队器205提供给发送模块112的分组信息。如上所述,如果由CPE给出的信息或数据并不呈现为提供给通信网的合适分组格式,则可以配置一个分组组装器/拆散器215,以使CPE108给出的数据格式化成合适的分组格式。各个排队器和服务器与每个虚拟连接和关联可以由一个中央处理单元(CPU)来实施,本领域内技术人员众所周知,中央处理单元内包含有合适的处理装置和存储装置,用以完成上面所述的和后面关于存取模块110方面的功能。
现在,参看图1和图3,在源节点102a、中间节点105和目的地节点102b内,与每个虚拟连接关联的分组依靠发送模块112而能够在连接网115上来回传输。每个发送模块112安排成在连接网115与网络中继线120之间实现全双工通信。在发送模块112内的两个传输方向上各有一个排队器305,用以接收来自连接网115或网络中继线120的输入分组,并各有一个服务器310,用以检索来自排队器305的分组,并将它们个别地提供给网络中继线120或连接网115。
按照本发明,当在一个源节点102a与一个目的地节点102b之间(其中可包括一个或多个中间节点)建立起一个虚拟连接时,分组信息初始是沿着虚拟连接的前进方向也即从源节点102a到目的地节点102b的方向流动的。在每个节点内,与该虚拟连接的前进方向关联的服务器310对信道利用率(CUF)进行测量,这是在分组沿着虚拟连接的前进方向传输期间测量关键资源的带宽、处理功率等的利用率。然后,由该虚似连接的返回方向上所关联的服务器310将此利用率信息级联在虚拟连接返回方向内的分组流中。当不存在返回话务量时,由目的地节点产生一个专门的空白分组,以使得利用率信息可提供给源节点。
后面将较详细地说明,在一个虚拟连接的返回分组业务中包含的CUF信息在传输期间更新,以使得当返回话务量到达源节点时,该返回业务中包含的CUF信息能指明由该虚拟连接内任一个资源所指出的最大程度的利用率。按照本发明,所给出的CUF信息是提供到最为适时和有效状态中的源节点的。由一个在前进方向中行进的分组经受的资源利用率方面关联的CUF信息并不与该分组自始至终地一起行进到目的地节点。而是代之以使特定节点所关联的当前的CUF信息直接级联在去往源节点的返回方向内的分组流上。本领域的技术人员可以明白,在前进方向内行进的分组所遇到的第一个节点(入口节点)一般是在虚拟连接中该分组所遇到的关键的和可能地最限制性的节点(就资源利用率而言)。与前进方向内第一节点相关联的CUF信息是由虚拟连接上的源节点在传输分组信息期间提供给该源节点的最适时的信息。
如果CUF指明,虚拟连接上的资源未充分利用,则源节点指令虚拟连接服务器210增大其送入网络的分组呈现速率。然而,如果CUF指明,虚拟连接上的资源过分利用了,则源节点指令虚拟连接服务器210减小其送入网络的分组呈现速率。两次相继的速率调整之间的时段选择得在发生第二次调整之前,第一次调整已在整个网络上起作用。这一时段选择得至少等于网络的一个往返延时(RTD)。一个网络往返延时是指这样长的时间,即通过该虚拟连接一个分组从源节点传送到目的地节点并从那里返回到源节点的时间。在轻度负载的网络中,一个典型的RTD值约是80到100毫秒,在重负载的网络中,一个典型的RTD值约是200到250毫秒。这些时间量只是用来举例,它们会依随节点数目和网络连接等而变化。
源节点102a中的存取模块110对于在每一个虚拟连接基础上提交给网络的分组速率进行控制。如上面所述,每个虚拟连接各有一个排队器205和服务器210,由服务器210给出的分组呈现速率是作为网络反馈的一个函数进行更新的。对于一个给定的虚拟连接,由服务器210向网络提交的分组的速率称为呈现信息速率(SIR)。除了网络处于极度拥挤情况下之外,SIR尽可能经常地更新,但不快于网络往返延时,这在后面要较详细地叙述。
参看图2和图4,每个分组400有一个头标部分402和一个数据部分405。头标部分402含有各种所需的网络信息(诸如路由、信令、奇偶校验或误码校验,以及本领域的技术人员周知的各种其它信息)。数据部分405含有要从源节点102a传送到目的地节点102b上的数据(信息)。为了测量沿每一虚拟连接的RTD值,每个分组的头标部分402内含一个传送标志位(S)410和一个接收标志位(R)411。提交给网络的一群分组可以为突发性形式的分组,或者该群分组可以是一个长的分组流。当源节点存取模块110更新SIR时,便改变传送标志位410的值,并将这个传送标志位410的新值置入在前进方向内发送着的该群分组里所有分组400的头标402中。
此外,服务器210记录下该群分组中第一个分组在虚拟连接上传输的时间。例如,该时间可记录在服务器210内的存储寄存器220中。目的地节点存取模块110内的服务器210对给定的虚拟连接上所有接收到的分组400中的传送标志位410进行读出,将它置入返回方向内传送所有分组的接收标志位411中。源节点存取模块110一起等候着,直至对于该给定的虚拟连接它从网络内接收到的分组信息里的接收标志位411,正等于存储寄存器220中在存储时所对应的分组里的传送标志位410。在此时刻,源节点存取模块110便确认,自从上一个SIR更新以来,至少一个往返时间已经过去。从该群分组开始传输起,也即从存储寄存器220中存储的时候起,到接收到该群分组中的第一个返回分组止,这期间的时间差便是测得的RTD值。
最好以实例来阐述往返延时的测量。参看图4和图5,假定由源节点存取模块110(图1)给出的一群分组400含有一个等于1的传送标志位410(S=1)和一个等于0的接收标志位411(R=0)。于是,该群分组内的每个分组有一个S位等于1和一个R位等于0。当该群分组内的第一个分组400到达目的地节点存取模块110(图1)时,每个分组中传送标志位410的值由服务器210(图2)读出,将它置入接收标志位411,使每个分组的接收标志位被置为等于1(R=1)。一旦源节点存取模块110(图1)检测得知所接收的各分组的接收标志位411等于该模块内存储的传送标志位410,便会知道一个往返延时,并确定出这个往返延时是发送时间与该模块接收到返回分组时间两者间的时间差。
测得的RTD反映出沿给定的虚拟连接上当前的网络负载(或延时)情况。因此,在低的网络负载情况下,SIR的更新发生得较为频繁。SIR更新的高频率加速了端到端通过量的频率,可使所有起作用的虚拟连接通过量增加。然而,在高的网络负载情况下,SIR的更新发生得较不频繁,因而容许进行速率调整,以扩展和充分发挥整个网络的作用。对于传输突发性业务量的虚拟连接,这种调整特性特别有好处。突发性业务量加到虚拟连接上时,短时地造成高的网络负载,随后该突发性业务量大致会很快地脱离线路。如后面叙述的,在此种情况下,较不频繁的SIR更新容许在虚拟连接的SIR被阻塞之前该网络能通过此虚拟连接立刻传送出那突发性业务量中的一大部分。
参看图1,一个虚拟连接的源节点存取模块110将SIR作为自该网络上接收到的CUF的函数来进行调整。SIR总是大于或等于提交信息速率(CIR)而小于或等于过量信息速率(EIR)。CIR可以根据用户预约来确定。例如,一个用户可以预约64kbps或是64kbps倍数的CIR,直到512kbps。EIR值依赖于所使用的存取线的类型,例如,使用T1存取线的情况下,EIR为1.536Mbps。当用户业务用设备开始通过一个虚拟连接提供出分组需要传输时,或是在虚拟连接不起作用的一个长时间之后,SIR的值便置为等于初始呈现速率(ISR)。CIR、ISR与EIR之间的关系如下面所给出:
         O≤CIR≤ISR≤EIR
ISR是一个很重要的参数,尤其是对于突发性业务量ISR就每个虚拟连接受到确定,而它的设定直接影响总的虚拟连接延时性能。如果ISR设定得较靠近CIR,则由一个虚拟连接在一段不起作用的时间之后提交给网络的初始突发业务量有经受较大延时的趋势。这个延时在ISR接近EIR时便大为减小。然而,较大的ISR设定有可能在网络的会聚点上增大短时间拥挤。这种类型的拥挤可借助于拥挤管理和“端对端”速率控制来减轻。ISR还对速率控制机构的总体完好有重大影响,这在后面将予以讨论。
在一个虚拟连接工作期间,由源节点存取模块110检测出往返时间,然后,该模块力图使SIR与虚拟连接上可应用的网络资源相匹配。速率匹配的实现是借助于用一个倍乘系数来增大或减小SIR,该倍乘系数是先前的SIR与当前的CUF、CIR和EIR的函数。如果当前的CUF指明,虚拟连接上的资源未充分利用,例如,CUF小于100%,则存取模块增大SIR。如果CUF的当前值指明,虚拟连接上的资源过分利用,例如CUF大于或等于100%,则存取模块减小SIR。SIR作为CUF函数的一般情况示例于图6中。
对于一个空闲的虚拟连接,在一段长的不起作用时间之后,速率匹配机构由下面的关系式作出控制:
                    SIR=ISR
对于一个起作用的虚拟连接,SIR由下面的关系式给定: SIR i + 1 = MIN [ MAX [ SIR i CUF ( α - FF i ) , CIR ] , EIR , ( SIR i × β ) ] 式中,FFi表示完好系数,α和β是常数,选择得对于特定的话务量类型使网络性能最佳化。α的典型值在0.95与1.0之间,β的典型值在4.0与6.0之间。这些值只是提供出来作为例子,本领域的技术人员可以明白,这些值会依随本发明的具体实施例而变化。
SIR控制受完好系数(FF)的支配而对所有虚拟连接完好地分配资源,以在过渡期间达到快速的SIR会聚。FF是一个虚拟连接的SIR如何地靠近EIR的一个量度,当SIR=EIR时,FF最大,当SIR=CIR时,FF最小,如下面所示: FF i = [ SIR i - CIR EIR - CIR ] × γ
参数γ也选择得对于特定的业务量类型使网络性能最佳化,γ的典型值在0至0.1范围内。
FF对SIR有三个主要作用。第一,当一个虚拟连接变为起作用时,对于新的起作用的虚拟连接来说,FF与ISR的组合强制其它起作用的诸虚拟连接快速减少它们的过量使用资源而支持新起作用的虚拟连接。这使得在起作用的诸虚拟连接中能快速和完好地分配资源。第二,当必需减少速率时,较多地过量使用资源的虚拟连接比之较少地过量使用资源的虚拟连接要承受多些的速率减少。第二,当网络利用率变化时,对于所有起作用的虚拟连接由FF导引到快速的SIR稳定上。
CUF是业务量管理系统的关键系数,它是网络资源需求对总的可应用资源之比。CUF在在一个称为拥挤监测周期(CMP)的时间长度内进行测量。CMP要充分地长,足以得到CUF精确的统计测量值,与此同时,它又要充分地短,足以在每个RID内作几次测量。被监测的网络资源是处理器功率和中继线带宽。由每个节点报告的CUF值是处理器利用率和中继线利用率两者中的最大值。
在CMP期间,每个发送模块对给定的处理器累计所呈现的分组的总数(包括输入和输出两者),对给定的中继线累计所呈现的字节的总数(只包括输出)。在一个CMP结束时,计算处理器利用率,它是呈现的分组的总数对处理器的最大交换容量之比。中继线利用率的计算是呈现的字节总数对中继线最大带宽容量之比。由于CUF是呈现的负载对可应用容量之比,所以CUF可以大于1。
参看图4,CUF被编码并置入分组头标402的CUF字段415内。例如,CUF字段415可以表示从0%到1000%的值。此外,根据极度的网络拥挤情况,可以产生一个专门的CUF值。该专门的CUF值指令虚拟连接中的存取模块110(图1)立刻将SIR减小至CIR。该专门的CUF可以由放在CUF字段415内的一个专门代码来表明。另一种方法是头标部分402内提供一个附加的字段,供该专门代码应用。
再参看图1,本发明提供出一种独特方法将CUF值从网络100传送到源节点102a上。假定如图1中所示,从源节点A通过中间节点B和C到目的地节点D建立起一个虚拟连接。当分组信息从节点A流往节点D时,沿着该虚拟连接上的所有发送模块112测量出处理器利用率和中继线利用率。在每个CMP的终端,每一发送模块112只当其测量得的CUF大于分组中所存储的CUF时,才将该测量得的CUF插入从节点D到节点A的所有分组流中。因此,到达节点A的各分组中包含有沿着虚拟连接的前向路径上所遇到最大CUF。于是,源节点存取模块110便应用这个信息来调整该虚拟连接的SIR。
如上面所述,本发明并不将网络利用率信息通知目的地节点,并随后再由目的地节点将该同一信息返送回给源节点。这样的方法会导致网络利用率信息在到达源节点之前遭受完全的网络往返延时。在本发明中,是代之以将网络利用率信息直接通知源节点,因而能使该利用率信息快速地到达源节点,在最坏情况下的延时将是网络往返延时的一半。
此外,本发明的CUF通信机构提供出快速的反馈,尤其是关于网络中最关键节点(一般是入口节点)资源利用率的反馈。由一个节点内诸模块间连接成的网络可给出宽带宽的媒体,它通常不是模块之间通信的瓶颈。因此,节点A中的存取模块能相对说来无限制地接通发送模块。如果CPE业务量是突发的,发送模块可能暂时地变成拥挤,因而严重地影响网络延时性能。所以,节点A中的存取模块需要快速的网络反馈以便以适时方式调整模块的SIR。本发明中,由于反向传输分组中的CUF字段能由同一节点中的发送模块立即更新,所以可使节点A快速地响应内部拥挤。与之不同,在一个速率控制系统中,它从节点A向节点D送出拥挤信息,然后从节点D返送回节点A,因而对源节点中的拥挤响应极慢。
除了上面所述的“端到端”速率控制之外,本发明还在网络过载期间对诸分组给以排队。存取模块110中的排队是以每个虚拟连接为基础来完成的。对每个虚拟连接排队器205,服务器210的工作速率等于相应的SIR值。发送模块中的排队是以每个中继线为基础来完成的。因此,在一个给定的中继线上建立起的所有虚拟连接是以单一的队列排队的。用于这种排队器的服务器工作在中继线速率上。
为了包含“端到端”网络延时和检测初始的拥挤,要连续地监测每个排队器的占用率,并与一组排队器阈值或拥挤等级进行比较。例如,发送模块可以监测9个拥挤等级,其中0级对应于“无拥挤”,8级对应于“极度拥挤”。应用上面所述的CUF机构,将各个中间拥挤等级通知源节点存取模块110。这能使存取模块合适地减小它们的SIR以避免拥挤。如果发生较高等级的拥挤,则受影响的发送模块可应用专门的CUF选用来强使所有有关的虚拟连接将它们的SIR减低到CIR值。如果所有这些关于避免拥挤的测量不能够防止网络进到极度拥挤状态,则可以如下面要叙述的那样作为一个拥挤恢复的量度,强制该网络从受影响的排队器中选择性地舍弃一些分组。
除了应用SIR来控制速率,如上面所述地在这种速率上容许分组信息进入网络之外,一个源节点102a中的网络存取模块110根据所指配的业务预约参数,可决定网络的容许业务量(带宽容许)。业务预约参数与三类业务相关联,包括提交的业务、统计上提交的业务和过量的业务。存取模块110根据指定的或指配的业务类别,应用一个信用分配方案来实行带宽容许规则,供给网络的容许业务量。上述提交的业务类别(提交的信用)对应于就一个给定的虚拟连接分配给的最小保证带宽。上述统计上提交的业务类别(统计上提交的信用)对应于就一个给定的虚拟连接统计上分配给的带宽。上述过量的业务类别(过量的信用)对应于在提交的或统计上提交的带宽之上的任一个可应用的带宽。
每个虚拟连接的信用使用率是在一个称为测量时段T的时段内测量得到的。每个虚拟连接分配到一定数目的信用,例如是提交的信用、统计上提交的信用和过量的信用,它们就是在每个测量时段T内被使用着的那类信用。
当分组信息从CPE108到达一个存取模块110时,该存取模块110在每一测量时段T内实施带宽准入和带宽通行。该存取模块首先利用提交的信用,它对以提交信用类别传输到网络的有关分组加上标志,指明是提交的分组。如果提交的信用已经用尽,则存取模块110利用统计上提交的信用,据此将分组标志为统计上提交的信用。最后,如果统计上提交的信用也已经用尽,则存取模块110利用过量的信用,并对有关分组标志为过量的信用的分组。在一个测量时段期间若是所有信用的业务类别都已经用尽,则舍弃这些分组。在每一测量时段的开始,诸信用业务类别被刷新。这些准入规则可以确保,对于一个给定的虚拟连接违反其有关的业务预约参数的那种话务量,网络对之不会溢出。
对分组作标志,可使得在极度的网络拥挤情况下发送模块选择性地舍弃一些分组。例如,在极度拥挤情况下,发送模块将首先舍弃过量的分组。如果仍然拥挤,则再舍弃统计上提交的分组。最后,在十分严重的拥挤情况下,舍弃掉提交的分组。本领域技术人员可以知道,涉及到舍弃提交的分组的情况是极不可能发生的。
虽然,所叙述的本发明对带宽容许上具三种不同的业务预约参数,但本领域技术的人员可以知道,对于一种给定的网络应用,可以规定出附加的业务预约参数。
本发明可以应用在具有多个业务等级的一个网络中。确定一个业务等级有着三个网络特征:
1)在网络存取点上的带宽容许和强制;
2)中继线排队和业务规则;
3)CUF测量及其对SIR控制的应用。
一个存取模块110可以实施不同的带宽容许和带宽强制准则以及不同的SIR控制,这取决于指配的业务等级。例如,对于一个与高优先权通信信道相关联的虚拟连接,可以指配给大数目的提交的信用以确保带宽容许。此外,可选择α、β和γ,以确保由SIR决定网络上诸分组的通信。
在本发明的一个实施例中,每个业务等级可对应于发送模块中不同的排队器。在此情况下,由发送模块112测量每个排队例如每一虚拟连接的网络资源利用率,并产生一个CUF加到同一业务等级的所有虚拟连接上。另一种方法,可以对所有业务等级提供单一个排队器。因而可以知道,对于一个给定业务等级来说,取决于发送排队器如何服务,CUF测量也会依赖于共享同一中继线的其它业务等级的资源利用率。
虽然,就举例的实施例已说明和例证了本发明,但本领域技术人员需明白,对上述发明可对之加上或省略各种别的内容,而它们偏离不开本发明的精神实质和范围。

Claims (25)

1.一种用以在一个以分组为基础的通信网(100)的虚拟连接上执行业务量管理和拥挤控制的系统,具有:
用户室内业务设备(108),用以在所述的虚拟连接上提供出分组,以便于传输,并用以在所述的虚拟连接上接收已被传送来的分组,
一个源节点(102a),用以从相应的源节点用户室内业务设备(108)接收分组,并用以通过所述的分组为基础的通信网在虚拟连接上以一种可变的呈现信息速率传输所述的分组,其特征在于:
一个目的地节点(102b),用以在虚拟连接上从所述的源节点(102a)到所述目的地节点(102b)在前进方向上接受已传输的所述分组,和用以向相对应的与其相连接着的目的地节点用户室内业务设备(108)提供在前进方向上所传输的所述分组,以及用以在返回方向上在所述的虚拟连接上从所述的目的地节点(102b)向所述的源节点(102a)传送返回的分组;和
测量信道利用率的装置,在所述的前进方向上传输分组期间,所述的测量信道利用率的装置与网络资源的利用率程度直接相关,并用以在所述的返回方向上行进的返回分组中插入所述信道利用率的值;
其中,所述的源节点(102a)包括用以响应在所述的返回分组中所包含的所述信道利用率来控制所述的呈现信息速率的装置。
2.根据权利要求1所述的系统,其特征在于,所述的源节点(102a)和所述的目的地节点(102b)包括:
至少一个存取模块(110),用以与连接在用户室内业务设备的存取线(117)相互连接,所述的存取线(117)在所述的存取模块(110)与所述的用户室内业务设备(108)之间提供出一条供分组使用的传输通路;
至少一个发送模块(112),用以与一个网络中继线(120)相互连接;和
一个互连网(115),用以使所述的存取模块(110)与所述发送模块(112)相互连接。
3.根据权利要求2所述的系统,其特征在于,所述的信道利用率在所述的虚拟连接中的每个发送模块(112)处进行测量,其中在发送模块(112)处所测量的所述信道利用率只在其幅值大于先前插入在一个返回分组中的信道利用率的幅值时,它才插入到那个返回分组中。
4.根据权利要求1至3中的任一项所述的系统,其特征在于,还具有:
至少一个中间节点,在所述的虚拟连接内在所述的源节点(102a)与所述的目的地节点(102b)之间,所述的中间节点含有:
至少两个发送模块(112),其中每一个用来与一个网络中继线(120)相互连接;和
一个互连网(115),用以互连所述的发送模块(112)。
5.根据权利要求2或3所述的系统,其特征在于,所述存取模块(110)含有:
至少一个排队器(205),用以对从用户室内业务设备所接收的分组进行排队,以便在所述的虚拟连接上用于传输,和用以对从所述的虚拟连接上接收到的分组进行排队,以便提供给用户室内业务设备(108),其中至少一个排队器提供给与所述的存取模块(110)相互连的每个用户室内业务设备(108);
至少一个服务器(210),它响应包含在所述的返回分组中的所述信道利用率,用于以所述的呈现信息速率将来自所述排队器(205)的分组在所述的虚拟连接上进行传输,和用以将所述的返回分组提供给所述的排队器(205),对每个排队器(205)提供至少一个服务器(210)。
6.根据权利要求2或3所述的系统,其特征在于,所述发送模块(112)含有:
一个互连网排队器(305),用以将从所述的互连网(115)所接收的分组进行排队;
一个中继线排队器,用以将从所述的中继线(120)所接收的分组进行排队;
一个互连网服务器(310),用以将分组从所述的互连网排队器(305)传输到所述的中继线(120);和
一个中继线服务器,用以将分组从所述中继线排队器来的传输到所述的互连网(115)。
7.根据权利要求6的系统,其特征在于,所述的互连网服务器(310)测量服务器利用率和中继线利用率,以其值较大者作为信道利用率,其中,所述服务器利用率是提供给所述的互连网排队器(305)或所述的中继线排队器的分组总数对所述的互连网服务器(310)或所述的中继线服务器的最大交换容量的比值,其中,所述中继线利用率是由所述的互连网服务器(310)提供给中继线的分组总数对该中继线的最大带宽容量的比值。
8.根据权利要求1至3之中任一项所述的系统,其特征在于,在每一个往返延时期间呈现信息速率至少更新一次,其中,所述往返延时是指一个分组在所述的虚拟连接上从所述的源节点(102a)所传输到达所述的目的地节点(102b)并从那里返回到所述的源节点(102a)所花费的时间。
9.根据权利要求1至3之中任一项所述的系统,其特征在于,所述信道利用率在一个拥挤监测周期内进行测量,其中,所述的拥挤监测周期要充分地长,足以能精确地统计测量所述信道利用率,并且又充分地短,足以在每个往返延时时间内能测量几次所述信道利用率。
10.根据权利要求1-3之中任一项所述的系统,其特征在于:
呈现信息速率总是大于或等于提交的信息速率;
呈现信息速率总是小于或等于过量的信息速率;和
呈现信息速率初始设定为等于一个初始呈现速率,其中,所述提交的信息速率、所述过量的信息速率与所述初始呈现速率之间的关系式由下式确定:
     提交的信息速率≤初始呈现速率≤过量的信息速率
11.根据权利要求10所述的系统,其特征在于,在每个往返延时之后,根据当前的呈现信息速率、所述信道利用率、所述提交的信息速率和所述过量的信息速率,由下式确定出一个新的呈现信息速率: SIR i + 1 = MIN [ MAX [ SIR i CUF ( α - FF i ) , CIR ] , EIR , ( SIR i × β ) ] 式中,SIRi+1是新的呈现信息速率,SIRi是当前的呈现信息速率,CIR是提交的信息速率,EIR是过量的信息速率,FFi是完好系数、α和β是常数,选择得使通信网的性能最佳化,α=0.95~1.0,β=4.0~6.0,γ=0.0~0.1。
12.根据权利要求11所述的系统,其特征在于,所述完好系数由下式确定: FF i = [ SIR i - CIR EIR - CIR ] × γ 式中,γ是常数,选择得使通信网性能最佳化,γ=0.0~0.1。
13.根据权利要求1至3之中任一项所述的系统,其特征在于,还具有:带宽容许装置,用以按照指配的业务预约参数使分组进入所述的虚拟连接,其中所述的业务预约参数包括:
提交的信用,它与所述的通信网上分配给所述虚拟连接的最小保证带宽相对应;
按统计地提交的信用,它与所述的通信网上按统计地分配给所述虚拟连接的带宽相对应;
过量的信用,它与所述的通信网的大于按统计地分配的和最小的保证带宽的可应用带宽相对应。
14.根据权利要求13所述的系统,其特征在于,所述的指配的业务预约参数是在每一测量时段的基础上分配给所述的虚拟连接的,其中,在每个测量时段的结束时,分配给虚拟连接的所述的提交的信用、按统计地提交的信用和过量的信用的数目进行更新;其中,在一个测量时段期间:
首先,所述的源节点(102a)向所述的虚拟连接提供许多分组,分组数目对应于提交的信用的数目,并将这样的分组标志为提交的分组;
其次,所述的源节点(102a)向所述的虚拟连接提供许多分组,分组数目对应于按统计地提交的信用的数目,并将这样的分组标志为按统计地提交的分组;
随后,所述源节点(102a)向所述的虚拟连接提供许多分组,分组数目对应于过量的信用的数目,并对这样分组标志为过量的分组;
最后,所述源节点(102a)舍弃掉任何剩余的分组。
15.根据权利要求13所述的系统,其特征在于,在所述的虚拟连接上传输期间,按照一个预定的协议,在一定的网络拥挤情况下有选择性地舍弃一些分组,其中,首先舍弃过量的分组,其次舍弃按统计地提交的分组,最后舍弃提交的分组。
16.根据权利要求13所述的系统,其特征在于,对通信网(100)规定出多个业务等级,其中,所述的常数α、β和γ的量值以及指配的提交的信用、按统计地提交的信用和过量的信用的总量都是根据所述的业务等级来选择的。
17.根据权利要求2或3所述的系统,其特征在于,还包括一种用以响应极端的网络拥挤而提供出一个专门的信道利用率的装置,所述源节点存取模块(110)响应所述的专门的信道利用率将呈现信息速率减低到提交的信息速率。
18.一种用以在分组为基础的通信网的虚拟连接上对于从源节点(102a)到目的地节点(102b)在前进方向上行进的分组进行业务量管理和拥挤控制的方法,包括以下步骤:
在虚拟连接上从所述的源节点(102a)到所述的目的地节点(102b)以一种可变的呈现信息速率传输分组;
其特征在于,以下步骤:
在所述的前进方向上在传输分组期间,测量出信道利用率,它与网络资源的利用程度直接相关;
在所述的虚拟连接上从所述的目的地节点(102b)到所述的源节点(102a)的返回方向上行进的返回分组中,插入所述信道利用率;和
响应所述的返回分组中所包含的所述的信道利用率,调整所述的呈现信息速率。
19.根据权利要求18所述的方法,其特征在于:
呈现信息速率总是大于或等于提交的信息速率;
呈现信息速率总是小于或等于过量的信息速率;和
将呈现信息速率初始设定为等于初始的呈现速率,其中,所述的提交的信息速率、所述的过量的信息速率和所述的初始的呈现速率之间的关系由下式确定:
     提交的信息速率≤初始的呈现速率≤过量的信息速率
20.根据权利要求19所述的方法,其特征在于,还包括以下步骤:
测量往返延时时间,它是一个分组在所述的虚拟连接上从所述的源节点(102a)行进到所述的目的地节点(102b)并返回所花费的时间;
在每个往返延时之后,根据当前的呈现信息速率、所述的信道利用率、所述的提交的信息速率和所述的过量的信息速率,由下式确定出一个新的呈现信息速率: SIR i + 1 = MIN [ MAX [ SIR i CUF ( α - FF i ) , CIR ] , EIR , ( SIR i × β ) ] 式中,SIRi+1是新的呈现信息速率,SIRi是当前的呈现信息速率,FFi是完好系数,α和β是常数,选择得使通信网的性能最佳化,α=0.95~1.0,β=4.0~6.0,γ=0.0~0.1。
21.根据权利要求20所述的方法,其特征在于,所述完好系数由下式确定: FF i = [ SIR i - CIR EIR - CIR ] × γ 式中,γ是常数,选择得使通信网性能最佳化,γ=0.0~0.1。
22.根据权利要求18至20其中任一项所述的方法,其特征在于,还包括:按照指配的业务预约参数使分组进入所述的虚拟连接的步骤,业务预约参数包括:
提交的信用,它与在所述的通信网上分配给所述的虚拟连接的最小保证带宽相对应;
按统计地提交的信用,它与在所述的通信网上按统计地分配给所述的虚拟连接的带宽相对应;
过量的信用,它与所述的通信网内大于按统计地分配的和最小保证带宽的任何可应用带宽相对应。
23.根据权利要求22所述的方法,其特征在于,还包括以下步骤:
在每一个测量时段基础上将所述的指配的业务预约参数分配给所述的虚拟连接;
在每一个测量时段结束时,对分配给所述虚拟连接的提交的信用、按统计地提交的信用和过量的信用的数目进行更新;和
在一个测量时段期间执行以下工作:
首先,所述的源节点(102a)向所述的虚拟连接提供许多分组,分组数目对应于提交的信用的数目,并对分组标志为提交的分组;
其次,所述的源节点(102a)向所述的虚拟连接提供许多分组,分组数目对应于按统计地提交的信用的数目,并对这样的分组标志为按统计地提交的分组;
随后,所述的源节点(102a)向所述的虚拟连接提供许多分组,分组数目对应于过量的信用的数目,并对这样的分组标志为过量的分组;
最后,所述的源节点(102a)舍弃掉任何剩余的分组。
24.根据权利要求22所述的方法,其特征在于,还包括以下步骤:按照一个预定的协议,在一定的网络拥挤情况下有选择性地从虚拟连接中舍弃一些分组,其中,首先舍弃过量的分组,其次舍弃按统计地提交的分组,最后舍弃提交的分组。
25.根据权利要求18至21之中任一项所述的方法,其特征在于,还包括以下步骤,响应极端的网络拥挤,提供出一个专门的信道利用率,所述的源节点存取模块(110)响应所述专门的信道利用率,将所述的呈现信息速率减少到提交的信息速率。
CN95120526A 1994-12-19 1995-12-06 对于以分组为基础的网络的业务量管理和拥挤控制 Expired - Fee Related CN1111999C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US35874194A 1994-12-19 1994-12-19
US358,741 1994-12-19
US358741 1994-12-19

Publications (2)

Publication Number Publication Date
CN1137717A CN1137717A (zh) 1996-12-11
CN1111999C true CN1111999C (zh) 2003-06-18

Family

ID=23410853

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95120526A Expired - Fee Related CN1111999C (zh) 1994-12-19 1995-12-06 对于以分组为基础的网络的业务量管理和拥挤控制

Country Status (13)

Country Link
US (1) US5633861A (zh)
EP (1) EP0719012B1 (zh)
JP (1) JP3833739B2 (zh)
KR (1) KR960027839A (zh)
CN (1) CN1111999C (zh)
AR (1) AR000331A1 (zh)
AT (1) ATE218259T1 (zh)
AU (1) AU703410B2 (zh)
BR (1) BR9505887A (zh)
CA (1) CA2164489A1 (zh)
DE (1) DE69526839T2 (zh)
ES (1) ES2177600T3 (zh)
ZA (1) ZA959722B (zh)

Families Citing this family (146)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6847611B1 (en) 1990-12-10 2005-01-25 At&T Corp. Traffic management for frame relay switched data service
EP0712220A1 (en) * 1994-11-08 1996-05-15 International Business Machines Corporation Hop-by-hop flow control in an ATM network
JPH08139737A (ja) * 1994-11-14 1996-05-31 Nec Corp 輻輳制御方式
JP2921424B2 (ja) * 1995-01-13 1999-07-19 日本電気株式会社 Atm電子交換ネットワークシステムおよび同システムに使用される電子交換機
CN1105441C (zh) * 1995-02-23 2003-04-09 Ntt移动通信网株式会社 多信元传输方法和装置
AU720173B2 (en) 1995-03-08 2000-05-25 British Telecommunications Public Limited Company Broadband switching network
CA2214838C (en) 1995-03-08 2008-02-26 Avril Joy Smith Broadband switching system
NZ303240A (en) * 1995-03-08 1999-06-29 British Telecomm Bandwidth allocation depending on load for broadband switching system
GB9511319D0 (en) * 1995-06-05 1995-08-02 Gen Datacomm Adv Res Controlling the flow of ATM cells in an ATM network
JPH098814A (ja) * 1995-06-21 1997-01-10 Fuji Xerox Co Ltd データ伝送装置および伝送方法およびデータ通信システム
GB9514206D0 (en) 1995-07-12 1995-09-13 British Telecomm Rate controller
JPH11510004A (ja) 1995-07-19 1999-08-31 フジツウ ネットワーク コミュニケーションズ,インコーポレイテッド サブキューを使用するポイントツーマルチポイント伝送
US5828846A (en) * 1995-11-22 1998-10-27 Raptor Systems, Inc. Controlling passage of packets or messages via a virtual connection or flow
US5815667A (en) * 1995-11-28 1998-09-29 Ncr Corporation Circuits and methods for intelligent acknowledgement based flow control in a processing system network
AU709365B2 (en) 1996-01-09 1999-08-26 British Telecommunications Public Limited Company A service multiplexer
US5809013A (en) * 1996-02-09 1998-09-15 Interactive Technologies, Inc. Message packet management in a wireless security system
US5812527A (en) * 1996-04-01 1998-09-22 Motorola Inc. Simplified calculation of cell transmission rates in a cell based netwook
US5777984A (en) * 1996-04-01 1998-07-07 Motorola Inc. Method and apparatus for controlling cell transmission rate in a cell based network in the presence of congestion
US6973034B1 (en) * 1999-06-29 2005-12-06 Cisco Technology, Inc. Technique for collecting operating information from network elements, and for controlling network element behavior in a feedback-based, adaptive data network
US6034945A (en) 1996-05-15 2000-03-07 Cisco Technology, Inc. Method and apparatus for per traffic flow buffer management
US5878224A (en) * 1996-05-24 1999-03-02 Bell Communications Research, Inc. System for preventing server overload by adaptively modifying gap interval that is used by source to limit number of transactions transmitted by source to server
FR2750283B1 (fr) * 1996-06-20 1998-07-31 Quinquis Jean Paul Reseau local d'acces a des mobiles equipe de moyens pour gerer les ressources dans ledit reseau
US6961341B1 (en) * 1996-07-02 2005-11-01 Microsoft Corporation Adaptive bandwidth throttling for network services
US5799002A (en) * 1996-07-02 1998-08-25 Microsoft Corporation Adaptive bandwidth throttling for network services
FR2754123B1 (fr) * 1996-10-01 1999-01-08 Alsthom Cge Alcatel Systeme de gestion de trafic et de controle d'encombrement pour reseaux a base de paquets
SE507754C2 (sv) * 1996-10-10 1998-07-13 Ericsson Telefon Ab L M Metod och anordning för nätverkskonfiguration vid hög belasning
US5901138A (en) * 1996-11-08 1999-05-04 International Business Machines Corporation Process for improving the efficiency of high performance routing
US5951644A (en) 1996-12-24 1999-09-14 Apple Computer, Inc. System for predicting and managing network performance by managing and monitoring resourse utilization and connection of network
JP3193947B2 (ja) * 1997-01-08 2001-07-30 株式会社ディジタル・ビジョン・ラボラトリーズ データ送信システム及びデータ送信方法
SE9700714L (sv) * 1997-02-27 1998-08-28 Ericsson Telefon Ab L M Metod att kontrollera datapaketflödet i en växelenhet samt en växelenhet anpassad att verka enligt metoden
SE519482C2 (sv) * 1997-03-07 2003-03-04 Telia Ab Metod och anordning i ett telekommunikationssystem för fastställande av mängden av nödvändiga resurser i en given trafiksituation
SE510170C2 (sv) 1997-05-16 1999-04-26 Ericsson Telefon Ab L M Metod och anordning för styrning av datapaketflöde medelst baktrycksmeddelande
JPH10336202A (ja) * 1997-06-03 1998-12-18 Fuji Xerox Co Ltd データ転送装置および方法
US7260060B1 (en) 1997-06-07 2007-08-21 Nortel Networks Limited Call admission control
US6798786B1 (en) * 1999-06-07 2004-09-28 Nortel Networks Limited Managing calls over a data network
US6088728A (en) * 1997-06-11 2000-07-11 Oracle Corporation System using session data stored in session data storage for associating and disassociating user identifiers for switching client sessions in a server
US6243751B1 (en) * 1997-06-11 2001-06-05 Oracle Corporation Method and apparatus for coupling clients to servers
US6430191B1 (en) 1997-06-30 2002-08-06 Cisco Technology, Inc. Multi-stage queuing discipline
US6201813B1 (en) 1997-06-30 2001-03-13 Cisco Technology, Inc. Method and apparatus for using ATM queues for segmentation and reassembly of data frames
US6487202B1 (en) 1997-06-30 2002-11-26 Cisco Technology, Inc. Method and apparatus for maximizing memory throughput
US6081524A (en) 1997-07-03 2000-06-27 At&T Corp. Frame relay switched data service
US6188671B1 (en) * 1997-07-03 2001-02-13 At&T Corp Traffic management for frame relay switched data service
DE19729590A1 (de) 1997-07-10 1999-01-14 Siemens Ag Verfahren zum Optimieren der Auslastung auf Verbindungsabschnitten bei ABR Verkehr
US5995487A (en) * 1997-08-06 1999-11-30 Northern Telecom Limited Method and apparatus for providing subscribers with unguaranteed bandwidth connections wherein subscribers are alerted by encoded messages or a warning tone
US6343085B1 (en) 1997-08-28 2002-01-29 Microsoft Corporation Adaptive bandwidth throttling for individual virtual services supported on a network server
GB2331659A (en) * 1997-11-21 1999-05-26 Ericsson Telefon Ab L M Resource reservation
CA2240596A1 (en) * 1997-11-28 1999-05-28 Newbridge Networks Corporation Controlling atm layer transfer characteristics based on physical layer dynamic rate adaptation
US6526060B1 (en) 1997-12-05 2003-02-25 Cisco Technology, Inc. Dynamic rate-based, weighted fair scheduler with explicit rate feedback option
WO1999030450A1 (en) 1997-12-08 1999-06-17 Packeteer, Inc. Method for data rate control for heterogenous or peer internetworking
KR100257989B1 (ko) * 1997-12-09 2000-06-01 고대식 인터넷 실시간 데이터 전송 측정용 네트웍 시뮬레이션 방법
US6628616B2 (en) * 1998-01-30 2003-09-30 Alcatel Frame relay network featuring frame relay nodes with controlled oversubscribed bandwidth trunks
US6597662B1 (en) 1998-03-24 2003-07-22 Nortel Networks Limited Apparatus and method for optimizing max-min fair rate control in ABR sessions
CA2266307A1 (en) * 1998-03-24 1999-09-24 Northern Telecom Limited Apparatus and method for optimizing max-min fair rate control in abr sessions
WO1999052299A2 (en) * 1998-04-03 1999-10-14 Netcore Systems, Inc. High speed router-switch
JP2955561B1 (ja) 1998-05-29 1999-10-04 株式会社ディジタル・ビジョン・ラボラトリーズ ストリーム通信システム及びストリーム転送制御方法
US6097697A (en) * 1998-07-17 2000-08-01 Sitara Networks, Inc. Congestion control
US6434559B1 (en) * 1998-10-09 2002-08-13 Xpandable Technology, Inc. Critical resource management
US6370579B1 (en) * 1998-10-21 2002-04-09 Genuity Inc. Method and apparatus for striping packets over parallel communication links
US9239763B2 (en) 2012-09-28 2016-01-19 Oracle International Corporation Container database
US6504818B1 (en) * 1998-12-03 2003-01-07 At&T Corp. Fair share egress queuing scheme for data networks
US6711137B1 (en) 1999-03-12 2004-03-23 International Business Machines Corporation System and method for analyzing and tuning a communications network
US6768717B1 (en) 1999-05-28 2004-07-27 Network Equipment Technologies, Inc. Apparatus and method for traffic shaping in a network switch
US6628610B1 (en) * 1999-06-28 2003-09-30 Cisco Technology, Inc. Methods and apparatus for managing a flow of packets using change and reply signals
US6765864B1 (en) 1999-06-29 2004-07-20 Cisco Technology, Inc. Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network
US6570851B1 (en) 1999-07-01 2003-05-27 Nokia Telecommunications Oy Receiver driven differentiated service marking for unicast and multicast applications
US7016301B1 (en) * 1999-09-01 2006-03-21 Cisco Technology, Inc. Fair multiplexing scheme for multiple input port router
US6952396B1 (en) 1999-09-27 2005-10-04 Nortel Networks Limited Enhanced dual counter rotating ring network control system
JP3391316B2 (ja) * 1999-10-22 2003-03-31 日本電気株式会社 ネットワークシステム
US6539340B1 (en) 1999-12-10 2003-03-25 Cisco Technology, Inc. Methods and apparatus for measuring resource usage within a computer system
US6587438B1 (en) * 1999-12-22 2003-07-01 Resonate Inc. World-wide-web server that finds optimal path by sending multiple syn+ack packets to a single client
US6751198B1 (en) * 1999-12-27 2004-06-15 Nortel Networks Limited System and method for measuring round trip delay of voice packets in a telephone system
US6775292B1 (en) 2000-01-24 2004-08-10 Cisco Technology, Inc. Method for servicing of multiple queues carrying voice over virtual circuits based on history
US6850530B1 (en) 2000-02-04 2005-02-01 Cisco Technology, Inc. Methods and apparatus for providing and obtaining resource usage information
EP1256210A2 (en) * 2000-02-04 2002-11-13 HRL Laboratories, LLC System and method for pricing-based quality of service
US6445696B1 (en) 2000-02-25 2002-09-03 Network Equipment Technologies, Inc. Efficient variable rate coding of voice over asynchronous transfer mode
AU2001239595A1 (en) * 2000-03-07 2001-09-17 Sun Microsystems, Inc. Virtual channel flow control
US7142558B1 (en) 2000-04-17 2006-11-28 Cisco Technology, Inc. Dynamic queuing control for variable throughput communication channels
US6466541B1 (en) 2000-05-31 2002-10-15 Fujitsu Network Communications, Inc. Cell pacing on a network link employing a rate-based flow control protocol with underlying credit-based flow control mechanisms
US6452903B1 (en) 2000-05-31 2002-09-17 Fujitsu Network Communications, Inc. Network switch supporting rate-based and credit-based flow control mechanisms on a link-by-link basis
US6987732B2 (en) * 2000-12-15 2006-01-17 Tellabs San Jose, Inc. Apparatus and methods for scheduling packets in a broadband data stream
US7116639B1 (en) 2000-12-21 2006-10-03 International Business Machines Corporation System and method for determining network discrete utilization
US6996064B2 (en) * 2000-12-21 2006-02-07 International Business Machines Corporation System and method for determining network throughput speed and streaming utilization
US7193966B2 (en) * 2001-06-25 2007-03-20 Telefonakitebolaget Lm Ericsson (Publ) Triggered packet data rate change in a communication system
US7042841B2 (en) * 2001-07-16 2006-05-09 International Business Machines Corporation Controlling network congestion using a biased packet discard policy for congestion control and encoded session packets: methods, systems, and program products
US7218610B2 (en) 2001-09-27 2007-05-15 Eg Technology, Inc. Communication system and techniques for transmission from source to destination
US20050152397A1 (en) * 2001-09-27 2005-07-14 Junfeng Bai Communication system and techniques for transmission from source to destination
US7349406B1 (en) * 2001-10-18 2008-03-25 Network Equipment Technologies Inc. Method and apparatus for virtual network connection merging
US7103350B2 (en) * 2001-11-16 2006-09-05 Nortel Networks Limited Scheduler with fairness control and quality of service support
CN1310480C (zh) * 2002-04-12 2007-04-11 西门子公司 共同检查各个信息流组的带宽的方法
US7154853B2 (en) * 2002-05-02 2006-12-26 Intel Corporation Rate policing algorithm for packet flows
US7296083B2 (en) * 2002-06-28 2007-11-13 Microsoft Corporation Method and system for measuring load and capacity on a variable capacity channel
US7408876B1 (en) 2002-07-02 2008-08-05 Extreme Networks Method and apparatus for providing quality of service across a switched backplane between egress queue managers
US6919004B2 (en) * 2002-07-02 2005-07-19 E. I. Du Pont De Nemours And Company Cathodic electrocoating composition containing a morpholine dione crosslinking agent
US7286552B1 (en) * 2002-07-26 2007-10-23 Extreme Networks Method and apparatus for providing quality of service across a switched backplane for multicast packets
US7599292B1 (en) 2002-08-05 2009-10-06 Extreme Networks Method and apparatus for providing quality of service across a switched backplane between egress and ingress queue managers
US20070109969A1 (en) 2003-04-07 2007-05-17 Markus Baumeister Method of ensuring the quality of service in a network
US7801038B2 (en) * 2003-07-14 2010-09-21 Siemens Corporation Method and apparatus for providing a delay guarantee for a wireless network
GB2405740B (en) * 2003-09-03 2005-08-31 Hanpin Electron Co Ltd Dual-use audio signal player for analogue record and digital CD
US7085228B2 (en) * 2003-10-31 2006-08-01 Interdigital Technology Corp. Adaptive radio resource management for wireless local area networks
US7466996B2 (en) * 2003-12-22 2008-12-16 International Business Machines Corporation Global management of local link power consumption
US20050163048A1 (en) * 2004-01-07 2005-07-28 Amit Arora Method and system for providing committed information rate (CIR) based fair access policy
US7502824B2 (en) * 2004-08-12 2009-03-10 Oracle International Corporation Database shutdown with session migration
US7415470B2 (en) * 2004-08-12 2008-08-19 Oracle International Corporation Capturing and re-creating the state of a queue when migrating a session
US7434262B2 (en) 2004-12-08 2008-10-07 At&T Intellectual Property I, L.P. Methods and systems that selectively resurrect blocked communications between devices
DE102004062116B3 (de) * 2004-12-23 2006-05-11 Ab Skf Lageranordnung für einen Computertomographen
US9176772B2 (en) * 2005-02-11 2015-11-03 Oracle International Corporation Suspending and resuming of sessions
US8547843B2 (en) * 2006-01-20 2013-10-01 Saisei Networks Pte Ltd System, method, and computer program product for controlling output port utilization
US20070237074A1 (en) * 2006-04-06 2007-10-11 Curry David S Configuration of congestion thresholds for a network traffic management system
US7623449B2 (en) * 2006-05-14 2009-11-24 Atrica Israel Ltd. Policy aware frame loss measurement
US20080056146A1 (en) * 2006-08-29 2008-03-06 Elliott Steven L Method and apparatus for determining maximum round trip times for a network socket
US8014308B2 (en) * 2006-09-28 2011-09-06 Microsoft Corporation Hardware architecture for cloud services
FR2909503B1 (fr) * 2006-12-04 2009-10-09 Alcatel Sa Procede d'etablissement d'une connexion bidirectionnelle
US20090010180A1 (en) * 2007-07-03 2009-01-08 Qualcomm Incorporated Methods and apparatus for resource provisioning and planning in a communication network
US20090144404A1 (en) * 2007-12-04 2009-06-04 Microsoft Corporation Load management in a distributed system
US20090150536A1 (en) * 2007-12-05 2009-06-11 Microsoft Corporation Application layer congestion control
US8050177B2 (en) * 2008-03-31 2011-11-01 Intel Corporation Interconnect bandwidth throttler
US8627396B2 (en) * 2009-06-12 2014-01-07 Cygnus Broadband, Inc. Systems and methods for prioritization of data for intelligent discard in a communication network
CN102405626B (zh) 2009-06-12 2015-08-05 Wi-Lan研究所公司 在通信网络中智能丢弃的系统和方法
US8531961B2 (en) 2009-06-12 2013-09-10 Cygnus Broadband, Inc. Systems and methods for prioritization of data for intelligent discard in a communication network
US8549038B2 (en) 2009-06-15 2013-10-01 Oracle International Corporation Pluggable session context
US9270580B1 (en) 2009-08-28 2016-02-23 Brocade Communications Systems, Inc. Method and system for traffic isolation in a network
US8891368B2 (en) * 2009-11-06 2014-11-18 Brocade Communications Systems, Inc. Presentation of a selected port
US8885657B2 (en) * 2009-11-06 2014-11-11 Brocade Communications Systems, Inc. Automatic switch port selection
US8593964B1 (en) 2009-11-06 2013-11-26 Brocade Communications Systems, Inc. Method and system for traffic management
US9391849B2 (en) * 2009-11-06 2016-07-12 Brocade Communications Systems, Inc. Back pressure remediation
WO2011088446A2 (en) * 2010-01-18 2011-07-21 Safariland, Llc Locking device safety mechanism and related holster assembly
KR101212645B1 (ko) * 2011-04-26 2012-12-14 서울대학교산학협력단 가상네트워크 환경에서의 자원 할당 방법 및 장치
US8670450B2 (en) 2011-05-13 2014-03-11 International Business Machines Corporation Efficient software-based private VLAN solution for distributed virtual switches
US9276953B2 (en) 2011-05-13 2016-03-01 International Business Machines Corporation Method and apparatus to detect and block unauthorized MAC address by virtual machine aware network switches
US8837499B2 (en) 2011-05-14 2014-09-16 International Business Machines Corporation Distributed fabric protocol (DFP) switching network architecture
US20120287785A1 (en) 2011-05-14 2012-11-15 International Business Machines Corporation Data traffic handling in a distributed fabric protocol (dfp) switching network architecture
US20120291034A1 (en) 2011-05-14 2012-11-15 International Business Machines Corporation Techniques for executing threads in a computing environment
US9497073B2 (en) 2011-06-17 2016-11-15 International Business Machines Corporation Distributed link aggregation group (LAG) for a layer 2 fabric
US8767529B2 (en) 2011-09-12 2014-07-01 International Business Machines Corporation High availability distributed fabric protocol (DFP) switching network architecture
US20130064066A1 (en) 2011-09-12 2013-03-14 International Business Machines Corporation Updating a switch software image in a distributed fabric protocol (dfp) switching network
US8750129B2 (en) 2011-10-06 2014-06-10 International Business Machines Corporation Credit-based network congestion management
US9065745B2 (en) 2011-10-06 2015-06-23 International Business Machines Corporation Network traffic distribution
US9894397B2 (en) 2011-12-15 2018-02-13 Cisco Technology, Inc. Controlling bit-rates for media streaming sessions
JP6396302B2 (ja) 2012-10-29 2018-09-26 クゥアルコム・インコーポレイテッドQualcomm Incorporated 時分割多重アクセス・ネットワークにおけるデバイス登録およびサウンディング
US9699088B2 (en) * 2014-11-10 2017-07-04 Hughes Network Systems, Llc Service plan based flow control
US10387387B2 (en) 2015-12-17 2019-08-20 Oracle International Corporation Enabling multi-tenant access to respective isolated data sets organized using different application schemas
US10289617B2 (en) 2015-12-17 2019-05-14 Oracle International Corporation Accessing on-premise and off-premise datastores that are organized using different application schemas
US10303894B2 (en) 2016-08-31 2019-05-28 Oracle International Corporation Fine-grained access control for data manipulation language (DML) operations on relational data
CN112235209A (zh) * 2019-07-25 2021-01-15 北京天德科技有限公司 虚拟电路的网内控制
CN112437019B (zh) * 2020-11-30 2022-01-25 中国人民解放军国防科技大学 用于数据中心的基于信用包的主动型传输方法
CN114124841A (zh) * 2021-11-19 2022-03-01 青岛信大云谷信息科技有限公司 一种高速转发数据轻量级流量控制的方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5377327A (en) * 1988-04-22 1994-12-27 Digital Equipment Corporation Congestion avoidance scheme for computer networks
US5018137A (en) * 1988-06-27 1991-05-21 Digital Equipment Corporation Transparent load sharing for parallel networks
JP2753294B2 (ja) * 1988-12-23 1998-05-18 株式会社日立製作所 パケット輻輳制御方法およびパケット交換装置
GB8914983D0 (en) * 1989-06-29 1989-08-23 Digital Equipment Int Congestion control in computer networks
US5193151A (en) * 1989-08-30 1993-03-09 Digital Equipment Corporation Delay-based congestion avoidance in computer networks
US5029164A (en) * 1990-04-13 1991-07-02 Digital Equipment Corporation Congestion avoidance in high-speed network carrying bursty traffic
EP0487235B1 (en) * 1990-11-21 1999-02-03 AT&T Corp. Bandwidth and congestion management in accessing broadband ISDN networks
US5339313A (en) * 1991-06-28 1994-08-16 Digital Equipment Corporation Method and apparatus for traffic congestion control in a communication network bridge device
US5274644A (en) * 1991-11-05 1993-12-28 At&T Bell Laboratories Efficient, rate-base multiclass access control
US5390299A (en) * 1991-12-27 1995-02-14 Digital Equipment Corporation System for using three different methods to report buffer memory occupancy information regarding fullness-related and/or packet discard-related information
US5313454A (en) * 1992-04-01 1994-05-17 Stratacom, Inc. Congestion control for cell networks
US5381404A (en) * 1992-07-14 1995-01-10 Mita Industrial Co., Ltd. Packet-switching communication network and method of design
JPH0646082A (ja) * 1992-07-22 1994-02-18 Toshiba Corp 情報転送制御方式
US5390173A (en) * 1992-10-22 1995-02-14 Digital Equipment Corporation Packet format in hub for packet data communications system
US5359593A (en) * 1993-08-26 1994-10-25 International Business Machines Corporation Dynamic bandwidth estimation and adaptation for packet communications networks
US5457687A (en) * 1993-09-02 1995-10-10 Network Equipment Technologies, Inc. Method and apparatus for backward explicit congestion notification (BECN) in an ATM network
US5426635A (en) * 1993-09-08 1995-06-20 At&T Corp. Method for adaptive control of windows and rates in networks

Also Published As

Publication number Publication date
EP0719012A2 (en) 1996-06-26
DE69526839T2 (de) 2002-09-12
AR000331A1 (es) 1997-06-18
DE69526839D1 (de) 2002-07-04
ATE218259T1 (de) 2002-06-15
AU4020295A (en) 1996-06-27
BR9505887A (pt) 1998-01-06
AU703410B2 (en) 1999-03-25
JP3833739B2 (ja) 2006-10-18
EP0719012A3 (en) 1997-06-11
JPH08237301A (ja) 1996-09-13
ES2177600T3 (es) 2002-12-16
US5633861A (en) 1997-05-27
ZA959722B (en) 1996-05-31
CA2164489A1 (en) 1996-06-20
EP0719012B1 (en) 2002-05-29
CN1137717A (zh) 1996-12-11
KR960027839A (ko) 1996-07-22

Similar Documents

Publication Publication Date Title
CN1111999C (zh) 对于以分组为基础的网络的业务量管理和拥挤控制
US6996061B2 (en) Dynamic scheduling for packet data network
US7054269B1 (en) Congestion control and traffic management system for packet-based networks
CA2030349C (en) Dynamic window sizing in a data network
US7684326B2 (en) Methods and structures for improved buffer management and dynamic adaptation of flow control status in high-speed communication networks
CN100338926C (zh) 通信网中用于复用分组的多级别调度方法
EP0784895B1 (en) Flow control method and apparatus for cell-based communication networks
EP0398037B1 (en) Packet network with communication resource allocation and call set up control of higher quality of service
EP1523139B1 (en) Line card port protection rate limiter circuitry
US6014384A (en) Method for controlling data traffic in an ATM network
EP0329159A2 (en) Congestion control method and apparatus for end-to-end packetcommunication
CA2371194A1 (en) Device and method for routing streams at a node in a packet transmission network
CN1201194A (zh) 管理打印机分组通信数据的通信缓冲器的方法和装置
US5701291A (en) ATM systems
CN112005528A (zh) 一种数据交换方法、数据交换节点及数据中心网络
US7508758B1 (en) Method and system to transmit and/or receive information between network elements
CN1551581A (zh) 测定ip话音网络的方法
US7239612B1 (en) Method and apparatus for discarding a prioritized fair share of traffic of network connections
RU2335085C1 (ru) Способ организации и управления передачей пакета данных и устройство для его реализации
CN1126423C (zh) 接入线网络的用户侧网络终端和用于运行网络终端的方法
EP0868056B1 (en) Apparatus and method for template-based scheduling in communication networks using regularity measures
US7142558B1 (en) Dynamic queuing control for variable throughput communication channels
CN113726493B (zh) 一种信元调度方法及装置
RU2340109C2 (ru) Способ совместного контроля значений ширины полосы для группы отдельных информационных потоков
KR100381378B1 (ko) 에이티엠 셀 스케쥴러 및 스케쥴링 방법

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

Granted publication date: 20030618

Termination date: 20141206

EXPY Termination of patent right or utility model