首页> 外国专利> Low-loss, fair bandwidth allocation flow control in a packet switch

Low-loss, fair bandwidth allocation flow control in a packet switch

机译:分组交换机中的低损耗,公平带宽分配流控制

摘要

In a switch fabric environment, which includes a buffer, packet data of different class-types from different sources is received, stored in the buffer, processed and outputted to its intended destination. As the buffer fills up, transmission from some of the data sources is stopped to avoid dropping of packets. To avoid packet loss, when the occupancy of the buffer reaches a first threshold value, further transmission of a first-class type of data is precluded from the particular source of that data then being received, while transmission from other sources of that same first-class type of data is not precluded from these other data sources until first-class type of data from such other sources is also received. Further, data of a second- class type is not precluded from being transmitted as long as the amount of data stored in the buffer remains below a second threshold, which is greater than the first threshold. When the occupancy of the buffer reaches that second threshold, further transmissions from the particular source of that second-class type of data then being received is also precluded. As data from other sources of that second-class type of data is received, further transmissions from those other sources are also precluded. A third-class type of data, however, is not precluded from transmission as long as the amount of data remains below a third threshold value, which is greater than the second threshold value. In order to avoid packet loss, when a packet from any source is received, it is stored regardless of whether transmission from the source of that packet has been precluded. Advantageously, a MAX/MIN distribution of the available bandwidth can be probabilistically achieved without packet loss.
机译:在包括缓存器的交换结构环境中,来自不同源的不同类别类型的分组数据被接收,存储在缓存器中,被处理并输出到其预期的目的地。随着缓冲区的填充,来自某些数据源的传输将停止,以避免丢包。为避免数据包丢失,当缓冲区的占用率达到第一阈值时,则从该数据的特定源中阻止进一步传输第一类数据,然后再从该数据的特定源中进行传输,这些其他数据源不会排除此类数据的类,直到还接收到来自此类其他数据源的第一类数据。此外,只要存储在缓冲器中的数据量保持在第二阈值以下,该第二阈值大于第一阈值,就不排除发送第二类类型的数据。当缓冲器的占用率达到该第二阈值时,还排除了随后从该第二类数据的特定源接收的进一步传输。当接收到来自该第二类数据的其他来源的数据时,也排除了来自那些其他来源的进一步的传输。但是,只要数据量保持低于大于第二阈值的第三阈值,就不会排除第三类数据。为了避免分组丢失,当接收到来自任何源的分组时,无论是否已阻止从该分组的源进行传输,都将其存储。有利地,可以在不丢失分组的情况下概率地获得可用带宽的MAX / MIN分配。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号