Microsoft Word - 投搞版4.doc

Similar documents
References

Microsoft PowerPoint - Aqua-Sim.pptx

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

Microsoft PowerPoint - Performance Analysis of Video Streaming over LTE using.pptx

输电线路智能监测系统通信技术应用研究

scope_d2d2.pdf

穨control.PDF

99年度提案審查

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

计算机网络

Chap2.ppt

第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 计 算 机 网 络 在

WLAN 2

出國報告電子檔規格

Wire Wound Ceramic Chip Inductor 繞線式陶瓷晶片大电流電感 HPWS Series for High Frequency HPWS 系列適用於高頻 INTRODUCTION 產品介紹 The HPWS is the chip inductors of a wire w

Test Report tamio R3 Netis WF2409E Model TP-LINK TL-WR841HP ASUS RT-N12+ B1 LB-LINK BL-WR2000 v1.0.4 v Firmware v v2.0.8 v1.0.6 Date 20

lan03_yen

G G G 行動通訊CHAPTER

untitled

计算机网络

[2] AMPS Advanced Mobile Phone Service FDMA Frequency Division Multiple Access GSM Global System for Mobile Communication CDMAOne (IS-95A) US-

降 雨 衰 耗 冗 余 回 传 性 能 必 须 易 于 预 测 和 可 靠 地 保 证 低 成 本 大 多 数 点 对 点 微 波 频 谱 有 效 发 牌 政 策 是 针 对 链 路 的 牌 照, 然 而, 对 于 小 站 网 络 部 署 来 说, 简 便 及 许 可 证 费 用 非 常 重 要,

L A N L A N L A N L A N WA N 1-8 L A N ( WA N ) L A N L A N L A N WA N L A N L A N WA N ( 1-9 )

Microsoft PowerPoint - 数据通信-ch1.ppt

9 Internet 10 Internet

財金資訊-80期.indd

解 除 身 份 验 证 机 密 性 Wep 等 一 些 加 密 机 制 MSDU 传 递 (MAC Service Data Unit) 负 责 将 数 据 传 送 给 实 际 的 接 收 端 传 输 功 率 控 制 (Transmit Power Control 简 称 TPC) 欧 洲 标 准

热设计网

Chapter 24 DC Battery Sizing

01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl

MAN- Metropolitan Area Network Resilient Packet Ring a : 5GHz 54Mbps b : 2.4GHz 11Mbps c : MAC Bridge 802.1D 80

Microsoft Word - netcontr.doc

Microsoft PowerPoint - STU_EC_Ch08.ppt

Microsoft PowerPoint - TTCN-Introduction-v5.ppt

工程师培训

y 1 = 槡 P 1 1h T 1 1f 1 s 1 + 槡 P 1 2g T 1 2 interference 2f 2 s y 2 = 槡 P 2 2h T 2 2f 2 s 2 + 槡 P 2 1g T 2 1 interference 1f 1 s + n n

经华名家讲堂

工程师培训

A dissertation for Master s degree Metro Indoor Coverage Systems Analysis And Design Author s Name: Sheng Hailiang speciality: Supervisor:Prof.Li Hui,

Improved Preimage Attacks on AES-like Hash Functions: Applications to Whirlpool and Grøstl

一、

AMP NETCONNECT

Introduction

Microsoft Word - 专论综述1.doc

國立中山大學學位論文典藏.PDF

Master Thesis_專門用來製作目錄.doc

林绍宽

2

Microsoft Word - A doc

2 ( 自 然 科 学 版 ) 第 20 卷 波 ). 这 种 压 缩 波 空 气 必 然 有 一 部 分 要 绕 流 到 车 身 两 端 的 环 状 空 间 中, 形 成 与 列 车 运 行 方 向 相 反 的 空 气 流 动. 在 列 车 尾 部, 会 产 生 低 于 大 气 压 的 空 气 流

EE Lecture 11 (Wireless Communications Systems)

沒有投影片標題

NANO COMMUNICATION 23 No.3 90 CMOS 94/188 GHz CMOS 94/188 GHz A 94/188 GHz Dual-Band VCO with Gm- Boosted Push-Push Pair in 90nm CMOS 90 CMOS 94

~ a 3 h NCEP ~ 24 3 ~ ~ 8 9 ~ km m ~ 500 m 500 ~ 800 m 800 ~ m a 200

发 行 概 览 发 行 股 票 种 类 人 民 币 普 通 股 发 行 数 量 : 3,750 万 股 发 行 新 股 股 数 股 东 公 开 发 售 股 份 数 3,000 万 股 750 万 股 每 股 面 值 1 元 人 民 币 预 计 发 行 日 期 2016 年 3 月 17 日 每 股

Microsoft Word 張嘉玲-_76-83_

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲

《宽带上网手册》

WiMAX

第3章 计算机网络体系结构

Microsoft PowerPoint - talk8.ppt

电力信息化2013年第1期.indb

2 response personnel to speed up the rescue operations after various natural or man-made disasters. Keywords: SMS, Database, Disaster

1 VLBI VLBI 2 32 MHz 2 Gbps X J VLBI [3] CDAS IVS [4,5] CDAS MHz, 16 MHz, 8 MHz, 4 MHz, 2 MHz [6] CDAS VLBI CDAS 2 CDAS CDAS 5 2


Microsoft PowerPoint - STU_EC_Ch02.ppt

論文寫作技巧

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

第 11 章 互聯網技術 11.1 互聯 網 和 萬 維 網 的 發 展 歷 史 A. 互聯網的發展 互聯網是由 ARPANET 開 始發展的 1969 年 美國國防部高級研究計劃署 (ARPA) 把部分軍事研究所和大 的電腦連接起來 建造了㆒個實驗性的電腦網絡 稱為 ARPANET 並 列 的功能

中文朗科AirTrackTM T600 迷你无线路由器用户手册.doc

(Pattern Recognition) 1 1. CCD

宏碩-觀光指南coverX.ai

Microsoft Word - ED-774.docx

Microsoft PowerPoint - Lecture2

untitled

报 告 1: 郑 斌 教 授, 美 国 俄 克 拉 荷 马 大 学 医 学 图 像 特 征 分 析 与 癌 症 风 险 评 估 方 法 摘 要 : 准 确 的 评 估 癌 症 近 期 发 病 风 险 和 预 后 或 者 治 疗 效 果 是 发 展 和 建 立 精 准 医 学 的 一 个 重 要 前

中国计算机软件专业技术资格和水平考试


<4D F736F F D D36207A BAABCEB0C7BF20B5E7CDF8D4CBD0D B7D6CEF6B5C4BFC9D0D0D0D4BCB0B7BDCABDCCBDCCD62E646F63>

66 臺 中 教 育 大 學 學 報 : 人 文 藝 術 類 Abstract This study aimed to analyze the implementing outcomes of ability grouping practice for freshman English at a u


<4D F736F F D2032A1A2CAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1D5D0B9C9CBB5C3F7CAE92E646F63>

m 3 m m 84 m m m m m m m

/MPa / kg m - 3 /MPa /MPa 2. 1E ~ 56 ANSYS 6 Hz (a) 一阶垂向弯曲 (b) 一阶侧向弯曲 (c) 一阶扭转 (d) 二阶侧向弯曲 (e) 二阶垂向弯曲 (f) 弯扭组合 2 6 Hz

一次辽宁暴雨过程的诊断及风场反演分析

施工災害防治建築師、各專業技師及承包商責任制度之研究

SVM OA 1 SVM MLP Tab 1 1 Drug feature data quantization table

...1 What?...2 Why?...3 How? ( ) IEEE / 23

Microsoft Word - _m30.doc

: ( ),,

論文集29-1_前6P.indd

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Revit Revit Revit BIM BIM 7-9 3D 1 BIM BIM 6 Revit 0 4D 1 2 Revit Revit 2. 1 Revit Revit Revit Revit 2 2 Autodesk Revit Aut

UDC 厦门大学博硕士论文摘要库

,, :, ;,,?, : (1), ; (2),,,, ; (3),,, :,;; ;,,,,(Markowitz,1952) 1959 (,,2000),,, 20 60, ( Evans and Archer,1968) ,,,

IP505SM_manual_cn.doc

第一章 前言

Simulator By SunLingxi 2003

<4D F736F F D20BCFAA755AAA92DABC8AE61AAE1A5ACB2A3B77EB56FAE69A4A7ACE3A873A147A548B8EAB7BDB0F2C2A6AABAC65BC2492E646F63>

Epson

Transcription:

在 IEEE 82.16 中截斷二元指數後退演算法之研究 The Study of Truncated Binary Exponential Backoff Algorithm in IEEE 82.16 朱國志龍華科技大學電子工程研究所 kcchu@mail.lhu.edu.tw 鄭宇哲龍華科技大學電子工程研究所 Jammi56@yahoo.com.tw 摘要 IEEE 82.16 網路由於具有高頻寬及涵蓋範圍大的特性, 所以目前成為廣受注目的一項網路技術 在 IEEE 82.16 中用戶要傳送資料, 必須要先傳送頻寬請求給基地台, 再由基地台保留頻寬供其傳送資料 在用戶傳送頻寬請求時, 可能會和其他用戶同時傳送的頻寬請求發生碰撞, 此時在 IEEE 82.16 中是使用截斷二元指數後退演算法來解決碰撞 在 IEEE 82.16 中提供了參數, 可以讓管理者依照網路的運作情況來動態調整截斷二元指數後退演算法的運作過程, 使得整個演算法可以有比較好的效能 在本篇論文中, 我們將利用模擬找出在不同的網路負載下, 哪一種參數設定值可以讓整個系統得到較好的傳輸量及延遲時間, 以提供給管理者做設定參數上的建議 Abstract Due to the characteristics of high data rates and wide coverage area, the IEEE 82.16 network becomes a popular technology for wireless network. In IEEE 82.16, when there are data in a Subscribe Station (SS) need to be transmitted, the SS will transmit a request Packet Data Unit (PDU) to the Base Station (BS). After the BS receives the request PDU from a SS, it reserves bandwidth for that SS to send data PDU. Collision occurs when there is more than one SS transmitting request PDUs to the BS in the same time. In IEEE82.16, Truncated Binary Exponential Back-off (TBEB) algorithm is adapted to resolve collision. The performance of this algorithm will drop dramatically when the load is high. Therefore, in the IEEE 82.16 standard some parameters are reserved for future use. They can be used to improve the performance of the original algorithm. In this paper, we use simulations to find the parameter values that generate the fine throughput and delay time under different load. The present simulation results provide network administrators with the ability to choose the most appropriate parameter values for different network loads. 關鍵詞 : IEEE 82.16 碰撞解決演算法 截斷二元指數後退演算法 1

Keyword: IEEE 82.16, Contention Resolution Algorithm, Truncated Binary Exponential Backoff Algorithm Internet BS 一 簡介 近年來, 無線網路蓬勃發展, 使得使用無線網路的用戶快速增加 在人們享受無線網路帶給我們的便利性之後, 人們也開始對無線網路有更多的要求了 大家都希望所使用的無線網路有很快的傳輸速率 很大的涵蓋範圍 支援服務品質保證並可以支援高速漫遊等許多功能 然而目前最多人使用的 IEEE 82.11 無線網路, 因為規格上的限制, 使得它有著基地台涵蓋範圍小的問題, 也因此讓某些網路應用不能使用在 IEEE 82.11 上 為了要讓無線網路能有更大的涵蓋範圍,IEEE 82.16 [3] 也因此孕育而生 IEEE 82.16 是屬於無線都會網路 [1, 2], 它的涵蓋的範圍可以廣達 5 公里, 因此一個城市只要架構好一個基地台, 使用者都可以在城市內的任意地點連接上網 其次, 它的資料傳輸速率也高達 75Mbps, 這個速率可以滿足目前大多數使用者的需求 除此之外, 它也支援服務品質保證, 這項特點讓 IEEE 82.16 網路很適合傳輸多媒體的應用, 如 : 影片及語音服務 最後 IEEE 82.16 也支援高速漫遊, 因此使用者可以在移動的車上使用網路, 在不同的城市中漫遊 因為 IEEE 82.16 具有上述許多的優點, 所以近幾年來成為許多國家積極投入發展的一項網路技術 許多人士都看好未來 IEEE 82.16 將取代目前的 ADSL 及 Cable Netwoirk 成為家中最後一哩 (last mile) 所使用的網路技術 [8] 對於一些有線網路基礎建設發展還沒很成熟的發展中國家,IEEE 82.16 更可以協助他們快 SS SS PC PC 圖 1. IEEE 82.16 架構圖速佈建整個網路架構, 讓網路快速的普及 圖 1 是 IEEE 82.16 網路的架構圖 整個網路架構中 BS (Base Station) 端連接著 Internet, 而用戶的電腦則連接到 SS (Subscriber Station),BS 和 SS 之間則是依靠無線電波訊號來傳輸資料 IEEE 82.16 是屬於集中管理式的網路架構, 整個網路是由 BS 管理著所有用戶的 SS 因此當用戶有資料要傳送時,SS 得先傳送頻寬需求給 BS, 再經過 BS 排程後,BS 會保留頻寬供 SS 傳送該筆資料 因為 SS 傳遞資料所使用的頻寬, 都是 BS 所事先預留的, 所以在 IEEE 82.16 網路中傳遞資料時並不會有碰撞發生 但是, 在同一時間內如果有超過一台的 SS 向 BS 提出頻寬請求, 這個頻寬請求的訊息則會造成碰撞 (collision) 的發生 在 IEEE 82.16 中是採用了截斷二元指數後退 (Truncated Binary Exponential Backoff, TBEB) 演算法來解決碰撞問題 TBEB 演算法在之前的研究中發現它的效能並不是很好 [9] 為了改善這個問題, IEEE 82.16 中的 TBEB 演算法裡提供了幾個參數, 管理者可以根據網路的負載, 動態的改變參數的設定值, 藉此可以改變 TBEB 演算法的運作過程, 以提升演算法 2

解決碰撞能力 因此在這篇論文中, 我們將探討在不同的負載下, 該如何設定這些參數, 才能使得整個系統可以獲得比較好的效能 接下來的論文架構如下 第二章將要對於 IEEE 82. 16 的實體層及媒體存取層的運作方式作一個簡介 第三章中我們將針對 TBEB 演算法的運作方式做一個詳細的介紹 在第四章中, 我們將會利用模擬找出在不同負載下, 哪一種參數設定可以讓 TBEB 演算法能有較好的效能 最後第五章則是我們的結論與未來工作 二 IEEE 82.16 簡介 IEEE 82.16 [3] 在 21 年 11 月最早的版本被通過, 在這個版本主要是使用了 1 ~ 66MHz 的無線頻譜, 傳輸距離最遠可達 5km, 最大速率可以達 134Mbps 在這個版本只支援 LOS (Line of Sight) 及點對點的傳輸方式 在 23 年則通過了 82.16a [4] 的版本, 在這個版本中則支援了 NLOS (Non-Line of Sight) 的傳輸方式, 並且提供了單點對多點的傳輸方式 在 82.16a 的版本中是使用了 2-11GHz 的頻譜範圍, 平均傳輸距離可達 6 ~ 9 公里, 最高速率則可到達到 75Mbps 24 年則推出了 IEEE 82.16-24 [5] 版本, 這個版本整合了前面的版本, 並也加入了次頻道的架構以及多重輸入輸出 (MIMO) 天線的概念, 成為目前最多廠商遵循的一項標準 此外, 為了讓 IEEE 82.16 提供支援行動工作站的能力,IEEE 82.16e-25 [6] 在 25 年推出, 這個標準可以支援行動工作站以 12km/h 的速度移動 IEEE 82.16e-25 採用了 OFDMA 的調變方式, 運作在 2 ~ 6MHz 的範圍, 如果以一 個 5MHz 的頻道可以提供 15Mbps 的頻寬 IEEE 82.16 的傳輸頻道分為上行頻道 ( Uplink, UL ) 及下行頻道 ( Downlink, DL ) SS 是利用上行頻道將資料傳送至 BS, 而 BS 則是利用下行頻道傳送資料給 SS BS 為了要控制所有 SS 的運作, 因此會定期傳送 UCD ( Uplink Channel Descriptor) DCD (Downlink Channel Descriptor) UL-MAP (Uplink Map) 及 DL-MAP (Downlink Map) 等訊息給 SS 其中 UCD 是描述上行頻道實體層運作參數的訊息, 而 DCD 則是描述下行頻道實體層運作的參數 SS 可以根據 UCD 及 DCD 的訊息調整自己實體層的調變及編碼方式 UL-MAP 則是描述媒體存取層中, 上行頻道頻寬的分配結果,DL-MAP 則是描述下行頻道頻寬的分配結果 SS 可以觀看 UL-MAP 得知自己何時可以傳送資料, 且觀看 DL-MAP 知道下行頻道何時有資料傳送給自己 在 IEEE 82.16 中,SS 傳送資料的過程如下 : 首先 SS 查看 BS 傳送來的 UL-MAP, 看看接下來上行頻道頻寬分配的結果為何 其次,SS 則選擇在 UL-MAP 中指定給 SS 傳送頻寬請求的時間, 傳送頻寬請求給 BS 之後,SS 則會再查看之後送來的 UL-MAP, 看看 BS 是否有為其保留頻寬傳送資料 如果 BS 有為其保留頻寬,SS 則會在 BS 指定的時槽傳送資料 如果 SS 沒有看到 BS 為其保留頻寬, 那則代表剛剛 SS 傳送的頻寬請求發生了碰撞 (collision), 對於可能發生的碰撞 IEEE 82.16 則是採用 TBEB 演算法來解決這個問題 下一個章節, 我們將介紹 TBEB 演算法 3

三 截斷二元指數後退演算法 IEEE 82.16 採用 TBEB 演算法 [3], 來解決不同 SS 同時發送頻寬請求時, 所可能產生的碰撞問題 圖 2 為 TBEB 演算法的流程圖 首先我們先介紹圖中的參數 RBS (Request_Backoff_Start) 的作用是決定初始的後退視窗值, 而 RBE (Request_Backoff_End) 則是決定了最大的後退視窗值,RBS 及 RBE 值在 IEEE 82.16 規格書中定義的範圍均為 ~15 當網路負載低的時候,RBS 及 RBE 要設定的小一點, 免得造成資料在佇列中過多的等待延遲 ; 而當網路在負載重時, RBS 及 RBE 則要設定的大一些, 好減低碰撞發生的機率 BE (Backoff Exponential) 值代表的是此次傳輸所需使用的後退視窗指數值 NB (Number of Backoff) 則代表目前傳輸的這筆資料已經重送了幾次,NB 的初始值被設為 1 Request Retries 則代表了最大的重傳次數, 在 IEEE 82.16 中的預設值為 16 把 BE 設為 5, 且隨機從 ~ (2 5-1) 中選取一個數值 假設 SS 選到的數字為 7, 那就代表 SS 要等待 7 個競爭傳輸機會經過後, 才可以傳送頻寬請求 如果傳送發生碰撞, 則 NB 值要加上 1, 且 BE 值也要增加 1 變成 6, 之後重新進行以上請求頻寬動作 TBEB 演算法在負載重時, 效能的表現很不理想 為了追求更好的效能, 在 IEEE 82.16 中, 可以讓 BS 依照目前網路的流量大小, 利用 UCD message 動態調整所有 SS 的 RBS 及 RBE 值 在下一個章節, 我們將探討在不同負載下該如何設定 RBS 及 RBE 值以使得系統獲得較好的效能 TBEB Get RBS and RBE form UCD generated by BS BE=RBS Delay for random (2 BE - 1) contention transmission opportunities and then transmit the request PDU 當 SS 有新資料要傳送時, 首先 SS 會先把 BE 值設為 RBS 之後,SS 從 到 2 BE -1 中隨機選取一個數字並等待該數字個競爭傳輸機會 (contention transmission opportunities) 經過後才可以傳送頻寬請求 (request PDU) 如果傳送的頻寬請求發生了碰撞, 則 SS 會進行以下步驟 首先 SS 會將 NB 值加 1 之後如果 SS 的 BE 值小於 RBE 值, 則 BE 值加 1, 否則維持原 BE 值 最後則重複前面隨機選取數字及等待傳送的步驟 整個碰撞解決演算法將會持續直到頻寬請求傳送成功或重傳超過 Request Retries 為止, 則此時資料會被丟棄 這裡我們舉例說明, 假設 RBS=5 且 RBE=1 SS 剛開始要傳送資料時, 會先 Success No Collision? Yes NB=NB+1, BE=min(BE+1,RBE) NB>Request Retries? Failure Yes 圖 2.TBEB 演算法流程圖 No 4

四 模擬與討論在這一個章節中, 我們將利用模擬來探討在不同負載下,RBS 及 RBE 該做如何的設定, 才能讓系統得到較佳的 throughput delay time 及 jitter 而在之後的討論中為了更清楚的表示每一個 RBS 和 RBE 的組合, 因此我們採用了 (RBS, RBE) 的表示法, 代表 BS 此次選擇的 RBS 及 RBE 值 例如 : (, 15) 則代表此次 BS 選擇的是 RBS= 及 RBE=15 的組合 ( 一 ) 系統模擬架構在這篇論文中, 我們採用了 QualNet [7] 這一套模擬軟體來模擬 IEEE 82.16-24 網路的運作 在模擬中整個網路有 1 台 BS 及 2 台 SS 網路的頻道大小為 2MHz, 而每一個 Frame 的間隔為 2ms SS 每次傳送的封包大小為 512Bytes, 如果傳送不成功, 重送的最大次數為 16 次 此外, 每台 SS 的輸出佇列大小為 5Bytes, 並採用了 FIFO 的排程方法 至於其他相關參數的設定, 如表 1 所示 在模擬中, 我們依照 SS 每次傳送資料的間隔, 分成了三個實驗組別, 如表 2 所示 在實驗 1 中每台 SS 每隔.1s 傳送 1 筆資料, 此時系統是屬於輕負載的情況 實驗 2 則是每台 SS 間隔.5s 傳送 1 筆資料, 這時整個系統將處於中負載的情況下 最後, 在實驗 3 中每台 SS 傳遞資料的間隔則為.1s, 在這種設定下, 整個系統將會是在重負載 RBE ~15 的範圍中選出四個數字分別為, 5, 1 及 15, 並利用這四個數字排列出 RBS 及 RBE 的組合共 6 組分別為 (,5) (,1) (,15) (5,1) (5,15) 及 (1,15) 在這個章節中, 我們將探討在三種不同的實驗下, 這 6 種 RBS 及 RBE 的組合, 何者可以讓整個系統有較好的 throughput delay time 及 jitter 表 1 模擬參數設定表 Parameters Value BS 1 SS 2 Channel Bandwidth 2MHz Frame Duration 2ms TDD Downlink Duration 1ms DCD Broadcast Interval 5s UCD Broadcast Interval 5s Transmit/Receive 1μs Transition Gap (TTG) Receive/Transmit 1μs Transition Gap (RTG) SS Transition Gap (SSTG) 4μs Packet Size 512Bytes Request Retries 16 Queue Size 5Bytes Scheduling Algorithm FIFO 在 82.16-24 規格書中訂定 RBS 和 RBE 的範圍為 ~15 依照規格書的設定所能形成的 RBS 及 RBE 的組別將會非常的多 為了簡化整個設定, 我們從 RBS 和 Simulation Time 15s 5

表 2 實驗組別實驗 Packet Interval 1.1s 2.5s 3.1s ( 二 ) 模擬結果與討論以下我們將分別根據不同的負載之下,TBEB 演算法使用了 6 種 RBS 和 RBE 組合做模擬, 並對於模擬的結果做一個討論 1. 實驗 1 : 輕負載情況在實驗 1 中, 每台 SS 以.1s 的間隔傳送資料 首先, 我們先探討不同組合的 throughput 此處的 throughput 是指在模擬時間中, 所有 SS 傳送資料成功的位元總和 圖 3 是不同組合在輕負載下的 throughput 其中(, 5) 這組的 throughput 為 8.46Mbps, 是所有組別中最高的 這是因為在輕負載的情況, 每台 SS 傳送的頻寬需求並不會遭遇到太多的碰撞便能傳送成功, 因此 RBS 及 RBE 的值都不需訂的很大 而 (1, 15) 這組的 Throughput 為 7.8Mbps 則是最低的, 這是因為這一組開始便使用了很大後退視窗值, 因此 SS 要傳送頻寬需求前都必須要等待很久的時間, 所以得到的 throughput 值會最低 至於 (, 1) 與 (, 15) 這兩組會比 (5, 1) 及 (5, 15) 這兩組好的原因, 是因為在輕負載的情況下, 過多的起始後退視窗值, 只會延誤傳遞的時間, 造成 throughput 的下降 最後, 對於 (, 1) 與 (, 15) 這兩組的數據接近相同的原因, 是因為在輕負載時, 碰撞的次數會很少, 因此 BE 值並不會有太多的成長, 因此這兩組的數據也就差不多 至於 (5, 1) 及 (5, 15) 這兩組的數據也是因為同樣的原因 圖 4 所示在低負載的情況下, 不同組別的平均佇列等待時間 所謂的平均佇列等待時間是從資料抵達 SS 後, 到 SS 成功傳輸資料, 中間資料在佇列等待的平均間隔時間 由圖 4, 我們可以發覺到除了 (1, 15) 這一組的平均佇列等待時間較長外, 其他組別都是趨近於 這主要的原因是因為 (1, 15) 這一組的初始後退視窗值過大, 造成過多的等待時間 8.6E+6 8.4E+6 8.2E+6 8.E+6 7.8E+6 7.6E+6 7.4E+6 (bit) 圖 3 不同 RBS 及 RBE 組合在輕負載下的 throughput.5.4.3.2.1 (s) 圖 4 不同 RBS 及 RBE 組合在輕負載下的平均佇列等待時間 6

3 25 2 15 1 5 圖 5 不同 RBS 及 RBE 組合在輕負載下的封包丟棄量 圖 6 為不同 RBS 及 RBE 組合在輕負載下的平均 jitter 值 這裡的 jitter 是指資料在網路上傳輸的延遲時間差異值 這個值越大代表 SS 成功傳送資料的延遲時間值越不穩定 圖中我們可以發現 (, 5) 這組的 jitter 最小, 最高則為 (1, 15) 這代表著 (, 5) 這組可以提供 SS 在輕負載下較一致的延遲時間值 總合以上的討論, 我們可以發現在輕負載下,BS 選擇 (, 5) 這一組將會是一個比較好的選擇.28.24.2.196.192.188.184 (s) 圖 6 不同 RBS 及 RBE 組合在輕負載下的平均 jitter 圖 5 是不同 RBS 及 RBE 組合在輕負載下的封包丟棄量 此處的封包丟棄量是指 SS 因為輸出佇列滿了而被丟棄的所有封包數量 會發生輸出佇列滿出來的原因, 主要是因為 SS 遲遲未能成功取得頻寬傳送資料, 在輸入的資料持續不斷進入下, 便造成輸出佇列裝不下的現象發生 由圖中可看到只有 (1, 15) 這一組發生封包被丟棄的現象, 主因也是過長的初始後退視窗值 由這一張圖, 也間接的說明了在圖 3 中 (1,15) 這組 throughput 較低的原因 2. 實驗 2: 中負載情況在實驗 2 中, 每台 SS 以.5s 的間隔傳送資料 圖 7 顯示了在中負載流量之下, 各組的 throughput 圖中的 throughput 的表現大概可以分成三組 首先表現較好的組別為 (, 5) (, 1) 及 (, 15), 其次則為 (5,1) 及 (5, 15), 最差的則為 (1,15) 這組 會有這樣表現的原因在於中負載時, 頻寬請求的碰撞尚未太多, 所以 RBS= 比 RBS=5 讓 SS 可以更快傳送資料, 因此可以獲得較好的 throughput 至於為何(, 5) (, 1) 及 (, 15) 的表現會差不多, 和實驗 1 的原因是一樣的, 因為在中負載時碰撞還是不多, 所以這三個組別的 BE 並未成長太多, 因此也就表現的差不多 至於 (1, 15) 同樣因為起始後退視窗太大, 造成過多延遲而影響到 throughput 7

1.7E+7 1.6E+7 1.5E+7 1.4E+7 1.3E+7 1.2E+7 1.1E+7 1.E+7 (bit) 圖 7 不同 RBS 及 RBE 組合在中負載下的 throughput.2.15.1.5 (s) 圖 8 不同 RBS 及 RBE 組合在中負載下的平均佇列等待時間 在中負載的情況下, 不同組別的平均佇列等待時間顯示在圖 8 我們可以發現和 throughput 一樣, 數據的表現也一樣分成三組 (, 5) (, 1) 及 (, 15) 因為初始後退視窗值最小, 在碰撞次數還沒很多時, 等待時間最小 而 (5, 1) 及 (5, 15) 則居次 至於 (1, 15) 這組數據高達 17ms, 資料停留在佇列的時間最長 主要的原因還是因為過大的初始後退視窗值 圖 9 是各種組合在中負載下的封包丟棄量 由這張圖我們可以看出在中負載時, 各種組合都已經有不同數量的資料被丟棄 整個看來,(, 5) (, 1) 及 (, 15) 這三組表現較好 (1, 15) 這組則表現的最不理想 圖 1 為不同 RBS 及 RBE 組合在中負載下的平均 jitter 值 (, 5) (, 1) (, 15) (5, 1) 及 (5,15) 這五組的數據都趨近於 1ms, 延遲時間變化量的差距幾乎一樣 至於 (1, 15) 這組的表現則明顯的不如其他組別 12 1 8 6 4 2.18.16.14.12.1.8.6.4.2 (S) 圖 9 不同 RBS 及 RBE 組合在中負載下的封包丟棄量 圖 1 不同 RBS 及 RBE 組合在中負載下的平均 jitter 8

根據以上的幾個模擬結果, 我們建議在中負載的情況下,(RBS, RBE) 可以考慮從 (, 5) (, 1) 及 (, 15) 中選擇一組做為設定值, 所得到的效能會比其他三組好 3. 實驗 3: 重負載情況在實驗 3 中, 我們將讓每台 SS 以.1s 的間隔傳送資料, 以探討六個組別在重負載下的效能表現 圖 11 為不同組別在重負載下的 throughput 圖中的 throughput 的表現大概可以分成四組 首先表現較好的組別為 (5, 1) 及 (5, 15) 其次為(,1) 和 (, 15), 這組的表現和前一組差距不大 第三則為 (, 5), 最差的則為 (1,15) 系統在高負載時,SS 傳送頻寬請求會發生大量的碰撞, 因此此時 RBS 最好大一點 (, 5) 這組的 RBS 則因為太小, 導致每次傳送都很容易有碰撞發生, 進而影響到 throughput 但 RBS 太大則又會讓每次傳送等太久, 也將會降低 throughput, 如 (1, 15) 1.5E+7 1.4E+7 1.3E+7 1.2E+7 1.1E+7 1.E+7 (bit) 圖 11 不同 RBS 及 RBE 組合在重負載下的 throughput.5.45.4.35.3.25.2.15.1.5 (s) 圖 12 不同 RBS 及 RBE 組合在重負載下的平均佇列等待時間 24 235 23 225 22 215 21 25 2 195 圖 13 不同 RBS 及 RBE 組合在重負載下的封包丟棄量 圖 12 是在重負載下不同組別的平均佇列等待時間 我們可以發現 (, 5) (, 1) (, 15) (5, 1) 及 (5, 15) 這幾組表現的差距不大 就只有 (1, 15) 這一組所顯示出的數據較大, 代表有較多的平均佇列等待時間 圖 13 為在高負載下各個組別的封包丟棄總量 我們可以發現六個組別都有很大量的封包被丟棄, 這是因為 SS 產生資料的速度過快, 但資料卻不容易傳送成功, 使得佇列長度持續累加, 最後輸出佇列裝不下, 導致新來的封包被丟棄 除了 (1, 15) 外, 其他 (, 5) (, 1) (, 15) (5, 1) 及 (5, 15) 這幾組表現的差 9

距不是太大 至於為何 (, 1) 及 (, 15) 這兩組的結果會幾乎相同的原因, 在於 (,15) 這一組, 當其 BE 值還未成長超過 1 時之前, 便已發生佇列滿出來的現象, 造成封包遺失, 這也可以說明在圖 11 中兩者 throughput 相近的原因 最後對於 (5, 15) 這組的 RBE 值雖然比 (5,1) 這組大, 但封包丟棄量還是比較大的原因如下 : 因為 (5, 15) 的 RBE 值較大, 因此遇到碰撞時會有更大的後退視窗值, 這也就是說在輸出佇列內的資料要多等一些時間才能傳送, 也因如此使得佇列的長度很容易累積, 造成封包被丟棄 圖 14 則為不同 RBS 和 RBE 在重負載下的 jitter 表現 除了 (1, 15) 這組表現的比較不好外, 其他各組的 jitter 其實差距都不大 從以上的討論, 我們發現在重負載的情況下 (5, 1) 這組可以說是所有組別中表現最好的, 而其他 (, 5) (, 1) (, 15) 及 (5, 15) 這四組的表現也都不會差距太大 至於 (1, 15) 的表現則就比較不理想了.14.12.1.8.6.4.2 (s) 圖 14 不同 RBS 及 RBE 組合在重負載下的平均 jitter 最後, 總結以上的三個實驗的模擬結果 我們可以發現當系統在輕負載的情況下時,BS 最好將 (RBS, RBE) 設定為 (, 5) 此外, 在中負載時 BS 則可以從 (, 5) (, 1) 及 (, 15) 三組中任選一組, 都是不錯的選擇 而在重負載時 (5, 1) 則是所有組別中的首選 五 結論與未來工作近年來無線網路快速的興起, 改變了我們的生活 在眾多新興的無線網路技術中, IEEE 82.16 由於具有高頻寬及涵蓋距離遠的特性, 因此成為近年來頗受重視的網路技術之ㄧ 未來還有很大的機會取代目前的 ADSL 及 Cable Network 的地位 IEEE 82.16 是屬於集中管理的網路架構,SS 要取得頻寬傳送資料都要先向 BS 申請 當有超過一台的 SS 向 BS 提出頻寬請求時, 此時則會有碰撞的發生 在 IEEE 82.16 中則是採用 TBEB 演算法來解決碰撞的問題 IEEE 82.16 針對 TBEB 演算法提供了部份參數, 讓 BS 的管理者可以藉由設定這些參數改變 SS 端 TBEB 演算法的運作 藉此希望讓 SS 端的 TBEB 演算法能隨著網路負載的不同做出不同的調整, 以得到較好的效能 在這篇論文中我們設計了三個實驗, 並在模擬中比較了 throughput 平均佇列等待時間 封包丟棄量及 jitter 等項目 試圖找出在不同的負載下, 何種 RBS 及 RBE 的設定值可以讓系統得到較好的效能 最後, 我們得到了在輕負載的情況下時,(, 5) 會是較好的設定 而在中負載時,(, 5) (, 1) 及 (, 15) 三組的效能因為差不多, 所以可以從其中選擇 1

一組設定值 最候, 是在重負載時, 我們則選擇 (5, 1) 對於未來的工作, 由於在這篇論文中, 我們為了減低 (RBS, RBE) 設定值的複雜程度, 而簡化了 (RBS, RBE) 的組別數 未來我們希望能夠在這篇論文的基礎上, 能做在更多不同負載下所有 (RBS, RBE) 組別的模擬 以期能得到在各種負載下, 所有合適的 RBS 及 RBE 的設定值 其次, 我們將利用這些結果設計一個運作在 BS 端的演算法, 這個演算法可以動態監測網路流量並找出該流量所對應的合適 RBS 及 RBE 值 之後由 BS 傳送給 SS, 使得每一台 SS 上的 TBEB 演算法都能夠有效率的運作 誌謝 本論文感謝國科會給予經費補助, 計畫補助編號為 NSC-96-2221-E-262-4 六 參考文獻 [1] A. Ghosh, D.R. Wolter, J.G. Andrews, and R. Chen, Broadband Wireless Access with WiMax/82.16: Current Performance Benchmarks and Future Potential, IEEE Comm. Magazine, vol. 43, no. 2, pp. 129-136, Feb. 25. [2] C. Eklund, R.B. Marks, K.L. Stanwood, and S. Wang, IEEE Standard 82.16: A Technical Overview of the WirelessMAN Air Interface for Broadband Wireless Access, IEEE Comm. Magazine, vol. 4, no. 6, pp. 98-17, June 22. [3] IEEE 82.16-21, "IEEE Standard for Local and Metropolitan Area Networks, Part 16: Air interface for fixed broadband wireless access systems," Apr. 8. 22. [4] IEEE 82.16a-23, "IEEE Standard for Local and Metropolitan Area Networks, Part 16: Air interface for fixed broadband wireless access systems Amendment 2: Medium access control modifications and addition physical layer specifications for 2-11 GHz," Apr. 1. 23. [5] IEEE 82.16-24, "IEEE Standard for Local and Metropolitan Area Networks, Part 16: Air interface for fixed broadband wireless access systems," Oct. 24. [6] IEEE 82.16e-25, "IEEE Standard for Local and Metropolitan Area Networks, Part 16: Air interface for fixed and mobile broadband wireless access systems, amendment for physical and medium access control layers for combined fixed and mobile operation in licensed bands," Feb. 26. [7] Scalable Network Technologies, Inc., http://www.scalable-networks.com/ [8] S. M. Cherry, The wireless last mile, IEEE Spectrum, Vol. 4, Issue 9, pp. 18 22, Sep 23. [9] Y. D. Lin, C. Y. Huang, and W. M. Yin Allocation and Scheduling Algorithm for IEEE 82.14 and MCNS in Hybrid Fiber Coaxial Networks, IEEE Trans. on Broadcasting vol. 44, no. 4, pp. 427-35, Dec. 1998. 11