基于云計算的負載均衡技術的研究
發(fā)布時間:2018-08-28 11:18
【摘要】:負載均衡作為云計算的關鍵技術之一[1],可以把云負載動態(tài)均衡地分配到云系統(tǒng)所有的節(jié)點中。有效地負載均衡算法在提高用戶滿意度、提高資源利用率和避免虛擬機頻繁遷移起著重要的作用。 本文對基于云計算的負載均衡技術進行了研究,在云資源提供策略、云計算鏈式負載模型及監(jiān)控機制和云任務調(diào)度等方面提出了相應的策略,主要工作包括: 1.分析了虛擬機部署機制、引起虛擬機性能下降因素和云環(huán)境鏈式負載模型,提出了差異化資源池分配策略,具體包括物理資源池差異搭建策略和虛擬機資源池差異部署策略。仿真實驗結果表明,與現(xiàn)有的資源池搭配策略相比,該策略能夠充分利用云資源、提高資源利用率。 2.基于現(xiàn)有的云計算環(huán)境中的負載均衡技術,,量化了云環(huán)境中多種資源的使用情況,以細資源粒度方式定義了云計算中不同的負載均衡類型,提出了一種可反饋的負載均衡策略及雙監(jiān)控器策略。通過仿真實驗證明其能有效的監(jiān)控資源使用情況,使云系統(tǒng)維持相對負載均衡狀態(tài)。 3.對比分析了現(xiàn)有的任務調(diào)度策略,說明了任務類型分類方法和任務資源需求量計算方法,提出了基于負載均衡的任務調(diào)度算法,并從響應時間的角度對該算法進行了改進。與現(xiàn)有的基于負載均衡的任務調(diào)度算法對比,實驗仿真證明了該算法在系統(tǒng)的整體負載均衡方面和響應時間方面具有一定優(yōu)勢。
[Abstract]:As one of the key technologies of cloud computing, load balancing can be dynamically distributed to all nodes in cloud system. Effective load balancing algorithm plays an important role in improving user satisfaction, improving resource utilization and avoiding frequent migration of virtual machines. In this paper, the load balancing technology based on cloud computing is studied, and the corresponding strategies are put forward in the aspects of cloud resource supply strategy, cloud computing chain load model, monitoring mechanism and cloud task scheduling. The main work includes: 1. This paper analyzes the mechanism of virtual machine deployment, causes the degradation of virtual machine performance and the chain load model of cloud environment, and puts forward a strategy for allocation of differentiated resource pool, including physical resource pool differential construction strategy and virtual machine resource pool differential deployment strategy. The simulation results show that compared with the existing resource pool collocation strategy, this strategy can make full use of cloud resources and improve resource utilization. 2. Based on the existing load balancing technology in cloud computing environment, this paper quantifies the use of various resources in cloud environment, and defines different load balancing types in cloud computing in a fine-resource granularity manner. A feedback load balancing strategy and a dual monitor strategy are proposed. The simulation results show that it can effectively monitor the use of resources and make the cloud system maintain relative load balance. This paper compares and analyzes the existing task scheduling strategies, explains the task classification method and the task resource requirement calculation method, proposes a task scheduling algorithm based on load balancing, and improves the algorithm from the point of view of response time. Compared with the existing task scheduling algorithms based on load balancing, the simulation results show that the algorithm has some advantages in the overall load balancing and response time of the system.
【學位授予單位】:南京郵電大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.09
[Abstract]:As one of the key technologies of cloud computing, load balancing can be dynamically distributed to all nodes in cloud system. Effective load balancing algorithm plays an important role in improving user satisfaction, improving resource utilization and avoiding frequent migration of virtual machines. In this paper, the load balancing technology based on cloud computing is studied, and the corresponding strategies are put forward in the aspects of cloud resource supply strategy, cloud computing chain load model, monitoring mechanism and cloud task scheduling. The main work includes: 1. This paper analyzes the mechanism of virtual machine deployment, causes the degradation of virtual machine performance and the chain load model of cloud environment, and puts forward a strategy for allocation of differentiated resource pool, including physical resource pool differential construction strategy and virtual machine resource pool differential deployment strategy. The simulation results show that compared with the existing resource pool collocation strategy, this strategy can make full use of cloud resources and improve resource utilization. 2. Based on the existing load balancing technology in cloud computing environment, this paper quantifies the use of various resources in cloud environment, and defines different load balancing types in cloud computing in a fine-resource granularity manner. A feedback load balancing strategy and a dual monitor strategy are proposed. The simulation results show that it can effectively monitor the use of resources and make the cloud system maintain relative load balance. This paper compares and analyzes the existing task scheduling strategies, explains the task classification method and the task resource requirement calculation method, proposes a task scheduling algorithm based on load balancing, and improves the algorithm from the point of view of response time. Compared with the existing task scheduling algorithms based on load balancing, the simulation results show that the algorithm has some advantages in the overall load balancing and response time of the system.
【學位授予單位】:南京郵電大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.09
【參考文獻】
相關期刊論文 前10條
1 劉之家;;一種基于云計算的負載均衡技術的研究[J];廣西師范學院學報(自然科學版);2011年02期
2 李陶深;張希翔;;云計算下區(qū)分服務的演化博弈調(diào)度算法[J];北京郵電大學學報;2013年01期
3 程朝輝,李偉,涂亞明;軟件靜態(tài)度量和預測模型研究[J];計算機工程與應用;2005年24期
4 李建鋒;彭艦;;云計算環(huán)境下基于改進遺傳算法的任務調(diào)度算法[J];計算機應用;2011年01期
5 張建勛;古志民;鄭超;;云計算研究進展綜述[J];計算機應用研究;2010年02期
6 鄭洪源;周良;吳家祺;;WEB服務器集群系統(tǒng)中負載平衡的設計與實現(xiàn)[J];南京航空航天大學學報;2006年03期
7 陳廷偉;周山杰;秦明達;;面向云計算的任務分類方法[J];計算機應用;2012年10期
8 左利云;曹志波;;云計算中調(diào)度問題研究綜述[J];計算機應用研究;2012年11期
9 杜W
本文編號:2209238
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2209238.html
最近更新
教材專著