当前位置:问答库>论文摘要

题目:基于DDS的云协作平台的研究与实现

关键词:云计算;云协作;数据分发服务;发布;订阅

  摘要


目前,混合云、跨云和云联盟成为云计算技术新的热点问题,这些热点问题都离不开云协作,带来该问题的原因有两个方面,一是从用户角度出发,用户期望不仅仅享受由单一云提供商提供的云服务,他们期望的是能够在混合云和私有云之间自主迁徙应用服务,并且在随着他们自身业务需求的变更,按需购买的服务可以在云计算平台中自主迁徙,另一个角度是云服务提供商,这个角度又包含两个问题,一是云提供商可提供的云资源是有限的,当其资源不能够满足用户的服务需求时,就必须面临与其他云提供商协作的问题,从而达到能够提供无限资源的可能性,二是同一个云计算环境下,根据负载问题进行云协作,如果当一个云方工作负载超过一定阀值,就必须请求其他云方的资源协作来保证可靠高质量的服务。由此可以发现,服务运行的跨云计算平台,操作系统的差异,其他管理软件版本的差异,基础架构的差异都涉及到云协作问题。

由于用户和云提供商的各种问题,真正的云协作性标准很难形成,随着时间的推移和技术的不断发展,即使解决了云协作问题,但是多个云之间的迁移也会引发大量数据集合的问题。这是由于延迟性,迁移数据是需要一定时间量,因此应用迁徙同时也伴随数据存储的迁徙问题。

基于DDS的发布订阅消息通信模型具有时间松耦合、异步收发的优点,符合云环境中多个云方的分布式特点,为了解决云平台中多个云方协作问题和云方协作带来的数据频繁分发问题,本文给出了一种基于DDS数据分发服务的云方协作平台,云方协作平台架构的核心是云方代理,云方代理负责云方间协作。

文章给出了云方代理的层次模型,重点研究了构成云方代理的云方资源监控层和云方数据分发层,针对云方协作,给出了云方基础设施资源元模型和云方资源监控层架构,云方资源监控层负责决策和执行云方协作,云方数据分发层负责发布请求协作、订阅响应协作,及一切数据发布接收操作。