...
首页> 外文期刊>IEEE/ACM Transactions on Networking >The ready-to-go virtual circuit protocol: a loss-free protocol for multigigabit networks using FIFO buffers
【24h】

The ready-to-go virtual circuit protocol: a loss-free protocol for multigigabit networks using FIFO buffers

机译:随时可用的虚拟电路协议:使用FIFO缓冲区的多千兆位网络的无损协议

获取原文
获取原文并翻译 | 示例
           

摘要

The ready-to-go virtual circuit protocol (or RGVC) is an immediate transmission protocol, in which the source need not wait for an end-to-end roundtrip delay for reservations to be made before transmitting the data. The protocol is designed to handle the lossless transport of ABR traffic, and will be used in the 40 Gb/s Thunder and Lightning testbed being prototyped at the University of California at Santa Barbara (UCSB). An important advantage of the RGVC protocol over previous connection and flow control protocols is that it is suitable for networks in which the switches use FIFO buffers that are shared by multiple sessions. The RGVC protocol ensures lossless communication by coupling link capacity with buffer space, so that when a portion of a buffer at a node is occupied, a proportional fraction of the incoming capacity to that buffer is frozen. Given the constraints on the frozen capacity, an algorithm is executed at each node to allocate the transmission rate to each FIFO buffer so as to maximize capacity utilization. The requirement that the protocol operate with FIFO buffers at the network nodes poses some unique challenges in the design that are not present in rate- and credit-based schemes. Briefly, since several sessions share a common FIFO buffer, per-VC flow control is no longer possible so control over the rate of an individual session is lost. Also, since the contents of the buffers change dynamically, the buffer composition becomes difficult to determine. For the rate-allocation algorithm of the RGVC protocol to be executed, however, the contents of the FIFO buffers at a node must be known, To implement the bookkeeping required, we present two schemes: the measurement-based scheme, where the bookkeeping function is implemented via measurements, done essentially in hardware; and the estimation-based scheme, where the bookkeeping is done analytically via the exchange of control packets between nodes.
机译:随时可用的虚拟电路协议(或RGVC)是一种即时传输协议,其中源无需在传输数据之前等待进行保留的端到端往返延迟。该协议旨在处理ABR流量的无损传输,并将在加利福尼亚大学圣塔芭芭拉分校(UCSB)原型化的40 Gb / s Thunder and Lightning测试平台中使用。与以前的连接和流控制协议相比,RGVC协议的一个重要优点是它适用于交换机使用由多个会话共享的FIFO缓冲区的网络。 RGVC协议通过将链接容量与缓冲区空间耦合来确保无损通信,以便在节点上的缓冲区的一部分被占用时,冻结到该缓冲区的输入容量的一部分。给定冻结容量的约束,在每个节点处执行一种算法,以将传输速率分配给每个FIFO缓冲区,以使容量利用率最大化。该协议要求在网络节点上使用FIFO缓冲区进行操作,这在设计中提出了一些独特的挑战,这些挑战在基于速率和信用的方案中不存在。简而言之,由于几个会话共享一个公共的FIFO缓冲区,因此不再支持按VC进行流控制,因此失去了对单个会话速率的控制。另外,由于缓冲器的内容是动态变化的,因此缓冲器的组成变得难以确定。但是,要执行RGVC协议的速率分配算法,必须知道节点上FIFO缓冲区的内容。为了实现所需的簿记,我们提出了两种方案:基于测量的方案,其中簿记功能通过测量实现,基本上是在硬件中完成的;以及基于估计的方案,其中通过在节点之间交换控制数据包来分析性地完成簿记。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号