[發明專利]一種適用于電力系統分布式任務的管理方法在審
| 申請號: | 201510533368.9 | 申請日: | 2015-08-27 |
| 公開(公告)號: | CN105139130A | 公開(公告)日: | 2015-12-09 |
| 發明(設計)人: | 顧文杰;高原;沙一川;任升;方華建 | 申請(專利權)人: | 國電南瑞科技股份有限公司;國電南瑞南京控制系統有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q50/06 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林 |
| 地址: | 210032 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 電力系統 分布式 任務 管理 方法 | ||
1.一種適用于電力系統分布式任務的管理方法,其特征是,包括以下步驟:
1)分布式任務的初始化:管理程序根據系統中活躍的處理節點的數量,將待處理數據劃分成大小均衡的若干數據集合,并將任務進程分發到所有活躍的節點上;接著將每個數據集合分發到對應的計算節點上去,并啟動計算任務,;
2)運行管理:包括故障冗余、負載均衡、狀態切換以及啟停管理;
3)計算節點的狀態管理:通過心跳機制發現節點離線后,立刻將此節點上的任務遷移到其它低負載節點上;發現節點恢復后,通過負載均衡原則將高負載節點上的任務遷移到該節點上;
4)分布式任務的結果匯總:采用單節點匯總、全系統匯總和區域匯總,并將結果最終寫入電力系統內存實時數據庫。
2.根據權利要求1所述的一種適用于電力系統分布式任務的管理方法,其特征是,所述步驟2)中分布式任務的故障冗余為系統中所有正在運行的主任務啟動一個熱備任務,且熱備任務與主任務不在同一個節點上;熱備任務得到主任務同樣的數據輸入,并且運行同樣的處理邏輯;如果主任務運行失敗,或者中途故障退出,熱備任務會立刻升級成主任務,計算完成后此任務實例的結果將參與匯總;同時除主任務故障的節點和熱備任務升主任務的節點之外的另一個節點會再啟動一個此任務的熱備任務。
3.根據權利要求1所述的一種適用于電力系統分布式任務的管理方法,其特征是,所述步驟2)中分布式任務的負載均衡以每個節點的任務數量來衡量負載,包括主任務層面和熱備任務層面;一旦任意兩個節點間主任務的數量之差超過一個閾值,負載均衡會自動將高負載節點的部分主任務遷移到低負載節點上;其中,所述閾值根據經驗值設定;同樣,一旦兩個節點間備任務的數量之差超過所述閾值,負載均衡會自動將高負載節點的部分備任務遷移到低負載節點上。
4.根據權利要求1所述的一種適用于電力系統分布式任務的管理方法,其特征是,所述步驟2)中狀態切換采用手動切換主任務和熱備任務的狀態;啟停管理采用手動停止任務,無論停止的是主任務還是熱備任務,相對應的另一個任務也會停止。
5.根據權利要求1所述的一種適用于電力系統分布式任務的管理方法,其特征是,所述步驟3)中,節點一旦離線,管理程序通過心跳機制立刻發現后,將這個節點運行的主任務和熱備任務在其它低負載節點上重新啟動;節點一旦恢復,心跳機制會立刻發現該節點;管理程序將該節點上的任務先全部置為熱備狀態,根據主、備任務的負載均衡原則調整任務的分布情況,直到整個系統的主任務和熱備任務都處于負載均衡狀態。
6.根據權利要求1所述的一種適用于電力系統分布式任務的管理方法,其特征是,所述步驟4)中,當采用單節點匯總方式時,只有一個服務節點對上層電力應用提供服務時,電力應用指定該節點作為匯總節點,其他節點使用TCP協議向其發送最終的計算結果;當采用全系統匯總方式時,每個節點都對外提供服務時,每個計算節點使用組播發送自己的計算結果,實現全系統匯總,匯總結果最終寫入電力系統內存實時數據庫;當采用區域匯總方式時,電力應用采用區域計算和服務模式時,部分計算節點指定一個節點作為匯總節點,剩余節點指定另一個點作為匯總節點,使用匯總節點的節點號通過算法形成組播端口,通過組播協議發送計算結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國電南瑞科技股份有限公司;國電南瑞南京控制系統有限公司,未經國電南瑞科技股份有限公司;國電南瑞南京控制系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510533368.9/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





