SDN网络虚拟化、资源映射等相关论文粗读
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网络,租户可以通过开放的网络接口和协议编程他们的vSDN资源,并运行属于他们自己的vSDN控制器。
NFV:网络功能虚拟化,可以使用vSDN灵活地连接虚拟网络功能,并通过SDN控制其网络流量。
SDN网络虚拟化虚拟机监控程序:作为SDN网络基础设施和vSDN控制器之间的中间层。
作者的贡献:作者比较了不同的管理程序架构(一共4个)的控制平面的延迟开销,量化了虚拟化的成本,量化了虚拟机管理程序架构对于不同网络拓扑的行为。提出混合整数线性规划模型,可以优化多控制交换机(multi-controller)的在SDN网络中的位置,可以定量地检验管理程序实例的最优位置(本文称之为k-网络Hypervisor布局问题(k-HPP).k-HPP回答了需要多少个管理程序实例k以及管理程序实例应该放在网络中的问题。)。

要点:
- 在SDN网络中,良好的控制平面性能(如较低的控制平面延迟)是实现高网络性能的关键。
- 由于租户控制器和vSDN之间的路径必须遍历hypervisor实例,租户可能需要更长的控制器来切换连接。这些较长的路径引入控制平面延迟开销,我们称之为虚拟化成本。
- 由于管理程序大多是在软件中实现的,因此它们可以灵活地放置在网络中,只有适当的管理程序的放置才能为vSDN租户提供最佳的性能。
- 多控制器交换机可能需要分布式管理程序实例之间的额外同步(多控制器交换机部署问题(McSDP))。
2. Hvbench: An open and scalable SDN network hypervisor benchmark
年份:2016
来源:IEEE Transactions on Network and Service Management
为了了解系统的总体性能,我们必须了解SDN管理程序如何处理不同的请求类型,以及请求类型在计算复杂性方面是如何相互关联的。此外,了解请求到达过程和请求类型分布以及如何影响性能是很重要的。
但是当前基于OpenFlow的SDN基准测试存在以下不足:1)设计为单一实例应用程序,限制了扩展性;2)仅生成具有固定到达时间的消息,不代表实际的请求到达过程;3)只生成固定类型的消息,忽略了请求类型之间可能的交叉影响;4)在运行时无法配置;5)依赖真实的数据平面,或者仅限于往返测量的模拟数据平面。
本文的贡献:提出一个虚拟机监控程序基准测试工具(hvbench),解决以上的缺陷:1)设计为具有虚拟数据平面节点的分布式应用程序;2)使用统计概率分布进行消息的生成;3)允许在运行时对配置进行更新(有一篇是在运行时使用机器学习对配置进行更新的论文)。

hvbench的体系结构概述
3. Resource multi-objective mapping algorithm based on virtualized network functions: RMMA
年份:2018
来源:Applied Soft Computing Journal
网络虚拟化用于异构无线网络中,有效的资源利用取决于异构网络的统一管理,网络虚拟化就是管理这些网络的有效工具。在虚拟化的网络中选择一个限定子集(a qualified subset ?),这是一个NP难问题,在划分子集时,要考虑无线接入系统对基站传输功率的动态调整。
作者研究的目标:网络流量变化的多目标资源映射问题。采用资源映射的方法来优化网络系统的吞吐量、用户的QoS以及网络流量变化时基础设施的能耗。
本文贡献:
(1)通过扩展动态差分进化算法,建立了吞吐量、QoS和网络功耗的多目标数学模型,证明了利用异构无线接入网络的动态性和灵活性是可行的。
(2)采用机器学习来调节目标加权系数;在此过程中,动态微分进化算法的单边值反映了单目标优化的结果。
(3)通过马尔可夫分析和仿真实验,对算法的时间复杂度、收敛性和有效性进行了评价。
问题:多目标资源映射问题是一个什么问题?如何采用资源映射的方法来实现优化?什么是扩展动态差分进化算法?
4. Pairing SDN with Network Virtualization:The Network Hypervisor Placement Problem
年份:2015
来源:无
管理程序可通过多个物理分布实例来实现其可伸缩性,每个实例都承载着部分的虚拟化功能。因此,实例的物理位置放置问题会影响虚拟网络的整体性能,称之为网络管理程序的布局问题(HPP:Hypervisor Placement Problem)。
于是有几个问题:需要多少个管理程序实例?这些实例应该放在网络的什么位置?
作者的办法:给出了在不考虑节点和链路容量约束的情况下求解HPP的数学模型,并在模型的基础之上,提出了四种优化布局方案的延迟度量;评估涵盖了一个真实的网络拓扑结构,量化了作为目标的新指标之间的权衡;还分析了物理网络拓扑对优化结果的影响;并从运行时的角度确定了改进的潜力。
SDN网络虚拟化、资源映射等相关论文粗读的更多相关文章
- SDN网络虚拟化中有效协调的映射算法
来自论文An efficient and coordinated mapping algorithm in virtualized SDN networks,来自期刊<信息与电子工程前沿> ...
- SDN测量论文粗读(三)9.24
Jaal: Towards Network Intrusion Detection at ISP Scale 论文来源:CoNext 发表时间:2015 解决问题及所做贡献:Jaal:大规模精细网络入 ...
- 带状态论文粗读(三)[引用openstate的相关论文阅读]
一 文章名称:FLOWGUARD: Building Robust Firewalls for Software-Defined Networks 发表时间:2014 期刊来源:--- 解决问题: 一 ...
- SDN测量论文粗读(一)9.19
UMON: Flexible and Fine Grained Traffic Monitoring in Open vSwitch 论文来源:CoNext 发表时间:2015 解决问题及所做贡献:现 ...
- SDN测量论文粗读(二)9.21
Monocle: Dynamic,Fine-Grained Data Plane Monitoring 论文来源:CoNext 发表时间:2015 解决问题及所做贡献:Monocle:检测交换机中硬件 ...
- P4论文粗读笔记(一)
一 文章名称:SNAP: Stateful Network-Wide Abstractions for Packet Processing 数据包处理的带状态网络概念 发表时间:2016 期刊来源:S ...
- openstack之Neutron网络虚拟化
第一:为什么需要网络虚拟化? 一.数据中心的现有网络不能满足云计算的物理需求: 互联网行业数据中心的基本特征就是服务器的规模偏大.进入云计算时代后,其业务特征变得更加复杂,包括:虚拟化支持.多业务承载 ...
- SDN网路虚拟化平台概述
SDN网络虚拟化平台是介于物理网络拓扑以及控制器之间的中间层.虚拟化平台主要是完成物理网络拓扑到虚拟网络资源的映射,管理物理网络,并向租户提供相互隔离的虚拟网络. 为了实现网络虚拟化,虚拟化平台首先需 ...
- SDN网络中hypervisor带来的控制器时延(Hypervisor位置的优化)
一,问题背景 1.介绍监督器大部分由软件实现,可灵活放置,高效的SDN网络虚拟化需要复杂的技术来放置hypervisor在合适的位置,才能提供租户最佳的性能.称为k-Network Hyperviso ...
随机推荐
- 【学习笔记】python 进阶特性
__slots__魔法 在Python中,每个类都有实例属性.默认情况下Python用一个字典来保存一个对象的实例属性.这非常有用,因为它允许我们在运行时去设置任意的新属性. 然而,对于有着已知属性的 ...
- 使用ElasticSearch实现搜索时即时提示与全文搜索功能
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- usb-cam(1)安装
http://www.liuxiao.org/2015/10/ros-%E5%AE%89%E8%A3%85-usb-camera-%E9%A9%B1%E5%8A%A8%E5%B9%B6%E8%B0%8 ...
- .Net修改网站项目调试时的虚拟目录(未验证)
有些项目需要在IIS发布的时候,将网站发布到虚拟目录,为了保持调试和发布的路径同一,一般会修改VS调试的虚拟目录 一.Web应用程序 Web应用程序的修改方式非常简单,在解决方案资源管理器->项 ...
- 在Qt项目中如何添加一个已有的项目作为子项目
新建一个子目录项目(具体方法参见<类似Visual Studio一样,使用Qt Creator管理多个项目,创建子项目>),然后需要添加的项目移动到该子目录项目目录下,再在其pro文件中添 ...
- 20175310 《Java程序设计》第1周学习总结(1)安装虚拟机
20175310 <Java程序设计>第1周学习总结(1)安装虚拟机 开学前老师在蓝墨云班课上上传了预备作业,其中有一个就是安装Linux操作系统,参考了<>,下载安装Virt ...
- PAT A1124 Raffle for Weibo Followers (20 分)——数学题
John got a full mark on PAT. He was so happy that he decided to hold a raffle(抽奖) for his followers ...
- AI 概率论
概率论 不确定性 量化 频率 频率派 贝叶斯派 1.随机变量(random variable) 随机取不同值的变量,取值可以离散或者连续. 2.概率分布(probability distributio ...
- 窥看 SpringBoot 的原理与使用
一:SpringBoot的启动 1. 继承spring-boot-starter-parent项目 2. 导入spring-boot-dependencies项目依赖 二:Spring Boot 主类 ...
- Luogu3175 HAOI2015 按位或 min-max容斥、高维前缀和、期望
传送门 套路题 看到\(n \leq 20\),又看到我们求的是最后出现的位置出现的时间的期望,也就是集合中最大值的期望,考虑min-max容斥. 由\(E(max(S)) = \sum\limits ...