Distributed Explicit Rate Allocation

A. Charny, K. Ramakrishnan
{"title":"Distributed Explicit Rate Allocation","authors":"A. Charny, K. Ramakrishnan","doi":"10.1109/HPCS.1995.662007","DOIUrl":null,"url":null,"abstract":"The problem of congestion niaiiagement has been a particularly active area of research for the last decade. Networks are getting faster. arc more richly interconnected and are growing in scale everyday. The larger bandwidthdelay products for these high speed networks poses a continuing challenge for flow and congestion management algorithms. Traditional work i n congestion control and avoidance algorithms has been to layer them on top of window flow control. which is an end-to-end mechanism to assure no loss in the receiving end-system. When used in the context of the large bandwidth-delay product seen in high speed networks, window based flow control mechanisms result in the use of large windows and the potential for large bursts of packets arriving at intermediate nodes. This requires significant additional buffering that is often considered undesirable. One of the changes for congestion management in high speed networks is the use of rate based congestion/flow control schemes. The demarkation between flow and congestion control also tends to be blurred with the use of rate based schemes. However, using rate based mechanisms results in a fresh set of problems to solve in the congestion control and avojdance domain. Another fundamental change over the same time frame is the development of switched networks, exemplified by ATM. The issue of dealing with congestion in connection oriented networks, while apparently easier, is complicated by the need to address qualities of service. A lot of the recent work in congestion control has been in the context of ATM flow and congestion control. M u c h of the work has been in the context of the ABR (Available Bit Rate) service. These typically arc used for data transfer, and are considered to be lower priority than the other classes of service, CHR and VIjH. Left over bandwidth from the use of a resource (link, switch or end-system) by CBR and VBR is used for AHR service. The timely use of the available resources by ABR without causing congestion (which results either in significantly increased queueing delays or cell loss) is an important goal. Another equally important goal is to ensure that the resources in the network are shared in a ‘fair and equitable’ manner. A definition of ‘fairness‘ is the notion of max-min fairness, which has been adopted in the ATM Forum for congestion management of the ABIi service. A simplistic notion of inax-min fairness viewed by a flow at a local resource is: If my flow is limited at this resource for lack of adequate capacity. then there should be no other flow passing through this resource that will be given a greater share of the resource’s capacity. There are several ways of computing the max-min fair allocation for a flow in a network of multiple resources and multiple flows with different resource demands [l], [ 7 ] , [8], [12],","PeriodicalId":174670,"journal":{"name":"Third IEEE Workshop on the Architecture and Implementation of High Performance Communication Subsystems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Third IEEE Workshop on the Architecture and Implementation of High Performance Communication Subsystems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCS.1995.662007","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The problem of congestion niaiiagement has been a particularly active area of research for the last decade. Networks are getting faster. arc more richly interconnected and are growing in scale everyday. The larger bandwidthdelay products for these high speed networks poses a continuing challenge for flow and congestion management algorithms. Traditional work i n congestion control and avoidance algorithms has been to layer them on top of window flow control. which is an end-to-end mechanism to assure no loss in the receiving end-system. When used in the context of the large bandwidth-delay product seen in high speed networks, window based flow control mechanisms result in the use of large windows and the potential for large bursts of packets arriving at intermediate nodes. This requires significant additional buffering that is often considered undesirable. One of the changes for congestion management in high speed networks is the use of rate based congestion/flow control schemes. The demarkation between flow and congestion control also tends to be blurred with the use of rate based schemes. However, using rate based mechanisms results in a fresh set of problems to solve in the congestion control and avojdance domain. Another fundamental change over the same time frame is the development of switched networks, exemplified by ATM. The issue of dealing with congestion in connection oriented networks, while apparently easier, is complicated by the need to address qualities of service. A lot of the recent work in congestion control has been in the context of ATM flow and congestion control. M u c h of the work has been in the context of the ABR (Available Bit Rate) service. These typically arc used for data transfer, and are considered to be lower priority than the other classes of service, CHR and VIjH. Left over bandwidth from the use of a resource (link, switch or end-system) by CBR and VBR is used for AHR service. The timely use of the available resources by ABR without causing congestion (which results either in significantly increased queueing delays or cell loss) is an important goal. Another equally important goal is to ensure that the resources in the network are shared in a ‘fair and equitable’ manner. A definition of ‘fairness‘ is the notion of max-min fairness, which has been adopted in the ATM Forum for congestion management of the ABIi service. A simplistic notion of inax-min fairness viewed by a flow at a local resource is: If my flow is limited at this resource for lack of adequate capacity. then there should be no other flow passing through this resource that will be given a greater share of the resource’s capacity. There are several ways of computing the max-min fair allocation for a flow in a network of multiple resources and multiple flows with different resource demands [l], [ 7 ] , [8], [12],
分布式显式费率分配
在过去的十年里,拥堵治理问题一直是一个特别活跃的研究领域。网络变得越来越快。联系更加紧密,规模日益扩大。这些高速网络的大带宽延迟产品对流量和拥塞管理算法提出了持续的挑战。拥塞控制和避免算法的传统工作是将它们叠加在窗口流控制之上。这是一种端到端机制,以确保在接收端系统中没有损失。当在高速网络中使用大带宽延迟产品时,基于窗口的流量控制机制导致使用大窗口,并且可能导致大量数据包到达中间节点。这需要大量的额外缓冲,而这通常被认为是不可取的。高速网络中拥塞管理的变化之一是使用基于速率的拥塞/流量控制方案。流量控制和拥塞控制之间的界限也随着基于速率的方案的使用而变得模糊。然而,使用基于速率的机制会在拥塞控制和避免领域产生一系列新的问题需要解决。同一时期的另一个根本变化是交换网络的发展,以ATM为例。在面向连接的网络中处理拥塞问题,虽然表面上很容易,但由于需要解决服务质量问题而变得复杂。最近在拥塞控制方面的许多工作都是在ATM流量和拥塞控制的背景下进行的。大部分工作都是在ABR(可用比特率)服务的上下文中进行的。这些通常用于数据传输,并且被认为比其他服务类别(CHR和VIjH)的优先级低。由CBR和VBR使用资源(链路、交换机或终端系统)产生的剩余带宽用于AHR业务。ABR及时使用可用资源而不引起拥塞(这会导致排队延迟显著增加或单元丢失)是一个重要的目标。另一个同样重要的目标是确保网络中的资源以“公平和公正”的方式共享。“公平性”的定义是最大最小公平性的概念,它已被ATM论坛用于ABIi服务的拥塞管理。在本地资源上的流所看到的最小公平的简单概念是:如果我的流由于缺乏足够的容量而在该资源上受到限制。然后,不应该有其他流通过该资源,这些流将被赋予资源容量的更大份额。在多资源网络和具有不同资源需求的多流网络中,有几种计算流的最大最小公平分配的方法[1],[7],[8],[12]。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书