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

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

论文摘要

云计算是一种商业计算模型。相对于传统的软件架构,低成本和高效率的特点使云计算得到了迅速的发展,也促进了开源的云计算技术层出不穷。被看做是下一次科技业革命的云计算,将带来工作方式和商业模式的根本性改变。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,从而构成一个计算资源池向用户提供按需服务。从总体上来说,云计算分为大规模分布式的基础架构以及平台之上的云计算应用程序两个方面,其中的基础架构建设是构建整个云计算平台的基础。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页面轻松的部署新的云、将空闲资源引入到云中以及管理云中的资源。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 研究内容
  • 第2章 云计算技术
  • 2.1 云计算特点
  • 2.2 云计算分类
  • 2.2.1 软件即服务(SaaS)
  • 2.2.2 平台即服务(PaaS)
  • 2.2.3 基础设施即服务(IaaS)
  • 2.3 云计算架构
  • 2.4 云计算与网格计算
  • 2.5 开源云计算系统简介
  • 2.6 SOA 与Web Service
  • 2.6.1 SOA 概述及特征
  • 2.6.2 Web Services 定义及服务描述
  • 第3章 Nimbus 开源云计算系统
  • 3.1 Nimbus 综述
  • 3.1.1 Nimbus 特点
  • 3.1.2 Nimbus 体系结构
  • 3.1.3 Nimbus 组件
  • 3.2 开源云存储系统Cumulus
  • 3.3 Xen 虚拟化技术
  • 3.3.1 Xen 虚拟化技术概述
  • 3.3.2 Xen 虚拟网络设备
  • 3.4 Nimbus 云环境搭建
  • 3.4.1 Nimbus 云服务节点搭建
  • 3.4.2 Nimbus 云虚拟机管理节点(VMM)搭建
  • 3.4.3 Nimbus 云通讯配置
  • 3.5 本章小结
  • 第4章 基于Nimbus 的云计算平台框架设计
  • 4.1 Nimbus 云计算平台拓扑结构
  • 4.2 云计算平台层次结构
  • 4.3 云计算平台工作原理
  • 4.4 基于Nimbus 的分布式多云计算平台优势
  • 第5章 云中间件的设计与实现
  • 5.1 云中间件功能概述
  • 5.1.1 资源注册与部署
  • 5.1.2 资源监测
  • 5.1.3 资源分配与回收
  • 5.1.4 云存储
  • 5.1.5 云中间件需求
  • 5.2 云中间件设计
  • 5.2.1 云中间件功能模块划分
  • 5.2.2 资源注册与部署设计
  • 5.2.3 资源监测设计
  • 5.2.4 资源分配与回收设计
  • 5.2.5 云存储设计
  • 5.3 云中间件的实现方法
  • 5.3.1 通信组件的实现方法
  • 5.3.2 资源管理的实现
  • 5.3.3 资源监测的实现
  • 5.3.4 云存储的实现
  • 5.3.5 云中间件调用接口的实现
  • 5.4 本章小结
  • 第6章 云管理门户的设计与实现
  • 6.1 云管理门户功能设计
  • 6.2 云管理门户数据库设计
  • 6.3 云管理门户的实现方法
  • 6.3.1 基于Struts MVC 模式的云管理门户的实现
  • 6.3.2 云中间件Web Service 接口的调用
  • 6.3.3 资源监测在云管理门户中的实现
  • 6.4 云管理门户的运行实例
  • 6.4.1 用户注册审核与资源分配
  • 6.4.2 云管理和资源注册
  • 6.4.3 资源监测
  • 6.5 本章小结
  • 结论
  • 致谢
  • 参考文献
  • 攻读学位期间取得学术成果
  • 相关论文文献

    • [1].云计算平台下企业信息化深度融合及优化资源方案[J]. 江西科学 2019(06)
    • [2].面向企业私有云计算平台的安全框架研究[J]. 无线互联科技 2019(21)
    • [3].高性能计算平台在高校中的应用与建议[J]. 现代信息科技 2020(08)
    • [4].基于云计算平台的会计信息化建设研究[J]. 中国市场 2020(18)
    • [5].云计算平台在高职现代学徒制教学中的应用研究[J]. 科技资讯 2020(27)
    • [6].云计算平台安全能力评估体系和评估指标研究[J]. 信息安全研究 2020(11)
    • [7].服务于智慧校园的云计算平台研究与设计[J]. 电子世界 2019(17)
    • [8].试论大数据及云计算平台的应用[J]. 电脑编程技巧与维护 2018(07)
    • [9].大数据和云计算平台应用研究[J]. 价值工程 2018(34)
    • [10].浅析云计算平台的安全设计[J]. 信息通信 2016(11)
    • [11].云计算平台数字证书的研究[J]. 南京广播电视大学学报 2016(04)
    • [12].关于虚拟化云计算平台的能耗管理[J]. 电子测试 2016(24)
    • [13].虚拟化技术在云计算平台中的实际应用[J]. 信息与电脑(理论版) 2016(22)
    • [14].企业私有云计算平台的安全构架[J]. 一重技术 2017(01)
    • [15].基于虚拟化技术的云计算平台安全机制解析[J]. 信息与电脑(理论版) 2016(24)
    • [16].云计算平台安全体系及安全应对措施[J]. 科技创新导报 2017(03)
    • [17].高校公共计算平台建设模式的探索[J]. 中小企业管理与科技(中旬刊) 2017(02)
    • [18].云计算平台上的数据管理技术与应用[J]. 电脑知识与技术 2017(08)
    • [19].虚拟化云计算平台的能耗管理的探讨[J]. 中国战略新兴产业 2017(20)
    • [20].虚拟化云计算平台的能耗管理研究[J]. 科技风 2017(10)
    • [21].随机任务在云计算平台中能耗的优化管理方法[J]. 中国战略新兴产业 2017(28)
    • [22].多媒体云计算平台的关键技术[J]. 电子技术与软件工程 2017(17)
    • [23].石油企业大数据的云计算平台研究[J]. 通讯世界 2017(21)
    • [24].基于云计算平台下电子商务创新模式研究[J]. 贵阳学院学报(自然科学版) 2015(04)
    • [25].虚拟化云计算平台的能耗管理探讨[J]. 无线互联科技 2016(01)
    • [26].虚拟化云计算平台的能耗管理分析[J]. 信息化建设 2016(04)
    • [27].云计算平台安全测试与评估系统及关键技术研究[J]. 信息通信 2016(06)
    • [28].浅析云计算平台下微课程的实践运用[J]. 科技展望 2016(23)
    • [29].关于虚拟云计算平台的能耗管理刍议[J]. 电子制作 2015(11)
    • [30].基于云计算平台的高职院校数据中心建设初探[J]. 科技创新导报 2015(21)

    标签:;  ;  ;  

    基于Nimbus的云计算平台研究及应用
    下载Doc文档

    猜你喜欢