[發明專利]一種基于資源預留的自適應TSN離線容錯調度方法在審
| 申請號: | 202110310596.5 | 申請日: | 2021-03-23 |
| 公開(公告)號: | CN113098796A | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 姜侃;黃彬;楊升 | 申請(專利權)人: | 沈陽牛艾科技有限公司 |
| 主分類號: | H04L12/911 | 分類號: | H04L12/911;H04L1/16 |
| 代理公司: | 沈陽新科知識產權代理事務所(特殊普通合伙) 21117 | 代理人: | 李曉光 |
| 地址: | 110000 遼寧省沈*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 資源 預留 自適應 tsn 離線 容錯 調度 方法 | ||
1.一種基于資源預留的自適應TSN離線容錯調度方法,其特征在于,包括以下步驟:
1)輸入初始條件,對網絡進行初始化處理;
2)對所有實時流求解偏移量,通過輸入非實時流屬性,執行對流分配可行的網絡資源過程;
3)判斷步驟2)中的實時流偏移量是否存在可行解,若存在可行解,則對所有實時流分配可行的網絡資源,通過輸入非實時流屬性,執行對流求解偏移量過程;
4)判斷步驟3)中對流求解偏移量是否存在可行解,如果存在可行解,則根據流的偏移量輸出門控列表內容。
2.根據權利要求1所述的基于資源預留的自適應TSN離線容錯調度方法,其特征在于:步驟2)中對所有實時流求解偏移量,通過輸入非實時流屬性,執行對流分配可行的網絡資源過程具體為:
201)根據輸入的流屬性,利用迪杰斯特拉方法為每個流分配一條路由;
202)根據分配的路由、流屬性和網絡屬性信息,采用整數線性規劃求解器為每個流找到可行的隊列分配和偏移量,具體約束如下:
定義如下符號:每個流具有獨一無二的類別,即屬于實時流集合或者屬于非實時流集合因此fi的周期為Ti,截止期為di,在物理鏈路[va,vb]上的執行傳輸時延為傳播延遲為經過物理鏈路[va,vb]的流的集合為同樣也分為實時流集合和非實時流集合為fi相對于超周期在路徑[va,vb]上的偏移量,即在時刻,開啟fi所在隊列Qi;κ為TT流所分配的隊列數量;
確定優化目標:最小化κ,使得7-Qi≤κ;
針對實時流的約束條件如下:
可調度性約束:流fi從起點vs任何一次釋放到數據包中最后一個比特到達終點ve的時間要小于等于fi的截止期di;如果滿足此約束,則保證流可調度與端到端延遲的約束;此約束包含fi傳輸時間、在鏈路上的傳播延遲以及在隊列等待的時間,約束公式如下:
鏈路約束:通過同一物理鏈路的兩個數據包在時域內不能重疊,即任何一次流fj開始通過鏈路[va,vb]的時間,記作不得早于任意一次流fi在鏈路[va,vb]上傳輸完成的時間,得到如下公式:
其中,α=0,1,...H/Ti-1,β=0,1,...H/Tj-1。
流傳輸約束:流fi的數據包的傳播遵循流的路由路徑上的順序,即在流fi的路由中存在,fi在[vx,vb]上開始傳輸的時間不早于在從[va,vx]到達[vx,vb]的時間,約束公式如下:
其中,網絡精度δ表示為任何兩個通過IEEE 802.1AS時間同步標準同步的設備的本地時鐘之間最大差值;
流隔離約束:鏈路[va,vx]和[vx,vb]是流fi路由中連續的兩條鏈路,[vx,vb]也是流fj路由中的鏈路,且fi和fj在網絡節點vx上被分配到同一個出口隊列中,fi達到節點vx的時間不得早于fj在[vx,vb]上傳輸完成的時間,約束公式如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于沈陽牛艾科技有限公司,未經沈陽牛艾科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110310596.5/1.html,轉載請聲明來源鉆瓜專利網。





