一種基于虛擬鏈路的數(shù)據(jù)幀調(diào)度方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于機載計算機通信技術(shù)領(lǐng)域,尤其涉及機載網(wǎng)路中基于虛鏈路的峽發(fā)送 調(diào)度方法的設(shè)計和實現(xiàn)。
【背景技術(shù)】
[0002] 從機載網(wǎng)絡(luò)的應用角度來看,需要為航空應用和業(yè)務(wù)提供實時、有端到端時延上 界的數(shù)據(jù)通信服務(wù)。傳統(tǒng)數(shù)據(jù)網(wǎng)絡(luò)中消息傳送的盡力而為(BE)W及沖突退避等特性不適 合在W安全性和可靠性著稱的機載網(wǎng)絡(luò)中使用。
[0003] 為了滿足實時、延遲有界的數(shù)據(jù)傳輸,需要一種保證在大數(shù)據(jù)量通信時虛擬通路 有均衡的流量和額定帶寬,使得虛通路中消息傳輸時間的確定性和有效性得到保障的數(shù)據(jù) 峽調(diào)度方法。
【發(fā)明內(nèi)容】
[0004] 為了解決【背景技術(shù)】中所存在的技術(shù)問題,本發(fā)明提出了一種基于虛擬鏈路的數(shù)據(jù) 峽調(diào)度方法,保證在大數(shù)據(jù)量通信時虛擬通路有均衡的流量和額定帶寬,使得虛通路中消 息傳輸時間的確定性和有效性得到保障。
[0005] 本發(fā)明的技術(shù)解決方案是;一種基于虛擬鏈路的數(shù)據(jù)峽調(diào)度方法,其特征在于: 所述方法包括W下步驟:
[0006] 1)虛鏈路模塊接收到數(shù)據(jù)后,設(shè)定系統(tǒng)給相應虛擬鏈路分配的帶寬分配間隔值;
[0007] 2)在FIFO中等待,進入調(diào)度模塊中并獲得系統(tǒng)分配的抖動上限值并在此時間值 范圍內(nèi)發(fā)送到MAC控制器;每一條虛擬鏈路均擁有一個有效傳輸標識,根據(jù)有效傳輸標識 所對應的BAG定時器狀態(tài),調(diào)度器決定是否對該虛擬鏈路進行流量整形,作為虛擬鏈路流 量整形及同步調(diào)度的控制信號;
[0008] 3)調(diào)度器啟動后如果最小調(diào)度周期到達,啟動Jitter定時器;如果虛鏈路VLn的 BAG定時器處于復位狀態(tài),則將其喚醒使其開始工作計時;
[0009] 4)在最大抖動時延范圍內(nèi)等待峽的流量整形處理請求;
[0010] 5)如果在步驟4)的時間范圍內(nèi)有虛鏈路需要被流量整形(FTT[n]=l),則調(diào)度 器控制單元查詢VL多路復用緩沖確定該虛擬鏈路是否有峽可W被調(diào)度;如果VL多路復 用緩沖對應通道有峽則對該峽進行調(diào)度,同時復位該虛擬鏈路的有效傳輸標志FTT(FTT_ RST[n]=l);
[0011] 6)通過對發(fā)送緩存子模塊的讀控制接口發(fā)送控制信號,W通知化多路復用緩沖 將該虛擬鏈路的峽送到讀接口,供發(fā)送兀余子模塊讀取并處理。
[0012] 對所述系統(tǒng)分配的抖動上限值限定接受范圍,即;
[0013]
【主權(quán)項】
1. 一種基于虛擬鏈路的數(shù)據(jù)幀調(diào)度方法,其特征在于:所述方法包括以下步驟: 1) 虛鏈路模塊接收到數(shù)據(jù)后,設(shè)定系統(tǒng)給相應虛擬鏈路分配的帶寬分配間隔值; 2) 在FIFO中等待,進入調(diào)度模塊中并獲得系統(tǒng)分配的抖動上限值并在此時間值范圍 內(nèi)發(fā)送到MAC控制器;每一條虛擬鏈路均擁有一個有效傳輸標識,根據(jù)有效傳輸標識所對 應的BAG定時器狀態(tài),調(diào)度器決定是否對該虛擬鏈路進行流量整形,作為虛擬鏈路流量整 形及同步調(diào)度的控制信號; 3) 調(diào)度器啟動后如果最小調(diào)度周期到達,啟動Jitter定時器;如果虛鏈路VLn的BAG 定時器處于復位狀態(tài),則將其喚醒使其開始工作計時; 4) 在最大抖動時延范圍內(nèi)等待幀的流量整形處理請求; 5) 如果在步驟4)的時間范圍內(nèi)有虛鏈路需要被流量整形(FTT[n]=l),則調(diào)度器控制 單元查詢VL多路復用緩沖確定該虛擬鏈路是否有幀可以被調(diào)度;如果VL多路復用緩沖對 應通道有幀則對該幀進行調(diào)度,同時復位該虛擬鏈路的有效傳輸標志FTT(FTT_RST[n]=l); 6) 通過對發(fā)送緩存子模塊的讀控制接口發(fā)送控制信號,以通知VL多路復用緩沖將該 虛擬鏈路的幀送到讀接口,供發(fā)送冗余子模塊讀取并處理。
2. 根據(jù)權(quán)利要求1所述的基于虛擬鏈路的數(shù)據(jù)幀調(diào)度方法,其特征在于:對所述系統(tǒng) 分配的抖動上限值限定接受范圍,即:
if"表示虛擬鏈路VLi所能允許傳輸?shù)腁FDX幀的最大長度,單位為Byte;Nbw表示傳 輸介質(zhì)的帶寬,單位是bits/s。
3. 根據(jù)權(quán)利要求2所述的基于虛擬鏈路的數(shù)據(jù)幀調(diào)度方法,其特征在于:如果VL多路 復用緩沖已將數(shù)據(jù)準備好放到讀接口,則調(diào)度器控制單元通知發(fā)送冗余子模塊讀取該幀。
【專利摘要】本發(fā)明提出了一種基于虛擬鏈路的數(shù)據(jù)幀調(diào)度方法,包括以下步驟:1)虛鏈路模塊接收到數(shù)據(jù)后,設(shè)定系統(tǒng)給相應虛擬鏈路分配的帶寬分配間隔值;2)在FIFO中等待,進入調(diào)度模塊中并獲得系統(tǒng)分配的抖動上限值并在此時間值范圍內(nèi)發(fā)送到MAC控制器;每一條虛擬鏈路均擁有一個有效傳輸標識,根據(jù)有效傳輸標識所對應的BAG定時器狀態(tài),調(diào)度器決定是否對該虛擬鏈路進行流量整形,作為虛擬鏈路流量整形及同步調(diào)度的控制信號;本發(fā)明一種基于虛擬鏈路的數(shù)據(jù)幀調(diào)度方法,保證在大數(shù)據(jù)量通信時虛擬通路有均衡的流量和額定帶寬,使得虛通路中消息傳輸時間的確定性和有效性得到保障。
【IPC分類】H04L12-803, H04L12-911
【公開號】CN104717149
【申請?zhí)枴緾N201310688712
【發(fā)明人】牛文生, 王紅春, 田莉蓉, 邱征, 陳長勝, 王建宇, 于峰, 朱佳
【申請人】中國航空工業(yè)集團公司第六三一研究所
【公開日】2015年6月17日
【申請日】2013年12月14日