基于虛擬化的云端數(shù)據(jù)中心的設(shè)計及負(fù)載平衡的實現(xiàn)
發(fā)布時間:2018-08-31 13:32
【摘要】:在當(dāng)今科學(xué)技術(shù)快速發(fā)展的大背景下,互聯(lián)網(wǎng)已經(jīng)融入我們生活的每個角落,大量的數(shù)據(jù)在網(wǎng)上涌現(xiàn),,與此同時大量的數(shù)據(jù)中心也如雨后春筍般涌現(xiàn),傳統(tǒng)的數(shù)據(jù)中心的模式已經(jīng)無法完美滿足現(xiàn)代大量數(shù)據(jù)的存儲和處理問題,亟需引入新的技術(shù)概念來進(jìn)行改進(jìn)。云計算的概念在這種大環(huán)境需求下誕生了,云計算本身的資源高利用率,能耗合理,良好的平衡體系,以及其穩(wěn)定的運行保障,給傳統(tǒng)數(shù)據(jù)中心棘手的問題提供了良好的解決辦法,以云計算為基礎(chǔ)的數(shù)據(jù)中心將成為新一代數(shù)據(jù)中心發(fā)展的主流趨勢。 本文從中小型企業(yè)對信息服務(wù)的需求出發(fā),注重考慮云計算中的虛擬化和資源分配,海量數(shù)據(jù)處理以及數(shù)據(jù)中心的構(gòu)建模式等眾多因素,給出了一個基于虛擬化的云端數(shù)據(jù)中心的設(shè)計,并給出了其中集群化非關(guān)系數(shù)據(jù)庫中負(fù)載均衡器的實現(xiàn)。 本文主要工作如下: 1.分析現(xiàn)今數(shù)據(jù)中心的現(xiàn)狀和面臨問題,通過對云計算的關(guān)鍵技術(shù):虛擬化,海量數(shù)據(jù)存儲,資源調(diào)度等的研究,結(jié)合傳統(tǒng)數(shù)據(jù)中心的優(yōu)點,重點考慮了數(shù)據(jù)中心數(shù)據(jù)庫的建立方式、系統(tǒng)的負(fù)載情況,任務(wù)的并發(fā)訪問等方面,給出了一種基于虛擬化的云數(shù)據(jù)中心的構(gòu)架。 2.根據(jù)已有的非關(guān)系數(shù)據(jù)庫原型,對其進(jìn)行數(shù)據(jù)庫集群的擴(kuò)展,設(shè)計相應(yīng)的管理節(jié)點和數(shù)據(jù)庫節(jié)點功能,并給出節(jié)點間的通信消息序列。對管理節(jié)點進(jìn)行詳細(xì)的功能劃分。給出其重要模塊和重要策略的設(shè)計和解決辦法。 3.通過采用VMWare虛擬化軟件對于計算機(jī)物理資源進(jìn)行虛擬化,給出虛擬機(jī)、專用磁盤的建設(shè)和加載,實現(xiàn)資源池的構(gòu)建,在實驗環(huán)境下給出一個云平臺的模擬。 4.設(shè)計上述數(shù)據(jù)庫集群中的負(fù)載均衡器。在其基礎(chǔ)上研究高效的動態(tài)負(fù)載平衡算法,給出其設(shè)計和實現(xiàn)方法,并通過實驗對算法的性能進(jìn)行測試分析。
[Abstract]:With the rapid development of science and technology, the Internet has been integrated into every corner of our lives, a large number of data are emerging on the Internet. At the same time, a large number of data centers are springing up like bamboo shoots. The traditional data center model has been unable to satisfy the storage and processing problems of a large number of modern data, which needs to be introduced urgently. The concept of cloud computing was born under the demand of this big environment. The high utilization of resources, reasonable energy consumption, good balance system and stable operation guarantee of cloud computing provide a good solution to the difficult problems of traditional data center. It will become the main trend of the development of the new generation data center.
Starting from the requirement of information service for small and medium-sized enterprises, this paper considers the virtualization and resource allocation in cloud computing, massive data processing and the construction mode of data center, gives a design of cloud data center based on virtualization, and gives a load balancer in clustered non-relational database. Realization.
The main works of this paper are as follows:
1. Analyze the current status and problems of data center. Through the research of key technologies of cloud computing, such as virtualization, mass data storage, resource scheduling, and combining the advantages of traditional data center, this paper puts emphasis on the establishment of data center database, the load of the system, the concurrent access of tasks and so on. In the framework of virtualized cloud data center.
2. According to the existing non-relational database prototype, we extend the database cluster, design the corresponding functions of management nodes and database nodes, and give the communication message sequence between nodes.
3. Using VMWare virtualization software to virtualize the physical resources of computer, the construction and loading of virtual machine and special disk are given, the construction of resource pool is realized, and a simulation of cloud platform is given in the experimental environment.
4. Designing the load balancer in the above database cluster. On the basis of it, studying the efficient dynamic load balancing algorithm, giving its design and implementation methods, and testing and analyzing the performance of the algorithm through experiments.
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP308;TP311.13
本文編號:2215135
[Abstract]:With the rapid development of science and technology, the Internet has been integrated into every corner of our lives, a large number of data are emerging on the Internet. At the same time, a large number of data centers are springing up like bamboo shoots. The traditional data center model has been unable to satisfy the storage and processing problems of a large number of modern data, which needs to be introduced urgently. The concept of cloud computing was born under the demand of this big environment. The high utilization of resources, reasonable energy consumption, good balance system and stable operation guarantee of cloud computing provide a good solution to the difficult problems of traditional data center. It will become the main trend of the development of the new generation data center.
Starting from the requirement of information service for small and medium-sized enterprises, this paper considers the virtualization and resource allocation in cloud computing, massive data processing and the construction mode of data center, gives a design of cloud data center based on virtualization, and gives a load balancer in clustered non-relational database. Realization.
The main works of this paper are as follows:
1. Analyze the current status and problems of data center. Through the research of key technologies of cloud computing, such as virtualization, mass data storage, resource scheduling, and combining the advantages of traditional data center, this paper puts emphasis on the establishment of data center database, the load of the system, the concurrent access of tasks and so on. In the framework of virtualized cloud data center.
2. According to the existing non-relational database prototype, we extend the database cluster, design the corresponding functions of management nodes and database nodes, and give the communication message sequence between nodes.
3. Using VMWare virtualization software to virtualize the physical resources of computer, the construction and loading of virtual machine and special disk are given, the construction of resource pool is realized, and a simulation of cloud platform is given in the experimental environment.
4. Designing the load balancer in the above database cluster. On the basis of it, studying the efficient dynamic load balancing algorithm, giving its design and implementation methods, and testing and analyzing the performance of the algorithm through experiments.
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP308;TP311.13
【參考文獻(xiàn)】
相關(guān)博士學(xué)位論文 前1條
1 龔衛(wèi)華;數(shù)據(jù)庫集群系統(tǒng)的關(guān)鍵技術(shù)研究[D];華中科技大學(xué);2006年
相關(guān)碩士學(xué)位論文 前1條
1 萬春;基于Linux的數(shù)據(jù)庫集群系統(tǒng)的研究[D];華中科技大學(xué);2004年
本文編號:2215135
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2215135.html
最近更新
教材專著