• 沒有找到結果。

A Study on Differentiated Service for Mobile Application Support

N/A
N/A
Protected

Academic year: 2021

Share "A Study on Differentiated Service for Mobile Application Support"

Copied!
12
0
0

加載中.... (立即查看全文)

全文

(1)差別服務在支援行動應用上的研究 A Study on Differentiated Service for Mobile Application Support 蔡子傑 政治大學資訊科學系. 黃世奇 政治大學資訊科學系. ttsai@cs.nccu.edu.tw. Abstract. doing this, we could improve the network. Key Words: Differentiated Service, Mobile. quality of satisfaction for mobile users,. Application, QoS, Satisfaction. and save the resource of the entire networks, which is wasted by dropping. When the wired network technologies are. wireless packets. In the simulation, we. getting matured, the whole network trends. tested the combinations of UDP and TCP. are to develop “broadband” and. data flows, and compared their. “mobile” network infrastructure, and to. performance in both single-hop and. enable everyone access the Internet. multi-hop wireless networks. The results. everywhere. Therefore, the wireless. gave us implications how to utilize the. network technology is a hot topic in. Diffserv for mobile applications under. current network research. However, there. any circumstances. are many problems in the wireless network,. 摘要. including mobility of mobile hosts,. 關鍵字: 差別服務, 行動應用, 服務品質,. battery power, high packet loss rate, and. 滿意度. lower bandwidth that never appear in the wired environment. In order to provide. 當有線網路已經發展成熟的同時,整個網路的. good Quality of Service(QoS) in wireless. 發展趨勢是走向寬頻、行動化,以達到隨處可. environments, there are still many. 上網為目的。因此,無線網路技術成為現在炙. problems needed to be solved.. 手可熱的熱門話題,然而,在目前的無線傳輸. This thesis proposed a method to integrate. 環境中,許多問題是在有線架搆上看不到的,. Differentiated Service(Diffserv) and. 包含了無線平台的可移動性、電力、高封包遺. wireless networks. To provide certain QoS. 失率及相較有線環境下的低頻寬,所以要在無. for mobile applications, we define a. 線環境中供良好的服務品質,仍然有許多技術. “satisfaction” formula. By monitoring. 尚待克服。. the packet loss in the wireless. 這篇論文提出了一個整合 Diffserv 與無. environment, the number of times of packet. 線網路的應用方法。在這個方法中,我們觀察. forwarding, we can base on the formula to. 無線環境的封包遺失情況,以及封包被轉送的. raise the priority of wireless packets. By. 次數,在擷取點上根據我們提出的滿意度計算 1.

(2) 公式,適當地提升封包的優先權值,使無線主. (Circuit Switching)技術中,只要兩端點間的連. 機的封包在有線環境中,較不容易被丟棄。透. 線一但被建立,就不會有壅塞問題的情形。. 過這個方法,可以提升無線主機上的使用者對. 因此,解決網路壅塞的情形,為使用者提供所. 網路品質的滿意度,並且對於整體的網路,可. 謂品質服務[4, 5, 8, 9, 11, 12, 19, 21](Quality of. 以節省下因為丟棄無線主機封包所浪費的資. Service, QoS),也成為目前極熱門的研究方. 源。在模擬實驗中,我們測試了 UDP 及 TCP. 向。目前所提出的方向大致可以分為提出新的. 資料流的不同組合,並且觀察比較單跳接網路. 傳輸架構,例如非同步傳輸模式(Asynchronous. 和多跳接網路的差異,以找出在何種情況下,. Transfer Mode, ATM),及對傳統 IP 進行效能改. 我們的方法會有最好的效果。. 進。目前所提出的解決方案大致上可以分為優 先權設定、以資料流(Data Flow)或封包為基礎. 一、簡介. 等三類做法。以封包為基礎的做法則是較新提. 有線網路上的服務品質的研究已經行之有. 出的觀念,其中較具代表性的為差別服務. 年,而在資訊行動化的同時,無線環境的服務. (Differentiated Service, Diffserv),此即為本論. 品質也開始為人所注意。而由於無線網路的日. 文所探討的重要主題。. 益普及,許多在有線環境中發展的技術,被期. 另一方面,當有線網路已經發展成熟的. 望應用在無線環境中,這個過程或多或少將遭. 同時,整個網路的發展趨勢是走向寬頻化、行. 遇到一些困難,本論文將針對差別服務[3, 14,. 動化的目標,以達到隨處可上網為目的。因. 24](Differentiated Service),指出其遭遇的難. 此,無線網路技術成為現在炙手可熱的熱門話. 題,並提出解決方法,將差別服務應用於無線. 題,然而,在目前的無線傳輸環境中,許多問. 環境中,使其獲得較大的效益。. 題是在有線的架構上看不到的,包含了無線平 台的可移動性、電力、高封包遺失率及相較有. 二、背景. 線環境下的低頻寬,所以要在無線環境中提供. 網際網路的發展至今,已經成為人類日常生活. 良好的服務品質,仍然有許多技術尚待克服。. 中不可或缺的一部份,隨著網路使用人口的激. 2.1 無線區域網路(Wireless LAN). 增,以及網路上傳輸內容的改變,例如近年來. 許久以來我們對區域網路的印象,一直停留在. 全球資訊網(WWW)的蓬勃發展和多媒體影音. 連線式網路的印象,然而往往佈線問題讓工程. 資料的需求上升,傳統的網路早已不能滿足使. 人員絞盡腦汁,無線區域網路免除佈線困擾,. 用者的需求,而逐漸產生所謂『網路壅塞』的. 克服環境上障礙,並提供漫遊使用者(roaming. 情形。. user),隨時隨地的網路環境。. 傳統的 TCP/IP 網路是以分封交換(Packet. 無線區域網路傳輸技術大約可分為三種:. Switching)技術為主,無法提供使用者連線時. 微波(Microwave) 、展頻(Spread Spectrum)、. 的頻寬以及封包到達率的保證。以分封交換技. 紅外線(Infrared Ray)。其種類可分為:. 術為主的架構,在先天上就很容易有壅塞的情. 隨意型區域網路. 形發生,傳輸的封包常因為實體線路頻寬的不. 含擷取點的無線區域網路. 足,或是網路上路由器本身的效能不夠高,造. 1997 年 7 月無線區域網路的標準化 IEEE. 成等待傳輸的封包壅塞在各網域間邊界路由. 802.11 正式定案,確立了無線區域網路的規. 器中,甚至因為等待傳送的佇列過滿而被丟. 格。. 棄。這是有別於傳統電信網路之電路交換. 2.

(3) 2.2 品質服務(Quality of Service). (邊界路由器,Edge router) 便對封包加以分類. 一般而言,服務品質的特質是指網路元件(如. 成許多不同的等級,並加以標示。 對於以資料流做量測基礎的做法,有許. 應用程式、終端電腦、或路由器)所能夠提供 當資料在網路傳遞時保障其相關特性的能. 多的缺點。因為以每個資料流作為量測的基. 力。對於不同的應用,所需的服務品質特性亦. 準,則路由器必須將所有的狀況資訊記錄下. 不相同,目前關於服務品質的實現方式有二種. 來,而這個資料檔的大小是和路由器上所有資. 基本型態:. 料流的數目成正比的,因此要執行以資料流為 量制基礎的 QoS 服務,路由器需要有極大的. 資源保留(Resource Reservation):又稱為. 儲存空間和程序處理的能力。由於以上的原. 整合型服務(Integrated Services),是依照. 因,因此要能夠執行以資料流為分類基礎的. 應用程式的服務品質需求來劃分及規劃. QoS 服務之路由器都相當的昂貴,且所有路由. 網路資源。. 器都必須支援 RSVP 協定,封包進入控制機制. 優先等級化(Prioritization):又稱為分類. 等等的能力,另外一點就是網域中,所有路由. 型服務(Differentiated Services),網路元. 器都必須支援且設定執行才能達到最好的效. 件依據事先規劃好的分類規則將訊務封. 果。. 包分類,再依分類後的優先等級處理訊. 差別服務則是以單獨的封包為處理基. 務封包。. 礎,並且將封包處理的程序放在網域的邊界路 由器以及分類標定等動作都在封包所經過的. 2.3 差別服務. 第一個路由器處理完成,則網路的骨幹(或稱. 差別服務的目的是用來提供 QoS,而. 核心)路由器可以完全的不負擔任何繁雜的. QoS 中最基本的做法是僅僅將封包分成為不. QoS 機制,純粹依照簡單的機制(先進先出). 同的等級,當網路發生壅塞的時候,擁有較高. 快速的轉送經由它的的封包。因為骨幹路由器. 等級的封包將可以被優先傳送,所以在時間延. 的負載通常也都十分的重,將繁雜的工作交給. 遲以及封包流失的現象較為輕微,但是因為此. 別的路由來做,亦有效的達成了負載平衡的功. 機制並沒有對於封包的進入做任何的限制,因. 效,降低了肯幹路由器的負擔。. 此假若有太多高等級的封包湧進路由器時,仍. 差別服務的 QoS 機制主要是利用對每個. 然會造成壅塞,我們只能夠確保高等級的封包. 封包依照服務等級的不同,對於封包做特別的. 相較於低等級的封包擁有較高的傳輸率而. 標定。在 IPv4 的環境中,我們使用封包標頭. 已。且若高等級封包過多的話,還可能會造成. 的 TOS(Type of Service)欄位來儲存標記的位. 一般等級的封包水遠沒辦法被傳輸的情況發. 置。TOS 欄位共有八個位元,在差別服務中,. 生。. 我們重新定義了這個欄位所代表的意義,在八 要保證服務的品質,先決的條件應該是. 個位元中,我們僅使用其中的前六個位元,最. 要有嚴謹的測量與計算的進入控制機制. 後的兩個位元不使用,這六個位元,稱做. (Admission Control),然後再搭配網路節點的. DSCP(Differentiated Service Code Point)。. Policing 與 Scheduling 機制。以訊流或是封包. 在 DSCP 中,總共有二的六次方共有六. 為基礎的這兩種做法都是屬於此類。兩者的差. 十四個可用之 DSCP,我們將之分為三組,其. 別在於前者是對於每個資料流做個別的記錄. 中第一組的最後一個 DSCP 位元均為“0”,作. 與處理。而以封包為基礎的方法則是針對每個. 為共通的標準使用,共有 32 個 DSCP,後 32. 單獨的封包做處理和分類,在網域的進入點 3.

(4) 個 DSCP 再分成為兩組,各有十六個 DSCP,. Precedence 的設定,將封包分為八個等. 第二組之 DSCP 後兩個位元均為“1”作為實驗. 級,利用八個 DSCP 做分配。. 與研究用述或是自行訂定,給單位網域內所使. 三、系統架構及問題描述. 用,而第三組則除了研究用述外,也作為預留. 3.1 含擷取點的無線環境架構. 將來若是仍有新的 DSCP 標準時,將利用此組 的 DSCP 範圍。 另一個在差別服務架構中很重要的單元 稱之為 PHB(Per-Hop Behavior),其為差別服務. Server. 的封包分類核心運算機制。在差別服務的核心 Router. 架構中,PHB 為實際決定封包傳送等級的依 據,如同其名稱所表達的,在網域內的任一台. Access Point. Access Point. 路由器都可以執行不同的 PHB,而網路管理員 Router. PDA. 除了標準的 PHB 外,可以利用第二組或是第 三組的 DSCP 來規範自己的 PHB。每一種預定. Laptop. Computer. 的服務種類都一定和一個 PHB 關聯,而 PHB. 圖 1:含擷取點的無線網路架構。. 僅只注意和其他 PHB 間的優先權高低關係。 到目前為止在 IETF 的差別服務工作小 組已經提出了幾個關於轉送封包的機制. 這是最常見到的無線網路架構,舉凡無線區域. (PHB),分別為. 網路、行動電話網路等,行動主機最基本的通. EF-PHB[7]:原文為『Expedited. 訊方式便是透過擷取點或基地台與外部網路. Forwarding PHB』 ,此類的封包擁有最高. 連通。在一個含擷取點的無線網路架構中,行. 的轉送優先權,保證傳輸頻寬,封包延. 動主機(Mobile Host)所送出的資料,將透過. 遲時間等等,通常用來傳遞垂要訊息,. 擷取點,將其轉送至 Internet。而由行動主機. 例如路由更新的封包等需要即時被傳送. 傳送出的封包,在 Internet 上,與有線主機中. 的封包。此服務等級只有一個 DSCP。. 所送出的封包是一視同仁的,因此,當發生壅. AF-PHB[6]:原文為『Assured Forwarding. 塞時,將以一樣的條件被丟棄。然而,由於無. PHB』 ,屬於本服務等級的封包,其轉送. 線環境的半雙工、移動、電力限制、高封包遺. 等級比 BE-PHB 優先權高,較 EF-PHB. 失率的特性,使得無線環境封包的傳送成本較. 為低。AF-PHB 又分成四個等級,每個等. 有線環境大了許多,如果將這些封包照一般方. 級又分再細分成三個不同的封包丟棄順. 式處理,則系統整體將會浪費許多的資源,因. 序,依序為 High Drop、Medium Drop、. 此有必要考量每個封包的轉送次數、成本耗. Lowe Drop,若遇有網路壅塞的情形時,. 費,在合理的範圍內,提高無線封包的流速,. 將依照優先權高低將封包丟棄。本組. 以降低整體的負荷。. PHB 共有十二個 DSCP。. 3.2 含擷取點之多跳接無線網路架構. BE-PHB:為標準預設的 PHB,即為一般 的 Best-effort 封包轉送機制,假若欲轉送 封包不屬於任何預設的規則的話,則歸 類為 BE-PHB。其保留了原本的 IP. 4.

(5) Mobile Host 2. Server. Mobile Host 1 Router. Laptop. Mobile Host 3 Mobile Host 4. Access Point Laptop. Access Point Router. Laptop. PDA. Mobile Host 5 Mobile Host 6. Computer. 圖 2:含擷取點之多跳接無線網路架構。. Mobile Host 7. 圖 3:隨意型無線區域網路示意圖。. 在一個含擷取點的無線網路中,由於擷取點的. 無線網路的另一種型態為隨意型網路[15](Ad. 佈置需要考量的因素很多,包括成本、設置地. Hoc Network) ,在這種網路架構下,每個行動. 點等等,有時候並沒有辦法完整涵蓋到所有的. 主機不需透過擷取點,即可直接與其它的行動. 區域。在辦公室環境內,過多擷取點的設置,. 主機傳輸資料,不過,由於行動主機的通訊距. 不但成本高,同時也可能造成各擷取點間的相. 離有限,因此,必需透過多跳接[22]. 互干擾;在行動警察資訊系統 (MPIS[18]). (Multi-Hop)的方式,才能將封包送抵遠方. 內,由於警車的無線通訊範圍有限,而警員的. 的主機。在這種的網路環境中,要透過保證頻. 行動主機可能因任務需要超出與警車的通訊. 寬大小來提供品質服務,是不太可能的,因為. 範圍,此時,就必須要透過轉送的方式來將封. 考慮到無線主機的移動性及無線電訊號可能. 包傳送至擷取點。因此,無線區域網路不一定. 被遮蔽的問題,藉由區分封包等級來提供品質. 是單跳接(Single Hop)連接擷取點的架構,. 服務會是比較好的作法。目前的差別服務技術. 各個行動主機,在某些時候,有必要轉送其它. 主要的著眼點都是在有線網路上的特性,應用. 離開擷取點通訊距離的封包(如圖 2 所示)。. 在無線環境中,有許多問題就必須加以考慮。. 隨著封包被轉送次數的增加,不論是是封包的. 以 AF 等級的封包來說,當需要丟棄封包時,. 時間延遲(Latency)、耗費的頻寬、遺失率,. 對於高轉送次數的封包是否有必要提高其優. 都會比單跳接環境提高許多,因此,當這一類. 先權,以節省無線資源;而對於 EF 的封包來. 的封包被成功傳送至 Internet 後,應該隨著其. 說,因為頻道可能被佔用,要如何傳遞這些急. 被轉送的次數,適當的提高優先權,以避免因. 需被處理的封包,是待解的問題。. 為壅塞而被丟棄,造成資源浪費,或因逾時造 成無線環境中額外的重送封包。. 四、研究步驟及解決方法 4.1 衡量指標. 3.3 隨意型(Ad Hoc)無線區域網路架 構. 4.1.1 傳輸成本 由於封包的傳輸需要耗費電力及佔用頻寬,這 種情況在無線環境中將更加的明顯。在無線環 境中,因為封包的遺失率高,使得封包往往需 要經過數次的傳輸,才能成功傳抵達目的地, 而且由於 IEEE 802.11 半雙工的特性,使得當 一行動主機在傳送或接收資料時,在同一傳輸. 5.

(6) 範圍內的其它主機將無法佔用同一個頻道傳. 分別代表行動主機和有線主機封包進入 W0 的. 輸資料。如此,會造成在昂貴的連線時間內,. 速率;µ1、µ2 分別表示行動主機和有線主機封. 無法傳遞資料,使得傳送資料的成本提升許. 包通過 W0 速率。. 多;另一方面,當無線主機成功地將封包傳送. 我們定義了用來衡量的指標需求達成率及滿. 到擷取點後,如果輕易地被丟棄,則之前為了. 意度如下:. 傳送至擷取點所耗費的成本,就會因此而浪費.  µ1  ⇒ 無線主機  min (Γ1 ,最大可傳輸速率 ) 成功傳輸速率 (1) = 需求達成率 = ....... 頻寬合理需求量  µ2  min ( ,最大可傳輸速率 ) ⇒ 有線主機 Γ2 . 掉,因此,若能夠對無線端的封包做適當處 理,根據測量封包所耗費的成本分級,適度保 障高成本的封包在有線網路裡的傳輸,則可以 使得平均傳輸成本降低,減少資源的浪費。. 成功傳輸速率代表接收端成功接收到封包的 速率,假設有線環境中的封包遺失率為 0,在 圖四中,這個值相當於µ1、µ2;頻寬合理需求. 4.1.2 滿意度. 量代表這個 session 所需要的傳輸速率,但是. 由於網路的頻寬是有限的,因此在頻寬不敷使. 因為不可能毫無限制的滿足頻寬需求,因此,. 用時,就必須要做一些取捨,適當的捨棄部份. 我們將合理需求量的上限訂為封包允許進入. 封包,讓其餘的封包能順利傳輸。我們認為,. 網路的最大速率。以本例來說,Session 1 可進. 在選擇丟棄封包的策略上,必須要考慮到每個. 入網路的最大速率為 2Mbps(受限於 IEEE. session 滿意度的問題,而不是完全的偏向無. 802.11 的規格),Session 2 可進入網路的最大. 線、或有線環境的封包。以無線環境的傳輸來. 速率為 W4. 說,目前的傳輸成本仍然是遠大於有線環境的. W2 的頻寬。. 另一個指標:滿意度的定義如下:. 封包傳輸,傳輸的成本包含了因為高遺失率造 成的重覆傳送、ISP 連線費用等等,我們以α. 滿意度 (S ) =. 來代表這些成本的總合為有線網路傳輸成本. 需求達成率 (2) ...... 平均傳輸成本. 的α倍。因此,在無線傳輸花費較高的情況下, 我們認為有必要提升行動主機所傳輸的資 除了滿意度外,因為有線環境和無線環. 訊,在有線網路上所配置的頻寬額度。我們以. 境不同的特性,使得傳輸成本也必須列入考. 下圖來說明:. 慮,因為丟棄一個行動主機封包的代價,可能 Wireless Loss Rate: p Transmission Rate: λ1 Transmission Cost: α. MH. AP. Transmission Rate: µ1. W0. Session 1 Source Traffic Rate: Γ1. W2. W4. 較丟棄一個有線主機的代價多上許多,因此, W1. W3. Transmission Rate: µ2 Transmission Rate: λ2. 必須要把平均的傳輸成本反應在需求達成率 上,我們稱之為滿意度。 當 W0 處發生壅塞時(即λ1+λ2>µ1+µ2. Session 2 Source Traffic Rate: Γ2. 時),Session 1、2 的需求達成率分別為. µ. 圖 4:滿意度示意圖。. 2. Γ2. µ. 1. Γ1. 、. 假設 Session 2 的 Transmission Cost 為 1,. 則 Session 1 的 Transmission Cost 即為α,因 Γ1、Γ2 分別代表行動主機和有線主機封. 此,兩者的滿意度分別為. 包進入第一個路由器(Router)的速率;λ1、λ2. µ αΓ 1. 1. 6. 、. µ. 2. Γ2. ,我們的.

(7) 目標是讓兩個 Sessions 的滿意度相等(比值為. link。如果限定 session 0、1 和 2 最大的流量為. 1),不致於偏坦任何一方。即:. 1/3,讓這些 session 的速率都相等,這看起應. S=. µ =µ αΓ Γ 1. 1. ⇒µ =. 2. µ αΓ. 2. 該是合理的。然而,如果限定 session 3 的流速. 1. 2. Γ. 1. 也是為 1/3 的話,就非常地沒有意義。Session. 2. λ λ , Γ = λ ∴ µ = αµ ( ) = αµ λ (1 − p ) (1 − p )λ λ. 3 最好被限定在 2/3,因為任何較低的上限只. 1. Θ Γ1 =. 2 1− p. 1. 2. ⇒µ = 1. α. (1 − p ). µ1 應該調高至µ2 的. 2. 1. × λ1 × µ. λ. 2. α. (1 − p ). 2. 2. 1. 會造成最右側的 link 浪費頻寬,而對 session. 2. 0、1 或 2 沒有任何的好處;而較高的上限會 2. 造成不公平的狀態,因為它將會限制到 session. × λ1 倍,讓兩個. λ. 0 的頻寬。 這個例子利用了 minimum allocation 的方式達. 2. Session 的滿意度一致,達到我們的目標。. 到網路最大使用率的方法,稱作 Max-min Flow. 當無線環境為一個多跳接網路時,我們. Control。當最壅擠的 session 先配置了最大可. 僅需稍微修正我們的需求達成率定義為:. 能的頻寬後,可能會剩於許多的頻寬給其它的.  µ1  ⇒ 無線主機         無線網路頻寬 無線網路頻寬  min 成功傳輸速率  Γ1 , 2, 如果為多跳接 , 基地台在無線網路下的 連線數  =   頻寬合理需求量     1, 如果為單跳接     µ 2 ⇒ 有線主機  min (Γ 2 , 最大可傳輸速率 ) . session 配置。自然而然的,我們依例也將其餘 的頻寬依壅擠的 session 配置頻寬,直到所有 的 session 配置完畢。另一種說法是,假設有 i 個 sessions,藉由逐漸加大每一個 session 所配. 即可。. 置的頻寬,以不造成其它配置了等於或小於自 己頻寬的 session 頻寬減少為原則,達到最大. 依照滿意度的定義:. µ =µ S= αΓ Γ 1. 1. 2. ⇒µ. 2. 各個 session。. 1. 2. 1. 可能的頻寬時,則可稱頻寬已被公平的分配至. µ αΓ = Γ. 2. αµ ( λ ) = αµ λ ,Γ = λ ∴ µ = ΘΓ = (1 − p ) (1 − p ) λ λ λ. 1. ⇒µ = 1. Session 1. 1. 2 1− p. 1. n. 2. α. (1 − p ). n. 2. 1. × λ1 × µ. λ. 2. 亦即µ1 應該調高至µ2 的. n. 2 n. 2. Session 2. Session 3. 1. 2. Capacity = 1. Capacity = 1. Session 0. 2. α. (1 − p ). n. × λ1. λ. 圖 5:Max-min Flow Control 示意圖。. 2. 倍,才能讓兩個 Session 的滿意度一致,以達 因為我們的方法會更改封包優先權,進而變更. 到我們的目標。. 各個 session 所配置的頻寬,所以可能會造成. 4.1.3 公正性. 每個 session 之間的公正性有所改變。所以我. 流量控制最困難的就是如何公正的分配頻寬. 們將藉由觀察公正性的變化,以找出對系統公. 給各個鏈結。公正性的定義可以有許多種,其. 正性影響最好的方案。. 中最簡單而且最直覺的,就是讓所有的 session 使用相同的頻寬。圖 5 清楚說明了這個概念某. 4.2 實作方法. 些抽象之處。一個 session 的資料流經過了所. 實作系統在Edge Router和Core Router上時,我. 有串接的 link,而其它每個 session 僅流經一個. 們可以在擷取點路由器處加上一個meter,藉. 7.

(8) 由觀察封包序號的增加情況,可以計算出無線. 當 MH 傳送 UDP 封包,W4 傳送 UDP 封包時. 網路上封包遺失的情形;同時,在無線網路上. 傳輸成本. 的主機,每轉送一次封包,即會將封包ttl(Time to Live)的值減一,透過這個ttl欄位,我們就 可以知道封包被轉送的次數;再加上可以由 ISP設定無線環境封包的傳送成本,經由這些 資訊,在Ingress router的地方,即可以根據我 圖 7:封包丟棄資源浪費量累計圖。. 們的滿意度公式,計算出該配置給各個session 頻寬的比例,再把每個session的封包中,DSCP 欄位設成相對應,最接近該比例的等級以達到. MHCost、W4Cost、TotalCost 分別代表因為丟. 我們要求的目的。. 棄 MH 封包、W4 封包的資源浪費情況,以及 總和。MHCost-dsv、W4Cost-dsv、TotalCost-dsv. 五、實驗結果. 則代表調整封包優先權後的結果。. 我們採用柏克萊大學的 Network Simulator 2 來. 由圖中可以發現,由於無線環境中的封包遺. 模擬我們的環境,藉由比較原始網路及我們提. 失,使得進入 W0 的封包速率降低,使得 W4. 出的架構,指出改進的部份。. 的封包較 MH 封包在 W0. 5.1 單跳接無線網路. 較高的頻寬。透過調整封包的優先權後,可以. W1 Link 上分配到. 有效得減低資源浪費的情況。 Wireless Loss Rate:10% Transmission Cost: α=3. MH. AP. W0. Session 1 Source Traffic Rate: 1.5Mbps. W1. W3. 滿意度 原始網路(S0). 修改後(SM). 滿意度(無線 S1). 0.21. 0.31. 滿意度(有線 S2). 0.71. 0.41. 比值(S1/S2). 0.3. 0.76. All link capacities = 2Mbps W2. W4. Session 2 Source Traffic Rate: 1.5Mbps. 圖 6:實驗架構圖。. 表 1:滿意度比較表。 如圖 6,MH 代表無線環境中的行動主機,AP 為擷取點(Access Point),W0~W4 為有線環 境中的主機或路由器,有線環境中線路的頻寬. 由上表中可以看出,經過我們的調整後,兩個. 為 2Mbps,無線環境為 IEEE 802.11 Wireless. session 的滿意度有接近的趨勢。. LAN;無線環境中傳送 1 位元組的平均成本為 有線環境中的α倍,我們暫定α=3,而有線環. 公正性. 境中的平均傳輸成本為 1。假設 MH 及 W4 同 時對 W3 發送封包,藉由調整 MH 及 W4 上不 同的類型的資料流及流速,使其在 W0 處發生 壅塞,藉以觀察封包被處理的情形。. 8.

(9) 對 W3 發送封包,藉由調整 MH1 及 W4 上不 理論值(Fi). 原始網路(F0). 修改後(FM). (0.95, 1.05). (0.93, 1.07). (1.39, 0.61). 0. 0.028. 0.622. 同的類型的資料流及流速,使其在 W0 處發生 壅塞,藉以觀察封包被處理的情形。. 公正性. 與理論值. 當 MH 傳送 UDP 封包,W4 傳送 UDP 封包時 傳輸成本. 差距(d). 表 2:公正性比較表。. 本節探討的是在不同的資料流中,原始網路公 正性(F0)及修改後的公正(Fm)的變化情形;. 圖 9:封包丟棄資源浪費量累計圖。. 在下表中,我們的公正性以(無線的頻寬, 有 線的頻寬)的座標方式來表示,與理論值差距. 在上圖中,因為 MH 需要較大的頻寬,因此,. 則為 d=|Fm-F0|,代表兩個座標的差距,d 的值. 經由我們調整封包的優先權後,可以減少 MH. 愈接近 0,表示這個網路越公正,我們可以從. 封包被丟棄的情況,因而可以降低整個網路資. 其中,觀察到公正性的變化情況。變化程度以. 源的浪費。. Fm/F0 表示,超過 1 者,表示公正性惡化,介 於 0 與 1 之間者,修改後網路的公正性較原始. 滿意度. 網路為佳。. 5.2 多跳接無線網路 Wireless Loss Rate:10% Transmission Cost: α. MH1. MH0. AP. W0. Session 1 Source T raffic Rate: 1.5M bp s. W1. W3. Bottleneck link capacities = 0.5Mbps. 原始網路(S0). 修改後(SM). 滿意度(無線 S1). 0.09. 0.14. 滿意度(有線 S2). 0.47. 0.16. 滿意度比值(S1/S2). 0.19. 0.88. W2. W4. 表 3:滿意度比較表。 Session 2 Source T raffic Rate: 0.5M bp s. 圖 8:實驗架構圖。. 由上表中可以看出,經過我們的調整後,兩個 session 的滿意度有接近的趨勢。. 如圖 8 中,MH0、MH1 代表無線環境中的行 動主機,AP 為擷取點(Access Point) ,W0~W4. 公正性. 為有線環境中的主機或路由器,有線環境中線 路的頻寬為 2Mbps,無線環境為 IEEE 802.11 Wireless LAN;無線環境中傳送 1 位元組的平. 公正性. 理論值(Fi). 原始網路(F0). 修改後(FM). (0.31, 0.19). (0.26, 0.24). (0.42, 0.08). 0. 0.07. 0.15. 均成本為有線環境中的α倍,我們暫定α=3, 與理論值差. 而有線環境中的平均傳輸成本為 1。假設 MH1 在 AP 的可通訊範圍以外,因此 MH1 必須透. 距(d). 過 MH0 轉送封包到 AP,當 MH1 及 W4 同時 9.

(10) 表 4:公正性比較表。 滿意度. 5.3 混合式無線網路. 原始網路(S0). 修改後(SM). 滿意度(S1). 0.023. 0.032. 滿意度(S2). 0.106. 0.12. 滿意度(S3). 0.226. 0.08. Wireless Loss Rate:10% Transmission Cost: α. MH 1. AP. MH 0. W0. Session 1 Source Traffic Rate: 1.5Mbps. W1. W3. Bottleneck link capacities = 0.5Mbps MH 2 Session 2 Source Traffic Rate: 1.5Mbps. W2. W4. Session 3 Source Traffic Rate: 0.5Mbps. 圖 10:實驗架構圖。. 表 5:滿意度比較表。 從表 5 可以發現滿意度的情況,在經過我們的 調整後,有較為集中的趨勢。. 如圖 10 中,MH0、MH1、MH2 代表無線環境 中的行動主機,AP 為擷取點(Access Point),. 公正性. W0~W4 為有線環境中的主機或路由器,有線 環境中線路的頻寬為 2Mbps,W0. W1 Link. 的頻寬為 0.5Mbps,無線環境為 IEEE 802.11. 理論值(Fi). 原始網路(F0). 修改後(FM). (0.19, 0.19,. (0.07, 0.32,. (0.1, 0.36,. Wireless LAN;無線環境中傳送 1 位元組的平. 公正性. 均成本為有線環境中的α倍,我們暫定α=3,. (S1, S2, S3). 0.12). 0.11). 0.04). 而有線環境中的平均傳輸成本為 1。假設 MH1. 與理論值. 0. 0.17. 0.21. 在 AP 的可通訊範圍以外,因此 MH1 必須透. 差距(d). 表 6:公正性比較表。. 過 MH0 轉送封包到 AP,當 MH1、MH2 及 W4 同時對 W3 發送 UDP 封包,會在 W0 處發 生壅塞,我們透過這個實驗觀察封包被處理的. 表 6 為公正性比較表,分別代表 Session 1、. 情形。. Session 2、Session 3 的流速分佈情形,我們可 以透過與理論值的差距,來了解其對公正性的 影響。. 傳輸成本. 5.4 總結 由以上的實驗,我們可以發現,如果對於 UDP 一類沒有 Flow Control 的封包,加以管制,可 以大幅減低資源的浪費,並且可以使得滿意度 趨近我們的目標。不過,在多跳接環境中,因. 圖 11:封包丟棄資源浪費量累計圖。. 為在無線環境中的封包遺失得太過嚴重,即使 由圖 11 中,我們發現到整體的資源節省情況. 依照我們的方式來調整封包的優先權,讓成功. 並不是很明顯,這是由於 MH1 和 MH2 分享. 傳送至擷取點的封包,儘可能被轉送出去,也. 相同的頻寬,為了提升 MH1 的滿意度,就必. 沒辦法有效的提升行動主機資料流的流量,這. 須要適當的調整 MH1 的優先權,因此,會造. 個部份,就得靠無線區域網路中,WTCP[13]、. 成 MH2 封包被丟棄,而浪費掉資源。. SNOOP、I-TCP[1, 2]一類的技術來加強,而不 10.

(11) 是 Diffserv 範圍內可以做到的。. [2]. Bakre, A. V. and Badrinath, B. R. (1997). Implementation and performance evaluation of Indirect TCP, IEEE. 六、結論及未來展望. Transactions on Computers, Volume: 46. 6.1 結論. Issue: 3, March 1997, Page(s): 260-278 [3]. 透過我們的實驗結果,可以看出無線網路中,. Blake, S., Black, D., Carlson, M., Davies,. 由於封包的遺失率高,會造成整個網路效率的. E., Wang, Z. and Weiss, W. (1998). An. 低落,這種情況在多跳接下,更加地明顯,若. Architecture for Differentiated Services,. 是將耗費許多資源才成功傳送到有線網路上. RFC 2475. 的封包輕易丟棄,無異是更加使得該 session. [4]. Bo Li, Hamdi, M., Dongyi Iang, Xi-Ren. 的效能惡化,也讓該封包所佔用的資源平白浪. Cao and Hou, Y.T. (2000), QoS enabled. 費掉,所以,適度保障無線主機的封包在有線. voice support in the next generation. 網路中傳輸的優先權,從 ISP 角度來看,對整. Internet: issues, existing approaches and. 個網路系統來說,可以使得網路的效率提升;. challenges , IEEE Communications. 從使用者的眼光來看,可以讓付費及服務,取. Magazine, Volume: 38 Issue: 4, April 2000,. 得一個較佳的平衡點。. Page(s): 54-61 [5]. Fulu Li, Seddigh, N., Nandy, B. and. 6.2 未來展望. Matute, D. (2000). An empirical study of. 在我們的實驗中,著重在因為封包遺失所造成. today's Internet traffic for differentiated. 效能低落的補償,對於其它在電力、主機移. services IP QoS, Computers and. 動、以及訊號遮蔽所影響的成本,採用一個概. Communications, 2000. Proceedings.. 括的α值來替代。在無線環境中,行動主機的. ISCC 2000. Fifth IEEE Symposium on,. 電池電方,是一項非常重要的資源,只要傳送. 2000, Page(s): 207-213 [6]. 封包,就會消耗電池存量,因此,如果能對封. Heinanen J., Baker F., Weiss W., and. 包傳遞的過程中,對消耗的的電力做計量,或. Wroclawski J. (1999). Assured Forwarding. 整個路徑上所有主機的電力存量總和,記錄在. PHB Group, RFC 2597. 封包的欄位中,就可以在 ingress router 上,根. [7]. Jacobson V. and Nichols K, Poduri K.. 據這些資訊調整封包的優先權,對行動主機上. (1999). An Expedited Forwarding PHB,. 的電力,做一個較為妥善的安排。這是將來可. RFC 2598 [8]. 以再深入研究的地方,相信,對整個網路資源. Jarrett, W., Michalareas, T. and Sacks, L. (1999). Operational support issues for IP. 的管理,可以因此而更有效率。. QoS based networks, Services Over the [1]. 七、參考文獻. Internet - What Does Quality Cost?, IEE. Bakre, A. and Badrinath, B. R. (1995).. Colloquium on, 1999, Page(s): 6/1 -6/5 [9]. I-TCP: indirect TCP for mobile hosts,. Jia, D., Dutkiewicz, E. and Chicharo, J. F.. Distributed Computing Systems, 1995,. (2000). Performance analysis of QoS. Proceedings of the 15th International. mechanisms in IP networks , Computers. Conference on, 1995, Page(s): 136-143. and Communications, 2000. Proceedings.. 11.

(12) [16] Stevens, W. R.原著, 資訊工業策進會中. ISCC 2000. Fifth IEEE Symposium on,. 文化部門譯, TCP/IP Illustrated, Volume1. 2000, Page(s): 359-363 [10] Mahadevan, I. and Sivalingam, K.M.. 中譯本 [17] Tanenbaum, A. S. 原著, 蔡明志譯, 電腦. (1999). Quality of Service architectures for wireless networks: IntServ and DiffServ. 網路, 東華書局出版 [18] Tzu-Chieh Tsai, Yao-Nan Lien, Hong. models, Parallel Architectures, Algorithms, and Networks, 1999. (I-SPAN '99). Chang Chiu, Shi-Chi Huang, Kenex. Proceedings. Fourth International. Huang, Hung-Kai Ting and Jia-Xin Yang,. Symposium on, 1999, Page(s):420-425. (1999). Network Issues and Implementation for a Mobile Police. [11] Mahadevan, I. and Sivalingham, K. M. (1999). Quality of service in wireless. Information System (MPIS), Proc. of the. networks based on differentiated services. 5th Workshop on Mobile Computing. architecture, Computer Communications. [19] Wan, D. C.(2000). QoS in next generation. and Networks, 1999. Proceedings. Eight. Internet, High Performance Computing in. International Conference on, 1999 Page(s):. the Asia-Pacific Region, 2000.. 548-553. Proceedings. The Fourth International Conference/Exhibition on , Volume: 1 ,. [12] Metz, C. (1999). IP QOS: traveling in first. 2000 Page(s): 65-70 vol.1. class on the Internet, IEEE Internet. [20] White, P.P. (1997). RSVP and integrated. Computing , Volume: 3 Issue: 2 , March-April 1999 , Page(s): 84-88. services in the Internet: a tutorial, IEEE. [13] Ratnam, K. and Matta, I. (1998). WTCP:. Communications Magazine, Volume: 35 Issue: 5, May 1997, Page(s): 100-106. an efficient mechanism for improving TCP. [21] Xipeng Xiao; Ni, L. M. (1999). Internet. performance over wireless links , Computers and Communications, 1998.. QoS: a big picture, IEEE Network ,. ISCC '98. Proceedings. Third IEEE. Volume: 13 Issue: 2, March-April 1999,. Symposium on, 1998, Page(s):74-78. Page(s): 8-18 [22] Xu, S. and Saadawi, T. (2001). Does the. [14] Seddigh, N., Nandy, B., and Pieda, P. (1999). Bandwidth assurance issues for. IEEE 802.11 MAC protocol work well in. TCP flows in a differentiated services. multihop wireless ad hoc networks? , IEEE. network, Global Telecommunications. Communications Magazine , Volume: 39. Conference, 1999. GLOBECOM '99 ,. Issue: 6 ,June 2001, Page(s): 130-137 [23] Xylomenos, G., Polyzos, G. C., Mahonen,. Volume: 3 , 1999 Page(s): 1792-1798 vol.3. P. and Saaranen, M. (2001) TCP. [15] Seoung-Bum Lee, Gahng-Seop Ahn and Campbell A. T. (2001). Improving UDP. performance issues over wireless links,. and TCP Performance in Mobile Ad Hoc. IEEE Communications Magazine , Volume:. Networks with INSIGNIA, IEEE. 39 Issue: 4, April 2001, Page(s): 52-58. Communications Manazine, June 2001, Page(s): 156-165. 12.

(13)

數據

圖 3:隨意型無線區域網路示意圖。  無線網路的另一種型態為隨意型網路[15](Ad  Hoc Network),在這種網路架構下,每個行動 主機不需透過擷取點,即可直接與其它的行動 主機傳輸資料,不過,由於行動主機的通訊距 離有限,因此,必需透過多跳接[22] (Multi-Hop)的方式,才能將封包送抵遠方 的主機。在這種的網路環境中,要透過保證頻 寬大小來提供品質服務,是不太可能的,因為 考慮到無線主機的移動性及無線電訊號可能 被遮蔽的問題,藉由區分封包等級來提供品質 服務會是比較好的作法。目前的差別
圖 5:Max-min Flow Control 示意圖。
圖 6:實驗架構圖。  如圖 6,MH 代表無線環境中的行動主機,AP 為擷取點(Access Point),W0~W4 為有線環 境中的主機或路由器,有線環境中線路的頻寬 為 2Mbps,無線環境為 IEEE 802.11 Wireless  LAN;無線環境中傳送 1 位元組的平均成本為 有線環境中的α倍,我們暫定α=3,而有線環 境中的平均傳輸成本為 1。假設 MH 及 W4 同 時對 W3 發送封包,藉由調整 MH 及 W4 上不 同的類型的資料流及流速,使其在 W0 處發生 壅塞,藉以觀察封包被處
表 2:公正性比較表。 理論值(Fi) 原始網路(F0 )  修改後(F M )公正性 (0.95, 1.05) (0.93, 1.07) (1.39, 0.61)與理論值差距(d) 0 0.028  0.622  本節探討的是在不同的資料流中,原始網路公 正性(F 0 )及修改後的公正(F m )的變化情形; 在下表中,我們的公正性以(無線的頻寬,  有 線的頻寬)的座標方式來表示,與理論值差距 則為 d=|F m -F 0 |,代表兩個座標的差距,d 的值 愈接近 0,表示這個網路越公正,我們可以從 其
+2

參考文獻

相關文件

Unlike the case of optimizing the micro-average F-measure, where cyclic optimization does not help, here the exact match ratio is slightly improved for most data sets.. 5.5

Text messaging (SMS) allows users to send and receive short text messages on a phone or other mobile device or computer Picture messaging allows users to send pictures and

The Performance Evaluation for Horizontal, Vertical and Hybrid Schema in Database Systems.. -A Case Study of Wireless Broadband

A., and Revang, O., “A Strategic Framework for Analying Professional Service Firms — Developing Strategies for Sustained Performance”, Strategic Management Society

and Varble, D.L, “Purchasing’s performance as seen by its internal customes: a study in a service organization”, International Journal of Purchasing and Materials Management, 33(3),

Wireless, Mobile and Ubiquitous Technology in Education, 2006. Methods and techniques of

Kyunghwi Kim and Wonjun Lee, “MBAL: A Mobile Beacon-Assisted Localization Scheme for Wireless Sensor Networks,” The 16th IEEE International Conference on Computer Communications

This study aims to explore whether the service quality and customer satisfaction have a positive impact on the organizational performance of the services and whether the