PowerTCP NSDI 2022

Pushing the Performance Limits of Datacenter Networks

Posted by Yiran on May 3, 2022

Motivation

两种CC: current-based(react to variations)voltage-based (react to absolute values)

上图非常形象地说明了两种CC各自本质上的不足.

论文在Motivation部分将已有CC统一成了一个抽象模型,借助一些控制理论,得到两个具体的takeaway:

While voltage-based CC can in principle meet the desired equilibrium state requirements, current-based CC cannot.

Current-based CC is superior in terms of fast reaction but lacks equilibrium state properties while voltage-based CC eventually reaches a unique equilibrium but overreacts in its response for almost any initial state resulting in long trajectories from initial state to equilibrium state.

PowerTCP

借助INT获得Power: power = currrent * voltage

算法设计:

Standalone Version: 不依赖于INT获得队长信息,使用RTT间接估计

Evaluation

目前没有真实系统实现

代码

最后论文还评估了PowerTCP在Reconfigurable DCN场景下的性能。PowerTCP的rapid reaction to congestion and available bandwidth适用于这种带宽快速变化的场景。

Thinking

亮点: Motivation部分的分析和“Power”概念。

参考文献

Pushing the Performance Limits of Datacenter Networks