基于LXC的PaaS云中支持QoS的自适应部署机制研究

来源 :青岛大学 | 被引量 : 0次 | 上传用户:jixiong520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PaaS(Platform as a Service)云平台是一个由硬件基础设施与软件系统构成的、分布式的计算机集群系统。用户可以使用PaaS云平台上配置的资源开发和部署应用服务程序,并管理应用程序的执行。LXC(Linux Container)容器技术是操作系统级别的轻量级虚拟化技术,它为构建PaaS云平台带来了新契机。由于PaaS云平台是一个开放的、极其复杂的分布式运行环境,因此在平台上运行服务的执行环境与单机的执行环境有很大的不同。主要体现在对应用服务的分析、部署、监控等平台管理的运维方面。因此,如果还保持单机上部署应用服务一样的手工操作,不仅费时而且容易出错,因为在云平台上部署一个服务需要经过一长串复杂的配置操作,即便是有经验的开发者也会在修改大量配置文件时出现疏漏或重复,如果配置冲突将导致服务无法正常运行。尽管许多平台也简化了配置过程,但仍然需要服务开发者或PaaS平台提供者进行手工配置操作。针对上述问题,本文提出使用LXC容器构建PaaS云平台,以降低平台开销,提高平台的整体性能;并在该PaaS云平台上设计了一种支持QoS的自适应部署机制模型,该模型根据云平台提供商和用户之间签署的服务等级协议SLA为用户选择满足其服务质量QoS要求的部署节点,同时基于负载均衡策略进行应用服务的部署。具体工作如下:首先,在分析研究LXC的Namespaces和Cgroups技术的基础上,提出一种采用LXC虚拟化技术构建一个简易的轻量级PaaS云平台的方法,以达到隔离不同租户和共享云平台软硬件资源的目的;并用相关实验证明该方法相比传统虚拟机方法更具性能优势,更适合于提供科学计算服务的PaaS云平台。其次,设计PaaS云平台服务部署节点选择优化算法,以实现对应用服务的部署和运行。在分析影响平台节点选择的QoS参数和随机负载均衡策略的基础上建立目标函数。以节点的当前负载阈值和服务部署请求的QoS属性值作为约束条件,使用混合整数线性规划建模并求解。该算法可自动实现应用服务的部署任务。最后,在服务器集群上构建了基于LXC的PaaS云平台,并在该平台上设计实现了支持QoS的自适应部署机制模型。并通过系统测试验证平台及所做研究工作的有效性和可行性。最后对本文工作进行总结和展望。
其他文献
链状线型无线传感器网络是一种特殊类型的无线传感器网络,广泛应用于高速公路,河流,火车铁轨,输变电线等领域的监测,主要特点是,数据传输距离远且路径单一,网络中一般会有多
随着有线电视网络规模不断扩大,各种网络设备和接入技术广泛地应用于有线电视网络的建设中,这使得人们对网络设备全方位监控的要求越来越高。早期的许多有线电视设备都只支持
随着电力企业生产设备的日益复杂和精细,硬件可靠性技术的不断提高,直接由机械故障导致的事故比例已经下降到很低,人的因素对电力企业的安全生产过程的影响越来越严重。而人的失
容迟网络作为一种新型无线移动网络,其特点是节点移动造成缺乏持久的端到端连接、动态变化的网络拓扑结构、有限的存储空间等。为了解决链路缺失等问题,实现容迟网络中不同网络
在突发事件下,把供应链库存系统看作一个整体,从系统内部结构着手,采用动态系统的方法,建立系统的模型,研究其动态的特性,掌握其运行的规则,并提出解决供应链库存系统管理问题的应急对策,逐渐成为学术界关注的问题之一。由于在供应链突发事件研究领域中还有许多方面需要进一步研究,有必要从不同的角度出发,研究不同的突发事件对供应链造成的影响,从而能够使有关供应链突发事件的研究得到完善,更好的为社会实践服务。突发
在趋于开放和多变的Internet环境下,面对Internet上越来越丰富的数据资源、计算资源以及应用资源,通过整合甚至重组已有的资源实现资源升值成为一个新的研究思路。面向服务的
基于3G网络的车载无线视频监控系统,与传统的模拟监控、有线监控相比,具有移动性、无需线路铺设等显著特点。车辆监控终端通过把摄像头采集到的图像,经过视频压缩编码,将实时
随着计算机科学技术的发展,图形图像处理和虚拟现实技术得到了广泛的应用。同时,在现代化军事战争中,战争场景往往是复杂多变,对于军事场景的准确绘制能够使部队有效的掌握战
本文针对在微博平台检测热门话题这个问题进行了算法研究。借鉴最邻近结点算法的思路,我们提出针对时变数据的潜在信号源模型分类模型,用训练样例作为潜在信号源的代理,通过
随着云计算技术的发展,云数据库服务成为数据远程存储和处理的主要方式,它具有按需付费、按需扩展、高可用性和存储整合优势。通过云数据库服务商管理云端数据库可获得数据备