[發明專利]一種基于可信度和可信系數的擬態調度方法有效
| 申請號: | 202010086908.4 | 申請日: | 2020-02-11 |
| 公開(公告)號: | CN111314337B | 公開(公告)日: | 2022-07-15 |
| 發明(設計)人: | 朱明星;李順斌;李合元 | 申請(專利權)人: | 之江實驗室 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 邱啟旺 |
| 地址: | 310023 浙江省杭州市余*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 可信度 可信 系數 擬態 調度 方法 | ||
1.一種基于可信度和可信系數的擬態調度方法,其特征在于,所述擬態調度方法具體包括以下步驟:
(1)擬態調度系統啟動時,從執行體倉庫中選擇n個可信系數最高的執行體上線,得到n個在線執行體,并設置每個在線執行體的初始可信度為V',然后設置當前時刻T1;
(2)采集n個在線執行體的輸出結果分別為R1, R2, ... Rn;
(3)遍歷每個在線執行體的輸出結果,將當前執行體的輸出結果依次與其他執行體的輸出結果進行比較,直到所有執行體的輸出結果都與其他執行體輸出結果比較過,根據比較結果更新所述當前執行體的可信度為當前可信度;
(3.1)遍歷每個在線執行體的輸出結果;
(3.2)將當前執行體的輸出結果依次與其他執行體的輸出結果進行比較:如果與當前執行體的輸出結果相同的其他執行體的個數等于n-1,則設置當前執行體可信度為V';如果與當前執行體的輸出結果相同的其他執行體的個數大于或等于(n-1)/2,則將當前執行體可信度減去D(1≤D<V'),當前執行體可信度減去D后的值如果大于V',則設置當前執行體可信度為V';當前執行體可信度減去D后的值如果小于或等于V',則設置當前執行體可信度為減去D后的值;如果與當前執行體輸出結果相同的執行體的個數小于(n-1)/2,則將當前執行體可信度減去V',當前執行體可信度減去V'后的值如果大于V',則設置當前執行體可信度為V';當前執行體可信度減去V'后的值如果小于或等于V',則設置當前執行體可信度為減去V'后的值;
(3.3)以步驟3.2的方法依次將所有執行體的輸出結果都與其他執行體輸出結果比較,并分別更新出每個執行體的可信度為V1, V2, ... Vn;
(4)遍歷所有在線執行體的當前可信度,裁決出是否有待清洗執行體的結果;
(5)獲取裁決的結果,如果有待清洗執行體,則將該執行體清洗并下線;
(6)再次從執行體倉庫中選擇可信系數最高的且與下線個數相等的執行體上線,并將其可信度設置為V'',此處V''大于V'。
2.根據權利要求1所述擬態調度方法,其特征在于,所述步驟4包括以下子步驟:
(4.1)遍歷所有在線執行體的當前可信度,如果任何一個在線執行體的當前可信度小于或等于0,則表示有執行體遭到攻擊,按照如下方式裁決出需要清洗的執行體:
如果只有一個執行體的可信度小于或等于0,則該執行體為需要清洗的執行體;如果有2個或以上多個執行體的可信度小于或等于0,則可信度最小的執行體為需要清洗的執行體;如果有2個或以上多個執行體的可信度小于或等于0,且其中可信度最小的執行體有2個或以上,則可信系數最小的執行體為需要清洗的執行體;如果有2個或以上多個執行體的可信度小于或等于0,且其中可信度最小的執行體有2個或以上,且可信系數均相等,則隨機選擇一個執行體為需要清洗的執行體;
(4.2)如果所有執行體的可信度均為V',或者不均為V'但均大于0,則獲取當前時刻為T2,并將當前時刻T2與記錄的時刻T1進行比較,如果差值小于閾值T',則不需要進行執行體清洗;否則按照如下方式裁決出需要清洗的執行體:如果可信系數最低的執行體有1個,則該執行體為需要清洗的執行體;如果可信系數最小的執行體有多個,則隨機選擇其中一個執行體為需要清洗的執行體。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于之江實驗室,未經之江實驗室許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010086908.4/1.html,轉載請聲明來源鉆瓜專利網。





