Cost-effective and performant virtual WANs with CORNIFER
Anjali, Rachee Singh, Michael M. Swift
TL;DR
The paper tackles the problem that virtual WAN performance and cost depend strongly on hub topology. It introduces Corn-ifer, a MILP-based tool that uses global latency measurements to optimally place hubs and explore performance-, cost-, and Pareto-front topologies, including a SLO-aware extension. Key findings show roughly 26% latency improvement and 28% hub reductions, with the mean_k heuristic offering near-optimal performance at modest cost, scalable to enterprises with hundreds of branches. The work has practical impact by enabling cost-effective, high-performance virtual WAN deployments and can be integrated into cloud-provider portals.
Abstract
Virtual wide-area networks (WANs) are WAN-as-a-service cloud offerings that aim to bring the performance benefits of dedicated wide-area interconnects to enterprise customers. In this work, we show that the topology of a virtual WAN can render it both performance and cost inefficient. We develop Cornifer, a tool that designs virtual WAN topologies by deciding the number of virtual WAN nodes and their location in the cloud to minimize connection latency at low cost to enterprises. By leveraging millions of latency measurements from vantage points across the world to cloud points of presence, Cornifer designs virtual WAN topologies that improve weighted client latency by 26% and lower cost by 28% compared to the state-of-the-art. Cornifer identifies virtual WAN topologies at the Pareto frontier of the deployment cost vs. connection latency trade-off and proposes a heuristic for automatic selection of Pareto-optimal virtual WAN topologies for enterprises.
