• Spritz introduces sender‑based load balancing for low‑diameter topologies like Dragonfly and Slim Fly. • Two algorithms-Spritz‑Scout and Spritz‑Spray-explore and cache efficient paths using ECN and packet trimming. • Operates solely with standard Ethernet features, eliminating need for proprietary in‑network hardware. • Simulation on 1000+ endpoints shows 1.8× faster flow completion versus ECMP, UGAL‑L, and prior methods. • Under link failures, Spritz delivers up to 25.4× performance gains, providing robust failover. • Enables datacenter‑scale, commodity Ethernet networks to fully exploit low‑diameter topology benefits.

Article Summaries:

  • Spritz is a new sender‑based load‑balancing framework designed for low‑diameter datacenter topologies such as Dragonfly and Slim Fly. The system shifts adaptive, topology‑aware routing from the network to the endpoints, using only standard Ethernet features. It introduces two algorithms-Spritz‑Scout, which explores efficient paths, and Spritz‑Spray, which caches them using ECN marks, packet trimming, and timeout feedback. Simulations with over 1,000 endpoints show Spritz reduces flow completion time by up to 1.8× compared to ECMP, UGAL‑L, and earlier sender‑based methods, and improves failover performance by up to 25.4× under link failures, all without additional hardware.

Sources: