基于MRP_CFR機制的云計算可用性保障及評估量化研究
發(fā)布時間:2019-05-21 22:43
【摘要】:隨著云計算應用范圍的不斷擴展,人們對于其可用性的擔憂也與日俱增。由于云計算可用性的內在復雜性,當前既缺乏對其可用性的高效保障機制,也缺乏對其可用性進行量化評估的手段和方法。而且,不同單位對云計算的使用又會有其獨特的需求,現(xiàn)實需要一套面向云計算可用性的高效保障機制和量化評估方法。在對云計算現(xiàn)有可用性保障機制研究的基礎上,歸納了云計算可用性的影響因素;诓煌愋唾Y源失效規(guī)律的不同,提出了一種基于分類失效的多隊列資源分配機制,并針對云計算可用性缺乏量化評估手段的問題,給出了一種云計算可用性量化評估模型及計算方法。實驗室仿真實驗表明,該資源分配機制可有效提高云計算的可用性,且可用性統(tǒng)計值與理論分析值基本一致。首先對云計算可用性研究現(xiàn)狀進行分析研究,給出了云計算及其可用性的基本概念,總結了當前云計算可用性保障機制及評估方法的特點,重點研究了其存在的缺陷和不足。接著分析了云計算服務在某單位內部三級網上的實際部署,討論了其存在的問題和其明確清晰的網絡結構拓撲可能帶來的優(yōu)勢。其次,結合三級網結構和所部署的云計算服務的特點,針對不同層次云計算服務所需的支持資源的不同,提出了一種基于分類失效的多隊列資源分配機制(Multi_queuing Resource Provisioning Mechanism Based on Classified Failure Rules,MRP_CFR)。MRP_CFR機制將云計算正常提供服務所需資源概要劃分為計算資源和網絡交互資源兩類,然后分析其各自的失效規(guī)律。在對資源進行分配時,根據(jù)不同類型資源的失效規(guī)律,構建區(qū)分資源類型并支持優(yōu)先級服務的兩級多隊列資源隊列,既可保證資源的高效利用,又考慮到三級網部署的部分服務的特殊性。再次,依據(jù)云計算分層服務的原理,基于自定義的服務單元SU、服務集合SS等概念,提出了一種基于分層結構的云計算可用性量化評估模型,并給出了具體的量化評估方法。其概要的流程為:根據(jù)不同的服務部署拓撲結構,首先完成分層的可用性定量計算,然后逐層累加,給出整體的可用性量化評估方法。最后,根據(jù)MRP_CFR機制和可用性量化評估方法,在實驗室環(huán)境下實現(xiàn)了事件發(fā)生器、虛擬資源池、資源分配控制模塊和可用性量化計算模塊等關鍵功能模塊,并根據(jù)實際的任務到達數(shù)據(jù)和服務部署拓撲完成可了用性定量評估。最后結合兩種應用場景,進行模擬實驗并根據(jù)實驗數(shù)據(jù)分析驗證了所提出的資源分配機制和可用性定量計算方法的有效性。
[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
本文鏈接:http://lk138.cn/guanlilunwen/ydhl/2482464.html
最近更新
教材專著