SFTB: Scheduling Flows to Quickly Fit Traffic Burst in Data Center Networks: A Traffic Balancing Framework Based on Congestion Feedback

G. Deng, Z. Gong, Hong Wang
{"title":"SFTB: Scheduling Flows to Quickly Fit Traffic Burst in Data Center Networks: A Traffic Balancing Framework Based on Congestion Feedback","authors":"G. Deng, Z. Gong, Hong Wang","doi":"10.1109/NAS.2014.10","DOIUrl":null,"url":null,"abstract":"A modern data center may host tens of thousands of machines, mixing with hundreds of thousands flows. Large number of flows concurrently traverse in a data center network may frequently cause traffic burst and unbalance, which may further induce congestion, packet losing, and therefore low efficiency. Generally speaking, there are three large families of scheduling algorithms to address this problem: (i) stochastic load balancing, (ii) optimizing traffic distribution by VM migration, (iii) scheduling flows to spread in different paths. But all of them suffer from some shortages. Stochastic load balancing is load-agnostic, it may encounter local congestion, and VM migration is time-consuming, making it unable to fit burst quickly. Meanwhile, because the number of concurrent flows is large, the third category may also fall into inefficiency. An alternative approach is only scheduling those large flows, but usually we don't know how large it is until a flow has finished. We propose SFTB, a flow scheduling framework to quickly fit the traffic burst in data center networks. In fact, SFTB belongs to the third family, but by intelligently leveraging the Explicit Congestion Notification (ECN), SFTB can quickly respond to the burst and congestion. Especially, STFB performs in a fully distributed manner and require no traffic matrix information, making it suitable for any traffic patterns. We evaluate SFTB via large scale simulation. The results show that our method outperform single path TCP and ECMP from more than 10% to more than 70% in average throughput.","PeriodicalId":186621,"journal":{"name":"2014 9th IEEE International Conference on Networking, Architecture, and Storage","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 9th IEEE International Conference on Networking, Architecture, and Storage","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NAS.2014.10","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A modern data center may host tens of thousands of machines, mixing with hundreds of thousands flows. Large number of flows concurrently traverse in a data center network may frequently cause traffic burst and unbalance, which may further induce congestion, packet losing, and therefore low efficiency. Generally speaking, there are three large families of scheduling algorithms to address this problem: (i) stochastic load balancing, (ii) optimizing traffic distribution by VM migration, (iii) scheduling flows to spread in different paths. But all of them suffer from some shortages. Stochastic load balancing is load-agnostic, it may encounter local congestion, and VM migration is time-consuming, making it unable to fit burst quickly. Meanwhile, because the number of concurrent flows is large, the third category may also fall into inefficiency. An alternative approach is only scheduling those large flows, but usually we don't know how large it is until a flow has finished. We propose SFTB, a flow scheduling framework to quickly fit the traffic burst in data center networks. In fact, SFTB belongs to the third family, but by intelligently leveraging the Explicit Congestion Notification (ECN), SFTB can quickly respond to the burst and congestion. Especially, STFB performs in a fully distributed manner and require no traffic matrix information, making it suitable for any traffic patterns. We evaluate SFTB via large scale simulation. The results show that our method outperform single path TCP and ECMP from more than 10% to more than 70% in average throughput.
数据中心网络中快速适应突发流量的流量调度:一种基于拥塞反馈的流量均衡框架
一个现代的数据中心可能拥有数万台机器,混合着数十万个数据流。在数据中心网络中,大量的流量同时经过,往往会造成流量突发和不均衡,进而导致拥塞、丢包,从而降低效率。一般来说,有三大类调度算法来解决这个问题:(i)随机负载平衡,(ii)通过VM迁移优化流量分配,(iii)调度流量在不同路径上传播。但它们都存在一些不足。随机负载均衡是负载不可知的,可能会遇到局部拥塞,虚拟机迁移耗时长,无法快速适应突发。同时,由于并发流的数量很大,第三类也可能陷入低效。另一种方法是只调度那些大的流,但通常我们不知道它有多大,直到流完成。为了快速适应数据中心网络中的突发流量,我们提出了SFTB流调度框架。实际上,SFTB属于第三类,但通过智能地利用显式拥塞通知(ECN), SFTB可以快速响应突发和拥塞。特别是STFB是完全分布式的,不需要流量矩阵信息,适用于任何流量模式。我们通过大规模模拟来评估SFTB。结果表明,该方法的平均吞吐量优于单路径TCP和ECMP,平均吞吐量从10%以上提高到70%以上。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信