中文

Octopus:一种公平的数据包交付服务

网络与互联网体系结构 2024-01-17 v1

摘要

数据包交付公平性在云中的许多应用中至关重要,例如交易所系统、共识协议和在线游戏应用。然而,由于非同一且动态的数据包转发路径以及众多网内排队延迟,在共享计算环境中支持数据包交付公平性极具挑战。在本文中,我们提出了 Octopus,这是首个通用的公平数据包交付服务,能够在网络存在延迟变化的情况下,实现小于数十纳秒的数据包到达时间差异。Octopus 支持如此良好公平性的关键思路在于重新利用现代网卡中的硬件流量整形能力,并在本地智能网卡上部署代理以最小化数据包转发带来的延迟变化。评估结果表明,对于高达 99.97% 的组播数据包,Octopus 的不公平性小于 40 纳秒。

关键词

引用

@article{arxiv.2401.08126,
  title  = {Octopus: A Fair Packet Delivery Service},
  author = {Junzhi Gong and Yuliang Li and Devdeep Ray and KK Yap and Nandita Dukkipati},
  journal= {arXiv preprint arXiv:2401.08126},
  year   = {2024}
}