[發明專利]可再生供能的云計算系統中基于合作博弈的能量分配方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201510725103.9/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





