【技术实现步骤摘要】
资源调度方法、系统、计算中心和可读存储介质
[0001]本申请涉及到云计算领域,具体而言,涉及资源调度方法、系统、计算中心和可读存储介质。
技术介绍
[0002]基础设施即服务(Infrastructure as a Service,简称为IaaS)是指把基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。在这种服务模型中,普通用户不用自己构建一个数据中心等硬件设施,而是通过租用的方式,利用网络从IaaS服务提供商获得计算机基础设施服务,包括服务器、计算、存储和网络等服务。
[0003]IaaS可以根据任务对计算资源的要求来为该任务调度计算资源,例如,可以为该任务分配不同大小的存储空间、不同核数的虚拟处理器、不同大小的内存等资源。需要注意的是,可调度的硬件资源受限于硬件设备的能力。在相关技术中,虽然这些硬件设备可以分布在不同的地理区域(简称为地域),但是对于在某个地域创建的任务,为该任务分配的计算资源只能是在该地域内的硬件设备所能提供的计算资源的范围内调度而来的,因此这种 ...
【技术保护点】
【技术特征摘要】
1.一种资源调度方法,包括:第一计算中心接收任务,其中,所述第一计算中心位于第一地理区域;所述第一计算中心将所述任务中拆分成子任务,其中,所述子任务为一个或多个;所述第一计算中心将所述子任务的部分或全部发送给第二计算中心,其中,所述第二计算中心位于第二地理区域,所述第二地理区域与所述第一地理区域不同,所述第二计算中心用于申请所述第二计算中心内的计算资源并使用申请到的计算资源执行接收到的子任务;所述第一计算中心获取所述任务的执行结果,其中,所述执行结果是所述任务的所有子任务的执行结果合并后的结果。2.根据权利要求1所述的方法,其中,在所述第一计算中心将所述子任务的部分发送给所述第二计算中心的情况下,还包括:所述第一计算中心使用申请到的本计算中心内的计算资源执行所述任务中除发送给所述第二计算中心的子任务之外的剩余任务。3.根据权利要求2所述的方法,其中,所述第一计算中心获取所述任务的执行结果,包括:所述第一计算中心接收所述第二计算中心发送的在所述第二计算中心执行的子任务的执行结果;所述第一计算中心根据在所述第二计算中心执行的子任务的执行结果和所述剩余任务的执行结果生成所述任务的执行结果;或者,所述第一计算中心从所述第二计算中心接收所述任务的执行结果,其中,所述执行结果是所述第二计算中心在获取到所述剩余任务的执行结果后,对在所述第二计算中心执行的子任务的执行结果和所述剩余任务的执行结果进行合并后得到的。4.根据权利要求2所述的方法,其中,所述第一计算中心申请本计算中心内的资源包括:所述第一计算中心获取在本计算中心所执行的任务或子任务的要求;所述第一计算中心根据在本计算中心所执行的任务或子任务的要求申请本计算中心内的资源。5.根据权利要求1所述的方法,其中,在所述第一计算中心接收所述任务之后,所述方法还包括:所述第一计算中心从多个计算中心中选择出所述第二计算中心;所述第一计算中心将执行所述任务所需要的数据或者执行所述子任务所需要的数据发送给所述第二计算中心进行数据缓存。6.根据权利要求5所述的方法,其中,所述第一计算中心从所述多个计算中心中选择出所述第二计算中心包括:所述第一计算中心根据计算中心的属性信息选择出所述第二计算中心,其中,所述属性信息包括以下至少之一:计算中心所在的地理区域、计算中心能够提供的可用的计算资源、使用该计算中心的计算资源的代价。7.根据权利要求6所述的方法,其中,所述第一计算中心根据所述属性信息选择出所述第二计算中心包括:
所述第一计算中心获取预...
【专利技术属性】
技术研发人员:李鹏,庄宇,田双坤,王焦,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。