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

SLA驅(qū)動的PaaS平臺資源管理的設(shè)計與實現(xiàn)

發(fā)布時間:2018-06-04 13:01

  本文選題:PaaS + SLA。 參考:《北京郵電大學(xué)》2014年碩士論文


【摘要】:云計算PaaS (Platform as a Service,平臺及服務(wù))平臺是互聯(lián)網(wǎng)領(lǐng)域近幾年來非常熱的技術(shù)方向,不僅可以為用戶提供開發(fā)環(huán)境、開發(fā)平臺和硬件資源,還可以提高硬件資源的利用率,降低業(yè)務(wù)運營成本。然而,在提供服務(wù)的過程中,缺乏一種有效的機制來約束服務(wù)提供商的行為,因此,設(shè)計了SLA (Service Level Agreement,服務(wù)等級協(xié)議)驅(qū)動的PaaS平臺,更好的提升了服務(wù)質(zhì)量。 本文首先對SLA驅(qū)動的PaaS平臺進行概述,重點描述本文實現(xiàn)的資源管理層的功能,對接納控制、應(yīng)用拓?fù)涔芾怼①Y源拓?fù)涔芾砗唾Y源池管理進行詳細(xì)需求分析。其次,對系統(tǒng)進行結(jié)構(gòu)設(shè)計,采用了MVC設(shè)計模式,分為展示層、邏輯層和數(shù)據(jù)層三層。接下來,說明系統(tǒng)的部署結(jié)構(gòu),系統(tǒng)中有控制節(jié)點和計算節(jié)點,不同節(jié)點之間采用消息總線的發(fā)布/訂閱模式進行通信。在此基礎(chǔ)上,獲取各模塊相應(yīng)的數(shù)據(jù)之后處理并發(fā)送,其中獲取數(shù)據(jù)的過程用到多線程并發(fā)處理技術(shù),發(fā)送過程通過周期性定時器控制發(fā)送間隔,使用Ruby中的EventMachine技術(shù)來實現(xiàn)功能。此外,使用Rails框架實現(xiàn)數(shù)據(jù)的Web展示。最后,設(shè)計了26個測試用例對系統(tǒng)進行功能性測試,測試結(jié)果表明各個模塊功能運行良好。 本文選用了開源的Cloud Foundry作為項目基礎(chǔ),對它進行二次開發(fā),將SLA的功能加入到系統(tǒng)中,使得功能更加完善。使用已有開源平臺可以降低系統(tǒng)開發(fā)的難度,減輕工作量,增強系統(tǒng)可用性。 綜上所述,本文設(shè)計并實現(xiàn)的SLA驅(qū)動的PaaS平臺運行良好,它可以使服務(wù)提供商可以清晰的掌握系統(tǒng)中應(yīng)用與資源的關(guān)系以及資源情況,有效地提高了資源利用率。因此,本系統(tǒng)可以提升服務(wù)質(zhì)量,進而保障用戶利益。
[Abstract]:Cloud computing PaaS platform as a Service, platform and service) platform is a very hot technical direction in the field of Internet in recent years. It can not only provide users with development environment, development platform and hardware resources, but also improve the utilization rate of hardware resources. Reduce business operating costs. However, in the process of providing service, there is a lack of an effective mechanism to constrain the behavior of service providers. Therefore, a PaaS platform driven by SLA Service Level agreements is designed to improve the quality of service. In this paper, the PaaS platform driven by SLA is summarized, and the functions of resource management are described in detail. The requirements of admission control, application topology management, resource topology management and resource pool management are analyzed in detail. Secondly, the structure of the system is designed with MVC design pattern, which is divided into three layers: display layer, logic layer and data layer. Then, the deployment structure of the system is explained. There are control nodes and computing nodes in the system, and different nodes communicate with each other in the mode of publish / subscribe of message bus. On this basis, the corresponding data of each module is obtained and processed and sent, in which the process of obtaining data uses multi-thread concurrent processing technology, and the sending process controls the transmission interval through periodic timer. Use EventMachine technology in Ruby to achieve functionality. In addition, the Rails framework is used to implement the Web presentation of data. Finally, 26 test cases are designed to test the function of the system. The test results show that the function of each module is running well. This paper selects open source Cloud Foundry as the project foundation, carries on the secondary development to it, adds the function of the SLA to the system, makes the function more perfect. Using the existing open source platform can reduce the difficulty of system development, reduce the workload and enhance system availability. To sum up, the SLA driven PaaS platform designed and implemented in this paper runs well. It enables service providers to clearly grasp the relationship between applications and resources in the system as well as the resource situation, and effectively improves the utilization rate of resources. Therefore, the system can improve the quality of service, and then protect the interests of users.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.07

【參考文獻】

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

1 徐鵬;陳思;蘇森;;互聯(lián)網(wǎng)應(yīng)用PaaS平臺體系結(jié)構(gòu)[J];北京郵電大學(xué)學(xué)報;2012年01期

2 黎春蘭;鄧仲華;;論云計算的價值[J];圖書與情報;2009年04期

3 林曉志;王均波;張健;;大型系統(tǒng)軟件消息總線的一種設(shè)計實現(xiàn)[J];電腦開發(fā)與應(yīng)用;2010年12期

4 楊海鋒;;淺談云計算PaaS的發(fā)展及對IT產(chǎn)業(yè)的影響[J];福建電腦;2012年11期

5 高云璐;沈備軍;孔華鋒;;基于SLA與用戶評價的云計算信任模型[J];計算機工程;2012年07期

6 陳全;鄧倩妮;;云計算及其關(guān)鍵技術(shù)[J];計算機應(yīng)用;2009年09期

7 高文濤;郭明森;;Cloud Foundry:第一個開源Platform as a Service[J];科技傳播;2012年01期

8 徐湘元;;接納控制及其在網(wǎng)絡(luò)控制系統(tǒng)中的應(yīng)用[J];信息與控制;2010年04期

9 陳春華;梁奐;李軍;;云資源池環(huán)境下的IT服務(wù)管理系統(tǒng)優(yōu)化及實施策略[J];移動通信;2013年16期

10 黃黎;趙立軍;鄧斌;;SOA組合服務(wù)拓?fù)湔{(diào)用圖的獲取方法[J];科技資訊;2012年28期



本文編號:1977447

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

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


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

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