[發明專利]去中心化的分布式多節點協同任務調度平臺及方法有效
| 申請號: | 202010141655.6 | 申請日: | 2020-03-03 |
| 公開(公告)號: | CN111290847B | 公開(公告)日: | 2023-07-07 |
| 發明(設計)人: | 陳星 | 申請(專利權)人: | 舟譜數據技術南京有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50;G06Q10/0631 |
| 代理公司: | 北京華際知識產權代理有限公司 11676 | 代理人: | 李浩 |
| 地址: | 210000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 中心 分布式 節點 協同 任務 調度 平臺 方法 | ||
1.去中心化的分布式多節點協同任務調度平臺,其特征在于:所述調度平臺包括調度中心服務器、分布式檢測模塊、任務接收分配模塊、節點裝配模塊、信息反饋模塊;所述調度中心服務器、節點裝配模塊、分布式檢測模塊、信息反饋模塊依次通過內網連接,節點裝配模塊、信息反饋模塊分別和調度中心服務器通過內網連接,任務接收分配模塊分別和調度中心服務器、節點裝配模塊通過內網連接;
所述調度中心服務器包括PLC芯片、數據庫和人工修改子模塊,其中,數據庫和人工修改子模塊與PLC芯片通過內網連接;所述PLC芯片用于對調控平臺內部的所有模塊進行控制,數據庫用于對調控平臺內部的所有模塊上傳的數據進行存儲和備份,人工修改子模塊用于對調控平臺的任務分布進行人工干預,保證平臺內部任務分布的實時性;
所述分布式檢測模塊包括數據執行響應速率檢測子模塊和數據執行失誤率分析子模塊,分布式檢測模塊用于檢測分析節點裝配模塊對數據執行的響應速度和失誤率,數據執行響應速率檢測子模塊用于檢測節點裝配模塊數據執行響應的速率,數據執行失誤率分析子模塊用于檢測節點裝配模塊數據執行失誤率,從而分析各節點的性能;
所述任務接收分配模塊包括任務內容檢測子模塊和任務匹配子模塊,任務內容檢測子模塊與調度中心服務器通過內網連接,任務匹配子模塊與節點裝配模塊通過內網連接,任務內容檢測子模塊用于對調度中心服務器分配的任務進行內容檢測,判定任務的類別,任務匹配子模塊用于根據任務內容檢測子模塊檢測的任務類別,與各節點類別進行匹配,從而進行數據的高效率處理;
所述節點裝配模塊包括節點類別統計子模塊、節點位置統計子模塊、節點數量統計子模塊,其中,節點類別統計子模塊、節點位置統計子模塊、節點位置統計子模塊分別和調度中心服務器通過內網連接,節點類別統計子模塊用于對調度平臺內部的節點的裝配種類進行分析和統計,反饋給調度中心服務器,節點位置統計子模塊用于對調度平臺內部的節點的裝配位置進行定位統計,反饋給調度中心服務器,節點位置統計子模塊用于統計節點的數量反饋給調度中心服務器。
2.根據權利要求1所述的去中心化的分布式多節點協同任務調度平臺,其特征在于:所述信息反饋模塊用于將分布式檢測模塊信息進行整合反饋給調度中心服務器進行處理。
3.去中心化的分布式多節點協同任務調度方法,其特征在于:
S1:利用調度中心服務器內部PLC芯片對調控平臺內部的所有模塊進行控制,數據庫對調控平臺內部的所有模塊上傳的數據進行存儲和備份,人工修改子模塊對調控平臺的任務分布進行人工干預,保證平臺內部任務分布的實時性;
S2:利用節點裝配模塊內部節點類別統計子模塊對調度平臺內部的節點的裝配種類進行分析和統計,反饋給調度中心服務器,節點位置統計子模塊對調度平臺內部的節點的裝配位置進行定位統計,反饋給調度中心服務器,節點位置統計子模塊統計節點的數量反饋給調度中心服務器;
S3:利用任務接收分配模塊內部的任務內容檢測子模塊對調度中心服務器分配的任務進行內容檢測,判定任務的類別,任務匹配子模塊根據任務內容檢測子模塊檢測的任務類別,與各節點類別進行匹配,從而進行數據的高效率處理;
S4:利用分布式檢測模塊檢測分析節點裝配模塊對數據執行的響應速度和失誤率;
S5:利用信息反饋模塊用于將分布式檢測模塊信息進行整合反饋給調度中心服務器進行處理。
4.根據權利要求3所述的去中心化的分布式多節點協同任務調度方法,其特征在于:所述步驟S4,利用分布式檢測模塊檢測分析節點裝配模塊對數據執行的響應速度和失誤率,還包括以下步驟:
A1:利用數據執行響應速率檢測子模塊檢測節點裝配模塊數據執行響應的速率,將檢測的速率發送給分布式檢測模塊進行分析;
A2:利用數據執行失誤率分析子模塊檢測節點裝配模塊數據執行失誤率,從而分析各節點的性能,將失誤率發送給分布式檢測模塊進行分析;
A3:利用分布式檢測模塊對檢測的速率和失誤率進行計算分析。
5.根據權利要求4所述的去中心化的分布式多節點協同任務調度方法,其特征在于:所述步驟A3中,利用分布式檢測模塊對檢測的速率和失誤率進行計算分析,還包括以下步驟:
所述數據執行響應速率檢測子模塊對各節點傳輸的時間進行檢測,檢測時間數值為t1、t2、t3、...、t(n-1)、tn,當上述時間檢測數據傳送量為X1、X2、X3、...、Xn-1、Xn,設定數據執行響應速率的均值設為C,根據公式:
利用數據執行失誤率分析子模塊檢測節點裝配模塊數據執行失誤率,設定各節點的失誤率為L1、L2、L3、...、Ln-1、Ln,將檢測的失誤率從大到小進行排序,排序結果為Ln-1、L3、L1、...、Ln、L2,將各節點進行失誤率的標記,分布式檢測模塊將各節點的失誤率和節點裝配模塊數據執行響應的速率均值按順序發送給反饋模塊,反饋模塊將信息重新傳輸給調度中心服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于舟譜數據技術南京有限公司,未經舟譜數據技術南京有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010141655.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:波輪不銹鋼內桶移栽機構
- 下一篇:一種可調節物料傳送機構及傳送方法





