[发明专利]基于相空间的云计算能耗优化方法和系统有效
申请号: | 201810845198.1 | 申请日: | 2018-07-27 |
公开(公告)号: | CN108845886B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 郑美光;常成龙;杨姣 | 申请(专利权)人: | 中南大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F1/329 |
代理公司: | 长沙朕扬知识产权代理事务所(普通合伙) 43213 | 代理人: | 何湘玲 |
地址: | 410000 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 相空间 计算 能耗 优化 方法 系统 | ||
1.一种基于相空间的云计算能耗优化方法,其特征在于,包括以下步骤:
S1:获取云计算系统中所有的节点以及所述节点的上下文环境信息,并建立能耗模型;
S2:测量所述节点所有正在执行的任务的总能耗,根据该总能耗建立静态能耗相空间;
S3:采用所述能耗模型预测新增任务所需的能耗,并建立动态能耗相空间;
S4:根据所述静态能耗相空间计算得到最优子相空间;
S5:预测新增任务在所述最优子相空间中各节点的能耗,根据所述静态能耗相空间和所述动态能耗相空间设计任务调度算法,并确定新增任务的最优任务分配方案;
所述S1中,所述上下文环境信息包括节点类型、网络条件、以及集群位置;
结合所述上下文环境参数,计算任务的实际时间开销如下:
表示任务在组件Cij上的理想时间开销,θi为节点的环境参数;
建立能耗模型为:
表示节点Ci接收任务负载后组件Cit的能耗变化值,N表示N个能耗参数;
所述动态能耗相空间的建立考虑节点接收任务产生的能耗增加情况,将节点Ci因接收任务而带来的能耗增加值的归一化值作为Ci在动态能耗相空间中投影点的广义坐标,节点Ci的能耗变化值在动态能耗相空间中广义坐标如下:
A′i=(X′i1,X′i2…X′it…X′iN),1≤j≤N;
其中,X′ij表示组件Cij上当前能耗变化的归一化值,表示节点Ci接收任务负载后组件Cit的能耗变化值,λi表示节点Ci能耗占云集群总能耗的百分比,wij表示组件Cij能耗占节点Ci总能耗的百分比。
2.根据权利要求1所述的基于相空间的云计算能耗优化方法,其特征在于,所述S2中,所述建立静态能耗相空间具体包括以下步骤:
S21:获取所述云计算系统中当前的所有节点正在执行任务的能耗参数组成的所有向量;
S22:将所有所述向量映射到相空间中,将所述能耗参数的个数视为相空间的维度,将所有所述向量的模之和视为云计算系统当前的负载总能耗,根据所述负载总能耗建立静态能耗相空间。
3.根据权利要求1所述的基于相空间的云计算能耗优化方法,其特征在于,所述S3中,所述建立动态能耗相空间具体包括以下步骤:
S31:采用能耗模型预测所述云计算系统中的新增任务的能耗参数组成的所有能耗增加向量;
S32:将所述能耗增加向量映射到相空间中,将所述新增任务的能耗的参数个数视为相空间的维度,将所有所述能耗增加向量的模之和视为新增的总能耗,根据所述新增的总能耗建立动态能耗相空间。
4.根据权利要求1所述的基于相空间的云计算能耗优化方法,其特征在于,所述S4具体包括以下步骤:
S41:建立静态能耗相空间中反应所述节点能耗状态的坐标轴,并确定所述静态能耗相空间的投影点集合;
S42:在所述静态能耗相空间中,过所述投影点集合的重心向所述坐标轴作垂线得到相应数量的子相 空间;
S43:若某个子相 空间中任意一点在各坐标轴上的坐标值均小于中心的坐标值,则将该子相 空间视为最优子相 空间。
5.根据权利要求1所述的基于相空间的云计算能耗优化方法,其特征在于,所述S5中,所述确定新增任务的最优任务分配方案具体包括以下步骤:
S51:采用所述能耗模型预测新增任务在所述最优子相 空间中各节点上的能耗,并得到所有可能的分配方案;
S52:采用任务调度算法将所述所有可能的分配方案映射到所述动态能耗相空间中,将使得相空间重心相比于原点移动距离最小的方案视为所述新增任务的最优任务分配方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810845198.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种面向自动驾驶的边缘计算资源管理方法
- 下一篇:一种金融交易故障检测系统