Using Ethernet Commodity Switches to Build a Switch Fabric in Routers

M. Bahnasy, André Béliveau, B. Alleyne, Bochra Boughzala, C. Padala, Karim Idoudi, H. Elbiaze
{"title":"Using Ethernet Commodity Switches to Build a Switch Fabric in Routers","authors":"M. Bahnasy, André Béliveau, B. Alleyne, Bochra Boughzala, C. Padala, Karim Idoudi, H. Elbiaze","doi":"10.1109/ICCCN.2015.7288483","DOIUrl":null,"url":null,"abstract":"Switch fabric in routers requires very tight characteristics in term of packet loss, fairness in bandwidth allocation, no head-of-line blocking and low latency. Such attributes are traditionally resolved using specialized and expensive switch devices. Motivated by the emergence of IEEE Data Center Bridging, we explore the possibility of using commodity Ethernet switches to achieve scalable, flexible, and more cost efficient solutions, while still guaranteeing the switch characteristics. In this context, we propose Ethernet Congestion Control & Prevention (ECCP), a novel concept to control and prevent congestion in switch fabrics. ECCP consists of (1) a method to estimate the available bandwidth along a given network path using a train of probes and (2) a rate control algorithm to adjust the sending rate of traffic along this path based on the estimated bandwidth. To prove ECCP and evaluate its characteristics, we present a first prototype based on the OMNEST simulator and conduct extensive experiments. Our analysis confirms that ECCP is a viable solution to (1) avoid congestion within the fabric, thus minimizing path latency and avoiding packet loss, (2) guarantee fair share of the link capacity between flows, and (3) avoid head of line blocking.","PeriodicalId":117136,"journal":{"name":"2015 24th International Conference on Computer Communication and Networks (ICCCN)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 24th International Conference on Computer Communication and Networks (ICCCN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCN.2015.7288483","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Switch fabric in routers requires very tight characteristics in term of packet loss, fairness in bandwidth allocation, no head-of-line blocking and low latency. Such attributes are traditionally resolved using specialized and expensive switch devices. Motivated by the emergence of IEEE Data Center Bridging, we explore the possibility of using commodity Ethernet switches to achieve scalable, flexible, and more cost efficient solutions, while still guaranteeing the switch characteristics. In this context, we propose Ethernet Congestion Control & Prevention (ECCP), a novel concept to control and prevent congestion in switch fabrics. ECCP consists of (1) a method to estimate the available bandwidth along a given network path using a train of probes and (2) a rate control algorithm to adjust the sending rate of traffic along this path based on the estimated bandwidth. To prove ECCP and evaluate its characteristics, we present a first prototype based on the OMNEST simulator and conduct extensive experiments. Our analysis confirms that ECCP is a viable solution to (1) avoid congestion within the fabric, thus minimizing path latency and avoiding packet loss, (2) guarantee fair share of the link capacity between flows, and (3) avoid head of line blocking.
在路由器中使用以太网商品交换机构建交换结构
路由器中的交换结构在丢包、公平的带宽分配、无头部阻塞和低延迟方面要求非常严格的特性。传统上,这些属性是通过专门的昂贵的开关设备来解决的。在IEEE数据中心桥接出现的激励下,我们探索了使用商品以太网交换机来实现可扩展、灵活和更具成本效益的解决方案的可能性,同时仍然保证交换机的特性。在这种情况下,我们提出了以太网拥塞控制和预防(ECCP),这是一种控制和防止交换结构中的拥塞的新概念。ECCP包括(1)一种利用一系列探测器估计给定网络路径上可用带宽的方法,以及(2)一种速率控制算法,根据估计的带宽调整该路径上的流量发送速率。为了验证ECCP并评估其特性,我们提出了基于OMNEST模拟器的第一个原型,并进行了大量的实验。我们的分析证实,ECCP是一种可行的解决方案(1)避免结构内的拥塞,从而最大限度地减少路径延迟和避免数据包丢失,(2)保证流之间的链路容量的公平份额,以及(3)避免线头阻塞。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信