面向软件定义数据中心的资源管理系统设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:stone601287990
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算数据中心的发展,软件定义网络(Software Defined Networks,SDN)及虚拟化技术越来越多地应用到数据中心。作为当前使用最广泛的开源虚拟化技术,OpenStack允许用户部署私有云计算设施。SDN所具有的控制与转发相分离的架构也使其天然地适用于数据中心网络环境。在当前的SDN控制器中,Ryu控制器具有轻量级、高效率、模块化等特点,目前已成为SDN内常用的控制器之一。然而由于软件定义数据中心所需的网络功能种类繁多,当使用Ryu作为软件定义数据中心的控制器时,需要在其上开发相应的管控功能模块。一方面功能模块的增加使得控制器本身模块的管理变得更加复杂,另一方面Ryu缺乏直观的交互平台,OpenStack虽然提供了交互界面,但无法满足与Ryu的融合需求,因此实现软件定义数据中心的统一控制与调度系统具有一定的应用与研究价值。本论文通过对软件定义数据中心需求的分析,设计并实现了软件定义数据中心的管理系统,解决了软件定义数据中心计算层与网络层缺乏统一有效管理的问题。具体研究内容如下:(1)对软件定义数据中心资源管控的需求进行了分析,基于Node.js的Express框架设计了 SDMS (Software Defined Management System,软件定义管理系统)管理系统,该系统在MVC设计模式的基础上进行了拓展,设计了包含数据处理模块、前端通信模块和核心调度模块的软件结构。利用REST和消息队列设计并实现了 SDMS系统与SDN的控制层以及Web前端的通信机制。使用Mongoose模块对MongoDB的数据集合进行了设计。(2)设计并实现了 SDMS管理系统的业务功能。SDMS管理系统主要功能模块包括数据中心资源管理、日志系统、设备监控、用户认证以及OpenStack集成。其中数据中心资源管理、日志系统和设备监控三个功能模块的数据由管理系统或Ryu控制器采集,前端通过异步的方法调用上述数据并在Web页面上进行渲染。用户认证主要分为Web页面和接口认证,分别通过cookie和token对访问权限进行控制,同时与OpenStack的Keystone模块保持身份数据的一致。OpenStack集成模块通过代理的方式对Horizon模块进行了集成调度,使管理系统的用户能够访问Dashboard交互界面。最后,在软件定义数据中心实验平台上进行了管理系统的搭建,对各个功能的实现进行了验证,并进行了性能测试。结果表明系统能够满足目前数据中心的功能需求,并且管理系统能够在较高的负载下保持平稳运行。
其他文献
由于Polar码是理论上能够达到香农限的信道编码,自2007年提出以来,成为信息理论界的研究热点。通过信道极化,比特信道趋于两种状态,即无噪比特信道和全噪比特信道,Polar码的构造就
人体检测可以在视频和图像中自动检测人体,分析相关数据,是计算机视觉的热门研究对象,在智能监控、智能交通、运动分析和人机接口等邻域广泛使用。本文首先介绍了人体检测技术的
世界通信与电视技术的飞速发展推动了数字电视的发展,数字电视成为电视产业发展的必然趋势。我国数字电视采用MPEG-2形式的基带数据格式,并将DVB标准作为数字电视标准。MPEG-2
新时期的档案工作,对档案工作者自身的素质提出了更多、更严格的要求,不仅要提高素质、政治和业务素质,甚至在身体素质上也要提高,只有具备健康的身体和充沛的精力,才能更好
随着软件无线电与微电子的迅速发展,在现代雷达系统中,接收机数字化已经成为必然趋势。现有模数转换器可以直接对射频信号进行奈奎斯特采样,以及接收机采用多通道采样,使得采样数
移动网络时代的到来,对公共图书馆图书馆的发展提出更高要求,很多公共图书馆也在不断探索不同的服务方式,不论怎样的服务方式,读者分析都是公共图书馆最基础的研究课题,渝中
超宽带穿墙探测技术是近年来新兴的一种非侵入式探测技术,利用电磁波信号穿透非金属障碍物并对目标进行探测及成像。由于其较强的穿透能力以及较高的距离分辨率,超宽带穿墙探
遥感,通俗来说是指从远处探测、感知物体的技术,即不与物体本身进行接触,而是通过遥感平台搭载的传感器来探测和接收地面场景或目标的信息。遥感图像变化检测技术是指对地表同一地区不同时间得到的遥感图像进行分析处理,得到目标区域的变化信息。随着稀疏表示理论的发展以及图像天然稀疏性的优势,越来越多的研究者将稀疏表示应用于遥感图像变化检测领域,提出了许多基于稀疏表示的遥感图像变化检测方法。这些方法能够有效利用图
细胞神经网络(cellular neural network,简称CNN)属于一种能够灵活实现的网络模型,具备处理单元之间的连接局部性、强实时以及连续处理能力、输出是分段线性等动力学性质。特别
数字化发展的社会脉络正在不断推动信息技术的进一步发展,而科技的发展又推动了信息化社会的建设.在这一社会背景下,将档案管理进行数字化,建设数字档案馆,正在成为社会发展