首页> 外文会议>Practical aspects of declarative languages >Nettle: Taking the Sting Out of Programming Network Routers
【24h】

Nettle: Taking the Sting Out of Programming Network Routers

机译:荨麻:摆脱编程网络路由器的麻烦

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:我们描述了一种以语言为中心的方法来解决复杂,低级且容易出错的网络控制问题。具体来说,我们设计了一种嵌入到Haskell中的称为Nettle的领域特定语言,该语言允许以优雅的声明性风格对OpenFlow网络进行编程。 Nettle基于函数式反应性编程(FRP)的原理,因此具有连续和离散的抽象,设计中都充分利用了它们。我们已经实现了Nettle并在实际的OpenFlow交换机上对其进行了测试。我们通过编写几个非平凡的OpenFlow控制器来演示我们的方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号