基于XEN的弹性云平台的研究

来源 :武汉理工大学 | 被引量 : 27次 | 上传用户:liz302
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展、互联网用户的增加,互联网中的数据也急剧膨胀。而为了满足广大用户的需求,互联网企业需要去保存、挖掘这些数据。如此海量的数据也极大的增加了各大互联网企业的运营压力。所以控制成本将会成为未来几年内互联网企业必出的一张牌。而云计算是控制企业成本的最好方法之一,它是网格计算、分布式计算以及并行式计算的发展,它能按需的为各种服务进行动态的分配资源、自动部署、自动配置。目前全世界各大互联网巨头都在投入大量的人力与物力来研究云计算。而虚拟化技术是云计算中不可或缺的一部分,它隔离性好、可移植性强等特点是其它云计算技术所不具备的。XEN是一款非常流行的虚拟化软件,它也得到了众厂商的支持,本文将深入研究XEN相关的技术,并在此基础上搭建一个弹性云平台。为了解决互联网企业数据的安全问题,本文将深入研究XEN的虚拟块存储设备的模拟。主要是研究XEN提供的blktap这套虚拟块存储设备框架,并将虚拟块存储设备实现于HDFS和Hbase这两个分布式系统上。另外我们还基于这个块设备实现了COW以及snapshot的功能,从而保证了虚拟机数据的安全性以及可维护性。论文还详细的设计了弹性云平台中的调度系统,该调度系统的目的是最大限度的提高资源的利用率,它集成了弹性云平台所有的对外接口,比如启动虚拟机、停止虚拟机等。另外它还负责维护平台中所有元素的心跳,以保证它们能健康的运行。除此之外,论文还详细设计了弹性云平台的虚拟网络,我们将利用group、subnet、vlan这几个概念来将弹性云平台中的虚拟机划分成多个安全域,以保证他们的安全性。最后论文还深入研究以及分析了XEN自带的在线迁移,并将这个功能集成到弹性云平台中,有了在线迁移功能以后,弹性云平台中服务的可靠性将得到大大的提升
其他文献
随着Web信息技术的不断发展,网络信息采集技术也日趋完善,作为许多Web信息服务的基础及重要组成部分,它被广泛的应用于搜索引擎、机器翻译等自然语言处理的各个方面。面对互联网
随着计算机与网络技术、移动通信技术及移动嵌入式技术的发展,移动计算技术已逐渐将人们从具有时空局限性的、传统的桌面计算中解放出来,使得人们能够以更为自然、本能的方式
随着NAND闪存智能移动终端的广泛应用,NAND(?)闪存上的数据恢复技术也日益彰显其重要性。与传统的磁存储器相比,NAND闪存一方面在硬件上具有耐擦写次数低且不支持原地擦写的
随着科技的不断发展,领域文献和术语词典不断累积,将非结构化的领域文献转变为结构化的知识库日益成为知识工程的研究重点。然而,现阶段特定领域知识库构建往往缺乏相应的信
在过去的几十年,神经网络的动力学分析因其重要的理论和实际意义,受到了各领域学者和专家的广泛关注。神经网络有着广泛的应用背景,与计算机、数字网络、嵌入式系统、以及人工智
近年来,随着信息技术的快速发展并逐渐运用于军事领域,计算机信息化管理对征兵工作起到了极大的推动作用。现行的以单纯的计算机管理和传统的手工管理相结合的工作模式,已经很难
识读视频中的数字时钟是一个重要的应用问题,在智能监控、娱乐等领域有着重要的应用价值。文献中已有算法可以很好地识读视频中的数字时钟,但是这样的算法还存在两方面的问题
随着二维条码技术的不断发展以及智能手机性能的不断提高,手机二维码已经在在各个行业中得到了广泛的推广,给人们的生活带来了极大的便利。随着移动网络增值业务的不断发展,其应
随着互联网及其应用的快速发展,互联网上的数据量急剧增长,网页上的数据已经成为一个巨大的数据库,其中包含着大量潜在的有用信息,如何从中抽取出用户感兴趣的数据已经成为人们关
随着生物技术的发展,生物实验生产了海量数据,为了对这些数据进行处理,从系统层次理解生物系统的“系统生物学”被生物学家们提出并得到了迅速发展。在疾病研究领域,疾病的发生发