热门标签 | 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.根据实际情况调整控制器管理关系来调整负载。

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

 


推荐阅读
  • 访问一个网页的全过程
    准备:DHCPUDPIP和以太网启动主机,用一根以太网电缆连接到学校的以太网交换机,交换机又与学校的路由器相连.学校的这台路由器与一个ISP链接,此ISP(Intern ... [详细]
  • 深入理解Java多线程并发处理:基础与实践
    本文探讨了Java中的多线程并发处理机制,从基本概念到实际应用,帮助读者全面理解并掌握多线程编程技巧。通过实例解析和理论阐述,确保初学者也能轻松入门。 ... [详细]
  • 深入剖析JVM垃圾回收机制
    本文详细探讨了Java虚拟机(JVM)中的垃圾回收机制,包括其意义、对象判定方法、引用类型、常见垃圾收集算法以及各种垃圾收集器的特点和工作原理。通过理解这些内容,开发人员可以更好地优化内存管理和程序性能。 ... [详细]
  • 深入解析Spring Cloud微服务架构与分布式系统实战
    本文详细介绍了Spring Cloud在微服务架构和分布式系统中的应用,结合实际案例和最新技术,帮助读者全面掌握微服务的实现与优化。 ... [详细]
  • 想搭建一个能够稳定支持每日500万页面浏览量(PV)的网站架构吗?了解500万PV的实际意义,以及如何计算服务器需要处理的并发请求量,是成功构建高效架构的关键。本文将从基础概念出发,深入探讨实现这一目标所需的技术细节和策略。 ... [详细]
  • Spring Cloud学习指南:深入理解微服务架构
    本文介绍了微服务架构的基本概念及其在Spring Cloud中的实现。讨论了微服务架构的主要优势,如简化开发和维护、快速启动、灵活的技术栈选择以及按需扩展的能力。同时,也探讨了微服务架构面临的挑战,包括较高的运维要求、分布式系统的复杂性、接口调整的成本等问题。最后,文章提出了实施微服务时应遵循的设计原则。 ... [详细]
  • 前言无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上 ... [详细]
  • 字节跳动夏季招聘面试经验分享
    本文详细记录了字节跳动夏季招聘的面试经历,涵盖了一、二、三轮面试的技术问题及项目讨论,旨在为准备类似面试的求职者提供参考。 ... [详细]
  • MySQL性能测试标准倡议:老叶提出的压测基准
    进行MySQL的压力测试通常是为了评估新旧版本之间的性能差异、验证硬件升级的效果、测试参数调整的影响以及评估新业务的负载承受能力。老叶提出了一个MySQL压力测试基准值倡议,旨在促进行业内的标准化和成果共享。 ... [详细]
  • 一面问题:MySQLRedisKafka线程算法mysql知道哪些存储引擎,它们的区别mysql索引在什么情况下会失效mysql在项目中的优化场景&# ... [详细]
  • 本文详细探讨了虚拟化的基本概念,包括服务器虚拟化、网络虚拟化及其在云计算环境中的应用。特别强调了SDN技术在网络虚拟化和云计算中的关键作用,以及网络虚拟化技术如何提升资源利用效率和管理灵活性。 ... [详细]
  • 本文深入探讨了MySQL中常见的面试问题,包括事务隔离级别、存储引擎选择、索引结构及优化等关键知识点。通过详细解析,帮助读者在面对BAT等大厂面试时更加从容。 ... [详细]
  • 持续集成概述与实践指南
    本文探讨了持续集成(CI)的基本概念、目的及其在现代软件开发中的应用。通过实例分析,帮助读者理解如何有效实施持续集成,提高软件开发效率。 ... [详细]
  • 当新建的网站突然无法访问时,这往往让网站管理者感到十分困扰。虽然服务器问题是常见的原因之一,但并非所有情况皆由服务器引起。本文将探讨网站无法访问的各种可能原因,并提供相应的解决方案。 ... [详细]
  • 本文详细探讨了电脑重装操作系统后无法访问网络邻居的原因及解决方案,包括检查网络配置、权限设置等多个方面。 ... [详细]
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社区 版权所有