Frenetic评审意见

Frenetic: A Network Programming Language 评审意见

苏頔昕 1130369010

一、 论文内容

论文介绍了一种新的网络编程语言Frenetic。首先文章介绍了OpenFlow和NOX网络编程语言的缺陷,虽然OpenFlow协议通过使用一种统一语言来替换各个供应商的私有配置语法,以简化网络配置任务,但是仍然存在接口复杂,网络竞赛问题,同时两级式的系统模式使得控制器和交换机之间需要特定通信模块来处理例如协调异步事件。

基于这些问题,文章针对OpenFlow提出了Frenetic这种高级网络编程语言以隐藏OpenFlow/NOX编程的复杂性和减少出错概率,它包括了两个子语言,分别是有限的高层次网络查询语言和通用的且对网络具有动态反应的策略管理库。Frenetic具有独立的模块和简单的接口,解决了原本NOX中难以完成配置交换机的同时转发数据包并进行计数的问题,通过使用语言接口,程序员就可以为每一个操作指定一个策略,然后将每一个策略组件写为一个独立模块,接着组合策略,实现所有的条件并将它们按正确顺序排列,这种方法可以防止在执行一个策略的命令时与其它策略的命令发生冲突。

其次文章还介绍了Frenetic运行时系统,详细阐述了具体实施流程。最后对Frenetic语言进行了实验分析评估,通过编码量,控制器流量和总的流量三个指标与NOX进行对比,进一步证明Frenetic的优越性。

二、 论文创新点和可取之处

1. Frenetic将数量庞大的OpenFlow命令替换为少数高级命令,从而可以方便了程序员,加快了网络策略的开发。

2. Frenetic作为一种高级语言,采用独立模块和简单接口,隐藏了OpenFlow/NOX编程的复杂性,减少了出错概率。

三、 论文内容不足之处

虽然Frenetic语言在编码量,控制器流量和总的流量具有优势,且简单易懂,不容易出错,但是对于通配符规则的适用不如NOX,需要对Frenetic运行时系统进行一定处理以支持通配符规则。

四、 修改意见

文章行文逻辑性强,条理清晰,但是对于运行时系统中具体的活动如果能有图表加以说明会更便于理解。

Frenetic: A Network Programming Language 评审意见

苏頔昕 1130369010

一、 论文内容

论文介绍了一种新的网络编程语言Frenetic。首先文章介绍了OpenFlow和NOX网络编程语言的缺陷,虽然OpenFlow协议通过使用一种统一语言来替换各个供应商的私有配置语法,以简化网络配置任务,但是仍然存在接口复杂,网络竞赛问题,同时两级式的系统模式使得控制器和交换机之间需要特定通信模块来处理例如协调异步事件。

基于这些问题,文章针对OpenFlow提出了Frenetic这种高级网络编程语言以隐藏OpenFlow/NOX编程的复杂性和减少出错概率,它包括了两个子语言,分别是有限的高层次网络查询语言和通用的且对网络具有动态反应的策略管理库。Frenetic具有独立的模块和简单的接口,解决了原本NOX中难以完成配置交换机的同时转发数据包并进行计数的问题,通过使用语言接口,程序员就可以为每一个操作指定一个策略,然后将每一个策略组件写为一个独立模块,接着组合策略,实现所有的条件并将它们按正确顺序排列,这种方法可以防止在执行一个策略的命令时与其它策略的命令发生冲突。

其次文章还介绍了Frenetic运行时系统,详细阐述了具体实施流程。最后对Frenetic语言进行了实验分析评估,通过编码量,控制器流量和总的流量三个指标与NOX进行对比,进一步证明Frenetic的优越性。

二、 论文创新点和可取之处

1. Frenetic将数量庞大的OpenFlow命令替换为少数高级命令,从而可以方便了程序员,加快了网络策略的开发。

2. Frenetic作为一种高级语言,采用独立模块和简单接口,隐藏了OpenFlow/NOX编程的复杂性,减少了出错概率。

三、 论文内容不足之处

虽然Frenetic语言在编码量,控制器流量和总的流量具有优势,且简单易懂,不容易出错,但是对于通配符规则的适用不如NOX,需要对Frenetic运行时系统进行一定处理以支持通配符规则。

四、 修改意见

文章行文逻辑性强,条理清晰,但是对于运行时系统中具体的活动如果能有图表加以说明会更便于理解。


相关内容

  • 劝学重要段落英文翻译
  • Chapter One: An Exhortation to Learning The gentleman says: Learning must never stop. Blue dye is gotten from the indigo plant, and yet it is bluer th ...

  • 西安交大博士学位论文评审实施细则
  • 博士学位论文评审实施细则 (2013 年5月修订) 西交研[2013]73号 第一条 为了切实做好博士学位论文的评审,加强对博士生培养工作的目标管理,促进博士生培养质量的提高,根据<西安交通大学关于研究生学位申请的若干规定>(西交研[2013]23 号)文件精神,结合<博士学位论文 ...

  • 可行性研究报告 评审报告
  • 项目可行性研究报告 评 审 报 告 (标准文本-2009版) 编号: 编 写: 校 核: 项目负责人: 公司负责人: (评审咨询机构全称.盖红章) 年 月 日 说 明 1.本文本为<项目可行性研究报告评审标准文本>,评审<项目建议书>时可根据情况适当删减或侧重使用. 2.本文 ...

  • 硕士学位论文评审工作实施办法(试 行)
  • 学位论文是研究生申请学位的重要依据,是衡量研究生培养质量的重要指标.为进一步提高研究生培养质量,切实把好学位论文质量关,确保学位论文评审的规范性.公平性和公正性,特制定本办法. 第一章 总则 第一条 学位论文评审是检验学位申请人是否达到相应学位授予水平的重要工作,所有申请我校硕士学位的学位论文,在答 ...

  • 政部关于印发[财政投资评审管理规定]的通知(财建[2009]648号)
  • 政部关于印发<财政投资评审管理规定>的通知 财建[2009]648号 财政部(投资评审中心),各省.自治区.直辖市.计划单列市财政厅(局): 为指导财政部门及财政投资评审机构开展财政投资评审工作,规范财政投资评审行为,提高财政投资评审工作效率,我部对<财政投资评审管理暂行规定> ...

  • 北京市财政评审中心评审报告基本格式及内容
  • 关于调整基建项目评审报告格式及内容的说明 根据<财政投资评审暂行规定>(财建[2001]591号)和<财政投资项目评审操作规程>(试行)(财办建[2002]619号)的规定,现对我中心目前执行的基建项目评审报告格式和内容进行部分调整. 新调整的评审报告格式及内容自2003年5 ...

  • 兼并重组整合项目初步设计评审注意事项
  • 兼并重组整合项目初步设计 评 审 注 意 事 项 山西省煤炭工程项目咨询评审中心 二○一○ 年 五 月 兼并重组整合项目初步设计评审注意事项 为贯彻省政府.省厅兼并重组相关政策,评审中心出台<兼并重组矿井设计资料评审办法>,健全.完善预(评)审制度,充实.加强专家队伍,改进.优化评审办法 ...

  • 设计和开发控制程序
  • 设计和开发控制程序 1 目的 确保项目的设计和开发全过程处于受控状态,符合规定的质量要求. 2 适用范围 适用于对集团公司及各项目公司有关设计和开发活动的控制和管理. 3 职责 3.1 项目公司负责编写 < 项目可行性研究报告 > . < 产品策划书 > . < 设计任 ...

  • 4议事决策制度
  • 湖北融誉担保有限责任公司 担保审查委员会议事决策制度 第一章 总 则 第一条 为进一步完善担保项目审批机制,提高担保项目决策的科学性和工作效率,特制定本制度. 第二条 公司担保业务的评审机构是担保项目风险评审委员会(以下简称评审会). 第三条 评审会坚持"集体评审.独立表决.少数服从多数& ...