• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      異構網(wǎng)絡鏈路傳輸控制系統(tǒng)設計

      2018-05-05 05:42王建設王艷麗
      現(xiàn)代電子技術 2018年9期
      關鍵詞:任務調度控制系統(tǒng)吞吐量

      王建設 王艷麗

      摘 要: 針對傳統(tǒng)傳輸控制系統(tǒng)存在網(wǎng)絡吞吐量低、往返時延高等問題,提出并設計了基于數(shù)據(jù)快速活膚的異構網(wǎng)絡鏈路傳輸控制系統(tǒng)。根據(jù)異構網(wǎng)絡特點設計模塊總體框圖,并對初始化模塊、任務調度模塊、數(shù)據(jù)傳輸模塊、圖像傳輸模塊展開分析。在傳統(tǒng)擁塞避免算法基礎上,對快速恢復算法進行優(yōu)化,由此完成傳輸控制系統(tǒng)的設計。實驗結果證明,該系統(tǒng)設計可大大提高網(wǎng)絡平均吞吐量,降低往返時延值,改善了網(wǎng)絡傳輸控制性能。

      關鍵詞: 異構網(wǎng)絡; 鏈路傳輸; 控制系統(tǒng); 任務調度; 時延; 吞吐量

      中圖分類號: TN711?34; TP393 文獻標識碼: A 文章編號: 1004?373X(2018)09?0049?05

      Abstract: Since the traditional transmission control system has the problems of low network throughput and high round?trip delay, a data rapid capture based transmission control system of heterogeneous network link is proposed and designed. According to the characteristics of heterogeneous network, the overall diagram of the module is designed, and the initialization module, task scheduling module, data transmission module, image transmission module are analyzed. On the basis of traditional congestion avoidance algorithm, the fast recovery algorithm is optimized to design the transmission control system. The experimental results show that the system design can improve the average network throughput greatly, reduce the round?trip delay value, and improve the network transmission control performance.

      Keywords: heterogeneous network; link transmission; control system; task scheduling; time delay; throughput

      0 引 言

      異構網(wǎng)絡結構的復雜性與多樣性特點給網(wǎng)絡融合設計與實現(xiàn)帶來了諸多困難,隨著網(wǎng)絡在軍事行動、城市安全與醫(yī)療衛(wèi)生等領域應用越來越廣泛,多個網(wǎng)絡融合在鏈路傳輸性能和質量方面存在的問題顯得尤為突出。從社會角度看,根據(jù)目前現(xiàn)有網(wǎng)絡體系特點,每種不同網(wǎng)絡具有特定資源組成方式,基于該方式下的網(wǎng)絡結構與業(yè)務不能滿足服務多樣化的需求;從個人角度看,單純TCP協(xié)議已經無法滿足網(wǎng)絡傳輸?shù)母邩藴室螅瑸榇?,將多個網(wǎng)絡進行融合是一個新的機遇與挑戰(zhàn),為實現(xiàn)跨越式未來奠定基礎[1]。

      信息化時代是一個互聯(lián)網(wǎng)相互融合的時代,經過融合后的網(wǎng)絡將為社會各個方面帶來極大的推進作用,針對異構網(wǎng)絡特征,改善網(wǎng)絡性能是一件有意義的事。傳統(tǒng)傳輸控制系統(tǒng)存在平均吞吐量低、往返時延值大等問題。為了彌補該系統(tǒng)缺陷,設計異構網(wǎng)絡鏈路傳輸控制系統(tǒng)可改善網(wǎng)絡性能,以便用戶根據(jù)網(wǎng)絡狀況進行自由控制。

      1 異構網(wǎng)絡鏈路傳輸控制系統(tǒng)的實現(xiàn)

      根據(jù)異構網(wǎng)絡特點,設計該網(wǎng)絡結構下鏈路傳輸控制系統(tǒng),在該系統(tǒng)上對平臺進行初始化設計,并分別對模塊功能展開分析,進而詳細設計控制框架,實現(xiàn)傳輸控制系統(tǒng)的良好應用。

      1.1 總體設計

      異構網(wǎng)絡鏈路傳輸在操作平臺下可實現(xiàn)網(wǎng)絡各個模塊的設計,針對數(shù)據(jù)采集與封裝,對網(wǎng)絡層次上下鏈路進行透明化處理,并在數(shù)據(jù)鏈路之間進行轉換。因此,按照該結構劃分為初始化模塊、任務調度模塊、數(shù)據(jù)傳輸模塊、圖像傳輸模塊。異構網(wǎng)絡鏈路傳輸控制系統(tǒng)的總體設計如圖1所示。

      由圖1可知:初始化模塊主要負責為其他模塊和驅動進行服務;任務調度模塊需利用嵌入式系統(tǒng)內核作為調度機制,促使任務完成得更加有條理;數(shù)據(jù)傳輸模塊負責為上層提供一致接口,為底層鏈路進行透明化處理;圖像傳輸模塊主要負責對圖像數(shù)據(jù)進行傳輸,由于該數(shù)據(jù)具有特殊性,因此只能覆蓋在網(wǎng)絡中進行傳輸。

      1.1.1 初始化模塊

      初始化步驟為:

      1) 寄存器初始化處理。寄存器進行初始化處理時所涉及的每一個寄存器內存映射方式都具有自定義函數(shù),對時鐘進行中斷控制和相關寄存器地址空間映射控制等。該函數(shù)可將每一個物理內存地址映射為虛擬空間地址,即為時鐘的一個內核指針[2]。

      2) 端口初始化處理。利用系統(tǒng)提供的內核函數(shù)完成端口引腳功能設置;再次向內核申請中斷設置,促使系統(tǒng)時鐘可進行循環(huán)控制。

      3) MAC層狀態(tài)初始化處理。媒體介入控制層(MAC)主要負責完成時鐘和各個任務狀態(tài)初始化處理,以此完成串行外設接口功能設置。

      4) 任務調度初始化處理。通過對定時器初始化處理,可實現(xiàn)對媒體介入控制層協(xié)議中各個任務的調度[3]。

      1.1.2 任務調度模塊

      異構網(wǎng)絡鏈路傳輸控制系統(tǒng)涉及功能模塊以及調度任務,都需要各個功能模塊協(xié)調配合,進而確保不同功能模塊及調度任務都可以高效有序完成。引入內核線程,并利用嵌入式調度機制改善該模塊運行狀態(tài),為系統(tǒng)工作效率起到了促進作用,也為其他功能模塊帶來了簡潔調度功能,促使任務在簡單程序中快速完成[4]。內核線程的創(chuàng)建與使用都是由內核進行直接控制的,將內核看成一個分身,由分身來處理任務,為線程的引入提供了方便、簡單的技術手段。該線程可通過調用函數(shù)實現(xiàn)相同進程空間任務的快速調度;也可直接調用內核函數(shù),直接對數(shù)據(jù)進行訪問。該模塊既包含內核線程所有相關的數(shù)據(jù)信息,還包含調度信息、處理器信息和信號處理信息。

      1.1.3 數(shù)據(jù)傳輸模塊

      數(shù)據(jù)傳輸模塊作為鏈路傳輸技術中的重要組成成分之一,需要完成數(shù)據(jù)實時發(fā)送與接收。數(shù)據(jù)接收時,需對適配層進行解封,進而提取出IPv6數(shù)據(jù)包,并將該數(shù)據(jù)包提交給協(xié)議棧進行處理;數(shù)據(jù)發(fā)送時需經過統(tǒng)一封裝,并采用內核套接字形式完成協(xié)議棧中數(shù)據(jù)的封裝與處理。在此過程中,需借助Linux 2.4.x系統(tǒng)引入的Netfilter子系統(tǒng)完成數(shù)據(jù)包不同層次間的傳遞[5]。

      1.1.4 圖像傳輸模塊

      圖像傳輸模塊主要是覆蓋在網(wǎng)絡中實現(xiàn)的,盡量避免異構網(wǎng)絡造成的擁塞,對圖片傳輸與視頻輸出分別進行處理。由于視頻傳輸對數(shù)據(jù)包到達目的地址順序要求極為嚴格,因此采用TCP套接字實現(xiàn)視頻的秩序傳輸;圖片傳輸需將ARM節(jié)點作為連接客戶端,將服務器作為服務器端,用戶需通過界面改善數(shù)據(jù)采集速度。設計圖片傳輸流程如圖2所示。

      由圖2可知:創(chuàng)建套接字種類,并進行連接;發(fā)送圖片文件名稱;讀取文件,并關閉文件和套接字。在服務器終端接收圖像文件,綁定本地地址,并監(jiān)聽端口信息。將當前圖像根據(jù)時間進行重命名,并記錄接收時間,對圖像數(shù)據(jù)進行儲存[6]。最終圖像將以數(shù)據(jù)形式儲存在服務器中,可根據(jù)發(fā)送信息進行查詢。

      1.2 異構網(wǎng)絡鏈路傳輸性能的實現(xiàn)

      在目前有線網(wǎng)絡中,傳統(tǒng)輸出控制系統(tǒng)取得了較大成功,為面向運輸服務提供了一個可靠的系統(tǒng)。在該網(wǎng)絡數(shù)據(jù)傳輸過程中,對擁塞進行控制,可預防大量數(shù)據(jù)的隨意注入,進而減輕鏈路負載[7]。但是傳統(tǒng)設計方法無法在異構網(wǎng)絡環(huán)境中進行應用,由于網(wǎng)絡環(huán)境復雜,導致出現(xiàn)擁塞窗口值減半,吞吐量下降,進而嚴重破壞網(wǎng)絡性能。為此,提出一種基于異構網(wǎng)絡傳輸控制性能分析算法來控制網(wǎng)絡擁塞問題,進而實現(xiàn)對擁塞窗口的合理調整與控制。

      1.2.1 傳統(tǒng)擁塞避免算法分析

      如果網(wǎng)絡狀況較差,說明擁塞值大于啟動門限值,擁塞窗口負荷較重,在此情況下使用擁塞避免算法可將窗口延伸,即每增加一次傳輸就相當于發(fā)送一個擁塞窗口[8]。當TCP協(xié)議出現(xiàn)在以穩(wěn)定速率進行數(shù)據(jù)發(fā)送的情況時,整個擁塞窗口為穩(wěn)定狀態(tài),如圖3所示。

      由圖3可知:[cw]為穩(wěn)定窗口擁塞值;[w]為穩(wěn)定窗口擁塞最大值;[w1]為啟動門限值;[a]為增加因子;[t]為穩(wěn)定狀態(tài)下?lián)砣翱谥芷谥怠砣翱谠谡顟B(tài)下會隨著時間的增加出現(xiàn)鋸齒形變化,并保持該變化規(guī)律隨著時間的增加而增長。如果窗口值達到[w,]那么該網(wǎng)絡需對主機連續(xù)3次發(fā)送數(shù)據(jù),目的是避免擁塞情況的發(fā)生,當窗口值降為[w1,]那么該窗口可采用擁塞避免算法促使窗口值下降。該固定模式不能滿足異構網(wǎng)絡狀態(tài),長期下來會造成擁塞周期過短,導致窗口震蕩,在一定程度上影響了網(wǎng)絡性能。

      1.2.2 快速恢復算法的優(yōu)化

      快速恢復算法是異構網(wǎng)絡出現(xiàn)擁塞時,發(fā)送端發(fā)送數(shù)據(jù)而主機接收不到,則認為該數(shù)據(jù)已丟失,那么利用改變窗口擁塞值和啟動門限值方法提高網(wǎng)絡吞吐量[9?10]。該算法要求主機接收端只要有錯誤報文出現(xiàn),就立刻向主機發(fā)送報文段號信息,如圖4所示。

      由圖4可知:主機發(fā)送端對[m2]進行數(shù)據(jù)發(fā)送時,也會立刻發(fā)送其他報文,因此,接收端需按順序確認信息,并向上層完整交付。該方式可提高網(wǎng)絡吞吐量,在異構網(wǎng)絡環(huán)境下,對快速回復算法進行優(yōu)化,可改善網(wǎng)絡性能。

      2 實 驗

      為了驗證異構網(wǎng)絡鏈路傳輸控制系統(tǒng)設計的合理性進行了如下實驗。根據(jù)網(wǎng)絡模擬理論選擇網(wǎng)絡設備和鏈路,通過對新協(xié)議進行初步驗證可及時對實驗出現(xiàn)的問題進行解決,具有成本低、穩(wěn)定性強、靈活可靠的特點,有易于與其他協(xié)議進行比較的優(yōu)勢,采用網(wǎng)絡模擬方法進行該實驗成為當代通信領域研究中不可或缺的重要階段。

      2.1 實驗環(huán)境設置

      采用NS?2.34軟件作為實驗工具,并在嵌入式系統(tǒng)下構建網(wǎng)絡拓撲結構,如圖5所示。

      由圖5可知:[S1~S4]為結構的發(fā)送端,R為節(jié)點,BS為基站,[D1~D4]為結構的接收端?;綛S與接收端之間有鏈路連接線,R?BS為瓶頸鏈路。實驗所選擇的拓撲結構具有啞鈴式拓撲形式,最為實用。

      實驗環(huán)境配置為:有線端具有4個節(jié)點分別為[S1,][S2,][S3]和[S4,]而在無線端同樣具有4個節(jié)點分別為[A1,][A2,][A3]和[A4]。將有線端和無線端進行分層處理,獲得詳細地址,即無線端節(jié)點地址與基站地址一致;有線端通過基站與無線端4個節(jié)點進行連接。節(jié)點進行緩沖的最大數(shù)量為10個儲存包,[S1]向[D1]發(fā)送的數(shù)據(jù)流具有TCP協(xié)議屬性的數(shù)據(jù)流,在第5 s開始發(fā)送數(shù)據(jù)。S2?D2,S3?D3,S4?D4在UDP背景下發(fā)送數(shù)據(jù)流,并分別在10 s,15 s和20 s以勻速發(fā)送數(shù)據(jù)。

      2.2 實驗驗證結果與分析

      采用本文設計的方法最為穩(wěn)定,且代表性最強,因此,選用該方法為實驗對比對象。通過實驗對S1?D1通過數(shù)據(jù)流分別使用傳統(tǒng)設計方法和本文設計方法對網(wǎng)絡平均吞吐量、往返時延進行對比分析。其中,平均吞吐量可直接反映出系統(tǒng)性能,如果對本文設計方法驗證之后,發(fā)現(xiàn)平均吞吐量提高,那么可說明異構網(wǎng)絡鏈路傳輸控制系統(tǒng)設計較為合理。為了精準驗證系統(tǒng)的有效性,需要設置在不同誤碼率下進行對比實驗。

      2.2.1 平均吞吐量對比結果與分析

      根據(jù)網(wǎng)絡拓撲結構可進行模擬實驗,拓撲結構中S2?D2,S3?D3,S4?D4均在UDP背景下發(fā)送數(shù)據(jù)流,在同一拓撲結構下設置背景流不變,并將誤碼率設置為0,S1?D1分別采用傳統(tǒng)設計方法與本文設計方法的平均吞吐量進行對比實驗,實驗結果如圖6所示。

      由圖6可知:當誤碼率為0時,使用本文設計方法的平均吞吐量大于傳統(tǒng)設計方法。在實驗最初階段,網(wǎng)絡寬帶充足、鏈路空閑較多、狀況良好、沒有誤碼情況發(fā)生,因此在一段時間內不會出現(xiàn)數(shù)據(jù)丟失現(xiàn)象。使用傳統(tǒng)設計方法在短時間內吞吐量增長速度基本穩(wěn)定,都能在該時間區(qū)域完成網(wǎng)絡吞吐量的改變。但是,隨著時間的增加,網(wǎng)絡寬帶數(shù)量降低,鏈路處于空閑狀態(tài)減少,導致因出現(xiàn)網(wǎng)絡擁塞而吞吐量降低,即使在該情況下,使用本文設計方法的下降速度要小于傳統(tǒng)設計方法。

      2.2.2 往返時延對比結果與分析

      將數(shù)據(jù)從發(fā)送端主機到主機接收來自接收端的確認信息,總共經歷的時間統(tǒng)稱為往返時延。隨著往返時延的逐漸增大,可發(fā)現(xiàn)網(wǎng)絡狀況較差,可能發(fā)生擁塞的概率增加,此時應減小數(shù)據(jù)發(fā)送速率。相反,隨著往返時延值逐漸降低,可發(fā)現(xiàn)網(wǎng)絡狀況良好,限制寬帶數(shù)量較多,此時應增加數(shù)據(jù)發(fā)送速率。S1?D1分別采用傳統(tǒng)設計方法與本文設計方法的往返時延進行對比實驗,實驗結果如表1所示。

      由表1可知:在50 s之前,使用傳統(tǒng)設計方法的往返時延值大于本文設計方法的往返時延值,并都處于增長趨勢;在50 s之后,隨著網(wǎng)絡背景的加入,異構網(wǎng)絡基本達到穩(wěn)定狀態(tài)。傳統(tǒng)設計方法往返時延值較大,說明該網(wǎng)絡狀況較差、數(shù)據(jù)容易丟失。由此可知:異構網(wǎng)絡鏈路傳輸控制系統(tǒng)設計的往返時延大部分小于傳統(tǒng)設計方法,使用該系統(tǒng)促使發(fā)送端主機能更快地發(fā)送數(shù)據(jù),進而提高平均吞吐量。

      綜上所述,通過上述實驗內容可知:隨著時間的增加,網(wǎng)絡寬帶數(shù)量降低、鏈路處于空閑狀態(tài)減少,導致因出現(xiàn)網(wǎng)絡擁塞而吞吐量降低,即使在該情況下,使用本文設計方法的下降速度要小于傳統(tǒng)設計方法;異構網(wǎng)絡鏈路傳輸控制系統(tǒng)設計的往返時延大部分小于傳統(tǒng)設計方法,使用該系統(tǒng)促使發(fā)送端主機能更快地發(fā)送數(shù)據(jù),進而提高平均吞吐量,系統(tǒng)性能良好。

      3 結 語

      隨著網(wǎng)絡技術的快速發(fā)展,人們對網(wǎng)絡應用需求越來越高,由純粹的有線網(wǎng)絡發(fā)展為無線與有線相互融合的網(wǎng)絡結構,在該結構下,為了滿足更多用戶對資源獲取的需求,改善網(wǎng)絡傳輸性能成為該領域的研究重要內容。傳統(tǒng)系統(tǒng)在改善異構網(wǎng)絡性能方面存在一定局限性,而異構網(wǎng)絡鏈路傳輸控制系統(tǒng)具有較高的平均吞吐量,且往返時延值較小,大大改善了網(wǎng)絡性能。

      注:本文通訊作者為王艷麗。

      參考文獻

      [1] 俞鶴偉,梁根,秦勇.異構無線網(wǎng)絡多鏈路接入動態(tài)資源分配算法[J].電子與信息學報,2017,39(4):817?824.

      YU Hewei, LIANG Gen, QIN Yong. Multiple link access and dynamic resource allocation algorithm in heterogeneous wireless networks [J]. Journal of electronics & information technology, 2017, 39(4): 817?824.

      [2] 葉寒,龔文俊,周佳武.基于OPC協(xié)議的柔性生產線異構網(wǎng)絡控制系統(tǒng)設計[J].制造技術與機床,2017,20(9):158?162.

      YE Han, GONG Wenjun, ZHOU Jiawu. Design of the flexible production line heterogeneous network control system based on OPC protocol [J]. Manufacturing technology & machine tool, 2017, 20(9): 158?162.

      [3] 劉少偉,雷為民,張偉,等.多徑中繼傳輸系統(tǒng)網(wǎng)絡仿真設計與實現(xiàn)[J].北京郵電大學學報,2015,38(z1):92?97.

      LIU Shaowei, LEI Weimin, ZHANG Wei, et al. Design and implementation of network simulation for multipath relay transmission system [J]. Journal of Beijing University of Posts and Telecommunications, 2015, 38(S1): 92?97.

      [4] 張俊峰,肖兵,童天涯.面向異構網(wǎng)絡的整車控制器標定系統(tǒng)的實現(xiàn)[J].電子技術應用,2015,41(12):133?136.

      ZHANG Junfeng, XIAO Bing, TONG Tianya. The implementation of vehicle controller calibration system for heterogeneous network [J]. Application of electronic technique, 2015, 41(12): 133?136.

      [5] 張新,金春鳳,張艷.異構網(wǎng)絡中基于資源分配的功率控制算法[J].計算機工程與設計,2017,38(6):1446?1451.

      ZHANG Xin, JIN Chunfeng, ZHANG Yan. Power control algorithm based on resource allocation in heterogeneous networks [J]. Computer engineering and design, 2017, 38(6): 1446?1451.

      [6] 王志明,曾孝平,劉學,等.一種異構網(wǎng)絡TCP擁塞控制算法[J].電子與信息學報,2016,38(4):780?786.

      WANG Zhiming, ZENG Xiaoping, LIU Xue, et al. TCP congestion control algorithm for heterogeneous networks [J]. Journal of electronics & information technology, 2016, 38(4): 780?786.

      [7] 羅巍,郭愛煌,譚維鍇.異構網(wǎng)絡下的改進校準方案[J].系統(tǒng)工程與電子技術,2015,37(4):929?935.

      LUO Wei, GUO Aihuang, TAN Weikai. Improved calibration method for heterogeneous network [J]. Systems engineering and electronics, 2015, 37(4): 929?935.

      [8] 滕世海,蔣占軍,陳婧婧.異構網(wǎng)絡協(xié)作通信技術研究[J].微電子學與計算機,2016,33(10):78?81.

      TENG Shihai, JIANG Zhanjun, CHEN Jingjing. Research of cooperative communication technology in heterogeneous network [J]. Microelectronics & computer, 2016, 33(10): 78?81.

      [9] 吳冀衍,程渤,南國順,等.面向異構無線網(wǎng)移動視頻傳輸?shù)穆?lián)合信源信道編碼方式[J].計算機學報,2015,38(2):439?454.

      WU Jiyan, CHENG Bo, NAN Guoshun, et al. A novel joint source?channel coding scheme for mobile video delivery in he?terogeneous wireless networks [J]. Chinese journal of compu?ters, 2015, 38(2): 439?454.

      [10] MARABISSI D, BARTOLI G, FANTACCI R, et al. An optimized CoMP transmission for a heterogeneous network using eICIC approach [J]. IEEE transactions on vehicular technology, 2016, 65(10): 8230?8239.

      猜你喜歡
      任務調度控制系統(tǒng)吞吐量
      基于改進NSGA-Ⅱ算法的協(xié)同制造任務調度研究
      基于時間負載均衡蟻群算法的云任務調度優(yōu)化
      2017年3月長三角地區(qū)主要港口吞吐量
      2016年10月長三角地區(qū)主要港口吞吐量
      2016年11月長三角地區(qū)主要港口吞吐量
      Ka頻段衛(wèi)星通信自適應抗雨衰控制系統(tǒng)設計
      基于PLC的鋼廠熱連軋感應加熱爐控制系統(tǒng)實現(xiàn)
      云計算環(huán)境中任務調度策略
      云計算中基于進化算法的任務調度策略
      2014年1月長三角地區(qū)主要港口吞吐量
      天水市| 安陆市| 桃园市| 麻阳| 手游| 砚山县| 洞口县| 韶山市| 湖北省| 团风县| 二连浩特市| 西乡县| 民乐县| 财经| 内黄县| 民乐县| 兴城市| 湖北省| 中宁县| 元氏县| 岑溪市| 娱乐| 龙山县| 贵州省| 高州市| 岳阳市| 余江县| 互助| 栾川县| 夏邑县| 始兴县| 耒阳市| 宿迁市| 曲周县| 无为县| 沅江市| 英吉沙县| 四平市| 海安县| 江北区| 泰顺县|