基于MRP_CFR机制的云计算可用性保障及评估量化研究
发布时间:2019-05-21 22:43
【摘要】:随着云计算应用范围的不断扩展,人们对于其可用性的担忧也与日俱增。由于云计算可用性的内在复杂性,当前既缺乏对其可用性的高效保障机制,也缺乏对其可用性进行量化评估的手段和方法。而且,不同单位对云计算的使用又会有其独特的需求,现实需要一套面向云计算可用性的高效保障机制和量化评估方法。在对云计算现有可用性保障机制研究的基础上,归纳了云计算可用性的影响因素。基于不同类型资源失效规律的不同,提出了一种基于分类失效的多队列资源分配机制,并针对云计算可用性缺乏量化评估手段的问题,给出了一种云计算可用性量化评估模型及计算方法。实验室仿真实验表明,该资源分配机制可有效提高云计算的可用性,且可用性统计值与理论分析值基本一致。首先对云计算可用性研究现状进行分析研究,给出了云计算及其可用性的基本概念,总结了当前云计算可用性保障机制及评估方法的特点,重点研究了其存在的缺陷和不足。接着分析了云计算服务在某单位内部三级网上的实际部署,讨论了其存在的问题和其明确清晰的网络结构拓扑可能带来的优势。其次,结合三级网结构和所部署的云计算服务的特点,针对不同层次云计算服务所需的支持资源的不同,提出了一种基于分类失效的多队列资源分配机制(Multi_queuing Resource Provisioning Mechanism Based on Classified Failure Rules,MRP_CFR)。MRP_CFR机制将云计算正常提供服务所需资源概要划分为计算资源和网络交互资源两类,然后分析其各自的失效规律。在对资源进行分配时,根据不同类型资源的失效规律,构建区分资源类型并支持优先级服务的两级多队列资源队列,既可保证资源的高效利用,又考虑到三级网部署的部分服务的特殊性。再次,依据云计算分层服务的原理,基于自定义的服务单元SU、服务集合SS等概念,提出了一种基于分层结构的云计算可用性量化评估模型,并给出了具体的量化评估方法。其概要的流程为:根据不同的服务部署拓扑结构,首先完成分层的可用性定量计算,然后逐层累加,给出整体的可用性量化评估方法。最后,根据MRP_CFR机制和可用性量化评估方法,在实验室环境下实现了事件发生器、虚拟资源池、资源分配控制模块和可用性量化计算模块等关键功能模块,并根据实际的任务到达数据和服务部署拓扑完成可了用性定量评估。最后结合两种应用场景,进行模拟实验并根据实验数据分析验证了所提出的资源分配机制和可用性定量计算方法的有效性。
[Abstract]:With the continuous expansion of cloud computing applications, people are increasingly worried about its availability. Due to the inherent complexity of cloud computing availability, there is a lack of efficient guarantee mechanism for its availability, as well as a quantitative evaluation of its availability means and methods. Moreover, different units will have their own unique requirements for the use of cloud computing. Reality needs a set of efficient guarantee mechanism and quantitative evaluation method for the availability of cloud computing. On the basis of the research on the existing availability guarantee mechanism of cloud computing, this paper sums up the influencing factors of the availability of cloud computing. Based on the different failure laws of different types of resources, a multi-queue resource allocation mechanism based on classification failure is proposed, and the lack of quantitative evaluation means for the availability of cloud computing is solved. A quantitative evaluation model and calculation method of cloud computing availability are presented. The laboratory simulation results show that the resource allocation mechanism can effectively improve the availability of cloud computing, and the availability statistics are basically consistent with the theoretical analysis values. Firstly, the research status of cloud computing availability is analyzed and studied, the basic concepts of cloud computing and its availability are given, the characteristics of current cloud computing availability guarantee mechanism and evaluation methods are summarized, and its existing defects and shortcomings are studied in detail. Then it analyzes the actual deployment of cloud computing service on a unit internal three-level network, and discusses its existing problems and the advantages that may be brought about by its clear network structure topology. Secondly, combined with the characteristics of the three-tier network structure and the deployed cloud computing services, according to the different support resources required by different levels of cloud computing services, In this paper, a multi-queue resource allocation mechanism (Multi_queuing Resource Provisioning Mechanism Based on Classified Failure Rules,MRP_CFR) based on classification failure is proposed. MRP_CFR mechanism divides the resources needed for cloud computing to provide services into computing resources and network interaction resources. Then their respective failure laws are analyzed. In the allocation of resources, according to the failure law of different types of resources, a two-level multi-queue resource queue which distinguishes resource types and supports priority services can not only ensure the efficient utilization of resources. It also takes into account the particularity of some of the services deployed by the three-level network. Thirdly, according to the principle of cloud computing hierarchical service and the concept of custom service unit SU, service set SS, a quantitative evaluation model of cloud computing availability based on hierarchical structure is proposed, and a specific quantitative evaluation method is given. The summary process is as follows: according to different service deployment topologies, the hierarchical availability quantitative calculation is completed, and then the overall availability quantitative evaluation method is given. Finally, according to MRP_CFR mechanism and availability quantitative evaluation method, the key functional modules, such as event generator, virtual resource pool, resource allocation control module and availability quantitative calculation module, are implemented in the laboratory environment. According to the actual task arrival data and service deployment topology, the availability quantitative evaluation is completed. Finally, combined with two application scenarios, the simulation experiments are carried out and the effectiveness of the proposed resource allocation mechanism and availability quantitative calculation method is verified by the analysis of the experimental data.
【学位授予单位】:国防科学技术大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
,
本文编号:2482464
[Abstract]:With the continuous expansion of cloud computing applications, people are increasingly worried about its availability. Due to the inherent complexity of cloud computing availability, there is a lack of efficient guarantee mechanism for its availability, as well as a quantitative evaluation of its availability means and methods. Moreover, different units will have their own unique requirements for the use of cloud computing. Reality needs a set of efficient guarantee mechanism and quantitative evaluation method for the availability of cloud computing. On the basis of the research on the existing availability guarantee mechanism of cloud computing, this paper sums up the influencing factors of the availability of cloud computing. Based on the different failure laws of different types of resources, a multi-queue resource allocation mechanism based on classification failure is proposed, and the lack of quantitative evaluation means for the availability of cloud computing is solved. A quantitative evaluation model and calculation method of cloud computing availability are presented. The laboratory simulation results show that the resource allocation mechanism can effectively improve the availability of cloud computing, and the availability statistics are basically consistent with the theoretical analysis values. Firstly, the research status of cloud computing availability is analyzed and studied, the basic concepts of cloud computing and its availability are given, the characteristics of current cloud computing availability guarantee mechanism and evaluation methods are summarized, and its existing defects and shortcomings are studied in detail. Then it analyzes the actual deployment of cloud computing service on a unit internal three-level network, and discusses its existing problems and the advantages that may be brought about by its clear network structure topology. Secondly, combined with the characteristics of the three-tier network structure and the deployed cloud computing services, according to the different support resources required by different levels of cloud computing services, In this paper, a multi-queue resource allocation mechanism (Multi_queuing Resource Provisioning Mechanism Based on Classified Failure Rules,MRP_CFR) based on classification failure is proposed. MRP_CFR mechanism divides the resources needed for cloud computing to provide services into computing resources and network interaction resources. Then their respective failure laws are analyzed. In the allocation of resources, according to the failure law of different types of resources, a two-level multi-queue resource queue which distinguishes resource types and supports priority services can not only ensure the efficient utilization of resources. It also takes into account the particularity of some of the services deployed by the three-level network. Thirdly, according to the principle of cloud computing hierarchical service and the concept of custom service unit SU, service set SS, a quantitative evaluation model of cloud computing availability based on hierarchical structure is proposed, and a specific quantitative evaluation method is given. The summary process is as follows: according to different service deployment topologies, the hierarchical availability quantitative calculation is completed, and then the overall availability quantitative evaluation method is given. Finally, according to MRP_CFR mechanism and availability quantitative evaluation method, the key functional modules, such as event generator, virtual resource pool, resource allocation control module and availability quantitative calculation module, are implemented in the laboratory environment. According to the actual task arrival data and service deployment topology, the availability quantitative evaluation is completed. Finally, combined with two application scenarios, the simulation experiments are carried out and the effectiveness of the proposed resource allocation mechanism and availability quantitative calculation method is verified by the analysis of the experimental data.
【学位授予单位】:国防科学技术大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
,
本文编号:2482464
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2482464.html