一 文章名称:FLOWGUARD: Building Robust Firewalls for Software-Defined Networks 发表时间:2014 期刊来源:--- 解决问题: 一 为了解决基于OpenFlow的SDN网络带来的安全问题. 二 建立SDN防火墙的挑战如下 检测动态的网络策略更新. 检查间接地安全违规:敌手通过修改数据包头侵害网络安全. 架构选项:集中和分布式SDN防火墙都有各自问题. 带状态监控:SDN防火墙很难支持带状态数据包检测 所做贡献: 一 提出FLO…
一 文章名称:SNAP: Stateful Network-Wide Abstractions for Packet Processing 数据包处理的带状态网络概念 发表时间:2016 期刊来源:SIGCOMM'16 解决问题: 一如何通过编程高效地.正确地管理带状态.分布式系统(提出SNAP).SNAP提供一个简化的带状态程序模型,开发者可以通过它在一个相对高层的交换机上进行开发项目.这些项目包括有全局读写.永久数组,故开发人员可以开发从带状态防火墙到细粒度流量监控的应用.SNAP编译器可以…
Jaal: Towards Network Intrusion Detection at ISP Scale 论文来源:CoNext 发表时间:2015 解决问题及所做贡献:Jaal:大规模精细网络入侵检测框架. 相关工作: NIDFS:解决企业级网络入侵系统的可扩展性问题. Network Monitoring, Sampling, Sketching:介绍一些检测方法 分类: 安全,入侵检测,与sketch有关 SDNScore: A Statistical Defense Mechanis…
UMON: Flexible and Fine Grained Traffic Monitoring in Open vSwitch 论文来源:CoNext 发表时间:2015 解决问题及所做贡献:现有ovs不支持灵活高效地应用检测,提出UMON合并在OVS架构. 相关工作: 基于流规则的动态粒度调整测量应用于异常检测,如DOS攻击,也应用在TCAM中 Pyretic可以将网络测量编程一个应用部署在sdn中的控制平面 分类:应用检测 粒度细化 SDN-PANDA:Software-Defined…
1. Control Plane Latency with SDN Network Hypervisors: The Cost of Virtualization 年份:2016 来源:IEEE NETSOFT 2016 - 2016 IEEE NetSoft Conference and Workshops 基本结构:虚拟机监控程序位于多个虚拟SDN网络和租户控制器之间,其中的虚拟SDN网络位于底层的物理SDN网络基础结构上. NV:网络虚拟化,和SDN结合,可以创建虚拟SDN网络,租户可以通…
Monocle: Dynamic,Fine-Grained Data Plane Monitoring 论文来源:CoNext 发表时间:2015 解决问题及所做贡献:Monocle:检测交换机中硬件软件的的错误,检测流表和瞬间的流表变化 相关工作: Anteater, HSA/NetPlumber, SecGuru,VeriFlow:确保网络正的正确配置,但不能检测软件方面,也不能显示数据平面行为. RUM:作者事先的工作,可以检测硬件方面错误,但没有深细节. ATPG:使用数据平面探针检测交…
首先,我们要创建一个progress bar,它只允许我们简单的设置进度值.正如我们接下来将要看到的,我们需要通过调用 jQuery.widget 及其两个参数来实现这一操作,这两个参数分别是:将要创建的插件的名称,以及一个包含该插件所支持方法的对象字面量(object literal). 当我们的插件被调用时,它将创建一个新的插件实例,并且包含在该实例上下文(context)中的方法都会被执行.这与标准的jQuery插件有两个主要的区别.首先,上下文 (context)是一个对象,而不是DOM…
所谓带状态改变是指:在搜索到某个位置的时候,状态发生改变,继续计算步数. 给一个例题: 蒜头君要回家,但是他家的钥匙在他的朋友花椰妹手里,他要先从花椰妹手里取得钥匙才能回到家.花椰妹告诉他:“你家的钥匙被我复制了很多个,分别放在不同的地方.” 蒜头君希望能尽快回到家中,他需要首先取得任意一把钥匙,请你帮他计算出回家所需要的最短路程. 蒜头君生活的城市可以看做是一个 n \times mn×m的网格,其中有道路有障碍,钥匙和家所在的地方可以看做是道路,可以通过.蒜头君可以在城市中沿着上下左右 44…
.mytitle { background: #2B6695; color: white; font-family: "微软雅黑", "宋体", "黑体", Arial; font-size: 18px; font-weight: bold; height: 25px; line-height: 25px; margin: 15px 0 !important; padding: 5px 0 5px 20px; width: 97% } .arti…
带状态的更新是使用的updateStateByKey方法,里面传入一个函数,函数要自己写,注意需要设置checkpoint import org.apache.spark.streaming.kafka.KafkaUtils import org.apache.spark.streaming.{Seconds, StreamingContext} import org.apache.spark.{SparkConf, SparkContext} /** * 需要设置checkpoint * 有状…