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实现

转载于:https://www.cnblogs.com/havenobug/p/9840646.html

SDN中的Heavy-Hitter测量文献阅读相关推荐

  1. 生动的SDN基础内容介绍(六)--SDN应用平面和网络测量

    生动的SDN基础内容介绍(六)--SDN应用平面和网络测量 背景 网络测量 网络测量的定义 网络测量的对象 网络状态参数 网络性能参数 网络流量参数 Heavy Hitter和Hierarchical ...

  2. heavy hitter是什么意思?

    heavy hitter heavy hitter 是数据流及网络监测研究中的常用术语. 在数据流方面,heavy hitter指频繁出现的数据项. 在网络监测中,heavy hitter通常被认为是 ...

  3. 文献阅读---多年生黑麦草种质中与耐热性相关的生理性状、分子标记和叶绿素分解代谢基因的自然变异

    文献阅读-多年生黑麦草种质中与耐热性相关的生理性状.分子标记和叶绿素分解代谢基因的自然变异 本文献于2020年11月发表 杂志:BMC Plant Biology 1. 研究背景 (1)多年生黑麦草简 ...

  4. ubuntu20.04中安装划词翻译_科研干货 | 知云文献翻译,英文文献阅读必备神器!...

    每天都阅读大量的文献,是不是看着满屏的英文都头疼?不要着急,今天小编就给大家推荐一款文献阅读神器--知云文献翻译,兼具强大的英文翻译及pdf阅读功能,可同时打开多篇pdf.可做标注和注释.可提取pdf ...

  5. 文献阅读:神经网络提取生物医学文本中的关系

    文献阅读:神经网络提取生物医学文本中的关系 题目 1 背景 2 相关工作 3 方法 3.1 生物医学关系提取 3.2 Dependency graphs and SDPs 3.3 句子嵌入表示 3.4 ...

  6. matlab中NDVI趋势分析,【文献阅读笔记】Sen+MK NDVI趋势分析的一些问题

    [文献阅读笔记]Sen+MK NDVI趋势分析的一些问题 引言 Sen+MK一般用于非参数的趋势估计,最开始用于水文学,计算河流流量的时间变化,后来被引入到多个学科中. Theil–Sen Media ...

  7. 【知识图谱】本周文献阅读笔记(3)——周二 2023.1.10:英文)知识图谱补全研究综述 + 网络安全知识图谱研究综述 + 知识图谱嵌入模型中的损失函数 + 图神经网络应用于知识图谱推理的研究综述

    声明:仅学习使用~ 对于各文献,目前仅是泛读形式,摘出我认为重要的点,并非按照原目录进行简单罗列! 另:鉴于阅读paper数目稍多,对paper内提到的多数模型暂未细致思考分析.目的是总结整理关于KG ...

  8. 文献阅读07期:智网中动态电价对太阳能板普及的影响

    [ 文献阅读·能源 ] Techno-economic analysis of the impact of dynamic electricity prices on solar penetratio ...

  9. 细胞亚器文献阅读之酵母液泡与线粒体的动态互作A Dynamic Interface between Vacuoles and Mitochondria in Yeast

    细胞亚器文献阅读之酵母液泡与线粒体的动态互作A Dynamic Interface between Vacuoles and Mitochondria in Yeast 本文和前一篇阅读的文献之间的关 ...

最新文章

  1. 笔记本关于虚拟机桥接小问题
  2. python爬取歌曲评论并进行数据可视化
  3. jquery --- 控制元素的隐藏/显示
  4. jenkins即将重启问题
  5. shiro自定义过滤器
  6. Unity 3D 进度条制作
  7. 当浏览器窗口大小改变时,设置显示内容的高度
  8. BZOJ4477: [Jsoi2015]字符串树
  9. 【三】rabbitmq消费者ACK机制message acknowledgment
  10. 支付宝支付-java-sdk
  11. java安装后为什么是英文_java用到英语多吗
  12. android自动亮度流程,Android 如何实现亮度自动调节
  13. 如何免费把自己写的网页上传到网上?(腾讯云篇)
  14. python用smtp发邮件怎么抄送_Python发送邮件并抄送
  15. 【猴博士】概率论与数理统计 笔记总结(完结)
  16. JavaBase 求 个位,十位,百位,千位
  17. 致我们的青春,一个敬礼。
  18. 各大互联网公司技术分享
  19. scratch3.0-界面介绍
  20. 利用Turbo C进行平面二维图形的平移,旋转,缩放,对称

热门文章

  1. 移动硬盘上划分linux分区,Linux下磁盘分区和移动硬盘的挂载方法有哪些?
  2. php表单确认密码,jQuery表单验证之密码确认实例详解
  3. springboot启动报错:org/springframework/expression/ParserContext
  4. mysql blob 字段_MySQL中TEXT与BLOB字段类型的区别
  5. 功率谱有什么用_马达品牌不同,功率一样,变频器互相不能用,是什么原因
  6. python mysql library popular_【过时】MySQLdb:Python 操作 MySQL 数据库
  7. php下划虚线,什么是下划线符号
  8. android 判断文件是否存在_每日一课 | Python检查文件是否存在
  9. 使用sed修改最后一行数据
  10. 技术解析:如何用pyecharts绘制时间轮播图