[發明專利]一種集群服務器的通信優化方法在審
| 申請號: | 201410487657.5 | 申請日: | 2014-09-22 |
| 公開(公告)號: | CN104283943A | 公開(公告)日: | 2015-01-14 |
| 發明(設計)人: | 吳六一;蘇宏勛;王興念 | 申請(專利權)人: | 珠海許繼芝電網自動化有限公司;珠海許繼電氣有限公司;國家電網公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 譚志強 |
| 地址: | 519060 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 集群 服務器 通信 優化 方法 | ||
技術領域
本發明涉及電力行業信息交換總線技術領域,特別是一種集群服務器的通信優化方法。
背景技術
電力行業中部署有多種分布式的應用子系統,不同的子系統分別涉及電力行業中不同設備的運營和管理,包括供電設備監視和控制、系統可靠性管理、電壓管理、停電管理、工作管理、設備管理等。隨著電力行業的現代化發展,子系統的數量也隨之增加,各系統之間的信息互換交流也更為頻繁。
為了解決各子系統間的數據共享,電力信息交換總線應運而生,各子系統可通過電力信息交換總線實現數據共享和信息交換。由于各子系統間信息交換頻繁,容易導致電力信息交換總線上的數據容量急速增大,因此,電力信息交換總線多采用集群方式部署服務器,任務分發時,則平均地將任務分發至各集群服務器進行處理,但是,這種任務分發方式容易導致某些服務器的負載越來越大,或者會延遲對某些任務的執行。
發明內容
為解決上述問題,本發明的目的在于提供一種集群服務器的通信優化方法,通過各服務器資源的合理調度,達到均衡各集群服務器的負載,提高各任務的處理效率的目的。
本發明解決其問題所采用的技術方案是:
一種集群服務器的通信優化方法,所述集群服務器包括多個互相通信連接的處理服務器,所述通信優化方法包括:
(1)在任一處理服務器接收到待處理任務時,則由該處理服務器收集集群服務器中其他每個處理服務器的資源使用數據;
(2)根據每個處理服務器的資源使用數據,選擇對應的該待處理任務的處理服務器;
(3)判斷任務的屬性:
若是同步任務,則直接將任務分發至步驟(2)中所選擇的處理服務器:
若是異步任務,則判斷該任務的優先級,若優先級較高,則直接將任務分發至步驟(2)中所選擇的處理服務器,否則,另行判斷選擇處理服務器。
進一步,所述方法還包括:
(4)若所選擇的處理服務器處理對應任務的返回結果錯誤或超時,則重新進入步驟(1)。
進一步,所述資源使用數據包括CPU占用率和內存占用率,所述步驟(2)在選擇對應的處理服務器時,包括以下步驟:
對每個處理服務器的CPU占用率進行對比,將CPU占用率最低的處理服務器作為該待處理任務的處理服務器,若CPU占用率最低的處理服務器具有多個,則對這些處理服務器的內存占用率進行對比,將內存占用率最低的處理服務器作為該待處理任務的處理服務器。
進一步,若所述內存占用率最低的處理服務器具有多個,則隨機選取一個處理服務器作為該待處理任務的處理服務器。
進一步,所述CPU占用率最低與內存占用率最低的處理服務器均為低于某一設定值下的處理服務器。
進一步,所述步驟(3)中另行判斷選擇處理服務器包括以下步驟:
判斷步驟(2)中所選擇的處理服務器的CPU占用率是否大于設定值,若大于設定值,則將該任務進行緩存,并在等待固定間隔時間后,進入步驟(1),否則,直接將該任務分發至步驟(2)中所選擇的處理服務器。
進一步,所述設定值為20%,所述固定間隔時間為10秒。
本發明的有益效果是:
本發明采用一種集群服務器的通信優化方法,在任一處理服務器接收到任務時,收集集群中每個服務器的資源使用數據,首先根據CPU占用率選擇處理服務器,以提高處理效率;其次判斷內存占用率,避免該任務在處理時可能處于等待狀態,縮短處理時間;對不同的任務區別對待,對于同步任務,直接處理,提高處理效率,對于異步任務,則根據優先級進行處理,對優先級較低的,根據CPU的使用狀態進行判斷。
附圖說明
下面結合附圖和實例對本發明作進一步說明。
圖1是本發明所述集群服務器的連接示意圖;
圖2是本發明所述方法的流程圖;
圖3是本發明所述方法具體化后的流程示意圖。
具體實施方式
在電力行業中,分布式子系統及集群服務器的連接關系示意圖參照圖1所示,信息交換總線運行環境包括安全一區和安全三區等,安全一區和安全三區分別運行不同的子系統,安全一區運行諸如配電自動化系統、調度自動化系統等子系統,安全三區運行諸如營銷管理系統、生產管理系統、GIS平臺、搶修指標平臺等子系統。安全一區與安全三區均可發送子系統所產生的交換數據或者信息至設置連接在信息交換總線上的接口服務器,接口服務器再傳輸至集群式分布的處理服務器,這些處理服務器可以直接通信交換數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海許繼芝電網自動化有限公司;珠海許繼電氣有限公司;國家電網公司,未經珠海許繼芝電網自動化有限公司;珠海許繼電氣有限公司;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410487657.5/2.html,轉載請聲明來源鉆瓜專利網。





