一种IaaS层云计算平台的研究与设计
发布时间:2018-05-25 15:08
本文选题:云计算 + 基础设施服务 ; 参考:《哈尔滨工程大学》2014年硕士论文
【摘要】:论文主要内容介绍了云计算是继1980年代大型计算机到客户端——服务器后的又一次计算机发展历史上的巨变。自2007年由Google公司提出云计算的相关概念后,其内涵在不断的发展。作为按服务类型划分的云计算的一种,IaaS通过完善的基础设施资源虚拟化为用户提供了包括:虚拟机、存储、网络等的可用虚拟计算资源。国内现有的IaaS层云计算平台多数是利用第三方虚拟化软件来实现的硬件资源的虚拟化,资源管理,部署等技术。例如:跃腾科技的云池底层采用的是Xen、KVM,东软的云平台采用了Intel的云平台的核心技术,还有许多企业在底层技术上采用了开放性比较大的OpenStack开源云计算管理项目等等。在平台的开发性,技术和产权等方面存在弊端,本论文研究的云管理平台是一种是基于XenServer虚拟化技术的开源的IaaS云管理平台。通过虚拟化管理软件XenServer6.0实现云管理平台对物理资源的虚拟化,并利用其开放的接口完成平台内资源的调度、管理、监控和安全等功能。此外希望通过本次论文工作探索跨XenServer的x86架构下的平台资源管理和控制方法。通过我们的研究摆脱对第三方虚拟化技术的依赖,研究属于我们自己的IaaS层云计算平台,让国内的云平台产品在底层技术上有新的突破。让本次论文研究的云管理平台与我们的工作、生活紧密结合起来,我们相信随着云计算的全球化发展,在不远的将来云计算模式将带来新的科技革新。我们希望研发一款IaaS层的开源云管理平台,可以解决上述问题。在论文中需要完成的工作主要有两项,第一项云管理平台技术研究。借鉴主流开源云平台层次化的架构设计特点,研究适合云管理平台的技术架构,以降低云管理平台模块间的耦合,提高平台性能,增强云管理平台的扩展性。借助XenServer提供的tools工具,通过其已经开放的接口实现云管理平台功能,并尝试跨XenServer直接进行资源的调度,管理,从而实现我们对云管理平台研究的最终目的。第二项验证研究结果,论文通过应用案例的测试,对数据进行分析,确认以上研究结果的正确性。计划分别使用FritzChessBenchmark (国际象棋)、HA_HWiNF032 v3.56-870、Sisoftware 2012 绿色汉化版、IozonV1.0四款测试工具对云管理平台的CPU、内存、网络带宽和文件读写速度四方面性能进行测试。针对第一项研究工作中提出的最终目标,在云管理平台功能研究部分需要深入的研究以下三项技术:一、工作内容是尝试通过OpenvSwitch标准实现云管理平台中虚拟网络的创建、修改、删除,实现云管理平台中内部和外部网络的通信。二、对虚拟机管理监控技术VNC的技术可行性研究。三、XenServer中对于虚拟机部署的机制研究,来帮助我们在策略中高可用性的设计。在云管理平台架构的研究中提出了五个层次的技术架构,包括:服务层、管理层、数据层、虚拟化层和资源层。网络拓扑设计上借用了数据中心的概念模型。其逻辑功能上采用了 WebServer、CloudServer分层次设计理念。并通过HTML加载Applet应用后嵌入到Flex中实现对虚拟机的界面操作。通过分析IaaS的应用模式,研究云管理平台底层对于虚拟机的部署机制,将模型中计算节点的可用CPU颗数和内存的大小定义对二维队列,通过计算单元优先匹配的策略完成资源匹配,提高了计算节点CPU的利用率。最后根据以上研究内容提出实验测试方案,并给出测试结果,验证以上研究内容的可行性。
[Abstract]:The main content of this paper is that cloud computing is a huge change in the history of computer development after the 1980s large computer to the client - server. Since the concept of cloud computing was put forward by Google company in 2007, its connotation is developing continuously. As one of the cloud computing based on service types, IaaS is improved. The virtualization of infrastructure resources provides users with virtual computing resources including virtual machines, storage and network. Most of the existing IaaS layer cloud computing platforms in China are virtualization of hardware resources, resource management and deployment by using third party virtualization software. For example, the bottom of cloud pool in jump technology is Xen, K VM, Neusoft's cloud platform uses the core technology of Intel's cloud platform, and many enterprises have adopted a relatively open open open source cloud computing management project in the underlying technology, and so on. There are disadvantages in the development, technology and property rights of the platform. The cloud management platform in this paper is based on XenServer virtual. The open source IaaS cloud management platform of chemical technology. Through virtualization management software XenServer6.0 to realize the virtualization of the cloud management platform to physical resources, and use its open interface to complete the scheduling, management, monitoring and security of the resources in the platform. In addition, we hope to explore the platform of the x86 architecture across the XenServer through this work. Resources management and control methods. Through our research to get rid of the dependence on the third party virtualization technology, the research belongs to our own IaaS layer cloud computing platform, let the domestic cloud platform products have new breakthroughs in the underlying technology. With the global development of cloud computing, the cloud computing model in the near future will bring new technological innovation. We hope to develop an open source cloud management platform for IaaS layer to solve the above problems. In this paper, there are two main tasks to be completed, the first cloud management platform technology research. In order to reduce the coupling between the low cloud management platform modules, improve the performance of the platform and enhance the scalability of the cloud management platform, the tools tools provided by XenServer can implement the flat platform function of cloud management through its open interface, and try to carry out the resources directly across the XenServer. The final purpose of our research on cloud management platform is achieved. Second validation research results. The paper analyzes the data through the test of application cases to confirm the correctness of the above research results. The plan uses FritzChessBenchmark (international chess game), HA_HWiNF032 v3.56-870, and Sisoftware 2012 green Sinicization edition respectively. IozonV1.0 four test tools test the performance of the CPU, memory, network bandwidth and file reading and writing speed of the cloud management platform. For the final goal of the first research work, the following three techniques need to be studied in the research part of the cloud management platform function: first, the work is to try the OpenvSwitch standard. Realize the creation, modification and deletion of virtual network in cloud management platform, and realize communication between internal and external network in cloud management platform. Two, the technical feasibility study of virtual machine management monitoring technology VNC. Three, research on the mechanism of virtual machine deployment in XenServer to help us design high availability in the strategy. In the research of architecture, five levels of technical architecture are proposed, including service layer, management layer, data layer, virtualization layer and resource layer. The concept model of data center is borrowed from the network topology design. The logic function uses WebServer and CloudServer hierarchies to design ideas. And the Applet application is embedded in Flex through HTML. By analyzing the application mode of the virtual machine, this paper analyzes the application mode of IaaS, studies the deployment mechanism of the virtual machine at the bottom of the cloud management platform, defines the available CPU number and memory size of the computing node in the model to the two-dimensional queue, and completes the resource matching through the strategy of the priority matching of the computing unit, and improves the utilization of the computing node CPU. Finally, according to the above research contents, the experimental test scheme is proposed, and the test results are given to verify the feasibility of the above research contents.
【学位授予单位】:哈尔滨工程大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
【参考文献】
相关期刊论文 前10条
1 曹伟杰;贺建民;孙志丹;;IaaS模式下虚拟机部署机制研究[J];计算机技术与发展;2012年10期
2 冯昊;邹涛;张龙军;王伟;;云计算基础架构综述[J];电子世界;2012年18期
3 赵以爽;肖伟;;IaaS云计算数据中心设计探讨[J];邮电设计技术;2012年07期
4 邓晗;陈维锋;;云计算模式下的IaaS虚拟化平台网络设计[J];技术与市场;2011年12期
5 房晶;吴昊;白松林;;云计算安全研究综述[J];电信科学;2011年04期
6 房秉毅;张云勇;陈清金;贾兴华;;云计算网络虚拟化技术[J];信息通信技术;2011年01期
7 董静宜;王鹏;陈磊;任超;唐华;;云计算集群系统负载均衡算法的熵判定值[J];成都信息工程学院学报;2010年06期
8 时光;郭玉东;王晓睿;李勇;;Xen中VCPU调度算法分析[J];计算机工程与设计;2010年18期
9 童晓渝;张云勇;戴元顺;;公众计算通信网架构及关键技术[J];通信学报;2010年08期
10 殷康;;云计算概念、模型和关键技术[J];中兴通讯技术;2010年04期
相关硕士学位论文 前1条
1 邓自立;云计算中的网络拓扑设计和Hadoop平台研究[D];中国科学技术大学;2009年
,本文编号:1933642
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1933642.html