2011 | OriginalPaper | Buchkapitel
Nettle: Taking the Sting Out of Programming Network Routers
verfasst von : Andreas Voellmy, Paul Hudak
Erschienen in: Practical Aspects of Declarative Languages
Verlag: Springer Berlin Heidelberg
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
We describe a language-centric approach to solving the complex, low-level, and error-prone problem of
network control
. Specifically, we have designed a domain-specific language called
Nettle
, embedded in Haskell, that allows programming
OpenFlow
networks in an elegant, declarative style. Nettle is based on the principles of
functional reactive programming
(FRP), and as such has both continuous and discrete abstractions, each of which is leveraged in the design. We have implemented Nettle and tested it on real OpenFlow switches. We demonstrate our methodology by writing several non-trivial OpenFlow controllers.