基于Nimbus的云计算平台研究及应用

来源 :成都理工大学 | 被引量 : 11次 | 上传用户:fdsth5x1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种商业计算模型。相对于传统的软件架构,低成本和高效率的特点使云计算得到了迅速的发展,也促进了开源的云计算技术层出不穷。被看做是下一次科技业革命的云计算,将带来工作方式和商业模式的根本性改变。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,从而构成一个计算资源池向用户提供按需服务。从总体上来说,云计算分为大规模分布式的基础架构以及平台之上的云计算应用程序两个方面,其中的基础架构建设是构建整个云计算平台的基础。   Nimbus是一套开源的工具集,这些工具集共同提供了一种基础设施即服务(IaaS)的云计算解决方案。Nimbus通过部署虚拟机的方式将资源引入云中。使用Nimbus,可以将物理上分散的资源聚集起来,快速便捷地引入云中。   本文的研究重点是设计一个基于Nimbus的云计算体系结构,并按照这个体系结构设计与实现一套基础设施即服务(IaaS)的云计算系统,并通过web页面的方式为云用户提供云计算操作的界面。该体系结构采用了分布式多云的设计思想,即Nimbus云由任意多个子云构成,每个子云包括一个Nimbus服务节点和多个资源节点,通过对Nimbus服务节点和资源节点的部署,从而构成一个可灵活方便地管理资源的Nimbus云计算基础架构。本文所设计的体系结构共分三层:基础设施层、云中间件、云管理门户。其中基础设施层使用Xen、libvirt等虚拟化工具和Nimbus组件搭建而成。云中间件和云管理门户都建立在基础设施层之上。   云中间件的主要功能建立在通信模块之上,通过通信模块远程调用云服务节点和云资源节点的Nimbus组件,进而实现资源分配、资源部署、云存储等功能。云中间件的功能以Web Service的方式发布,为上层提供了跨平台、跨编程语言、支持快速二次开发的统一接口。   云管理门户是用Struts框架实现的基于MVC架构的云管理Web应用程序,主要的业务逻辑通过调用云中间件的Web Service接口来实现。该门户中的资源监测在搜集了节点资源信息后,使用Java的绘图包工具将资源信息绘制成图形并动态地展现出来。   本文实现的云计算平台,可通过Web方式向用户提供了基础设计即服务(IaaS)的功能,云用户可以通过Web页面轻松的部署新的云、将空闲资源引入到云中以及管理云中的资源。  
其他文献
与传统车辆相比,电容混合动力汽车由于增加了辅助动力装置及其控制系统,整车结构变得更为复杂,车辆发生故障时对故障的判断和处理变得异常困难。针对这种情况,需要为项目车辆
视频监控系统是一种结合了计算机技术、图像压缩技术、多媒体技术、网络技术等多项技术的计算机系统,它已广泛地被应用在医院、学校等多个场所,监控系统发展至今共经历了模拟
随着科技的发展、社会的进步,生物特征识别成为了身份验证的关键技术。生物特征识别技术所研究的领域包括人脸识别,指纹识别,虹膜识别,视网膜识别,语音识别,体形识别,签字识
随着Internet和电子商务的发展和普及,Web在很大程度上改变了用户反馈观点的途径。用户购买和使用产品之后会在Web上发表对产品的评论,这些评论中包含用户对产品性能或功能等
随着Web 2.0技术的迅猛发展,互联网上带有丰富观点的资源(如评论、博客等)正以指数级的速度增长。基于用户发布内容的情感分析已经成为自然语言处理领域一个引人注目的研究热
遗传算法具有广泛的应用。k-means算法是一种最常见的聚类技术,但由于对初始聚类中心的敏感性,该算法往往收敛于局部最优。   本文研究设计了一种融合标准遗传搜索和模式搜
随着对业务流程管理的不断研究与发展,流程可变性已经成为研究领域的一个重点。业务流程已经不仅仅是用来描述企业实际的业务流程、实现对流程的自动化处理,而是要求系统能够
中医舌诊是目前医学领域的重要前沿课题之一,随着中医舌诊客观化研究的不断深入,舌诊数字化影像在临床工作中也不断得到应用,临床上每天都会产生大量的舌像,而如何有效的检索
随着互联网上文本数据的持续暴涨式增长,文本挖掘这种在大规模数据情况下能有效组织和管理文本信息的工具得到了广泛的研究和应用。本文分别针对文本挖掘中分类和聚类的几个
物联网(Internet of Things)是一项新兴的技术,由嵌入式、计算和网络等多项信息技术融合而成。物联网具有环境异构和资源环境动态变化的特点,在这种网络环境中,各类信息服务