PaaS平台CloudFoundry的协同管理引擎的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:liujmjm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布式计算、网络技术以及其他相关技术的发展,云计算应运而生。云计算将计算资源整合在云端,为用户提供弹性、可靠、方便的租赁式服务。其中,云计算PaaS平台为用户提供了软件开发部署平台。用户可以使用PaaS平台进行软件的快速开发部署。但同时,PaaS平台依然不够完善,特别是开源PaaS,存在许多的缺陷。尤其是在协同管理方面,存在不足。CloudFoundry作为业界第一个开源PaaS,无法和IaaS层进行协作。从系统的部署到平台上程序的动态管理,以及系统自身组件的监控管理,CloudFoundry都暂时没有优秀的解决方案。目前拥有的部署工具Bosh使用难度较大,同时配置繁琐,而且无法动态配置。而CloudFoundry自带的监控工具过于简单,而且效率非常低。在深入了解了PaaS平台和IaaS平台以及他们之间协作流程的基础上,本文首次提出在CloudFoundry上建立一套完整的协同管理引擎。这套引擎可以方便跨越IaaS平台,同时为CloudFoundry平台提供了组监控、组件恢复以及自动扩展等各种协同管理之上的服务。本文主要解决了在协同管理引擎中分布式数据传递通信机制、自动扩展效率、故障反应速率、动态配置以及组件监控等关键问题。利用ZooKeeper高效率、高可靠性的特点,使协同管理引擎可以快速部署恢复组件、而且可以可靠地提供自动扩展等功能。从本文最后的实验中可以看到,协同开发引擎已经基本达到预期目标,可以实现快速的部署,同时在组件启动、程序扩展效率和动态调整等方面具有理想的表现。
其他文献
对整体叶轮轮毂面的刀位轨迹排布进行了研究.首先运用分层的思想和旋转法得到均布于等长叶片叶轮轮毂面上的刀位轨迹;并在其基础上采用区域划分法对交错叶片叶轮轮毂曲面的刀
目的分析腹部手术后粘连性肠梗阻护理中综合护理干预的应用。方法将我院收治的腹部手术后粘连性肠梗阻患者随机分为观察组和对照组,各60例,给予对照组患者应用常规护理干预,
高油玉米具有常规玉米难以相比的优越性,有可能成为未来玉米栽培的主要类型.发展高油玉米的主要障碍是种质资源狭窄.快速创造出多个遗传背景的高油玉米种质资源,是保证高油玉
1994年辽宁东亚种子科学研究院玉米育种所组配出LD175×LD53杂交种,2000年4月通过河北省农作物品种审定委员会的审定,命名为东单8号.该品种春播生育期132d(沈阳),需≥10
根据构建单万向联轴器的各零件问的相互几何关系,按运转中不能产生干涉的原则,优化设计一个在给定角度和转矩下的单万向联轴器。