当前位置:主页 > 管理论文 > 移动网络论文 >

SLA驱动的PaaS平台资源管理的设计与实现

发布时间:2018-06-04 13:01

  本文选题:PaaS + SLA ; 参考:《北京邮电大学》2014年硕士论文


【摘要】:云计算PaaS (Platform as a Service,平台及服务)平台是互联网领域近几年来非常热的技术方向,不仅可以为用户提供开发环境、开发平台和硬件资源,还可以提高硬件资源的利用率,降低业务运营成本。然而,在提供服务的过程中,缺乏一种有效的机制来约束服务提供商的行为,因此,设计了SLA (Service Level Agreement,服务等级协议)驱动的PaaS平台,更好的提升了服务质量。 本文首先对SLA驱动的PaaS平台进行概述,重点描述本文实现的资源管理层的功能,对接纳控制、应用拓扑管理、资源拓扑管理和资源池管理进行详细需求分析。其次,对系统进行结构设计,采用了MVC设计模式,分为展示层、逻辑层和数据层三层。接下来,说明系统的部署结构,系统中有控制节点和计算节点,不同节点之间采用消息总线的发布/订阅模式进行通信。在此基础上,获取各模块相应的数据之后处理并发送,其中获取数据的过程用到多线程并发处理技术,发送过程通过周期性定时器控制发送间隔,使用Ruby中的EventMachine技术来实现功能。此外,使用Rails框架实现数据的Web展示。最后,设计了26个测试用例对系统进行功能性测试,测试结果表明各个模块功能运行良好。 本文选用了开源的Cloud Foundry作为项目基础,对它进行二次开发,将SLA的功能加入到系统中,使得功能更加完善。使用已有开源平台可以降低系统开发的难度,减轻工作量,增强系统可用性。 综上所述,本文设计并实现的SLA驱动的PaaS平台运行良好,它可以使服务提供商可以清晰的掌握系统中应用与资源的关系以及资源情况,有效地提高了资源利用率。因此,本系统可以提升服务质量,进而保障用户利益。
[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.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.07

【参考文献】

相关期刊论文 前10条

1 徐鹏;陈思;苏森;;互联网应用PaaS平台体系结构[J];北京邮电大学学报;2012年01期

2 黎春兰;邓仲华;;论云计算的价值[J];图书与情报;2009年04期

3 林晓志;王均波;张健;;大型系统软件消息总线的一种设计实现[J];电脑开发与应用;2010年12期

4 杨海锋;;浅谈云计算PaaS的发展及对IT产业的影响[J];福建电脑;2012年11期

5 高云璐;沈备军;孔华锋;;基于SLA与用户评价的云计算信任模型[J];计算机工程;2012年07期

6 陈全;邓倩妮;;云计算及其关键技术[J];计算机应用;2009年09期

7 高文涛;郭明森;;Cloud Foundry:第一个开源Platform as a Service[J];科技传播;2012年01期

8 徐湘元;;接纳控制及其在网络控制系统中的应用[J];信息与控制;2010年04期

9 陈春华;梁奂;李军;;云资源池环境下的IT服务管理系统优化及实施策略[J];移动通信;2013年16期

10 黄黎;赵立军;邓斌;;SOA组合服务拓扑调用图的获取方法[J];科技资讯;2012年28期



本文编号:1977447

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1977447.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7565d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com