Frenetic: a high-level language for OpenFlow networks

  title={Frenetic: a high-level language for OpenFlow networks},
  author={Nate Foster and Michael J. Freedman and Rob Harrison and Jennifer Rexford and Matthew L. Meola and David Walker},
  booktitle={PRESTO '10},
Most interfaces for programming network devices are defined at the low level of abstraction supported by the underlying hardware, which leads to complicated programs that are prone to errors. This paper proposes a high-level programming language for OpenFlow networks based on ideas originally developed in the functional programming community. Our language, called Frenetic, includes a rich pattern algebra for classifying packets, a "program like you see every packet" abstraction, and a run-time… CONTINUE READING
Highly Cited
This paper has 64 citations. REVIEW CITATIONS
46 Citations
3 References
Similar Papers


Publications citing this paper.
Showing 1-10 of 46 extracted citations

65 Citations

Citations per Year
Semantic Scholar estimates that this publication has 65 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-3 of 3 references

Functional reactive programming of OpenFlow networks

  • Andreas Voellmy, Paul Hudak. Nettle
  • In Symposium on Practical Aspects of Declarative…
  • 2011
Highly Influential
3 Excerpts

Similar Papers

Loading similar papers…