海洋云平台虚拟机管理及部署技术的研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:qingxu007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算技术引发了信息产业技术领域的一场革命,已经成为当前产业界和学术界的研究热点。虚拟化技术由于具有增强系统弹性及扩展性和提高资源利用率等诸多优势而成为云计算的核心技术,而虚拟机管理及部署技术又是虚拟化领域的关键技术。如何采.用合适的策略和算法,将虚拟机快速部署到云平台下的物理节点上,并且使虚拟机在集群上面高效稳定地运行,已成为虚拟机管理和部署的重要课题。现有的部署策略及算法由于其考虑因素比较单一,容易出现系统负载不均衡和资源利用率低的问题,因此,难以满足海洋云计算的实际需求。针对这一问题,本课题结合国家海洋公益性行业科研专项“海洋环境信息云计算与云服务体系框架应用研究”的实际需要,就虚拟机资源管理及部署技术展开深入研究,主要做了以下这些工作。(1)通过对现有虚拟机部署算法进行深入地研究,针对现有虚拟机部署算法存在资源利用率较低、负载不均衡等问题,提出一种基于特征匹配的虚拟机部署算法。该算法综合考虑了物理节点的内存、CPU等资源,并基于资源特征的余弦相似度和欧几里德距离来进行资源匹配,实现了虚拟机多目标优化部署。与传统的部署算法相比,该算法提高了资源利用率,具有更好的负载均衡效果,同时具有较好的节能效果。(2)结合本文提出的虚拟机部署算法,设计实现了虚拟机自助管理框架,实现虚拟机部署过程的自动化,可以达到系统整体负载均衡和节能的目标。通过对开源的虚拟化管理工具的深入研究,设计实现了一套虚拟机自助申请系统,使用户可以基于Web来实现自助申请虚拟机,查看已经申请到的虚拟机,并且可以进行登陆、关闭、删除虚拟机等相关管理功能,减轻管理员负担,提高了系统运维效率。(3)基于实际应用对所提出的基于特征匹配的虚拟机部署算法的有效性进行了测试,并且与首次适应算法进行了对比。实验结果表明本文提出的虚拟机部署算法能取得更好的负载均衡效果,提高了资源利用率,同时取得了较好的节能效果。另外,对虚拟机自助申请系统进行了功能测试,包括虚拟机申请、虚拟机列表、以及虚拟机开机启动等相关管理功能,结果表明该系统达到了设计目标和要求。
其他文献
人工智能的终极目的是设计建造一种通用人工智能(Artificial General Intelligence)。即一个算法或一个模型就可以完成智能体所需的所有“智慧”。目前来看,人工智能在某些方
通过某种融合规则,将多幅已配准或未完全配准的待融合图像合成一幅图像,即为图像融合。通过图像融合得到的图像包含了比单幅待融合图像更多的信息,并且能够更准确、更全面地
随着云存储的快速发展,越来越多的医院和研究单位将隐私数据如电子医疗记录(Electronic Medical Record,EMR)上传至云存储,但伴随着云存储的隐私保护问题也日益渐出。如果不
随着信息技术的飞速发展,人们对信息存储的要求越来越高。传统的硅基存储器由于成本高、制作工艺复杂、存储密度低等缺点,已不能满足人们对于信息存储的要求,因此开发新型存
在软件演化中,回归测试是软件测试的重要方法。它可以发生在单元测试、集成测试、功能测试等多个测试阶段,特别是在迭代式软件开发中,软件新版本连续发布,回归测试更加频繁,
作为一种散料运输的主要手段,带式输送机已有一百多年的发展历史。随着对输送机性能要求的不断提高,直线布置的输送机已不能满足复杂工况下对输送线路设置的要求,自然导向转
在人机交互的发展现状中,交互的信息输入方式从传统的鼠标、键盘向触摸屏、语音、手势等更简单的交互方式发展,这是逐渐趋向自然交互的变化。其中人的手势具有高度灵活性,直
在实时嵌入式系统未来的发展中,将多个子系统整合将是一个重要的趋势,虽然整合能够为系统的成本、大小、重量和能耗进行优化,但由于实时系统中任务对于实时性的特殊要求,随之
科学技术的进步促使人们的生活质量有了大幅度的提高,汽车已逐渐成为人们日常出行使用最为频繁的交通工具之一。但由于我国的汽车行业起步阶段比较晚,许多关键的甚至核心的汽
随着现代化工业生产的不断发展,工程系统也越来越复杂,人们对于系统运行的安全性、可靠性也越来越关注,容错控制方法也随之发展起来。容错控制方法可以通过相关的故障补偿算