高可用性虚拟化管理框架的研究与实现

来源 :东北大学 | 被引量 : 3次 | 上传用户:kungm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最近几年,越来越多的用户考虑建设虚拟化管理中心。究其原因,主要有三点:硬件成本降低、空间更节省、能耗更环保。这样不仅可以帮助用户把应用从物理服务器迁移到虚拟机(VM)上运行,还可以提供基于硬件层面的能耗优化和负载分担机制,从而提高计算资源的利用效率。虚拟化的高可用性应用为其提供了更高的平台空间,其中以高可用性服务器集群为典型代表。高可用性服务器集群化可以确保当一台服务器发生故障时,虚拟机会自动地在另一台备用服务器上重启,而无需破坏用户的当前操作。集群由两台或者多台配置相同的服务器(物理机或者虚拟机均可)组成。集群软件确保应用程序数据在所有服务器上的更新一致,并且能够在主服务器发生故障时,重启备用服务器。作为虚拟化管理框架的高标准要求,高可用性一直是研究的热点。本文在Convirt二次开发软件NEU-Convirture的基础上,基于RHCS (Red Hat Cluster Suite)集群套件中的LVS(基于Linux的虚拟服务器集群技术)提供负载均衡功能,以提供虚拟化管理框架的高可用性。本文还针对LVS提供的几种负载均衡算法进行比较,从而提出了一种新的负载均衡算法来改善系统的性能,使多种资源可以在多台计算机之间进行合理的分配,基本达到均衡一致,避免某些节点过于清闲,而某些节点负载较重的问题。首先,本文通过对Convirture以及二次开发软件NEW_Convirture的研究分析,搭建高可用性虚拟化管理框架的应用平台,确保对虚拟存储、虚拟化服务器、集群、虚拟机等虚拟对象的操作可行性与可靠性,以完成基本的功能需求。其次,本文通过分析集群套件RHCS的结构以及核心功能,重点剖析实现其中涉及的调度算法,主要包括加权循环调度算法(WRRS),最小连接调度算法(LCS),加权最小连接调度算法(WLCS)等,然后提出改进的负载均衡调度算法,以提高系统的性能,确保高可用性虚拟化管理框架的可行、可用、可靠。最后,本文通过搭建的实验环境,完成实现上述基本功能的操作和负载均衡算法性能的测试对比分析。通过对虚拟化管理框架的实验测试可以看出,该算法可以实现系统的高可用性,提供一个稳定良好的运行环境。
其他文献
随着计算机技术和网络技术的快速发展,互联网已成为当今世界上最大的信息平台。面对互联网中日益增长的海量数据,单一的返回网页的信息检索方式已经无法满足人们准确高效获取
伴随着网络技术和多媒体技术的飞速发展,多媒体数据逐渐成为人们获取信息的重要来源,并成为人们生活的重要组成部分。因而,如何保护多媒体信息的安全成为国际上研究的热门课
  本文介绍了在动态规则集的防火墙上,根据对每个规则匹配成功的统计数据,计算其优先级,采用霍夫曼编码的思想及时调整各规则的相对位置,让已经匹配成功次数较多或最后匹配成功
随着计算机图形学的发展,对自然景物的模拟引起了人们的普遍关注,其中水流现象的模拟也成为了热门研究课题。要得到逼真的水流动画,关键就是模拟出水流在各个时刻的形态。
网格是当前并行与分布式计算技术的一个重要发展方向,其目标是实现对地理上广泛分布的大量异构资源进行共享。资源管理是网格的关键技术之一,但是由于网格固有的异构性、分布
序列模式挖掘就是发现序列数据库中的频繁子序列作为用户感兴趣的模式。它是当前数据挖掘领域中一个很重要、很活跃的研究课题。在现实生活中有着广泛的应用,例如:顾客购物模
大型电力系统的运行人员,需要借助各种实时监控及故障分析系统,对电力系统进行有效地监控,及时地发现事故隐患,准确地找出故障位置与原因。 目前,在电力系统中应用的数据采集与
本文首先从硬件结构和软件结构两方面对基于背景差分算法的目标监控系统进行分析,建立了系统的总体设计框架。然后,重点讨论了基于特征点的背景匹配算法和基于动态阈值的
Microsoft公司的嵌入式操作系统Windows CE.NET是一个十分流行的嵌入式系统。它可以使用应用程序开发工具eVisual C++,强大的开发平台Platform Builder,它丰富模块化的组件
IPv6协议是IPv4协议的改进版本,是下一代Internet主干协议的主要候选者。协议是网络的灵魂,正确、有效的协议是网络赖以生存和发展的决定因素。协议测试技术是协议正确实现以及