Silo: Predictable Message Completion Time in the Cloud
Keon Jang Justine Sherry Hitesh Ballani Toby Moncaster
We present Silo, a net-work architecture for public cloud datacenters that offers these guarantees. Silo leverages the fact that guaran-teed bandwidth and delay are tightly coupled: controlling tenant bandwidth yields deterministic bounds on network queuing delay. Silo builds upon network calculus to deter-mine how tenants with competing requirements can coexist, using a novel packet pacing mechanism to ensure the requirements are met.