基于云计算的任务下发方法、装置、系统及可读存储介质制造方法及图纸

技术编号:23314873 阅读:39 留言:0更新日期:2020-02-11 17:43
本发明专利技术公开了一种基于云计算的任务下发方法,将待执行应用计算过程按照框架级别建立拆分成层级应用计算过程,并对生成的层级应用基于基本组件划分规则进行任务分解,采用细颗粒度任务拆分,大的任务通过分治策略拆分成小的任务执行,从而计算力弱的普通计算机同样可以参与到大型计算中,可以有效整合个人、公司、学校等普通PC机与云机房中的服务器,形成更加强大的公共云服务,实现全民范围的处理器、内存、硬盘、显卡、带宽等物理资源的最大化应用,解决云服务厂商对计算机设备的单一依赖,避免主机硬件资源购买过剩导致浪费和过少导致压力过大等问题。本发明专利技术还公开了基于云计算的任务下发装置、系统及可读存储介质,具有上述有益效果。

Cloud computing based task delivery methods, devices, systems and readable storage media

【技术实现步骤摘要】
基于云计算的任务下发方法、装置、系统及可读存储介质
本专利技术涉及电子
,特别涉及一种基于云计算的任务下发方法、装置、系统及可读存储介质。
技术介绍
云服务是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。随着云技术的发展,越来越多的企业选择使用云平台承载业务。目前笔记本电脑、台式电脑已经成为生活、办公必需品,但很多机器在购买之后并没有发挥其应有的价值,目前市场上有众多的云服务平台,如阿里巴巴的阿里云、腾讯的腾讯云、华为的华为云等,都可以实现普通计算机整合企业云服务,即通过云平台实现架设那些闲置或没有发挥其最大性能的计算机,以提升系统的计算能力。由于普通计算机毕竟只是用于日常需要,硬件配置远不如商用服务器,所以处理能力会低很多,从而造成总体云服务的处理时间增长,另外,由于普通计算机可能并没有专业运行环境,或者并没有足够的空间用于大型计算处理,又或者普通计算机的处理器能力确实有限导致无法满足运行需要,所以一些运行在独特底层架构之上的、需要较大运行空间的、需要高精度以及高复杂度的等等比较专业的计算应用运行在普通计算机上会有很多问题需要逐一解决。
技术实现思路
本专利技术的目的是提供一种基于云计算的任务下发方法,该方法可以有效的解决云服务厂商对计算机设备的单一依赖,避免主机硬件资源购买过剩导致浪费和过少导致压力过大等问题,同时对于普通用户而言实现购买计算机后将其发挥实际价值,真正实现计算机的“计算”价值;本专利技术的另一目的是提供一种基于云计算的任务下发装置、系统及可读存储介质。为解决上述技术问题,本专利技术提供一种基于云计算的任务下发方法,包括:将待执行应用计算过程按照框架级别建立拆分成层级应用计算过程,生成层级应用;对所述层级应用基于基本组件划分规则进行任务分解,得到细颗粒度的若干子任务;将所述子任务根据区域调度机制下发至对应的执行客户端。可选地,将所述子任务根据区域调度机制下发至对应的执行客户端,包括:将所述子任务的相关内存映射出快照,得到内存快照;将所述内存快照下发至对应的执行客户端进行持续计算。可选地,所述客户端使用虚拟化技术将任务执行组件通过镜像以及容器的方式保存在客户端中,生成通用微型的虚拟操作系统;则相应地,将所述子任务根据区域调度机制下发至对应的执行客户端,包括:将所述子任务下发至对应的执行客户端中的虚拟操作系统。可选地,所述基于云计算的任务下发方法还包括:对所述虚拟操作系统建立沙箱运行。可选地,所述基于云计算的任务下发方法还包括:监控所述执行客户端在任务执行过程中的硬件状态,得到监控信息;根据所述监控信息进行任务执行进度反馈调节。可选地,将所述子任务根据区域调度机制下发至对应的执行客户端,包括:根据冗余任务下发机制确定执行所述子任务的若干执行客户端;将所述子任务根据区域调度机制下发至对应的执行客户端。可选地,根据所述冗余任务下发机制确定执行所述子任务的若干执行客户端,包括:获取客户端运行信息;从所述运行信息中提取目标因素下的目标数据;根据所述目标数据在连接客户端中筛选出所述待执行客户端。本专利技术公开一种基于云计算的任务下发装置,包括:层级应用拆分单元,用于将待执行应用计算过程按照框架级别建立拆分成层级应用计算过程,生成层级应用;任务分解单元,用于对所述层级应用基于基本组件划分规则进行任务分解,得到细颗粒度的若干子任务;下发单元,用于将所述子任务根据区域调度机制下发至对应的执行客户端。本专利技术公开一种基于云计算的任务下发系统,包括:云服务中心,用于将待执行应用计算过程按照框架级别建立拆分成层级应用计算过程,生成层级应用;对所述层级应用基于基本组件划分规则进行任务分解,得到细颗粒度的若干子任务;区域任务调度中心,用于根据区域调度机制确定所述子任务对应的用户层客户端中的执行客户端;将所述子任务根据区域调度机制下发至对应的执行客户端;用户层客户端,用于根据所述区域任务调度中心的任务调度进行任务执行。本专利技术公开一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现所述基于云计算的任务下发方法的步骤。本专利技术所提供的基于云计算的任务下发方法,通过将待执行应用计算过程按照框架级别建立拆分成层级应用计算过程,生成层级应用,并对层级应用基于基本组件划分规则进行任务分解,采用细颗粒度任务拆分,从而大的任务通过分治策略拆分成小的任务执行,以至于计算力弱的普通计算机同样可以参与到大型计算中,从而可以有效整合个人、公司、学校等普通PC机与云机房中的服务器,形成更加强大的公共云服务,实现全民范围的处理器、内存、硬盘、显卡、带宽等物理资源的最大化应用,从而可以有效的解决云服务厂商对计算机设备的单一依赖,避免主机硬件资源购买过剩导致浪费和过少导致压力过大等问题,同时对于普通用户而言实现购买计算机后将其发挥实际价值,真正实现计算机的“计算”价值。本专利技术还公开了一种基于云计算的任务下发装置、系统及一种可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的基于云计算的任务下发方法的流程图;图2为本专利技术实施例提供的基于云计算的任务下发装置的结构框图;图3为本专利技术实施例提供的基于云计算的任务下发系统的结构框图;图4为本专利技术实施例提供的基于云计算的任务下发系统的结构示意图。具体实施方式本专利技术的核心是提供一种基于云计算的任务下发方法,该方法可以有效的解决云服务厂商对计算机设备的单一依赖,避免主机硬件资源购买过剩导致浪费和过少导致压力过大等问题,同时对于普通用户而言实现购买计算机后将其发挥实际价值,真正实现计算机的“计算”价值;本专利技术的另一核心是提供一种基于云计算的任务下发装置、系统及可读存储介质。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。随着云技术的发展,越来越多的企业选择使用云平台承载业务,与之同时云平台的基础设施建设也面临着挑战,另一方面笔记本电脑、台式电脑已经成为生活、办公必需品,但很多机器在购买之后并没有发挥其应有的价值,这时需要一种技术来架设那些闲置或没有发挥其最大性能的计算机与云平台所需要的计算力之间桥梁,达到本文档来自技高网...

【技术保护点】
1.一种基于云计算的任务下发方法,其特征在于,包括:/n将待执行应用计算过程按照框架级别建立拆分成层级应用计算过程,生成层级应用;/n对所述层级应用基于基本组件划分规则进行任务分解,得到细颗粒度的若干子任务;/n将所述子任务根据区域调度机制下发至对应的执行客户端。/n

【技术特征摘要】
1.一种基于云计算的任务下发方法,其特征在于,包括:
将待执行应用计算过程按照框架级别建立拆分成层级应用计算过程,生成层级应用;
对所述层级应用基于基本组件划分规则进行任务分解,得到细颗粒度的若干子任务;
将所述子任务根据区域调度机制下发至对应的执行客户端。


2.如权利要求1所述的基于云计算的任务下发方法,其特征在于,将所述子任务根据区域调度机制下发至对应的执行客户端,包括:
将所述子任务的相关内存映射出快照,得到内存快照;
将所述内存快照下发至对应的执行客户端进行持续计算。


3.如权利要求1所述的基于云计算的任务下发方法,其特征在于,所述客户端使用虚拟化技术将任务执行组件通过镜像以及容器的方式保存在客户端中,生成通用微型的虚拟操作系统;
则相应地,将所述子任务根据区域调度机制下发至对应的执行客户端,包括:将所述子任务下发至对应的执行客户端中的虚拟操作系统。


4.如权利要求3所述的基于云计算的任务下发方法,其特征在于,还包括:对所述虚拟操作系统建立沙箱运行。


5.如权利要求1所述的基于云计算的任务下发方法,其特征在于,还包括:
监控所述执行客户端在任务执行过程中的硬件状态,得到监控信息;
根据所述监控信息进行任务执行进度反馈调节。


6.如权利要求1至5任一项所述的基于云计算的任务下发方法,其特征在于,将所述子任务根据区域调度机制下发至对应的执行客户端,包括:
根据冗余任务下发机制确定执行所...

【专利技术属性】
技术研发人员:郭金伟范渊
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:浙江;33

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

1