【技术实现步骤摘要】
云业务处理方法及相关装置和系统
本专利技术涉及通信
,具体涉及云业务处理方法及相关装置和系统。
技术介绍
云计算服务可看成是一种服务的交付和消费模式。云服务供应商(CSP,CloudServiceProvider)将大量计算资源用网络连接起来并进行统一的管理、分配和调度,构成一个巨大的计算资源池向云服务消费者(CSC,CloudServiceConsumer)提供服务。对CSC而言,云资源可无限扩展,具有按需索取、按使用付费等高效灵活的特点。一般来说,云计算服务大致可分为3个层次:基础设施级服务(IaaS,InfrastructureasaService),也称为I层、平台级服务(PaaS,PlatformasaService),也称为P层、软件级服务(SaaS,SoftwareasaService),也称为S层。目前,业界最多的为I层供应商(如Amazon)。在IaaS中,CSC仅消费CSP提供的计算、存储、网络传输等基础设施能力,所以其必须提供相应的平台和软件应用,而CSP则以虚拟机的方式为CSC提供I层服务。有些计算任务具有计算时间长、数据量大、周期性 ...
【技术保护点】
一种云业务处理方法,其特征在于,包括:云资源管理节点接收任务请求;其中,所述任务请求携带计算任务的描述信息,所述描述信息包括所述计算任务的作业描述信息和要求完工指标,所述要求完工指标包括交付期和/或预算;所述云资源管理节点获取能够调度的云资源的处理能力和价格;所述云资源管理节点基于所述获取的能够调度的云资源的处理能力和价格,构造所述计算任务对应的可用资源调度方案,若构造出的该可用资源调度方案对应的预估完工指标满足所述计算任务的要求完工指标,则基于所述可用资源调度方案,调用云资源执行所述计算任务的作业。
【技术特征摘要】
1.一种云业务处理方法,其特征在于,包括:云资源管理节点接收任务请求;其中,所述任务请求携带计算任务的描述信息,所述描述信息包括所述计算任务的作业描述信息和要求完工指标,所述要求完工指标包括交付期和/或预算;所述云资源管理节点获取能够调度的云资源的处理能力和价格;所述云资源管理节点基于所述获取的能够调度的云资源的处理能力和价格,构造所述计算任务对应的可用资源调度方案,若构造出的该可用资源调度方案对应的预估完工指标满足所述计算任务的要求完工指标,则基于所述可用资源调度方案,调用云资源执行所述计算任务的作业;所述基于所述获取的能够调度的云资源的处理能力和价格,构造所述计算任务对应的可用资源调度方案,包括:构造资源调度方案;计算所述资源调度方案的关键路径和非关键路径;将所述资源调度方案中,所述关键路径上的部分或全部作业对应的云资源,更换为能够调度的更便宜的云资源;若更换所述作业的云资源之后使得该作业的费用增量小于0,且使得所述计算任务的预估完工指标满足所述要求完工指标,则基于更换的所述云资源,修改当前的资源调度方案;将所述资源调度方案中,所述非关键路径上的部分或全部作业对应的云资源,更换为能够调度的更便宜的云资源;若更换所述作业的云资源之后使得该作业的费用增量小于0,且使得该作业的完工时间不晚于该作业的最晚完工时间,则基于更换的所述云资源修改当前的资源调度方案,以得到可用资源调度方案;或者,将所述资源调度方案中,所述非关键路径上的部分或全部作业对应的云资源,更换为能够调度的更便宜的云资源;若更换所述作业的云资源之后使得该作业的费用增量小于0,且使得该作业的完工时间不晚于该作业的最晚完工时间,则基于更换的所述云资源,修改当前的资源调度方案;将所述资源调度方案中,所述关键路径上的部分或全部作业对应的云资源,更换为能够调度的更便宜的云资源;若更换所述作业的云资源之后,使得该作业的费用增量小于0,且使得所述计算任务的预估完工指标满足所述要求完工指标,则基于更换的所述云资源修改当前的资源调度方案,以得到可用资源调度方案。2.根据权利要求1所述的方法,其特征在于,所述构造资源调度方案,包括:基于能够调度的最高性能的云资源的处理能力,预估所述计算任务的各作业的计算时间和处理时间;根据所述各作业之间的拓扑关系和预估出的所述各作业的计算时间和处理时间,预估所述各作业的开始部署时间、开始处理时间、完成处理时间及所述计算任务的完工时间及相应费用;基于预估出的所述计算任务的各作业的开始部署时间、开始处理时间、完成处理时间及所述计算任务的完工时间和相应费用,构造资源调度方案。3.根据权利要求1或2所述的方法,其特征在于,所述可用资源调度方案记录的内容包括:所述计算任务各作业的作业标识、预估的所述各作业的开始部署时间、预估的所述各作业的开始处理时间、预估的所述各作业的完成处理时间、所述各作业对应的云服务供应商标识和所述各作业对应的云资源配置。4.根据权利要求3所述的方法,其特征在于,所述计算任务的描述信息还包括如下信息的一个或多个:所述计算任务各作业的拓扑关系、预估的所述各作业的处理时间及其测试平台关键资源的配置、所述各作业的独立数据量和依赖数据量、预算松弛因子、所述计算任务的待计算数据的地址、所述计算任务的各作业的结果数据的地址。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在调用云资源执行所述计算任务作业的过程中,若当前已完成的作业不是所述计算任务的最后一个作业,则评估当前已预估信息的准确度,若不准确,则修正所述可用资源调度方案中对应所述计算任务尚未部署作业的相关预估信息。6.根据权利要求5所述的方法,其特征在于,所述修正所述可用资源调度方案中对应所述计算任务尚未部署作业的相关预估信息,包括:重构可用资源调度方案;计算重构的可用资源调度方案的关键路径和非关键路径;将所述重构的可用资源调度方案中,所述关键路径上尚未部署的部分或全部作业对应的云资源,更换为能够调度的更便宜的云资源;若更换尚未部署作业的云资源之后,使得该尚未部署作业的费用增量小于0,且使得所述计算任务的预估完工指标满足所述要求完工指标,则基于更换的所述云资源修改所述当前的可用资源调度方案;将所述重构的可用资源调度方案中,所述非关键路径上尚未部署的部分或全部作业对应的云资源,更换为能够调度的更便宜的云资源;若更换所述尚未部署作业的云资源后,使得该尚未部署作业的费用增量小于0,且使得该尚未部署作业的完工时间不晚于该作业的最晚完工时间,则基于更换的所述云资源,修改当前的可用资源调度方案;或者,将所述重构的可用资源调度方案中,所述非关键路径上尚未部署的部分或全部作业对应的云资源,更换为能够调度的更便宜的云资源;若更换所述作业的云资源之后使得该作业的费用增量小于0,且使得使得该作业的完工时间不晚于该作业的最晚完工时间,则基于更换的所述云资源,修改当前的可用资源调度方案;将所述重构的可用资源调度方案中,所述关键路径上尚未部署的部分或全部作业对应的云资源,更换为能够调度的更便宜的云资源;若更换尚未部署作业的云资源之后,使得该尚未部署作业的费用增量小于0,且使得所述计算任务的预估完工指标满足所述要求完工指标,则基于更换的所述云资源修改当前的可用资源调度方案。7.根据权利要求6所述的方法,其特征在于,所述重构可用资源调度方案,包括:基于能够调度的最高性能的云资源的处理能力,预估所述计算任务的各未部署作业的计算时间和处理时间;根据所述各未部署作业之间的拓扑关系和预估出的所述各未部署作业的计算...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。