a family of network programming languages

  • Learn More »
  • See on Github »

The languages used to program networks today lack modern features. Programming them is a complicated and error-prone task, and outages and infiltrations are frequent. We believe it is time to develop network programming languages with the following essential features:

  • High-level abstractions that give programmers direct control over the network, allowing them to specify what they want the network to do without worrying about how to implement it.
  • Modular constructs that facilitate compositional reasoning about programs.
  • Portability, allowing programs written for one platform to be reused with different devices.
  • Rigorous semantic foundations that precisely document the meaning of the language and provide a solid platform for mechanical program analysis tools.

The Frenetic Family of Languages

Addresses these challenges in the context of Software Defined Networks. Languages within the Frenetic family provide a domain specific sub-language for specifying dataplane packet processing in terms of packet functions and combinators inside of a general purpose programming language - thereby realizing many of the features listed above.

Two languages in the Frenetic family are currently under active development

  • Frenetic-OCaml: embedded and implemented in OCaml
  • Pyretic: embedded and implemented in Python
whose development are centered at Cornell and Princeton respectively. Both handle many low-level packet-processing details and keep traffic in the "fast path" (i.e., dataplane) whenever possible.

landeng破解版安卓

激活码生成器,详细教您万能激活码生成器 - 装机吧:2021-4-14 · 激活码生成器属于破解类软件,建议大家破解收费软件时只是用于自己试用,长期使用软件建议购买激活码支持正版软件,毕竟开发不易,这里分享一下激活码生成器下载。下载地址:点击下载 使用 …

  • Ox: a platform for writing OpenFlow controllers
  • Merlin: A network management framework that allows administrators to express policies in a high-level, declarative language based on regular expressions
  • Kinetic: a state-machine based network control platform

佛跳墙官方fotiaoqiang vnp

  • Nate Foster (Faculty)
  • Dexter Kozen (Faculty)
  • Shrutarshi Basu (PhD student)
  • Praveen Kumar (PhD student)
  • lanter专业破解版百度云 (PhD student)

佛跳墙官方fotiaoqiang vnp

  • Jennifer Rexford (Faculty)
  • David Walker (Faculty)
  • Mina Tahmasbi Arashloo (PhD student)
  • Ryan Beckett (PhD student)
  • Robert Harrison (PhD student)
  • Naga Praveen Katta (PhD student)
  • Robert MacDavid (PhD student)

佛跳墙官方fotiaoqiang vnp

  • Arjun Guha (Faculty)
  • Samuel Baxter (PhD Student)

佛跳墙官方fotiaoqiang vnp

  • landeng破解版安卓版2021 (Faculty)

landeng破解版安卓版最新

  • landeng破解版安卓版最新 (MS Student)
  • Michael Freedman (Faculty)
  • landeng破解版安卓版5.0.1 (Faculty)
  • lanter 破解版 (Postdoc)
  • Robert Soulé (Postdoc)
  • Spiros Eliopoulos (Research programmer)
  • Matthew Meola (PhD student)
  • Christopher Monsanto (PhD student)
  • Mark Reitblatt (PhD student)
  • Cole Schlesinger (PhD student)
  • Rob Harrison (MSE student)
  • Nayden Nedev (MSE student)
  • Stephen Gutz (Undergrad student)
  • landeng破解版安卓版最新 (Undergrad student)
  • Alec Story (Undergrad student)
  • Todd Warszawski (Undergrad student)

Overview Papers

Nikolaj Bjorner, Nate Foster, Philip Brighten Godfrey, and Pamela Zave. Formal Foundations for Networking (Dagstuhl Seminar 15071). Dagstuhl Reports, 5(2):44--63, 2015. [ DOI | http ]

Martin Casado, Nate Foster, and Arjun Guha. Abstractions for Software-Defined Networks. CACM, 57(10):86--95, October 2014. [ full version ]

Nate Foster, Michael J. Freedman, Arjun Guha, Rob Harrison, Naga Praveen Katta, Christopher Monsanto, Joshua Reich, Mark Reitblatt, Jennifer Rexford, Cole Schlesinger, Alec Story, and David Walker. Languages for software-defined networks. IEEE Communications Magazine, 51(2):128--134, 2013. [ pdf | official version ]

Joshua Reich, Christopher Monsanto, Nate Foster, Jennifer Rexford, and David Walker. Modular SDN Programming with Pyretic. ;login Magazine, 38(5):128--134, 2013. [ pdf | official version ]

Conference Papers

Jedidiah McClurg, Hossein Hojjat, Nate Foster, and Pavol Cerny. Event-Driven Network Programming. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Santa Barbara, CA, June 2016. [ conference version ]

Nate Foster, Dexter Kozen, Konstantinos Mamouras, Mark Reitblatt, and Alexandra Silva. Probabilistic NetKAT. In European Symposium on Programming (ESOP), Eindhoven, Netherlands, April 2016. [ conference version ]

Karla Saur, Joseph Collard, Nate Foster, Arjun Guha, Laurent Vanbever, and Michael Hicks. 〖科学上网〗蓝灯(VPN)v5.1.0无限流量版 ★专业功能 ...:2021-12-4 · 标签: VPN 安卓app 相关推荐 Z直播(*New*)v3.2.1清爽版 ★聚合全网绿色直播平台★「12月6号」 百度云网盘v9.0.0官方正式版 + 不限速/破解版「11月20 .... In 第五人格污污的照片 第五人格所有女生去衣 - 小说热点 - 惠文 ...:2021-8-17 · 第五人格杰园污图卖肉 第五人格杰医cp小黄文 发表日期:2021-01-23 13:51:21 “写了一封信而已。”他斟酌了一 。他和族长跟午夜踏 营地的几个心跳的时间后,雪掌倏地转 向他伊,随即发 尖细的喵 …, March 2016. [ conference version ]

Haoxian Chen, Nate Foster, Jake Silverman, Michael Whittaker, Brandon Zhang, and Rene Zhang. Felix: Implementing Traffic Measurement on End Hoses Using Program Analysis. In ACM SIGCOMM Symposium on Software-Defined Networking Research (SOSR), Santa Clara, CA, March 2016. [ conference version ]

Steffen Smolka, Spiridon Eliopoulos, Nate Foster, and Arjun Guha. A Fast Compiler for NetKAT. In 我爱破解 - 好看123:2 天前 · 吾爱破解资源网 landeng破解版安卓 版 吾爱破解app官网 各种分享破解资源的网站 破解软件分享网 今日实时热搜 李子柒 618列车 盲人练一年字才办成离婚 BLACKPINK回归日期 为什么在美国十万人不 …, September 2015. [ video | conference version | slides ]

Jedidiah McClurg, Hossein Hojjat, Pavol Cerny, and Nate Foster. Efficient Synthesis of Network Updates. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Portland, OR, June 2015. [ conference version ]

Nate Foster, Dexter Kozen, Matthew Milano, Alexandra Silva, and Laure Thompson. 【安卓软件】安卓(android)软件免费下载/安卓游戏免费下载 ...:2021-6-15 · 太平洋Android手机资源下载中心提供免费手机软件下载。包括Android(安卓)软件下载、Android(安卓)游戏下载,海量资源高速下载,android手机用户必备。. In ACM SIGPLAN--SIGACT Symposium on Principles of Programming Languages (POPL), Mumbai, India, January 2015. [ conference version ]

Robert Soulé, Shrutarshi Basu, Parisa Jalili Marandi, Fernando Pedone, Robert Kleinberg, Emin Gün Sirer, and Nate Foster. Merlin: A Language for Provisioning Network Resources. In ACM SIGCOMM Conference on emerging Networking EXperiments and Technologies (CoNEXT), Sydney, Australia, December 2014. [ conference version ]

Carolyn Jane Anderson, Nate Foster, Arjun Guha, Jean-Baptiste Jeannin, Dexter Kozen, Cole Schlesinger, and David Walker. NetKAT: Semantic Foundations for Networks. In landeng_landeng官网 安卓_lan灯破解版安卓版:2021-6-12 · Lantern蓝灯破解版_标签_维奇网 破解游戏盒子安卓版是游戏天空为客户提供全新的游戏平台,最热门,好玩的各类破解游戏,H5游戏,变态版(BT版),gm版,无限元宝公益服等 下载 无赦单职业 维奇网提供 …, January 2014. [ tech report | conference version ]

Robert Soulé, Shrutarshi Basu, Robert Kleinberg, Emin Gün Sirer, and Nate Foster. Managing the Network with Merlin. In ACM SIGCOMM Workshop on Hot Topics in Networks (HotNets), College Park, MD, November 2013. [ landeng破解版安卓版 ]

Laurent Vanbever, Joshua Reich, Theophilus Benson, Nate Foster, and Jennifer Rexford. HotSwap: Correct and Efficient Controller Upgrades for Software-Defined Networks. In ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN), Hong Kong, China, August 2013. [ conference version ]

Mark Reitblatt, Marco Canini, Arjun Guha, and Nate Foster. FatTire: Declarative Fault Tolerance for Software-Defined Networks. In ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN), Hong Kong, China, August 2013. [ conference version ]

Arjun Guha, Mark Reitblatt, and Nate Foster. Machine-Verified Network Controllers. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Seattle, WA, June 2013. To appear. [ conference version ]

Christopher Monsanto, Joshua Reich, Nate Foster, Jennifer Rexford, and David Walker. 激活码生成器,详细教您万能激活码生成器 - 装机吧:2021-4-14 · 激活码生成器属于破解类软件,建议大家破解收费软件时只是用于自己试用,长期使用软件建议购买激活码支持正版软件,毕竟开发不易,这里分享一下激活码生成器下载。下载地址:点击下载 使用 …. In USENIX Symposium on Networked Systems Design and Implementation (NSDI), Lombard, IL, April 2013. [ conference version ]

Naga Praveen Katta, Jennifer Rexford, and David Walker. Logic Programming for Software-Defined Networks. In 专业版服装英语通(绿色破解版)-资源交易(你懂得 ...:2021-4-8 · latern破解版 专业版, 钛备伇专业版破解版, landeng破解版安卓 版 穿针引线服装论坛新手操作引导(新手必看) 回复 使用道具 举报 提升卡 置顶卡 沉默卡 喧嚣卡 变色卡 显身卡 123456789_jwm 52 主题 2021 帖子 8 听众 认证会员 ..., September 2012. [ conference version | slides ]

Mark Reitblatt, Nate Foster, Jennifer Rexford, Cole Schlesinger, and David Walker. Abstractions for Network Update. In ACM SIGCOMM Conference on Communications Architectures, Protocols and Applications (SIGCOMM) , Helsinki, Finland, pages 323--334, August 2012. [ landeng破解版安卓版最新 | slides ]

Stephen Gutz, Alec Story, Cole Schlesinger, and Nate Foster. tunnellight安卓版__tunnellight安卓版_最新资讯:2021-4-24 · landeng破解版安卓版 vpm下载安卓破解版 非凡vnp手机版 tunnellight安卓 怎么下载tunnellight tunnellight 下载 tunnel 网友正在搜 i7一7500u比较i5一8625u hololive aki是谁 一夫当关的最后决战 asta asta nahxa 危国永 张爽 chinese bear 11 多亲1s安装qq 许昌尚集镇 .... In ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN), Helsinki, Finland, pages 79--84, August 2012. [ conference version | slides ]

Christopher Monsanto, Nate Foster, Rob Harrison, and David Walker. A Compiler and Run-time System for Network Programming Languages. In ACM SIGPLAN--SIGACT Symposium on Principles of Programming Languages (POPL), Philadelphia, PA, pages 217--230, January 2012. [ conference version | slides ]

Nate Foster, Michael J. Freedman, Rob Harrison, Christopher Monsanto, Mark Reitblatt, Jennifer Rexford, Alec Story, and David Walker. Language Abstractions for Software-Defined Networks. In Workshop on Languages for Distributed Algorithms (LADA), Philadelphia, PA, January 2012. [ conference version | slides ]

Mark Reitblatt, Nate Foster, Jennifer Rexford, and David Walker. Consistent Updates for Software-Defined Networks: Change You Can Believe in! In ACM Workshop on ACM Workshop on Hot Topics in Networks (HotNets), Cambridge, MA, November 2011. [ landeng破解版安卓版 | slides ]

Nate Foster, Rob Harrison, Michael J. Freedman, Christopher Monsanto, Jennifer Rexford, Alec Story, and David Walker. Frenetic: A Network Programming Language. In ACM SIGPLAN International Conference on Functional Programming (ICFP), Tokyo, Japan, September 2011. [ lanter专业破解版百度云 | slides ]

Nate Foster, Rob Harrison, Matthew L. Meola, Michael J. Freedman, Jennifer Rexford, and David Walker. Frenetic: A High-Level Langauge for OpenFlow Networks. In ACM Workshop on Programmable Routers for Extensible Services of Tomorrow (PRESTO), Philadelphia, PA, November 2010. [ conference version | slides ]

Technical Reports

Nate Foster, Rob Harrison, Michael J. Freedman, Jennifer Rexford, and David Walker. Frenetic: A High-Level Langauge for OpenFlow Networks. Technical report, Cornell University, December 2010. [ landeng破解版安卓版最新 ]

landeng破解版安卓版2021

Walter Robert J. Harrison. 下载 | 翻应用:2021-4-17 · 专注发现优质安卓应用 友情提示:评论文章时请不要回复乱码、666、pinyin等无意义字符,发现直接封IP,请大家珍惜-.. Master's thesis, Princeton University, May 2011.

  • Frenetic mailing list
  • Report bugs and make feature requests here
  • Pyretic mailing list
  • Report bugs and make feature requests here

Frenetic is supported by the National Science Foundation under Grant Numbers CNS-1111698 and CNS-1111520, by the Office of Naval Research under grants N00014-09-1-0770, N00014-12-1-0757, by Google under a Faculty Research Award, and by gifts from Intel and Dell. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of these organizations.

  • NSF
  • ONR
  • Google
  • latern破解版 专业版
  • Dell