【技術實現步驟摘要】
網絡擁塞信息傳輸方法和裝置
本專利技術涉及計算機技術,尤其涉及一種網絡擁塞信息傳輸方法和裝置。
技術介紹
隨著片上多核處理器核的數目逐漸增加,片上網絡正逐漸取代總線,成為核間互聯技術的新標準。片上路由算法是決定片上網絡吞吐率以及傳輸時延的關鍵因素,現有的片上路由算法可分為無關性算法和動態算法,無關性算法和動態算法的主要區別在于做路由決策時是否考慮動態的網絡擁塞信息。其中,無關性算法不考慮網絡鏈路擁塞信息,容易造成片上網絡的負載不平衡,從而會使得網絡吞吐率低以及傳輸時延長;動態算法首先通過最短路徑算法,確定候選傳輸路徑,再考慮候選傳輸路徑上各節點的鏈路擁塞信息,以確定最佳傳輸路徑。動態算法又分為局部動態算法和全局動態算法,局部動態算法在做路由決策時,只考慮候選傳輸路徑上本地及相鄰節點的鏈路擁塞信息,而全局動態算法除了考慮候選傳輸路徑上本地及相鄰節點的鏈路擁塞信息外,還考慮候選傳輸路徑上的至少一個其他節點的鏈路擁塞信息,從而可以更好的平衡網絡負載,增加網絡吞吐率,降低網絡平均時延。現有技術中,當采用全局動態算法進行路由決策時,通過片上網絡的主網絡傳輸攜帶數據的數據包,通過在片上網絡構建專門的傳輸鏈路擁塞信息的附加網絡傳輸各節點的鏈路擁塞信息。然而,采用現有技術的方法,由于在片上網絡增加了附加網絡,因此,會增加片上網絡的功耗和面積開銷。
技術實現思路
本專利技術提供一種網絡擁塞信息傳輸方法和裝置,以降低額外的功耗和面積開銷。本專利技術實施例第一方面提供一種網絡擁塞信息傳輸方法,包括:第一節點通過主網絡接收第二節點發送的數據包,所述數據包中攜帶第一擁塞信息,所述第一節 ...
【技術保護點】
一種網絡擁塞信息傳輸方法,其特征在于,包括:第一節點通過主網絡接收第二節點發送的數據包,所述數據包中攜帶第一擁塞信息,所述第一節點與所述第二節點相鄰;所述第一擁塞信息包含K個節點的鏈路擁塞信息,所述K個節點為與所述第二節點到所述第一節點的方向相反的鏈路上,以所述第二節點為起點的K個連續的節點,所述K大于等于1;所述第一節點從所述數據包中獲取所述第一擁塞信息。
【技術特征摘要】
1.一種網絡擁塞信息傳輸方法,其特征在于,包括:第一節點通過主網絡接收第二節點發送的數據包,所述數據包中攜帶第一擁塞信息,所述第一節點與所述第二節點相鄰;所述第一擁塞信息包含K個節點的鏈路擁塞信息,所述K個節點為與所述第二節點到所述第一節點的方向相反的鏈路上,以所述第二節點為起點的K個連續的節點,所述K大于等于1;所述第一節點從所述數據包中獲取所述第一擁塞信息;還包括:所述第一節點獲取自身到相鄰節點的支路上的擁塞參數;所述第一節點根據所述第一擁塞信息和所述擁塞參數,進行路由選擇;所述第一節點通過主網絡接收第二節點發送的數據包之后,還包括:確定所述數據包的下一跳節點;獲取與所述第一節點到所述下一跳節點方向相反的鏈路上的K-1個節點的鏈路擁塞信息;根據自身到相鄰節點的支路上的擁塞參數,生成自身到除下一跳節點方向外的各方向的支路擁塞信息;根據所述K-1個節點的鏈路擁塞信息和所述自身到除下一跳節點方向外的各方向的支路擁塞信息生成第二擁塞信息;將所述第二擁塞信息攜帶在所述數據包中發送給所述下一跳節點;所述獲取與所述第一節點到所述下一跳節點方向相反的鏈路上的K-1個節點的鏈路擁塞信息,包括:若所述第一節點到所述下一跳節點的方向與所述第二節點到所述第一節點的方向不一致,則從所述第一節點本地存儲的鏈路擁塞信息中獲取所述K-1個節點的鏈路擁塞信息;若所述第一節點到所述下一跳節點的方向與所述第二節點到所述第一節點的方向一致,則從所述第一擁塞信息中獲取所述K-1個節點的鏈路擁塞信息。2.根據權利要求1所述的方法,其特征在于,所述K個節點中每個節點的鏈路擁塞信息包括與所述節點關聯的不同方向的支路擁塞信息,所述節點關聯的不同方向為所述節點到與所述節點相鄰的至少一個節點的方向。3.根據權利要求1所述的方法,其特征在于,所述第一節點根據所述第一擁塞信息和所述擁塞參數,進行路由選擇包括:所述第一節點確定兩個候選輸出方向,所述兩個候選輸出方向為所述第一節點到與其相連的兩個相鄰節點的方向;所述第一節點先比較到所述兩個相鄰節點的支路的擁塞參數,獲取第一比較結果;如果所述第一比較結果表明所述兩個候選輸出方向的擁塞程度相同,再比較所述兩個候選輸出方向上預設跳數的節點的鏈路擁塞信息中指向目的節點方向的支路擁塞信息,獲取第二比較結果;如果所述第二比較結果表明所述兩個候選輸出方向的擁塞程度不同,則確定所述第二比較結果中擁塞程度低的支路所屬的候選輸出方向為路由下一跳的方向。4.根據權利要求1-3任一項所述的方法,其特征在于,所述第一擁塞信息攜帶在所述數據包頭塊中的空閑比特位。5.一種網絡擁塞信息傳輸裝置,其特征在于,包括:接收模塊,用于通過主網絡接收第二節點發送的數據包,所述數據包中攜帶第...
【專利技術屬性】
技術研發人員:劉少禮,陳云霽,陳天石,李玲,孫國慶,
申請(專利權)人:龍芯中科技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。