天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機(jī)論文 >

面向軟件定義數(shù)據(jù)中心的資源管理系統(tǒng)設(shè)計與實(shí)現(xiàn)

發(fā)布時間:2019-05-08 03:49
【摘要】:隨著云計算數(shù)據(jù)中心的發(fā)展,軟件定義網(wǎng)絡(luò)(Software Defined Networks,SDN)及虛擬化技術(shù)越來越多地應(yīng)用到數(shù)據(jù)中心。作為當(dāng)前使用最廣泛的開源虛擬化技術(shù),OpenStack允許用戶部署私有云計算設(shè)施。SDN所具有的控制與轉(zhuǎn)發(fā)相分離的架構(gòu)也使其天然地適用于數(shù)據(jù)中心網(wǎng)絡(luò)環(huán)境。在當(dāng)前的SDN控制器中,Ryu控制器具有輕量級、高效率、模塊化等特點(diǎn),目前已成為SDN內(nèi)常用的控制器之一。然而由于軟件定義數(shù)據(jù)中心所需的網(wǎng)絡(luò)功能種類繁多,當(dāng)使用Ryu作為軟件定義數(shù)據(jù)中心的控制器時,需要在其上開發(fā)相應(yīng)的管控功能模塊。一方面功能模塊的增加使得控制器本身模塊的管理變得更加復(fù)雜,另一方面Ryu缺乏直觀的交互平臺,OpenStack雖然提供了交互界面,但無法滿足與Ryu的融合需求,因此實(shí)現(xiàn)軟件定義數(shù)據(jù)中心的統(tǒng)一控制與調(diào)度系統(tǒng)具有一定的應(yīng)用與研究價值。本論文通過對軟件定義數(shù)據(jù)中心需求的分析,設(shè)計并實(shí)現(xiàn)了軟件定義數(shù)據(jù)中心的管理系統(tǒng),解決了軟件定義數(shù)據(jù)中心計算層與網(wǎng)絡(luò)層缺乏統(tǒng)一有效管理的問題。具體研究內(nèi)容如下:(1)對軟件定義數(shù)據(jù)中心資源管控的需求進(jìn)行了分析,基于Node.js的Express框架設(shè)計了 SDMS (Software Defined Management System,軟件定義管理系統(tǒng))管理系統(tǒng),該系統(tǒng)在MVC設(shè)計模式的基礎(chǔ)上進(jìn)行了拓展,設(shè)計了包含數(shù)據(jù)處理模塊、前端通信模塊和核心調(diào)度模塊的軟件結(jié)構(gòu)。利用REST和消息隊列設(shè)計并實(shí)現(xiàn)了 SDMS系統(tǒng)與SDN的控制層以及Web前端的通信機(jī)制。使用Mongoose模塊對MongoDB的數(shù)據(jù)集合進(jìn)行了設(shè)計。(2)設(shè)計并實(shí)現(xiàn)了 SDMS管理系統(tǒng)的業(yè)務(wù)功能。SDMS管理系統(tǒng)主要功能模塊包括數(shù)據(jù)中心資源管理、日志系統(tǒng)、設(shè)備監(jiān)控、用戶認(rèn)證以及OpenStack集成。其中數(shù)據(jù)中心資源管理、日志系統(tǒng)和設(shè)備監(jiān)控三個功能模塊的數(shù)據(jù)由管理系統(tǒng)或Ryu控制器采集,前端通過異步的方法調(diào)用上述數(shù)據(jù)并在Web頁面上進(jìn)行渲染。用戶認(rèn)證主要分為Web頁面和接口認(rèn)證,分別通過cookie和token對訪問權(quán)限進(jìn)行控制,同時與OpenStack的Keystone模塊保持身份數(shù)據(jù)的一致。OpenStack集成模塊通過代理的方式對Horizon模塊進(jìn)行了集成調(diào)度,使管理系統(tǒng)的用戶能夠訪問Dashboard交互界面。最后,在軟件定義數(shù)據(jù)中心實(shí)驗(yàn)平臺上進(jìn)行了管理系統(tǒng)的搭建,對各個功能的實(shí)現(xiàn)進(jìn)行了驗(yàn)證,并進(jìn)行了性能測試。結(jié)果表明系統(tǒng)能夠滿足目前數(shù)據(jù)中心的功能需求,并且管理系統(tǒng)能夠在較高的負(fù)載下保持平穩(wěn)運(yùn)行。
[Abstract]:With the development of cloud computing data center, software-defined network (Software Defined Networks,SDN) and virtualization technology are more and more applied to data center. As the most widely used open source virtualization technology, OpenStack allows users to deploy private cloud computing facilities. In the current SDN controller, the Ryu controller has the characteristics of lightweight, high efficiency, modularization and so on. It has become one of the commonly used controllers in SDN at present. However, due to the variety of network functions required by software-defined data center, when Ryu is used as the controller of software-defined data center, it is necessary to develop the corresponding control and control function module on it. On the one hand, the addition of functional modules makes the management of controller modules more complex, on the other hand, Ryu lacks an intuitive interactive platform. Although OpenStack provides an interactive interface, it can not meet the needs of integration with Ryu. Therefore, the realization of the unified control and scheduling system of software-defined data center has certain application and research value. By analyzing the requirements of the software-defined data center, this paper designs and implements the management system of the software-defined data center, which solves the problem of the lack of unified and effective management between the computing layer and the network layer of the software-defined data center. The specific research contents are as follows: (1) the requirements of resource control in software-defined data center are analyzed, and the management system of SDMS (Software Defined Management System, software definition management system is designed based on Express framework of Node.js. The system is expanded on the basis of MVC design pattern, and the software structure including data processing module, front-end communication module and core scheduling module is designed. The communication mechanism between SDMS system and SDN and the front end of Web is designed and implemented by using REST and message queue. The Mongoose module is used to design the data set of MongoDB. (2) the business function of SDMS management system is designed and realized. The main function modules of SDMS management system include data center resource management, log system and equipment monitoring. User authentication and OpenStack integration. The data of the data center resource management, log system and device monitoring module are collected by the management system or Ryu controller. The front end invokes the above data through asynchronous method and renders on the Web page. User authentication is divided into Web page and interface authentication, which control access rights through cookie and token respectively, and keep identity data consistent with Keystone module of OpenStack. OpenStack integration module performs integration scheduling of Horizon module through proxy. Enables users of the management system to access the Dashboard interface. Finally, the management system is built on the experimental platform of software defined data center, the realization of each function is verified, and the performance test is carried out. The results show that the system can meet the functional requirements of the current data center, and the management system can keep running smoothly under high load.
【學(xué)位授予單位】:西南交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.52;TP308

【參考文獻(xiàn)】

相關(guān)期刊論文 前3條

1 李晨;陳俏鋼;李鳳凱;吳波;;SDN的網(wǎng)絡(luò)模型及北向接口[J];中興通訊技術(shù);2016年06期

2 劉亮;霍劍青;郭玉剛;袁泉;王曉蒲;;基于MVC的通用型模式的設(shè)計與實(shí)現(xiàn)[J];中國科學(xué)技術(shù)大學(xué)學(xué)報;2010年06期

3 程妍,盧澤新,馮艷玲;SNMPv1、SNMPv2c和SNMPv3協(xié)議結(jié)構(gòu)的分析與比較[J];現(xiàn)代計算機(jī)(專業(yè)版);2004年02期

相關(guān)碩士學(xué)位論文 前3條

1 張詠悅;SDN網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D];北京郵電大學(xué);2015年

2 張杰;基于SNMP的網(wǎng)絡(luò)管理系統(tǒng)的研究與實(shí)現(xiàn)[D];東華大學(xué);2008年

3 舒暢;基于SNMP協(xié)議的網(wǎng)絡(luò)管理系統(tǒng)設(shè)計[D];武漢理工大學(xué);2007年



本文編號:2471596

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2471596.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶11c30***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com