[发明专利]可再生供能的云计算系统中基于合作博弈的能量分配方法有效
申请号: | 201510725103.9 | 申请日: | 2015-10-29 |
公开(公告)号: | CN105225016B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 魏同权;陈箭飞;周俊龙;邵高原 | 申请(专利权)人: | 华东师范大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04 |
代理公司: | 上海蓝迪专利商标事务所(普通合伙) 31215 | 代理人: | 徐筱梅;张翔 |
地址: | 200241 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 再生 计算 系统 基于 合作 博弈 能量 分配 方法 | ||
1.一种可再生供能的云计算系统中基于合作博弈的能量分配方法,其特征在于,该方法包括以下步骤:
步骤一:确定本次能量分配的时间间隔;
步骤二:预测本次时间间隔内的可用能量,该可用能量作为系统的能量来源;
步骤三:判断能量是否充足,不充足时转步骤四,充足时转按需分配能量,并转步骤六;
步骤四:用博弈论对能量分配进行建模,并转化成带约束的优化问题,再将其转化成对偶问题;
步骤五:用梯度投影法来求解对偶问题,并验证求到解的全局最优性;
步骤六:分配结束;其中:
所述步骤四具体包括:
步骤D1:用博弈论对能量分配问题进行建模,并转化为一个带约束的优化问题,即:
s.t:∑i=1,2,…,MEaloc,i=Eavl(Δt)
其中,Ealoc,i为第i个服务器上分配的能量,μi0为第i个服务器最低需要满足的吞吐量,M为服务器的个数,si为服务器的频率,Ni为服务器上任务的个数,c为任务的执行频率,δi为电路有效因子;
步骤D2:该优化问题对应的拉格朗日函数为:
对拉格朗日函数求偏导,并使偏导等于0,得到分配方案为:可知分配方案为拉格朗日乘子(α,βi,γi)的函数,通过其对偶问题来求这些变量;其中,Ealoc,i为第i个服务器上分配的能量,μi0为第i个服务器最低需要满足的吞吐量,M为服务器的个数,si为服务器的频率,Ni为服务器上任务的个数,c为任务的执行频率,δi为电路有效因子;
步骤D3:将代入拉格朗日函数,得到其对偶问题为:
s.t.βi≥0,i=1,2,…,M
其中,M为服务器的个数,si为服务器的频率,c为任务的执行频率,δi为电路有效因子,Ni为服务器上任务的个数。
2.如权利要求1所述的能量分配方法,其特征在于,所述步骤一具体包括:
步骤A1:计算系统所需要的最少能量:
Emin(Δt)=M*min{δisi2c*Ni|,i=1,2,…,M}
其中:M为服务器的个数,si为服务器的频率,Ni为服务器上任务的个数,c为任务的执行频率,δi为电路有效因子;
步骤A2:计算系统所需要的最多能量:
Emax(Δt)=M*max{δisi2c*Ni|,i=1,2,…,M}
其中:M为服务器的个数,si为服务器的频率,Ni为服务器上任务的个数,c为任务的执行频率,δi为电路有效因子;
步骤A3:能量分配时间间隔Δt定义为Eharv(Δt)处于Emin(Δt)和Emax(Δt)之间的时间:
Δt=min{Δt|Eharv(t+Δt)∈YEmin(Δt),Emax(Δt)]}。
3.如权利要求1所述的能量分配方法,其特征在于,所述步骤二具体包括:
步骤B1:预测到的本次时间间隔内的可用能量为:
其中,Δt为本次能量分配的时间间隔,t为当前时刻,Pharv(t)为能量采集功率,Pharv(Δt)为时间间隔能量采集功率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510725103.9/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理