Frenetic: A High-Level Language for OpenFlow Networks

Network administrators must configure network devices to simultaneously provide several interrelated services such as routing, load balancing, traffic monitoring, and access control. Unfortunately, most interfaces for programming networks are defined at the low level of abstraction supported by the underlying hardware, leading to complicated programs with subtle bugs. The authors present Frenetic, a high-level language for OpenFlow networks that enables writing programs in a declarative and compositional style, with a simple "Program Like People See Every Packet" abstraction.

Provided by: Princeton University Topic: Software Date Added: Nov 2010 Format: PDF

Find By Topic