ERA: Meeting the Fairness between Sender-driven and Receiver-driven Transmission Protocols in Data Center Networks

Sen Liu, Furong Liang, Wei Yan, Zehua Guo, Xiang Lin, Yang Xu*

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

2 引用 (Scopus)

摘要

The modern data centers require high throughput and low latency transmission to meet the demands of distributed applications on communication delay. Compared with traditional sender-driven try-and-back-off protocols (e.g., TCP and its variants), receiver-driven protocols (RDPs) achieve the ultra-low transmission latency by reacting to credits or tokens from receivers. However, RDPs face fairness challenges when coexisting with sender-driven protocols (SDPs) in multi-tenant data centers. Their flows barely survive during coexistence with SDP flows since the delicate scheduling of their credits is disrupted and overwhelmed by SDP data packets. To tackle this issue, we propose the Equivalent Rate Adaptor (ERA), a scheme that converts the proactive try-and-back-off mode of SDPs to an RDP-like credit-based reactive mode. ERA leverages the advertised window field in ACK headers at the receiver side to elaborately limit the number of the in-flight packets or bytes in SDPs and thus reduce their impacts on RDPs. Therefore, ERA not only ensures the fairness between two different types of protocols, but also maintains the low latency feature of RDPs. Moreover, ERA is lightweight, flexible, and transparent to tenants by embedding into the prevalent Open vSwitch in the public cloud. The evaluation of both test-bed and NS2 simulation shows that ERA enables SDP flows and RDP flows to maintain good throughput and share the bandwidth fairly, improving the bandwidth stolen by up to 94.29%.

源语言英语
主期刊名Proceedings - 2022 IEEE 42nd International Conference on Distributed Computing Systems, ICDCS 2022
出版商Institute of Electrical and Electronics Engineers Inc.
291-301
页数11
ISBN(电子版)9781665471770
DOI
出版状态已出版 - 2022
活动42nd IEEE International Conference on Distributed Computing Systems, ICDCS 2022 - Bologna, 意大利
期限: 10 7月 202213 7月 2022

出版系列

姓名Proceedings - International Conference on Distributed Computing Systems
2022-July

会议

会议42nd IEEE International Conference on Distributed Computing Systems, ICDCS 2022
国家/地区意大利
Bologna
时期10/07/2213/07/22

指纹

探究 'ERA: Meeting the Fairness between Sender-driven and Receiver-driven Transmission Protocols in Data Center Networks' 的科研主题。它们共同构成独一无二的指纹。

引用此