Heavy Hitter Detection and Identification in Software Defined Networking

来源:International Conference on Computer Communicatio

发表时间: 2016

提出问题:

  • 随着网络规模的扩大,Heavy-Hitter测量受到拓展能力限制的影响。
  • 现有Heavy-Hitter测量方法大部分集中在个别控制器上,然而在多个交换机上测量Heavy-Hitter的需求日益增大。
  • 解决上个问题的一种方案是让所有交换机将其采样的数据包或测量结果发送到负责检测和识别Heavy-Hitter的中央服务器,但会造成通信开销大和无法实时测量的问题。
  • 现有方法无法很好检测多维Heavy-Hitter流,因其是聚合流,包头和其组成流不一样,无法确定检测哪个包头域。
  • 对非结构化Heavy-Hitter的研究还没有得到充分的探索,有许多例子表明聚合流量不遵循任何已知模式。

解决手段

  • mining traffic statistics (e.g. port bitrate) and forwarding table entry (FTE) to improve heavy hitter detection.
  • 设计了一个分层和分阶段的方式检索和处理网络信息,以减少控制器上的计算开销和控制器和交换机之间的通信开销。
  • HH检测框架中使用了两种类型的输入:流量统计和OpenFlow表。使用多级(从粗到精)的方法来错开HH检测的输入,控制器以粗粒度信息开始,之后选择细粒度的流级别信息以供进一步处理。

相关工作

  • 基于采样的网络流量测量:NetFlow和sFlow,高采样率会产生太多信息(存储成本高),而较低的采样率可能导致HH流量未被检测到。
  • 基于sketch的测量:可以在短时间内以低开销处理数百万个流。但该方法requires customized designs of existing switch ASIC (application–specific integrated circuit)导致现有大多数工作仅通过仿真验证并在FPGA上实现。

OpenMeasure: Adaptive Flow Measurement & Inference with Online Learning in SDN

来源:Computer Communications Workshops

发表时间: 2016

主要内容

heavy-hitter不是主要研究对象,实验部分有涉及到HHH( hierarchical heavy hitters)。

A pragmatic approach of determining heavy-hitter traffic thresholds

来源:European Conference on Networks and Communications (EuCNC): Network Softwarisation (NET)

发表时间: 2018

主要内容:

提出了一种 Cheetah Flows流量交通工程系统(CFTES),可以使用来自后台流量的信息动态计算HH或CF阈值。

Cheetah Flows?

Network-Wide Heavy Hitter Detection with Commodity Switches

来源:SOSR

发表时间: 2018

主要内容

提出了一种分布式Heavy-Hitter检测方案; 用自适应阈值直接在数据平面中执行有效的阈值监控;使用P4语言实现系统,并使用真实的数据包跟踪进行评估。

Network-Wide Routing-Oblivious Heavy Hitters

来源:ANCS

发表时间: 2018

主要内容

为以下三个问题各设计了一种有效算法

  • total volume within a network
  • providing per-flow frequency estimations
  • finding the heavy hitters.

Heavy-Hitter Detection Entirely in the Data Plane

来源:SOSR

发表时间: 2017

主要内容

提出了一种名为HashPipe,使用新兴可编程数据平面的Heavy-Hitter检测算法。使用P4实现

SDN中的Heavy-Hitter测量文献阅读的更多相关文章

  1. 文献阅读笔记——group sparsity and geometry constrained dictionary

    周五实验室有同学报告了ICCV2013的一篇论文group sparsity and geometry constrained dictionary learning for action recog ...

  2. 面部表情视频中进行远程心率测量:ICCV2019论文解析

    面部表情视频中进行远程心率测量:ICCV2019论文解析 Remote Heart Rate Measurement from Highly Compressed Facial Videos: an ...

  3. DPI在SDN中的部署方式

    目录 在sdn中的部署分类 将DPI部署到基础设施层 将DPI部署到控制层 将DPI部署到应用层 个人总结 参考文献 在sdn中的部署分类 DPI 可以分别部署到SDN的基础设施层.控制层和应用层. ...

  4. caffe-windows中classification.cpp的源码阅读

    caffe-windows中classification.cpp的源码阅读 命令格式: usage: classification string(模型描述文件net.prototxt) string( ...

  5. 文献阅读 | The single-cell transcriptional landscape of mammalian organogenesis | 器官形成 | 单细胞转录组

    The single-cell transcriptional landscape of mammalian organogenesis 老板已经提了无数遍的文章,确实很nb,这个工作是之前我们无法想 ...

  6. 转:关于Python中的lambda,这篇阅读量10万+的文章可能是你见过的最完整的讲解

    lambda是Python编程语言中使用频率较高的一个关键字.那么,什么是lambda?它有哪些用法?网上的文章汗牛充栋,可是把这个讲透的文章却不多.这里,我们通过阅读各方资料,总结了关于Python ...

  7. RTCM32编解码中的一些概念及相关文献阅读

    1. IODC和 IODE ——  导航电文相关.iode/iodc是在GPS系统的ICD2中定义的参数,iode指星历数据事件,iodc指星钟数据事件. IOD 是 issue of data ,数 ...

  8. SDN+DPI文献阅读(2)

    A Sophisticated Packet Forwarding Scheme with Deep Packet Inspection in an OpenFlow Switch 来源:Intern ...

  9. SDN+DPI文献阅读

    MultiClassifier: A combination of DPI and ML for application-layer classification in SDN 来源:Internat ...

随机推荐

  1. COOKIE和SESSION有什么区别?

    1,位置--session 在服务器端,cookie 在客户端(浏览器)2,形式--session 默认被存在在服务器的一个文件里(session 可以放在 文件.数据库.或内存中都可以),cooki ...

  2. day8.登陆注册简单实现

    username = input('请输入注册的用户名:') password = input('请输入注册名的密码:') with open('list_of_info',mode='w',enco ...

  3. HDU2449 Gauss Elimination 高斯消元 高精度 (C++ AC代码)

    原文链接https://www.cnblogs.com/zhouzhendong/p/HDU2449.html 题目传送门 - HDU2449 题意 高精度高斯消元. 输入 $n$ 个 $n$ 元方程 ...

  4. 最短路(bellman)-hdu1217

    Dijkstra算法是处理单源最短路径的有效算法,但它局限于边的权值非负的情况,若图中出现权值为负的边,Dijkstra算法就会失效,求出的最短路径就可能是错的. 这时候,就需要使用其他的算法来求解最 ...

  5. Hdu-2008

    杭电OJ-2008 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2008 #include<stdio.h> int main() { i ...

  6. 开启vue源码的解析攻略---认识flow

    javascript 是动态类型的代码,有很多的写法很不容易报错,想引入静态类型检查的flow,之前做项目的时候用的typascript的,看的大概的写法和 typescript 类似,因为规范避免了 ...

  7. HDU 2444 二分图判断 (BFS染色)+【匈牙利】

    <题目链接> 题目大意: 有N个人,M组互相认识关系互相认识的两人分别为a,b,将所有人划分为两组,使同一组内任何两人互不认识,之后将两个组中互相认识的人安排在一个房间,如果出现单人的情况 ...

  8. SpringMVC(二五) JSTL View

    项目中使用JSTL,SpringMVC会把视图由InternalView转换为JstlView. 若使用Jstl的fmt标签,需要在SpringMVC的配置文件中配置国际化资源文件. 实现过程: 1. ...

  9. SpringMVC(十一) RequestMapping获取Cookie值

    可以在控制器方法中使用类似@CookieValue("JSESSIONID") String sessionID的方式,来获取请求中的Cookie的值. 样例控制器代码 packa ...

  10. C#中的BeginInvoke和EndEndInvoke 异步问题