【技术实现步骤摘要】
本专利技术涉及一种云计算资源的实时调度方法。
技术介绍
云计算平台也称为云平台。云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。对于以数据处理为主的计算型云平台而言,在进行大量的数据处理运算时,需要对云计算资源进行调度,以达到充分利用云计算资源的目的,使构成云计算资源的每个计算单元都得到充分的利用,同时提高运算效率。
技术实现思路
针对上述技术问题,本专利技术设计开发了一种可提高每个计算单元的效率和利用率的云计算资源的实时调度方法。本专利技术提供的技术方案为:一种云计算资源的实时调度方法,包括:步骤(1)提供M个主计算单元和M个反馈单元,建立M个计算组,在每个计算组内具有一个主计算单元和一个反馈单元;步骤(2)建立一个包含M个计算组的动态列表,动态列表的初始状态下M个计算组预先对应有一个初始排序;步骤(3)先依照初始排序向动态列表中的第一个计算组分配计算任务,当第一个计算组接收到一个计算任务后,则更新动态列表,将第一个计算组从动态列表中删除;当一个计算组完成一个计算任务,则更新动态列表, ...
【技术保护点】
一种云计算资源的实时调度方法,其特征在于,包括:步骤(1)提供M个主计算单元和M个反馈单元,建立M个计算组,在每个计算组内具有一个主计算单元和一个反馈单元;步骤(2)建立一个包含M个计算组的动态列表,动态列表的初始状态下M个计算组预先对应有一个初始排序;步骤(3)先依照初始排序向动态列表中的第一个计算组分配计算任务,当第一个计算组接收到一个计算任务后,则更新动态列表,将第一个计算组从动态列表中删除;当一个计算组完成一个计算任务,则更新动态列表,将该计算组增加至动态列表中,并增加至动态列表的第一个位置;始终向动态列表中的第一个计算组分配计算任务;其中,一个计算组完成一个计算任 ...
【技术特征摘要】
1.一种云计算资源的实时调度方法,其特征在于,包括:步骤(1)提供M个主计算单元和M个反馈单元,建立M个计算组,在每个计算组内具有一个主计算单元和一个反馈单元;步骤(2)建立一个包含M个计算组的动态列表,动态列表的初始状态下M个计算组预先对应有一个初始排序;步骤(3)先依照初始排序向动态列表中的第一个计算组分配计算任务,当第一个计算组接收到一个计算任务后,则更新动态列表,将第一个计算组从动态列表中删除;当一个计算组完成一个计算任务,则更新动态列表,将该计算组增加至动态列表中,并增加至动态列表的第一个位置;始终向动态列表中的第一个计算组分配计算任务;其中,一个计算组完成一个计算任务,具体过程包括:该计算组的主计算单元执行完该计算任务,并生成计算结果;任一个计算组在完成计算任务后,该计算组中的主计算单元还将该计算结果发送至该计算组的反馈单元,该反馈单元将该计算结果返回给下发该计算任务的终端;步骤(4)以每分配M个计算任务为一轮,统计在第一轮中未接收过计算任务的计算组的个数A以及接收过两个及两个以上计算任务的计算组的个数B,更新动态列表,将A个在第一轮中未接收过计算任务的计算组排列至动态列表第一个至第A个位置,将B个在第一轮中接收过两个及两个以上计算任务的计算组排列至动态列表中的倒数第一个至倒数第B个位置;每经过一轮,对动态列表依照上述...
【专利技术属性】
技术研发人员:徐莹冰,
申请(专利权)人:上海欧网网络科技发展有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。