首页> 外文期刊>IEEE Journal on Selected Areas in Communications >VMS: Load Balancing Based on the Virtual Switch Layer in Datacenter Networks
【24h】

VMS: Load Balancing Based on the Virtual Switch Layer in Datacenter Networks

机译:VMS:基于数据中心网络中的虚拟交换机层的负载平衡

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

摘要

There have been many load balancing solutions for datacenter networks. Almost all of them require modifications to the network fabric or/and virtual machines. Recently, the virtual switch layer becomes an ideal location for datacenter operators to deal with the load balancing problem. In this paper, we propose Virtual Multi-channel Scatter (VMS), a packet-level load balancing design in the virtual switch layer. VMS scatters packets in one TCP flow to several different forwarding paths (channels). VMS has several noteworthy properties. First, VMS is low cost and transparent to tenants. It can be deployed when the datacenter operators do not attempt to change the network fabric or cannot control the transport protocol inside VMs. Second, by employing window-based channel selection, VMS is adaptive to network congestion and topology asymmetry. Third, VMS works well with Generic Segmentation Offload/Generic Receive Offload (GRO/GSO) mechanism in the Linux kernel, unlike other packet-level load balancing schemes. Finally, VMS can also be offloaded to SmartNIC to reduce CPU overhead further. Our evaluations show that VMS achieves comparable performance to the ideal packet-level scheme in normal cases and well handles topology asymmetries, while only modifies the virtual switch layer. In the symmetric topology, VMS achieves up to 47% and 22% better flow completion time (FCT) than Equal Cost MultiPath (ECMP) and the best-of-breed flowlet-level CONGA. When there is topology asymmetry, VMS outperforms the ideal packet-level scheme and CONGA by up to 3.0x and 1.4x respectively. Further, the overhead of VMS is tolerable.
机译:数据中心网络已经有许多负载平衡解决方案。几乎所有这些都需要修改网络结构或/和虚拟机。最近,虚拟交换机层成为数据中心运营商来处理负载平衡问题的理想位置。在本文中,我们提出了虚拟多通道散射(VM),虚拟交换机层中的分组级负载平衡设计。 VMS将一个TCP流中的数据包流到几个不同的转发路径(通道)。 VM有几个值得注意的属性。首先,VMS对租户的成本低,透明。当数据中心运算符不会尝试更改网络结构或无法控制VM内的传输协议时,可以部署它。其次,通过采用基于窗口的频道选择,VMS适用于网络拥塞和拓扑非对称性。第三,VMS适用于Linux内核中的通用分段卸载/通用接收卸载(GRO / GSO)机制,与其他数据包级负载平衡方案不同。最后,VM也可以将VMS卸载到Smartnic以进一步降低CPU开销。我们的评估表明,VMS在正常情况下对理想的数据包级方案实现了可比性的性能,以及处理拓扑非对称性的理想数据包级方案,而仅修改虚拟交换机层。在对称拓扑中,VMS实现高达47%和22%的流程完成时间(FCT),而不是相等的成本多径(ECMP)以及品种最佳的流量级康加。当存在拓扑非对称时,VMS分别优于理想的分组级方案和康复分别优于3.0倍和1.4倍。此外,VM的开销是可容许的。

著录项

  • 来源
    《IEEE Journal on Selected Areas in Communications》 |2020年第6期|1176-1190|共15页
  • 作者单位

    Tsinghua Univ Inst Network Sci & Cyberspace Beijing 100084 Peoples R China|Tsinghua Univ Beijing Natl Res Ctr Informat Sci & Technol BNRis Beijing 100084 Peoples R China;

    Tsinghua Univ Inst Network Sci & Cyberspace Beijing 100084 Peoples R China|Tsinghua Univ Beijing Natl Res Ctr Informat Sci & Technol BNRis Beijing 100084 Peoples R China;

    Baidu Inc Beijing 100193 Peoples R China;

    Tsinghua Univ Beijing Natl Res Ctr Informat Sci & Technol BNRis Beijing 100084 Peoples R China|Tsinghua Univ Dept Comp Sci & Technol Beijing 100084 Peoples R China;

    Tsinghua Univ Inst Network Sci & Cyberspace Beijing 100084 Peoples R China|Tsinghua Univ Beijing Natl Res Ctr Informat Sci & Technol BNRis Beijing 100084 Peoples R China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Load management; Switches; Topology; Fabrics; Bandwidth; Virtual machining; Protocols; Datacenter network; load balancing; ECMP; virtual switches;

    机译:负载管理;切换;拓扑;织物;带宽;虚拟加工;协议;数据中心网络;负载平衡;ECMP;虚拟交换机;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号