QoS-aware multipathing in datacenters using effective bandwidth estimation and SDN

Runxin Wang, Simone Mangiante, A. Davy, Lei Shi, B. Jennings
{"title":"QoS-aware multipathing in datacenters using effective bandwidth estimation and SDN","authors":"Runxin Wang, Simone Mangiante, A. Davy, Lei Shi, B. Jennings","doi":"10.1109/CNSM.2016.7818444","DOIUrl":null,"url":null,"abstract":"Datacenter networks are commonly structured with hierarchical topologies in which multipaths are provided to create redundant paths between end-to-end servers. Without a dedicated flow control mechanism, different sizes of traffic flows are statically allocated to links without sensing the current link utilization, which can result in transient network congestion that impacts on the latency experienced by users of the hosted applications. Existing works aim to realize load balancing by efficiently scheduling flows based on their sizes and link utilization. However, many applications' performance is bounded with specific QoS targets, so load balancing may not directly address their QoS requirements. In this paper, we present a latency-aware flow scheduling system that schedules flows based on a tenant application's QoS target and empirical estimations of the effective bandwidth required to meet these QoS targets. The approach seeks to ensure that, following a network-aware placement of VMs hosting application components, the latency associated with communications between these VMs is controlled even as the inter-VM traffic patterns change, or as the background traffic associated with other applications changes. We describe a prototype implementation of the approach that extends our MAPLE network-aware VM placement system. Our experiments in an emulated datacenter indicate that our scheduling approach leads to fewer QoS violations compared to ECMP.","PeriodicalId":334604,"journal":{"name":"2016 12th International Conference on Network and Service Management (CNSM)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 12th International Conference on Network and Service Management (CNSM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CNSM.2016.7818444","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 22

Abstract

Datacenter networks are commonly structured with hierarchical topologies in which multipaths are provided to create redundant paths between end-to-end servers. Without a dedicated flow control mechanism, different sizes of traffic flows are statically allocated to links without sensing the current link utilization, which can result in transient network congestion that impacts on the latency experienced by users of the hosted applications. Existing works aim to realize load balancing by efficiently scheduling flows based on their sizes and link utilization. However, many applications' performance is bounded with specific QoS targets, so load balancing may not directly address their QoS requirements. In this paper, we present a latency-aware flow scheduling system that schedules flows based on a tenant application's QoS target and empirical estimations of the effective bandwidth required to meet these QoS targets. The approach seeks to ensure that, following a network-aware placement of VMs hosting application components, the latency associated with communications between these VMs is controlled even as the inter-VM traffic patterns change, or as the background traffic associated with other applications changes. We describe a prototype implementation of the approach that extends our MAPLE network-aware VM placement system. Our experiments in an emulated datacenter indicate that our scheduling approach leads to fewer QoS violations compared to ECMP.
使用有效带宽估计和SDN的数据中心qos感知多路径
数据中心网络通常采用分层拓扑结构,其中提供多路径以在端到端服务器之间创建冗余路径。如果没有专门的流量控制机制,就会静态地分配不同大小的流量给链路,而不会感知当前的链路利用率,这可能会导致短暂的网络拥塞,影响托管应用程序用户体验的延迟。现有的工作旨在通过基于流量大小和链路利用率的有效调度来实现负载均衡。然而,许多应用程序的性能受到特定QoS目标的限制,因此负载平衡可能无法直接解决它们的QoS需求。在本文中,我们提出了一个延迟感知流调度系统,该系统基于租户应用程序的QoS目标和满足这些QoS目标所需的有效带宽的经验估计来调度流。该方法旨在确保,在虚拟机托管应用程序组件的网络感知放置之后,与这些虚拟机之间的通信相关的延迟得到控制,即使虚拟机之间的流量模式发生变化,或者与其他应用程序相关的后台流量发生变化。我们描述了扩展MAPLE网络感知VM放置系统的方法的原型实现。我们在模拟数据中心的实验表明,与ECMP相比,我们的调度方法导致更少的QoS违规。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信