基于软件定义网络的虚拟数据中心管理平台.docVIP

基于软件定义网络的虚拟数据中心管理平台.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于软件定义网络的虚拟数据中心管理平台.doc

基于软件定义网络的虚拟数据中心管理平台   摘 要:针对已有虚拟数据中心(VDC)管理平台具有代码固化、后续升级困难等缺陷,设计和实现一种基于软件定义网络(SDN)的VDC管理平台。该平台由VDC管理子系统(VDCM)、VDC计算资源控制子系统(VDCCRC)和VDC网络资源控制子系统(VDCNRC)组成,子系统之间通过RESTful API交互建立起松耦合架构。VDCNRC通过SDN控制器管理数据中心网络资源,VDCCRC通过开源云平台管理数据中心计算资源,VDC管理子系统中内置VDC管理算法框架,可快速开发适用于实际生产环境的VDC管理算法。使用Mininet、Openstack、Floodlight搭建了测试环境,验证了该平台可通过Openstack来控制虚拟机的启动、迁移和删除,可通过Openflow控制器实现VDC网络带宽资源隔离,并支持VDC创建、删除和修改等操作。   关键词:虚拟数据中心;软件定义网络;Openstack;数据中心网络   中图分类号:TP393.01   文献标志码:A   文章编号:1001-9081(2016)11-2998-08   0 引言   随着Openstack、CloudStack等开源云计算平台的出现,云计算得以迅猛发展。云计算中多租户(Multi-tenancy)[1]概念要求通过虚拟化技术将物理资源池化后,可以按需、动态分配租户的资源请求,同时这些资源也可以随时随地被租户撤销。在这种趋势下,每个租户的资源请求可抽象为一组虚拟机(Virtual Machine,VM)构成的虚拟数据中心(Virtual Data Center,VDC),每个VM对应一定的计算资源(包括CPU、内存以及硬盘等);同时为了传递数据和中间文件,VM之间需要建立具有带宽保障的虚拟链路[2]。VDC为租户提供了描述自己资源需求更加直观的方式。   目前与VDC相关的研究,比如VDC映射算法[3]、VDC资源调整算法[3]和VDC动态整合算法[3]成为了新的研究热点。VDC映射算法解决的是如何以更高的资源利用率或更少的代价来把虚拟资源请求映射到物理资源的问题, 然后随着租户业务需求的变化,租户将提出增加或减少虚拟机计算资源需求、虚拟链路带宽资源需求等请求,此时就需要VDC资源调整算法来实现租户资源需求的变化。而在VDC动态整合算法的应用场景中,VDC具有生存周期属性,当VDC到期后需要从数据中心中撤销VDC所占用的物理资源,因此一段时间后,数据中心的资源配置将不再最优,此时就需要VDC动态整合算法来对所有VDC重新整合从而达到资源配置的最优状态。这三种算法都可以看作是VDC管理算法。   除了VDC管理算法外,另外一个重要研究方向是VDC管理架构[3],目前VDC管理架构主要解决的是在生产环境中如何在VDC之间共享网络资源的问题。由于网络资源具有天然共享特性,不同VDC之间将竞争网络带宽[4]。在多个VDC共享整个数据中心网络的环境中,传统数据中心凸显出没有网络性能隔离的弊端[5]。这是因为传统数据中心的网络技术仅仅支持尽力而为的报文递交模式,无法做到VDC之间的网络资源隔离。已有的VDC管理架构SecondNet[3]将传统基于介质访问控制(Media Access Control, MAC)表的转发方式替换为基于源路由的端口交换(Port-Switching based Source Routing, PSSR)技术来为VDC中的虚拟链路预先分配满足其需求的带宽资源,从而实现网络资源隔离。然而PSSR技术的应用需要对交换机和Hypervisor程序进行升级,这种升级给传统数据中心的维护和管理带来了更大的挑战。   软件定义网络(Software Defined Network, SDN)是一种新兴的网络架构,它主张控制与转发分离、控制逻辑集中的思想[6]。SecondNet架构采用了类似SDN的思想,全局的VDC管理器统一控制转发路径,交换机也只具备转发功能。然而SecondNet架构需要在设备中加入固化的代码,很难灵活改变来支持新的功能。而SDN通过Openflow协议[7]屏蔽底层物理转发设备的差异,实现底层网络对上层应用的透明化,可以天然做到灵活支持新的网络应用;因此采用SDN技术来设计VDC管理架构可以避免SecondNet架构后续升级困难的缺陷。   目前SDN的应用还主要集中在改善流量工程和虚拟机迁移效率等方向,文献[8]首次提出了将SDN技术与VDC管理结合的思想,但是并没有给出具体的解决方案。本文设计并实现一个基于SDN的VDC管理平台(Software Defined Network based Virtual Data Center Manageme

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档