-
公开(公告)号:CN114691292A
公开(公告)日:2022-07-01
申请号:CN202210211685.9
申请日:2022-03-04
Applicant: 国家工业信息安全发展研究中心
Abstract: 本发明公开了一种基于改进向日葵算法的虚拟机资源调度方法,包括:初始化各向日葵的资源调度状态,以及,基于计算获得的总能量,确定初始状态下太阳位置所在的向日葵;确定该向日葵吸收的能量;确定总任务最大完成时间以及CPU的利用率;以总任务最大完成时间最小以及总资源消耗对CPU利用率最高为目标,基于向日葵的全局状态更新以及局部状态更新进行授粉产生新向日葵,并对向日葵进行位置更新;基于更新后的各向日葵,更新太阳的位置所在的向日葵。本申请的方法通过改进的授粉策略,实现了在算法开始迭代初期更多的进行全局搜索,在接近结束时更多的进行本地搜索,既能一定程度防止进入局部最优解,同时也可以在接近结束时加快收敛速度。
-
公开(公告)号:CN114691292B
公开(公告)日:2025-03-14
申请号:CN202210211685.9
申请日:2022-03-04
Applicant: 国家工业信息安全发展研究中心
Abstract: 本发明公开了一种基于改进向日葵算法的虚拟机资源调度方法,包括:初始化各向日葵的资源调度状态,以及,基于计算获得的总能量,确定初始状态下太阳位置所在的向日葵;确定该向日葵吸收的能量;确定总任务最大完成时间以及CPU的利用率;以总任务最大完成时间最小以及总资源消耗对CPU利用率最高为目标,基于向日葵的全局状态更新以及局部状态更新进行授粉产生新向日葵,并对向日葵进行位置更新;基于更新后的各向日葵,更新太阳的位置所在的向日葵。本申请的方法通过改进的授粉策略,实现了在算法开始迭代初期更多的进行全局搜索,在接近结束时更多的进行本地搜索,既能一定程度防止进入局部最优解,同时也可以在接近结束时加快收敛速度。
-