一种基于融合统一计算的分布式云系统技术方案

技术编号:16923370 阅读:317 留言:0更新日期:2017-12-31 17:18
本发明专利技术提供一种基于融合统一计算的分布式云系统,本发明专利技术能实现分布式云系统内地理分散的云数据中心的资源互借互用、融合统一调配,分布式云系统的云内资源融合统一调配能优化分布式云系统的运行效率,在满足用户服务质量的同时提高分布式云系统的资源利用率,降低整系统的运营成本。除此之外,本发明专利技术还能通过应用重定向技术实现分布式云系统与接入的客户端或终端设备的计算能力融合。在不影响用户使用习惯的情况下,最大限度地提高客户端与服务器的计算资源的利用率,增加云虚拟机内应用的多样性和增强对应用的兼容性,为用户提供更高品质的服务质量保障。

【技术实现步骤摘要】
一种基于融合统一计算的分布式云系统
本专利技术涉及云计算体系架构领域,更具体地,涉及一种基于融合统一计算的分布式云系统。
技术介绍
理想的云计算体系架构应该是管理统一(统一控制面)、计算资源融合(按需使用大数据中心、落地服务中心与终端的计算资源)、数据分布式容灾存储并靠近用户使用者、高交互服务资源落地。但是现在的云计算都是采用数据中心与终端交互的二元云的架构:数据中心集中部署、管理、提供服务,终端下拉资源。其中数据中心通常远离终端用户,不但是可到百万级规模的服务器或PC机的托管、维护场所,更是一个集大数据运算和存储为一体的高性能计算机的集中池,为联入数据中心的终端提供各类资源服务。这种模式制约了云端提供大规模并发、高质量服务及主动推送的能力,尤其在多媒体应用集中、大量用户并发、网络资源占用高的应用中,具有极大的性能瓶颈。随着云计算的飞速发展,云服务的需求急剧扩大,各类业务越来越复杂,服务质量需求越来越高。现有的云计算模式的所搭建的云计算平台的服务能力和可扩展能力已经不能满足日益发展的需求,其性能优化空间也越来越小。传统模式的数据中心占地面积大、能耗高、服务能力有限、用户体验差已成为突出问题,目前没有比较彻底的解决方案。为了充分利用云计算技术支持类似大规模并发、公共用计算机使用等场景,学术界和产业界开始探索采用分布式云系统,支持如大并发、富媒体、高交互的典型应用。关于分布式云系统方面的研究包括混合云(HybridCloud)、互联云、(Inter-cloud)、多层云、雾计算(Fogcomputing)、边缘计算(EdgeComputing)等方向。混合云是试图把公有云与私有云的资源统一使用起来,以获得私有云的数据安全可控、服务响应快与公有云的弹性、自动扩展等优点。互联云通过整合多个云服务商的计算资源,提供统一、完整的、面向终端用户的云服务,以提升云服务的可用性、可靠性以及其它用户质量保障。多层云通过分离数据面、服务面、控制设计,优化云服务体系架构,让服务资源靠近用户终端,数据资源分布式存储,复杂计算资源集中按需获取,而控制层面统一管理,以实现最佳的分布式云服务系统框架。而雾计算是通过落地的微服务器作为云计算本地服务的提供者,与公有云联动提供统一终端业务服务,以提升用户的交互体验。边缘计算希望融合网络、计算、存储、应用核心能力,在靠近物或数据源头的网络边缘侧构建服务平台。它可与云计算互相协同,就近提供智能互联服务,实现对实时业务、支持业务智能、数据聚合与互操作、安全与隐私保护等方面的关键需求。但是上述分布式云系统并未把终端设备的计算能力(CPU、GPU)考虑在内,而且分布式云系统中各云数据中心的资源并不能实现统一调配与融合。
技术实现思路
本专利技术提供一种基于融合统一计算的分布式云系统,该系统可实现实现分布式云系统的云内资源的融合统一调配、云系统与接入的客户端或终端设备的计算能力的融合。为了达到上述技术效果,本专利技术的技术方案如下:一种基于融合统一计算的分布式云系统,包括:分布式云系统,该分布式云系统由一系列微云系统及其分布式云管理系统组成,分布式云管理系统中的融合统一计算管理模块负责对分布式云系统中各微云系统的各种资源进行统一管理和调配,同时也负责管理接入分布式云系统的终端设备的计算资源;云平台应用代理,该云平台应用代理由分布式云管理系统按需安装在云平台的虚拟机中,负责拦截应用程序运行请求,查询任务分配策略以确定任务在虚拟机环境中还是在终端设备中运行,该云平台应用代理为从终端设备启动的应用所需的相关数据做预定重定向;客户端代理,该客户端代理主要负责在接收到分布式云系统任务请求时,确认任务内容,与任务请求虚拟机进行数据重定向连接,运行相应任务,最后运行状态返回至分布式云管理系统,将结果通过数据重定向连接返回至任务请求虚拟机。进一步地,所述微云系统是一系列可独立运行、地理分散、落地服务的云计算系统或云数据中心,这些地理分散的云计算系统或云数据中心在控制面实现统一管理,在数据面实现互联互通。进一步地,所述云计算系统或云数据中心在控制面实现统一管理包括两种模式,一种是集中式管理,另一种是对等协作式管理;在所述的集中式管理模式下,分布式云系统具有一个中央云管理系统,各微云系统具可独立运行但由中央云管理系统统一管理;在所述的对等协作式模式下,分布式云系统中不存在集中式的中央云管理系统,而是各微云系统具有自身的云管理系统以及云间协作模块。进一步地,分布式云系统内的各微云系统通过一定的协作机制实现各微云系统之间的资源互借互用;所述的协作机制是一种集中控制式协作机制或一种对等协商式协作机制;所述的集中控制式协作机制是指分布式云系统利用中央云管理系统对云内资源的互借互用进行统一调配调度;所述的对等协商式协作机制是指分布式云系统的云内资源互借互用并不由某个云计算系统或中央式云计算系统进行统一调配调度,而是由资源借用方和资源借出方直接进行协商和资源调配。进一步地,所述分布式云管理系统中的融合统一计算管理模块负责任务的调度,处理应用代理的请求、客户机的请求,以及任务内容推送和策略管理。在终端计算资源接入云平台时,会将自身注册至管理模块,以供应用发送请求时查询,在任务启动时,管理模块会查询策略,将任务发布到对应虚拟机或设备中,并且,通过按时调度或者按需推送的方式,保证任务内容就绪。进一步地,所述云平台应用代理和所述的客户机代理均是分布式云系统中实现云、端计算能力融合的应用重定向技术的关键组件,所述的云、端计算能力融合是接入的客户机或终端设备的计算能力接受分布式云系统的监控和调配,分布式云系统中属于用户的虚拟机可以通过应用重定向技术来利用客户端或终端设备的计算能力。进一步地,所述的应用重定向是当云虚拟机因缺少某种资源而导致应用无法良好地运行时,云虚拟机通知分布式云系统该应用运行失败,请求分布式云系统感知客户机是否具备运行能力;若客户机不具备运行该应用的资源和能力,则告知用户应用运行失败。若客户端具备运行该应用的资源和能力,则分布式云系统将应用分发到客户机运行,并通过在客户端机的代理拦截该应用对数据的所有访问请求,将所有数据访问请求重定向到云虚拟机中。与现有技术相比,本专利技术技术方案的有益效果是:本专利技术能实现分布式云系统内地理分散的云数据中心的资源互借互用、融合统一调配,分布式云系统的云内资源融合统一调配能优化分布式云系统的运行效率,在满足用户服务质量的同时提高分布式云系统的资源利用率,降低整系统的运营成本。除此之外,本法明还能通过应用重定向技术实现分布式云系统与接入的客户端或终端设备的计算能力融合。在不影响用户使用习惯的情况下,最大限度地提高客户端与服务器的计算资源的利用率,增加云虚拟机内应用的多样性和增强对应用的兼容性,为用户提供更高品质的服务质量保障。附图说明图1为集中管理模式下分布式云系统云内资源统一融合示意图;图2为集中管理模式下分布式云系统云内资源统一融合流程图;图3为对等管理模式下分布式云系统云内资源统一融合示意图;图4为对等管理模式下分布式云系统云内资源统一融合流程图;图5为基于应用重定向的云、端计算融合示意图;图6为基于应用重定向的云、端计算融合流程图。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;为本文档来自技高网
...
一种基于融合统一计算的分布式云系统

【技术保护点】
一种基于融合统一计算的分布式云系统,其特征在于,包括:分布式云系统,该分布式云系统由一系列微云系统及其分布式云管理系统组成,分布式云管理系统中的融合统一计算管理模块负责对分布式云系统中各微云系统的各种资源进行统一管理和调配,同时也负责管理接入分布式云系统的终端设备的计算资源;云平台应用代理,该云平台应用代理由分布式云管理系统按需安装在云平台的虚拟机中,负责拦截应用程序运行请求,查询任务分配策略以确定任务在虚拟机环境中还是在终端设备中运行,该云平台应用代理为从终端设备启动的应用所需的相关数据做预定重定向;客户端代理,该客户端代理主要负责在接收到分布式云系统任务请求时,确认任务内容,与任务请求虚拟机进行数据重定向连接,运行相应任务,最后运行状态返回至分布式云管理系统,将结果通过数据重定向连接返回至任务请求虚拟机。

【技术特征摘要】
1.一种基于融合统一计算的分布式云系统,其特征在于,包括:分布式云系统,该分布式云系统由一系列微云系统及其分布式云管理系统组成,分布式云管理系统中的融合统一计算管理模块负责对分布式云系统中各微云系统的各种资源进行统一管理和调配,同时也负责管理接入分布式云系统的终端设备的计算资源;云平台应用代理,该云平台应用代理由分布式云管理系统按需安装在云平台的虚拟机中,负责拦截应用程序运行请求,查询任务分配策略以确定任务在虚拟机环境中还是在终端设备中运行,该云平台应用代理为从终端设备启动的应用所需的相关数据做预定重定向;客户端代理,该客户端代理主要负责在接收到分布式云系统任务请求时,确认任务内容,与任务请求虚拟机进行数据重定向连接,运行相应任务,最后运行状态返回至分布式云管理系统,将结果通过数据重定向连接返回至任务请求虚拟机。2.根据权利要求1所述的基于融合统一计算的分布式云系统,其特征在于,所述微云系统是一系列可独立运行、地理分散、落地服务的云计算系统或云数据中心,这些地理分散的云计算系统或云数据中心在控制面实现统一管理,在数据面实现互联互通。3.根据权利要求2所述的基于融合统一计算的分布式云系统,其特征在于,所述云计算系统或云数据中心在控制面实现统一管理包括两种模式,一种是集中式管理,另一种是对等协作式管理;在所述的集中式管理模式下,分布式云系统具有一个中央云管理系统,各微云系统具可独立运行但由中央云管理系统统一管理;在所述的对等协作式模式下,分布式云系统中不存在集中式的中央云管理系统,而是各微云系统具有自身的云管理系统以及云间协作模块。4.根据权利要求3所述的基于融合统一计算的分布式云系统,其特征在于,分布式云系统内的各微云系统通过一定的协作机制实现各微云系统之间的资源互借互用;所述的...

【专利技术属性】
技术研发人员:温木奇冯英才解振宇
申请(专利权)人:广州云晫信息科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1