This document summarizes a software defined internet exchange (SDX) that aims to address challenges in internet routing by designing, prototyping, and deploying a software defined exchange. It discusses four applications enabled by the SDX, including application-specific peering and wide-area server load balancing. It also describes the SDX runtime system that efficiently compiles policies from all participants into low-level forwarding rules. Performance evaluation shows the SDX achieves good scaling properties and faster initial compilation times.
Related topics: