I. Introduction
Individual edge devices and locations communicate (via wireless or wired ethernet) with a set of middle aggregation points, which are in turn connected by fiber or high-speed microwave backhaul links to form an interconnected infrastructure leading to private datacenters or cloud services as illustrated in Figure 1 . The resulting end-to-end network topology is highly variable in terms of availability and capacity over both space and time, often due to conditions outside of engineering control such as weather, radio interference, or physical disturbance.