热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

几篇虚拟映射文章粗读

OntheOptimalApproachofSurvivableVirtualNetworkEmbeddinginVirtualizedSDNsurvivabkevi
On the Optimal Approach of Survivable Virtual Network Embedding in Virtualized SDN

 

survivabke virtual network embedding(SVNE)

物理原件故障,VN能正常运行。两种策略:保护机制和恢复机制。

大多数映射仅是节点和连接映射,并没考虑拓扑特性,并假设物理设备总能良好运行。然而事实并非如此,这会导致严重问题而不能为租户提供服务。这篇文章考虑拓扑特性的虚拟网络生存力映射,考虑不同节点、连接的不同重要性,结合多控制器到交换机并发连接,路径多样性和网络延迟来映射以达到生存能力特性的目的。

大部分分两步,节点映射、连接映射,没考虑两者关系。考虑VNE生存性时没深入考虑虚拟控制器映射,而平等对待每个节点,也就是说并没有结合网络拓扑和控制器路径

目标最大化控制网络可靠性并保持成功率及收益比。

用cpu作为节点权重,并选用等级和接近性来作为网络中心度的优化策略。

分两个阶段:1,映射虚拟sdn控制器和虚拟请求交换机到物理节点,然后决定是否相应的虚拟连接。虚拟控制器映射与一般的控制器位置选择问题相似。不同在于逻辑独立,和动态改变。2是虚拟连接映射。

下三篇论文的结合与优化。

用OLSF来选择控制器位置,根据OLSF将物理节点排序,选最大OLSF映射控制器。

 

将虚拟请求节点排序,映射到最大Rdc节点

 

与下三篇论文相比,其实就是调整了几个参数,结合这几篇论文中的公式,并没有太大的区别;

还有去掉了当多个虚拟请求到达时如何选择请求的策略

Topology-aware VSDN embedding approach on shared software defined networks

考虑拓扑的映射方法:多路径方法结合按需分配。

网络中心程度在分析复杂网络中起重要作用。与上篇相似

用接近性和等级的概念

Survivable Virtual SDN Embedding Approach for Innovative Cloud Data Network

加入虚拟控制器节点的生存性因素来加强可靠性。

生存因素主要取决于所选的物理节点及路径多样性。

选择控制器位置时加入了生存因素

An enhanced virtual cluster embedding strategy with virtualized SDN

考虑虚拟族群拓扑因素

用12来选择控制器位置

 

根据收益来排序请求,并映射控制器和虚拟交换机,虚拟交换机下列用公式来挑选位置

 

多控制器条件下区分QoS 的虚拟SDN 映射方法

文章提出了一个多控制器交换机情形下,根据不同的vSDN请求对于不同QoS需求下,将虚拟请求映射的方法。分为以下几个步骤

1.多控制器部署问题用了基于免疫优化算法的方法

2.节点映射时,根据不同的Qos需求,选用不同的测量节点适应值的方法,(具体有三个方法)。

对于对延迟有约束的虚拟请求使用CO-vSDNE和TO-vSDNE;无约束的用MC-vSDNM,区别在于计算要映射物理节点适应值时公式不同

3.链路映射时CO-vSDNE和TO-vSDNE分别取满足时延约束的跳数最短和时延最短路径作为映射结果。而MC-vSDNM取不考虑约束的跳数最短路径

4.阈值触发的控制器自适应调整算法

根据控制器负载情况,通过迁移交换机,改变控制器与交换机管理关系,避免控制器过载

 

文中利用免疫优化算法来部署控制器位置,比较于前面几篇通过简单参数来挑选控制器位置可能更有优势。

但是文中没有提出相关研究现状,不了解是否有其他研究也应用这个方法。

我觉得比较新颖的地方是1.根据不同虚拟请求来选择映射算法;

2.根据实际情况调整控制器管理关系来调整负载。

文中比较突出的就是控制器部署算法和最后的负载调整,中间部分的映射算法使用先前的工作,还是存在之前提到的问题。

 


推荐阅读
  • 开发笔记:计网局域网:NAT 是如何工作的?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了计网-局域网:NAT是如何工作的?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 关于CMS收集器的知识介绍和优缺点分析
    本文介绍了CMS收集器的概念、运行过程和优缺点,并解释了垃圾回收器的作用和实践。CMS收集器是一种基于标记-清除算法的垃圾回收器,适用于互联网站和B/S系统等对响应速度和停顿时间有较高要求的应用。同时,还提供了其他垃圾回收器的参考资料。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 上图是InnoDB存储引擎的结构。1、缓冲池InnoDB存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理。因此可以看作是基于磁盘的数据库系统。在数据库系统中,由于CPU速度 ... [详细]
  • 交换机配置:intg100unshintvlani1ipadd192.168.56.177qstelseuser-iv4authaaaproinsshupl3qsshuserpyt ... [详细]
  • CISCO ASA防火墙Failover+multiple context详细部署By 年糕泰迪[操作系统入门]
    一.文章概述本文主要就CISCOASA防火墙的高可用和扩张性进行阐述和部署。再cisco防火墙系列中主要有3种技术来实现高可用和扩张性。分别是Failover,multiplese ... [详细]
  • IP、ARP、TCP、UDP、ICMP、DNS、路由协议、DHCP协议的缺陷,容易受到的攻击,以及防御措施1、IP协议1.1、介绍: ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • zuul 路由不生效_Zuul网关到底有何牛逼之处?竟然这么多人在用~
    作者:kosamino来源:cnblogs.comjing99p11696192.html哈喽,各位新来的小伙伴们,大家好& ... [详细]
  • 提供:ZStack云计算原创2016-12-26张鑫讲师介绍张鑫ZStack总架构师、联合创始人《系统虚拟化》主要作者,曾任职Intel开源软件技术中心 ... [详细]
author-avatar
程序员那些事
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有