freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于網(wǎng)絡(luò)編碼的機(jī)會(huì)網(wǎng)絡(luò)數(shù)據(jù)分發(fā)研究與仿真(參考版)

2025-01-19 22:51本頁(yè)面
  

【正文】 生成的數(shù)據(jù)流場(chǎng)景文件 cbr1054的里面代碼內(nèi)容如下: nodes: 10, max conn: 5, send rate: , seed: 1 1 connecting to 2 at time set udp_(0) [new Agent/UDP] 中北大學(xué) 2022 屆畢業(yè)設(shè)計(jì)說明書 第 32 頁(yè) 共 57 頁(yè) $ns attachagent $node_(1) $udp_(0) set null_(0) [new Agent/Null] $ns attachagent $node_(2) $null_(0) set cbr_(0) [new Application/Traffic/CBR] $cbr_(0) set packetSize_ 512 $cbr_(0) set interval_ $cbr_(0) set random_ 1 $cbr_(0) set maxpkts_ 10000 $cbr_(0) attachagent $udp_(0) $ns connect $udp_(0) $null_(0) $ns at $cbr_(0) start 4 connecting to 5 at time set udp_(1) [new Agent/UDP] $ns attachagent $node_(4) $udp_(1) set null_(1) [new Agent/Null] $ns attachagent $node_(5) $null_(1) set cbr_(1) [new Application/Traffic/CBR] $cbr_(1) set packetSize_ 512 $cbr_(1) set interval_ $cbr_(1) set random_ 1 $cbr_(1) set maxpkts_ 10000 $cbr_(1) attachagent $udp_(1) $ns connect $udp_(1) $null_(1) $ns at $cbr_(1) start 4 connecting to 6 at time set udp_(2) [new Agent/UDP] $ns attachagent $node_(4) $udp_(2) set null_(2) [new Agent/Null] $ns attachagent $node_(6) $null_(2) 中北大學(xué) 2022 屆畢業(yè)設(shè)計(jì)說明書 第 33 頁(yè) 共 57 頁(yè) set cbr_(2) [new Application/Traffic/CBR] $cbr_(2) set packetSize_ 512 $cbr_(2) set interval_ $cbr_(2) set random_ 1 $cbr_(2) set maxpkts_ 10000 $cbr_(2) attachagent $udp_(2) $ns connect $udp_(2) $null_(2) $ns at $cbr_(2) start 6 connecting to 7 at time set udp_(3) [new Agent/UDP] $ns attachagent $node_(6) $udp_(3) set null_(3) [new Agent/Null] $ns attachagent $node_(7) $null_(3) set cbr_(3) [new Application/Traffic/CBR] $cbr_(3) set packetSize_ 512 $cbr_(3) set interval_ $cbr_(3) set random_ 1 $cbr_(3) set maxpkts_ 10000 $cbr_(3) attachagent $udp_(3) $ns connect $udp_(3) $null_(3) $ns at $cbr_(3) start 7 connecting to 8 at time set udp_(4) [new Agent/UDP] $ns attachagent $node_(7) $udp_(4) set null_(4) [new Agent/Null] $ns attachagent $node_(8) $null_(4) set cbr_(4) [new Application/Traffic/CBR] $cbr_(4) set packetSize_ 512 $cbr_(4) set interval_ 中北大學(xué) 2022 屆畢業(yè)設(shè)計(jì)說明書 第 34 頁(yè) 共 57 頁(yè) $cbr_(4) set random_ 1 $cbr_(4) set maxpkts_ 10000 。 $ns halt puts Start Simulation... 執(zhí)行模擬 $ns run 數(shù)據(jù)流場(chǎng)景文件的生成 數(shù)據(jù)流類型選擇 cbr流,包固定大小為 512比特,無線節(jié)點(diǎn)數(shù)目 10個(gè),隨機(jī)種子設(shè)為 1,節(jié)點(diǎn)間的最大連接數(shù)設(shè)為 5 且每秒發(fā)送 4個(gè)分組包,所以數(shù) 據(jù)發(fā)送速率為 4 512 8=16kbps。 禁止節(jié)點(diǎn)隨機(jī)移動(dòng) } 調(diào)用流量場(chǎng)景生成文件 source $val(cp) 調(diào)用隨機(jī)運(yùn)動(dòng)場(chǎng)景生成文件 source $val(sc) 設(shè)定無線節(jié)點(diǎn)的大小 for {set i 0} {$i$val(nn)} {incr i} { $ns initial_node_pos $node_($i) 40 } 仿真結(jié)束時(shí)重置節(jié)點(diǎn) for {set i 0} {$i$val(nn)} {incr i} { $ns at $node_($i) reset。一些命令選型如下: hpg 以非交互的方式,將圖形以 hpg 文件格式輸出 t 設(shè)置圖形名稱 x 設(shè)置 x坐標(biāo)軸的名稱 y 設(shè)置 y坐標(biāo)軸的名稱 bb 為圖形設(shè)置邊線 m 數(shù)據(jù)點(diǎn)加粗顯示 tk 用標(biāo)記代替網(wǎng)格顯示 中北大學(xué) 2022 屆畢業(yè)設(shè)計(jì)說明書 第 28 頁(yè) 共 57 頁(yè) 4 仿真實(shí)現(xiàn) 設(shè)計(jì)與建立機(jī)會(huì)網(wǎng)絡(luò)仿真模型 了解機(jī)會(huì)網(wǎng)絡(luò)的拓?fù)涮攸c(diǎn)及 NS2 仿真平臺(tái)的功能后,經(jīng)過一番選擇,在 NS2仿真平臺(tái)下建立如下的機(jī)會(huì)網(wǎng)絡(luò)拓?fù)淠P停鲄?shù)如 下表 表 機(jī)會(huì)網(wǎng)絡(luò)拓?fù)淠P蛥?shù) 無線節(jié)點(diǎn)個(gè)數(shù) 10個(gè) 節(jié)點(diǎn)顯示大小 40 仿真拓?fù)鋱?chǎng)景大小 500m 500m 數(shù)據(jù)流類型 cbr cbr分組的大小 512字節(jié) 每秒發(fā)送分組個(gè)數(shù) 4 場(chǎng)景最大數(shù)據(jù)流連接數(shù) 5 節(jié)點(diǎn)隨機(jī)移動(dòng)最大速度 20m/s 節(jié)點(diǎn)停留時(shí)間 0s 仿真模型持續(xù)時(shí)間 100s 編寫仿真模型腳本代碼 選好機(jī)會(huì)網(wǎng)絡(luò)節(jié)點(diǎn)運(yùn)動(dòng)模型和路由協(xié)議后,就可以按照 ns2 仿真平臺(tái)的知識(shí)來編寫腳本代碼了。使中北大學(xué) 2022 屆畢業(yè)設(shè)計(jì)說明書 第 27 頁(yè) 共 57 頁(yè) 用如下命名畫圖: xgraph filenam1, filename2....options 其中, filename1, filename2....為數(shù)據(jù)文件,表明 xgra可以將多個(gè)數(shù)據(jù)流的信息圖畫在一張圖上,有利于對(duì)數(shù)據(jù)進(jìn)行比較。 一般數(shù)據(jù)文件由兩列數(shù)據(jù)組成,每一列表示圖中的一個(gè)點(diǎn),第一列為 x坐標(biāo),第二列為 y 坐標(biāo)。 其中 BEGIN 和 END 是特別的 Pattern, gawk 在開始或要結(jié)束時(shí)分別執(zhí)行相對(duì)應(yīng)于 BEGIN或 END 的 Action。 gawk程序是由很多的 Pattern與 Action 所組成, Action卸載大括號(hào) {}里面,一個(gè) pattern后面就跟著一個(gè) Action,整個(gè) gawk程式的結(jié)構(gòu)如下: Pattern( 1) { Action( 1) } Pattern( 2) { Action( 2) } ...................... Pattern( n) { Action( n) } 當(dāng)讀取一條記錄時(shí),該記錄會(huì)經(jīng)過程序中所有 Pattern 的審查,如果滿足某一個(gè) Pattern,就執(zhí)行該 Pattern后面的 Action。 表 對(duì) Trace文件記錄的分解和提取 一 二 三 四 五 六 七 八 九 十 十一 r 426347 _2_ AGT 251 cbr 532 [13a 2 5 800] [1:0 2:0 29 2] $1 $2 $3 $4 $5 $6 $7 $8 gawk 處理文檔的過程是針對(duì)檔案的每一條記錄搜尋指定的模式( Pattern),中北大學(xué) 2022 屆畢業(yè)設(shè)計(jì)說明書 第 26 頁(yè) 共 57 頁(yè) 當(dāng)記錄中有符合指定的模式時(shí), gawk就會(huì)在此記錄執(zhí)行被指定的動(dòng)作( Action)。需要注意的是“ $0”表示所讀取的整條記錄。例如, Trace 文件的每一行作為一個(gè)記錄,取實(shí)際 Ttrace 文件的記錄如下: 圖 仿真實(shí)驗(yàn) Trace文件部分截圖內(nèi)容 在對(duì)記錄的處理過程中,一般都要對(duì)記錄的字段進(jìn)行操作。 中北大學(xué) 2022 屆畢業(yè)設(shè)計(jì)說明書 第 25 頁(yè) 共 57 頁(yè) Trace 文件分析處理 gawk 處理文檔的過程 gawk 是一種對(duì)文檔資料具有很強(qiáng)處理能力的程序語(yǔ)言,簡(jiǎn)短的幾句代碼就可以完成對(duì)文檔的修改、對(duì)比、抽取,相對(duì)其他的語(yǔ)言來說,其對(duì)文檔資料的處理方面具有很大的優(yōu)勢(shì)。 在分析 Trace 文件時(shí),使用以下的計(jì)算方式計(jì)算吞吐量: )()( )()(B)(TH mRTiRT mTBiTi m ??? 公式( ) 上式中: TB( i)是指到底 i個(gè)分組被目的節(jié)點(diǎn)接收時(shí)已經(jīng)傳 輸?shù)臄?shù)據(jù)總量, RT( i)是第 i個(gè)包的接收時(shí)間。 網(wǎng)絡(luò)吞吐量 網(wǎng)絡(luò)的吞吐量( Throughput) TH 是網(wǎng)絡(luò)性能的一個(gè)重要參數(shù),是指在不丟包的情況下單位時(shí)間內(nèi)節(jié)點(diǎn)可以接收的數(shù)據(jù)量,單位是字節(jié)每秒或比特每秒。 結(jié)合 NS的 Trace 文件,以分組發(fā)送和到達(dá)接收之間的時(shí)間間隔來計(jì)算傳輸延時(shí),計(jì)算方 式如下: D( i) =RT( i) S( i) T 公式( )式中, D( i)表示第 i 個(gè)分組的傳輸時(shí)延, RT( i)表示第 i 個(gè)分組的接收時(shí)間,ST( i)表示第 i 個(gè)分組的發(fā)送時(shí)間。 中北大學(xué) 2022 屆畢業(yè)設(shè)計(jì)說明書 第 24 頁(yè) 共 57 頁(yè) 性能參數(shù)分析模型 傳輸時(shí)延 網(wǎng)絡(luò)的傳輸時(shí)延 D( EndtoEnd Delay)定義為源節(jié)點(diǎn)發(fā)送出一個(gè)分組到目的節(jié)點(diǎn)接收到該分組之間的時(shí)間差,它包括電(或光)信號(hào)在物理介質(zhì)中的傳播延時(shí)和數(shù)據(jù)在網(wǎng)絡(luò)中的處理延時(shí),也即指網(wǎng)絡(luò)中數(shù)據(jù)傳輸所用的時(shí)間。 (10) :分隔符。 (8) Pkt size:分組的大小。 (6) Pkt id:分組的 id。 (4) Layer:發(fā)生事件所在的層。 (2) Time:事件發(fā)生的時(shí)間。 ( 12) Pkt id:分組的唯一標(biāo)示符。 ( 10) Dst addr:表示分組的目的端,例如 3 的 0號(hào)端口。 ( 8) Fid: IPv6 定義的流標(biāo)示符。 ( 6) Pkt size:分組的大小。 ( 4) To node:接收分組的目的節(jié)點(diǎn) id。 ( 2) Time:事件發(fā)生的時(shí)間。 Trace文件包含了很多有用的可供分析的數(shù)據(jù),我們需要從中篩選出我們關(guān)注的數(shù)據(jù)進(jìn)行分析。 Agent $ns attachagent $node $Agent $ns addagenttrace $Agent AgentName 使用上面的命令就可以使想要顯示的 Agent 以 Agentname 出現(xiàn)在節(jié)點(diǎn)的附近的方框內(nèi),這樣可以再 nam顯示中看出摸個(gè)節(jié)點(diǎn)上綁定了哪些 Agent。 Orient 指定了鏈路的方向,可以是: right、 left、 down、 rightup、 rightdown、 leftup以及 leftdown。 NAM使用方法如下: nam g geometry t graphInput i interval j startup_time k initial_socket_port_number Napplication_name c cache_size f configuration_file r initial_animation_rate a p S namfile NAM命令中的參數(shù)意義如下: g:指明 NAM 窗口的幾何位置; t:指定 nam 使用 tkgraph,并為 tkgraph 確定輸入文件; i: 指定屏幕刷新率,單位為毫秒( ms),默認(rèn)為 50ms; j:指定 nam 演示時(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1