Abstract
Cloud applications require the ability to customize bandwidth and network policies for desired wide area network (WAN) connections. Unfortunately, currently widely used virtual private network is difficult to achieve such customization where sophisticated manual configurations and operator expertise are required. Software-defined network (SDN) creates the opportunities to provide this ability. In this paper, we design Grace, a SDN-based system to provide diverse connections with flexible bandwidth and customized policies, implementing WAN as a service. Our contributions can be listed as follows: 1) We introduce open APIs for customers by abstracting WAN connections based on connection types, bandwidth, latency sensitivity, and policy-related information; 2) We develop an effective conflict detection algorithm considering both resource reservation and safety guarantee; 3) We propose a linear programming -based bandwidth algorithm for latency-sensitive connections by dynamic scheduling of time and bandwidth, and design a pricing scheme for various connection demands to address the case that network cannot fulfill all the connection requests. A prototype implementation and extensive evaluations show that Grace provides the ability to customize WAN connections without policy conflicts, allocates required bandwidth optimally, translates them into low-level configurations for underlying network devices, and successfully deploys WAN in a short time.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.