Dependable Virtualized Fabric on Programmable Data Plane

IEEE-ACM TRANSACTIONS ON NETWORKING(2023)

引用 0|浏览33
暂无评分
摘要
In modern multi-tenant data centers, each tenant desires reassuring dependability from the virtualized network fabric - bandwidth guarantee with work conservation, bounded tail latency and resilient reachability. However, the slow convergence of prior works under network dynamics and uncertainties can hardly provide the dependability for tenants. Further, state-of-the-art load balance schemes are guarantee-agnostic and bring great risks on breaking bandwidth guarantee, which is overlooked in prior works. In this paper, we propose vFab, a dependable virtualized fabric framework which can (1) quickly detect network failure in data plane, (2) explicitly select proper paths for all flows, and (3) converge to ideal bandwidth allocation at sub millisecond. The core idea of vFab is to leverage the programmable data plane to build a fusion of an active edge (e.g., NIC) and an informative core (e.g., switch), where the core sends link status and tenant information to the edge via telemetry to help the latter make a timely and accurate decision on path selection and traffic admission. We fully implement vFab with commodity SmartNICs and programmable switches. Extensive evaluations show that vFab can keep bandwidth guarantee with high bandwidth utilization, low and bounded latency, and resilient reach ability under various network scenarios with limited overhead. Application-level experiments show that vFab can improve QPS by 2.4x and cut tail latency by 10x compared to the alternatives.
更多
查看译文
关键词
Bandwidth,Switches,Fabrics,Data centers,Tail,Convergence,Image edge detection,Data center network,programmable network,performance guarantee
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要