【技术实现步骤摘要】
云资源优化配置方法、装置、电子设备及可读存储介质
本专利技术涉及计算机
,尤其涉及一种云资源优化配置方法、装置、电子设备及可读存储介质。
技术介绍
云资源通常是大量服务器的集合,大量服务器构成大量的计算单元以承担多种不同的计算任务,当多个计算任务同时在云资源进行配置时,其配置顺序的不同会导致所使用服务器的数量不同,因此,找到一种使用服务器数量较少的计算任务配置方案可以最大化的提高云资源的使用效率。
技术实现思路
本申请实施例提供一种云资源优化配置方法、装置、电子设备及可读存储介质,首先获取云资源占用集合,该云资源占用集合中每个元素表示每个待配置计算任务的云资源占用情况;然后初始化模拟退火算法,并对该云资源占用集合中元素的排列顺序进行模拟退火算法处理,在该模拟退火算法进程满足预定条件时,将元素的当前迭代排列顺序回跳到预定回返进程所对应的迭代排列顺序并继续模拟退火过程,在模拟退火算法结束时,将待配置计算任务按照保存的最优解的迭代排列顺序配置到云资源,这样所使用的云资源数量最少。即本申请实施例中, ...
【技术保护点】
1.一种云资源优化配置方法,其特征在于,包括:/n获取云资源占用集合,所述云资源占用集合中每个元素表示每个待配置计算任务的云资源占用情况;/n初始化模拟退火算法,并对所述云资源占用集合中元素的排列顺序进行模拟退火算法处理,按照所述模拟退火算法的进程依次得到并保存所述元素的若干迭代排列顺序和每个所述迭代排列顺序的函数值,并将数值最小的所述函数值所对应的迭代排列顺序作为最优解保存;其中,所述函数值表示待配置计算任务采用所述函数值对应的迭代排列顺序时的云资源占用情况;/n监测所述模拟退火算法的进程,在所述模拟退火算法的进程满足预设条件时,将所述元素的当前迭代排列顺序回跳到预定回返 ...
【技术特征摘要】
1.一种云资源优化配置方法,其特征在于,包括:
获取云资源占用集合,所述云资源占用集合中每个元素表示每个待配置计算任务的云资源占用情况;
初始化模拟退火算法,并对所述云资源占用集合中元素的排列顺序进行模拟退火算法处理,按照所述模拟退火算法的进程依次得到并保存所述元素的若干迭代排列顺序和每个所述迭代排列顺序的函数值,并将数值最小的所述函数值所对应的迭代排列顺序作为最优解保存;其中,所述函数值表示待配置计算任务采用所述函数值对应的迭代排列顺序时的云资源占用情况;
监测所述模拟退火算法的进程,在所述模拟退火算法的进程满足预设条件时,将所述元素的当前迭代排列顺序回跳到预定回返进程所对应的迭代排列顺序,然后对所述元素的排列顺序继续进行所述模拟退火算法处理;
在所述模拟退火算法结束时,将待配置计算任务按照保存的所述最优解的迭代排列顺序配置到所述云资源。
2.根据权利要求1所述的云资源优化配置方法,其特征在于,所述初始化模拟退火算法的步骤包括:
获取所述模拟退火算法的初始化参数值,所述初始化参数值包括初始温度值、终止温度值和退火系数,其中,所述初始温度值大于所述终止温度值,所述退火系数小于1;
根据所述初始化参数值生成所述模拟退火算法的进程。
3.根据权利要求2所述的云资源优化配置方法,其特征在于,所述根据所述初始化参数值生成所述模拟退火算法的进程的步骤包括:
在所述初始温度值与所述终止温度值之间,以所述初始温度值依次乘以所述退火系数的n次方,得到若干迭代温度值,其中,所述n为正整数;
按照由大到小的顺序将所述初始温度值、若干所述迭代温度值和所述终止温度值排序,得到所述模拟退火算法的进程。
4.根据权利要求3所述的云资源优化配置方法,其特征在于,所述对所述云资源占用集合中元素的排列顺序进行模拟退火算法处理,按照所述模拟退火算法的进程依次得到并保存所述元素的若干迭代排列顺序和每个所述迭代排列顺序的函数值的步骤包括:
设定所述云资源占用集合中元素的排列顺序为所述模拟退火算法的解,所述云资源占用集合中随机两个元素的顺序交换为所述模拟退火算法的解变动值;
采用模拟退火算法对所述云资源占用集合中元素的排列顺序进行处理;
对应所述模拟退火算法进程中的每个温度值,依次得到并保存所述元素的若干迭代排列顺序和每个所述迭代排列顺序的函数值。
5.根据权利要求3所述的云资源优化配置方法,其特征在于,所述监测所述模拟退火算法的进程,在所述模拟退火算法的进程满足预设条件时,将所述元素的当前迭代排列顺序回跳到预定回...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。