首页|云资源调度的回答集程序描述性求解

云资源调度的回答集程序描述性求解

扫码查看
针对求解难度为NP完全的基础设施即服务(IaaS)模式云资源调度问题,本文提出一种基于回答集程序(ASP)的描述性优化求解方法,并对其正确性进行分析。首先,把满足虚拟机CPU使用的情况下关闭尽可能多的主机做为减少云平台能耗的方法,将云资源调度问题形式化表述;其次,结合形式化描述以及减少云平台能耗的策略,将云资源调度问题用ASP编码为描述性(优化)问题,并分析其正确性;最后,在公开的PlanetLab数据集上进行实验,结果显示,ASP方法可在保障服务质量的同时减少集群能耗,最高可节能13%以上。这表明ASP方法在云资源调度问题上是有效的,从而提供一种易理解、易修改并能充分利用ASP最新工具成果的有效云资源调度新方法。
Descriptive Solution of the Answer Set Programming for Cloud Resource Scheduling
Aiming at solving the NP-complete IaaS model cloud resource scheduling problem,an optimal solution method based on answer set program is proposed,and its correctness is analyzed.First of all,it is determined that the way to reduce the energy consumption of the cloud platform is to shut down as many hosts as possible while satisfying the CPU usage of the virtual machine,and formulated the cloud resource scheduling problem.Secondly,combined with the formal description and the strategy of reducing the energy consumption of the cloud platform,the cloud resource scheduling problem is coded as a descriptive(optimization)problem with ASP,and its correctness is analyzed.Finally,the experiment is carried out on the public PlanetLab data set.The experimental results show that the ASP method can not only guarantee the quality of service but also reduce the energy consumption of the cluster,which can save more than 13%of the energy.This shows that ASP method is effective in cloud resource scheduling,and provides a new effective cloud resource scheduling method that is easy to understand,easy to modify and can make full use of the latest ASP tools.

answer set programmingcloud resource schedulingmulti-objective optimizationconstraint satisfaction problemenergy consumption

王卫舵、王以松、杨磊

展开 >

公共大数据国家重点实验室(贵州大学),贵州贵阳 550025

贵州大学人工智能研究院,贵州贵阳 550025

回答集程序 云资源调度 多目标优化 约束满足问题 能耗

国家自然科学基金

61976065

2024

广西师范大学学报(自然科学版)
广西师范大学

广西师范大学学报(自然科学版)

CSTPCD北大核心
影响因子:0.448
ISSN:1001-6600
年,卷(期):2024.42(2)
  • 28