Juggler: A Practical Reordering Resilient Network Stack For Datacenters

EUROSYS(2016)

引用 15|浏览162
暂无评分
摘要
We present JUGGLER, a practical reordering resilient network stack for datacenters that enables any packet to be sent on any path at any level of priority. JUGGLER adds functionality to the Generic Receive Offload layer at the entry of the network stack to put packets in order in a best-effort fashion. JUGGLER's design exploits the small packet delays in datacenter networks and the inherent burstiness of traffic to eliminate the negative effects of packet reordering almost entirely while keeping state for only a small number of flows at any given time. Extensive testbed experiments at 10Gb/s and 40Gb/s speeds show that JUGGLER is effective and lightweight: it prevents performance loss even with severe packet reordering while imposing low CPU overhead. We demonstrate the use of JUGGLER for per-packet multi-path load balancing and a novel system that provides bandwidth guarantees by dynamically prioritizing packets.
更多
查看译文
关键词
Datacenter,Packet reordering,Generic Receive Offload
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要