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

基于LXC的PaaS云中支持QoS的自適應(yīng)部署機(jī)制研究

發(fā)布時(shí)間:2018-06-02 09:17

  本文選題:PaaS + LXC虛擬化; 參考:《青島大學(xué)》2017年碩士論文


【摘要】:PaaS(Platform as a Service)云平臺(tái)是一個(gè)由硬件基礎(chǔ)設(shè)施與軟件系統(tǒng)構(gòu)成的、分布式的計(jì)算機(jī)集群系統(tǒng)。用戶可以使用PaaS云平臺(tái)上配置的資源開(kāi)發(fā)和部署應(yīng)用服務(wù)程序,并管理應(yīng)用程序的執(zhí)行。LXC(Linux Container)容器技術(shù)是操作系統(tǒng)級(jí)別的輕量級(jí)虛擬化技術(shù),它為構(gòu)建PaaS云平臺(tái)帶來(lái)了新契機(jī)。由于PaaS云平臺(tái)是一個(gè)開(kāi)放的、極其復(fù)雜的分布式運(yùn)行環(huán)境,因此在平臺(tái)上運(yùn)行服務(wù)的執(zhí)行環(huán)境與單機(jī)的執(zhí)行環(huán)境有很大的不同。主要體現(xiàn)在對(duì)應(yīng)用服務(wù)的分析、部署、監(jiān)控等平臺(tái)管理的運(yùn)維方面。因此,如果還保持單機(jī)上部署應(yīng)用服務(wù)一樣的手工操作,不僅費(fèi)時(shí)而且容易出錯(cuò),因?yàn)樵谠破脚_(tái)上部署一個(gè)服務(wù)需要經(jīng)過(guò)一長(zhǎng)串復(fù)雜的配置操作,即便是有經(jīng)驗(yàn)的開(kāi)發(fā)者也會(huì)在修改大量配置文件時(shí)出現(xiàn)疏漏或重復(fù),如果配置沖突將導(dǎo)致服務(wù)無(wú)法正常運(yùn)行。盡管許多平臺(tái)也簡(jiǎn)化了配置過(guò)程,但仍然需要服務(wù)開(kāi)發(fā)者或PaaS平臺(tái)提供者進(jìn)行手工配置操作。針對(duì)上述問(wèn)題,本文提出使用LXC容器構(gòu)建PaaS云平臺(tái),以降低平臺(tái)開(kāi)銷,提高平臺(tái)的整體性能;并在該P(yáng)aaS云平臺(tái)上設(shè)計(jì)了一種支持QoS的自適應(yīng)部署機(jī)制模型,該模型根據(jù)云平臺(tái)提供商和用戶之間簽署的服務(wù)等級(jí)協(xié)議SLA為用戶選擇滿足其服務(wù)質(zhì)量QoS要求的部署節(jié)點(diǎn),同時(shí)基于負(fù)載均衡策略進(jìn)行應(yīng)用服務(wù)的部署。具體工作如下:首先,在分析研究LXC的Namespaces和Cgroups技術(shù)的基礎(chǔ)上,提出一種采用LXC虛擬化技術(shù)構(gòu)建一個(gè)簡(jiǎn)易的輕量級(jí)PaaS云平臺(tái)的方法,以達(dá)到隔離不同租戶和共享云平臺(tái)軟硬件資源的目的;并用相關(guān)實(shí)驗(yàn)證明該方法相比傳統(tǒng)虛擬機(jī)方法更具性能優(yōu)勢(shì),更適合于提供科學(xué)計(jì)算服務(wù)的PaaS云平臺(tái)。其次,設(shè)計(jì)PaaS云平臺(tái)服務(wù)部署節(jié)點(diǎn)選擇優(yōu)化算法,以實(shí)現(xiàn)對(duì)應(yīng)用服務(wù)的部署和運(yùn)行。在分析影響平臺(tái)節(jié)點(diǎn)選擇的QoS參數(shù)和隨機(jī)負(fù)載均衡策略的基礎(chǔ)上建立目標(biāo)函數(shù)。以節(jié)點(diǎn)的當(dāng)前負(fù)載閾值和服務(wù)部署請(qǐng)求的QoS屬性值作為約束條件,使用混合整數(shù)線性規(guī)劃建模并求解。該算法可自動(dòng)實(shí)現(xiàn)應(yīng)用服務(wù)的部署任務(wù)。最后,在服務(wù)器集群上構(gòu)建了基于LXC的PaaS云平臺(tái),并在該平臺(tái)上設(shè)計(jì)實(shí)現(xiàn)了支持QoS的自適應(yīng)部署機(jī)制模型。并通過(guò)系統(tǒng)測(cè)試驗(yàn)證平臺(tái)及所做研究工作的有效性和可行性。最后對(duì)本文工作進(jìn)行總結(jié)和展望。
[Abstract]:PaaS(Platform as a Service) cloud platform is a distributed computer cluster system composed of hardware infrastructure and software system. User can use the resources configured on PaaS cloud platform to develop and deploy application service program, and manage the execution of application program. LXCU Linux container technology is a lightweight virtualization technology at operating system level, which brings a new opportunity to build PaaS cloud platform. Because the PaaS cloud platform is an open and extremely complex distributed running environment, the execution environment of running services on the platform is very different from that of the single machine. Mainly embodies in the application service analysis, the deployment, the monitoring and so on platform management operation and maintenance aspect. Therefore, if you keep the same manual operation as an application service deployed on a single machine, it is not only time-consuming but also error-prone because deploying a service on a cloud platform requires a long and complex set of configuration operations. Even experienced developers may omit or duplicate changes to a large number of configuration files, which will cause the service to fail in case of configuration conflicts. Although many platforms also simplify the configuration process, manual configuration is still required by service developers or PaaS platform providers. To solve the above problems, this paper proposes to use LXC container to build PaaS cloud platform to reduce the overhead of the platform and improve the overall performance of the platform, and design an adaptive deployment mechanism model supporting QoS on the PaaS cloud platform. According to the service level protocol (SLA) signed between the cloud platform provider and the user, the model selects the deployment nodes that meet the requirements of the quality of service (QoS), and deploys the application service based on the load balancing strategy. The main work is as follows: firstly, on the basis of analyzing the Namespaces and Cgroups technology of LXC, a simple method of constructing a lightweight PaaS cloud platform using LXC virtualization technology is proposed. In order to isolate different tenants and share the hardware and software resources of cloud platform, the experiments show that this method has more performance advantages than traditional virtual machine method, and is more suitable for PaaS cloud platform which provides scientific computing services. Secondly, the PaaS cloud platform service deployment node selection optimization algorithm is designed to implement the deployment and operation of application services. The objective function is established based on the analysis of the QoS parameters and random load balancing strategies that affect the platform node selection. Using the current load threshold of the node and the QoS attribute value of the service deployment request as the constraint conditions, the mixed integer linear programming is used to model and solve the problem. The algorithm can automatically implement the deployment of application services. Finally, the PaaS cloud platform based on LXC is constructed on the server cluster, and an adaptive deployment mechanism model supporting QoS is designed and implemented on the platform. The validity and feasibility of the platform and the research work are verified by the system test. Finally, the work of this paper is summarized and prospected.
【學(xué)位授予單位】:青島大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP393.09

【參考文獻(xiàn)】

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

1 武志學(xué);;云計(jì)算虛擬化技術(shù)的發(fā)展與趨勢(shì)[J];計(jì)算機(jī)應(yīng)用;2017年04期

2 李志剛;孫若寒;李雅潔;;云智能運(yùn)維自動(dòng)化部署關(guān)鍵技術(shù)研究[J];科技經(jīng)濟(jì)導(dǎo)刊;2016年33期

3 耿凱峰;王玉磊;;基于云計(jì)算虛擬化技術(shù)的高校數(shù)據(jù)中心設(shè)計(jì)[J];自動(dòng)化技術(shù)與應(yīng)用;2016年10期

4 胡圣;;云計(jì)算虛擬化技術(shù)在電信領(lǐng)域的應(yīng)用研究[J];數(shù)字技術(shù)與應(yīng)用;2016年09期

5 李艷霞;袁芳;劉乃嘉;邵正隆;;應(yīng)用自動(dòng)化部署平臺(tái)的研究與實(shí)現(xiàn)[J];實(shí)驗(yàn)技術(shù)與管理;2016年08期

6 王璞;;解析Docker如何催生新一代PaaS[J];軟件和集成電路;2016年07期

7 皮篩成;游輝敏;;基于控制流分析的軟件源代碼靜態(tài)測(cè)試技術(shù)的研究[J];科學(xué)大眾(科學(xué)教育);2016年06期

8 童志偉;;PaaS私有云平臺(tái)及其負(fù)載自適應(yīng)算法[J];軟件導(dǎo)刊;2016年06期

9 田密;;基于云計(jì)算機(jī)的虛擬化技術(shù)應(yīng)用研究[J];物聯(lián)網(wǎng)技術(shù);2016年04期

10 陳阿妹;陳佳麗;陳斌仙;;基于JMeter的Web性能測(cè)試的研究[J];九江學(xué)院學(xué)報(bào)(自然科學(xué)版);2016年01期

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

1 李曉娜;面向SaaS應(yīng)用的多租戶數(shù)據(jù)放置機(jī)制研究[D];山東大學(xué);2015年

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

1 王飛;基于Docker的研發(fā)部署管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京交通大學(xué);2015年

2 鄭健;云端應(yīng)用的自動(dòng)化高可用部署技術(shù)研究[D];南京大學(xué);2015年

3 禹超;Linux Containers熱遷移機(jī)制研究[D];電子科技大學(xué);2015年

4 李莎;面向PaaS平臺(tái)的應(yīng)用優(yōu)化部署研究[D];浙江大學(xué);2015年

5 陳曉;基于LinuxContainer的Android移動(dòng)終端虛擬化[D];華南理工大學(xué);2013年

,

本文編號(hào):1968239

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

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1968239.html


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

版權(quán)申明:資料由用戶9ce67***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com