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 ...
随机推荐
- CNAME记录和A记录
主机名:host.abcd.com 别名:一台主机可以提供多种服务,比如http服务和mail服务. 访问http服务就可以使用域名:www.abcd.com 访问mail服务就可以使用域名:mail ...
- Linux下安装ElasticSearch 5 和配置外部访问
https://www.cnblogs.com/hts-technology/p/8477291.html (一)ElasticSearch需要jdk1.8以上版本的支持,所以需要先安装jdk.lin ...
- redis命令大全参考手册
redis功能强大,支持数据类型丰富,以下是redis操作命令大全,基本上涵盖了redis所有的命令,并附有解释说明,大家可以收藏.参考,你一定要知道的是:redis的key名要区分大小写,在redi ...
- (1)HomeAssistant 安装
https://www.hachina.io/docs/1843.html 在Windows中安装Python3和HomeAssistant 第一步:在浏览器中访问Python官网网址为:www.py ...
- Arduino IDE for ESP8266 项目(2)wifi扫描
#include "ESP8266WiFi.h" void setup() { Serial.begin(115200); //设定WiFi为STA模式,如果先前已连接上AP,则与 ...
- go标准库的学习-encoding/base64
参考:https://studygolang.com/pkgdoc 导入方式: import "encoding/base64" base64实现了RFC 4648规定的base6 ...
- [转]QGis2.9在windows下的编译以及二次开发包下载
今天心血来潮,将QGis在github上的代码更新后,又编译了一下.留意到源代码包里面的INSTALL文件有更新,于是本次编译完全基于官方的编译说明.编译过程非常顺利,除了在CMake的第一次conf ...
- gitlab分支代码本地拉取及jenkins关联gitlab分支
git本地拉取 git init git remote add origin http://47.*.*.*:8089/back_dev/claimeureka.git git fetch origi ...
- 错误:java.io.FileNotFoundException: /storage/emulated/0/Documents/eclipse-inst-win64.exe
在Android服务的最佳实例中:https://www.cnblogs.com/hh8888-log/p/10300972.html,在最后运行的时候,点击Start Download按钮总是会报一 ...
- [05] Bean的作用域和生命周期
1.Bean的作用域和初始化时间 之前我们稍微提到过,Spring中管理的Bean,默认都是单例模式,这意味着你多次获取某个对象,得到的都是相同的对象.单例作用域的显性写法是scope属性,如下,这和 ...