A Compiler and Run-time System for Network Programming Languages

Software-Defined Networks (SDNs) are a new kind of network architecture in which a controller machine manages a distributed collection of switches by instructing them to install or uninstall packet-forwarding rules and report traffic statistics. The recently formed Open Networking Consortium, whose members include Google, Facebook, Microsoft, Verizon, and others, hopes to use this architecture to transform the way that enterprise and data center networks are implemented. In this paper, the authors define a high-level, declarative language, called NetCore, for expressing packet-forwarding policies on SDNs.

Provided by: Association for Computing Machinery Topic: Software Date Added: Jan 2012 Format: PDF

Find By Topic