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

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

 


推荐阅读
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 访问一个网页的全过程
    准备:DHCPUDPIP和以太网启动主机,用一根以太网电缆连接到学校的以太网交换机,交换机又与学校的路由器相连.学校的这台路由器与一个ISP链接,此ISP(Intern ... [详细]
  • MySQL性能测试标准倡议:老叶提出的压测基准
    进行MySQL的压力测试通常是为了评估新旧版本之间的性能差异、验证硬件升级的效果、测试参数调整的影响以及评估新业务的负载承受能力。老叶提出了一个MySQL压力测试基准值倡议,旨在促进行业内的标准化和成果共享。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ... [详细]
  • 前端开发中的代码注释实践与规范
    本文探讨了前端开发过程中代码注释的重要性,不仅有助于个人清晰地回顾自己的编程思路,还能促进团队成员之间的有效沟通。文章将详细介绍HTML、CSS及JavaScript中的注释使用方法,并提出一套实用的注释规范。 ... [详细]
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社区 版权所有