無線區域網路下具服務品質保證之VoIP通訊允入控制研究
全文
(2) Lee, J.H.,et al[4]提出一種可調式的資源配置架 構(adaptive resource allocation scheme)可改 變正在進行中的呼叫的頻寬使用等級以達到 使用較低的平均頻寬來讓在同一存取點的呼 叫數可以達到最多。該方法的缺點是其一視同 仁地降低每個進行中呼叫的頻寬,未考慮個別 呼叫的需求(例如某些呼叫屬於最高服務等 級,其使用的頻寬無論如何都不能被降低); Floyd 等學者提出的方法[8]也有類似彈性不夠 的缺點。. 被拒絕的機率,另一方面又可以在網路頻寬有 剩餘的情況下,提升現有連線的服務品質而不 致使頻寬浪費。 本文共分為五節。第一節為簡介,第二節 介紹 SACQW 的動態頻寬分配法,第三節介紹 SACQW 的動態速率調整機制,本文除介紹 SACQW 的詳細原理外,我們也用模擬的方式 將 SACQW 與其他的系統做比較,第四節即 說明如何進行模擬以及比較的結果,最後,我 們在第五節做一簡短結論並提出未來研究的 方向。. 二、動態頻寬分配機制(Dynamic Bandwidth Allocation Mechanism) 動態頻寬管理機制的目的是想要達成兩個目 標:(1)讓換手呼叫可以優先於新進呼叫服務; (2)要提供優先服務處理給優先呼叫(例如付較 多費用的呼叫)。我們採用了壅塞避免技術 (congestion avoidance technique)[6][7]來達到 此目標。我們首先依據不同的服務等級給予不 同的最大及最小可用頻寬門檻值,分別稱為 Bmin(k) 和 Bmax(k),其中 k 代表服務等級, 接著我們定義 BW(a)(i) 代表在第 i 個時間區間 的頻寬使用估計值,表 1 列出這些主要變數的 符號和意義。. 圖 1: SACQW 方法概觀 為改善過去研究的缺點,本文提出一個在 無線網路環境下簡單又能根據網路負載動態 調適允入政策的允入方法,稱為 SACQW(a Simple and Adaptive Call admission control scheme for QoS in Wireless environments)。 SACQW 包含三個部分(參見圖 1) :最上層是 DSCAC ( DiffServ based Call Admission Control),是用來在某一區域網路對外的邊緣 路由器(edge router)處理允入控制,目的是為了 給換手呼叫有優先權。由於我們的 DSCAC 完 全採用[5]的方法架構,所以在此不再贅述。. 表 1: DBAM 用到的主要變數. SACQW 的第二部分是動態頻寬分配機 制(Dynamic Bandwidth Allocation Mechanism, DBAM),該機制的作用是估計頻寬使用並根 據動態決定的門檻值來拒絕新生成呼叫(new calls),以避免太多的新生成呼叫佔用無線網路 的頻寬,造成由別的無線網路換手過來的呼叫 無頻寬可用的情況發生。這樣設計隱含的意義 就是讓換手呼叫的優先權高於新生成呼叫,這 是因為從使用者的觀點來看,使用者比較能接 受在初始連線時就被拒絕接通勝於通訊連接 中被強制中斷。SACQW 的第三部份是動態速 率 調 整 機 制 (Dynamic Rate Adaptive Scheme,DRAS),其功用是當某一 AP 可用頻 寬不足夠新呼叫(無論是換手或新生成呼叫) 的要求時,能夠降低進行中的呼叫傳輸速率, 或是反過來,當可用頻寬有多餘的時候,能夠 提升原先被降低的呼叫傳輸速率。這樣的設計 一方面可以使網路頻寬在擁擠時,允許現有的 連線在 SLA(Service Level Aggrement)約定的 範圍內,降低一點服務品質來減少新呼叫要求. 動態頻寬管理機制的基本概念是當 BW(a)(i)高於最小門檻 Bmin(k)值時,此機制會 開始隨機拒絕新生成呼叫;假如超過 Bmax(k),所有新進呼叫會被阻擋,在這過程 中,Bmin(k)可以隨網路負載而動態調整(參 見圖 2),以盡量降低新進呼叫的阻絕率。現 在的問題是如何去動態調整 Bmin(k)? If BW(a)(i) > Bmin(k) Bmin(k) is decremented by one step as long as it is above BminL(k).. If BW(a)(i) < Bmin(k) Bmin(k) is incremented by one step as long as it is under BminH(k).. 圖 2: Bmin 的調整 因 Bmin(k)和 BW(a)(i)有關,所以我們必須 能計算 BW(a)(i)。在此為求計算簡便,我們不 採取繁複求解機率指標的方式,而是採用根據 前一時刻的觀測值 BW(r)(i)來推估下一時刻的 2.
(3) 頻寬使用值 BW(a)(i+1)。此推估方法是: (a). (a). (r). BW (i+1)= (1-w1)BW (i)+ w1*BW (i). 太多不合理的頻寬,使得 AP 無法提供新呼叫 所需要的頻寬的話,新的呼叫要求將會被拒 絕。這樣不但導致頻寬浪費,也讓 MN 無法得 到所需的服務。因此,我們在本節介紹一個動 態速率調整架構(DRAS) ,它是用來管理 AP 中每個呼叫的頻寬分配。這裡的調整是指進入 呼叫的頻寬分配(無論是新生成或是換手呼 叫)以及依照目前網路狀況來改變 AP 中現有 的呼叫傳輸速率等級。DRAS 的主要目的是讓 可服務的呼叫數最大並盡可能地提供公平的 頻寬分享。. ---(1). 其中 w1 代表介於 0 到 1 之間的權重值, 可以由系統設計者依據不同網路而決定。 根據式(1)和圖 2 的方法,我們的 DBAM 演算法如圖 3 所示。 If BW(a)(i) < Bmin(k) Admit all calls If Bmin(k)< BminH(k) increment Bmin(k). 通常在設計這樣一個動態調整速率的架 構時,我們必須考慮到下列三個問題:. If BW(a)(i-1) ≥ Bmin(k) set network load state to Low. If Bmin(k) ≤ BW(a)(i) ≤ Bmax(k). 1) 何時啟動此調整機制?. Compute probability pa. pa. = maxp ×. 2) 哪個現有的呼叫會被調整?. BW (a) (i)- Bmin(k) Bmax(k)- Bmin(k). 3) 被選定的呼叫有多少頻寬將會被調整? 我們的做法是當某特定 AP 用盡資源且有 換手呼叫要求進來時,此架構的調整機制就會 被啟動去調整擁有最大傳輸速率的呼叫到一 個可動態調整的速率:bfair 和 blow(在此我們 假設我們系統中所有呼叫的頻寬都是可調整 的)。問題是 bfair 和 blow 值 應該是多少?我們 以下介紹 bfair 和 blow 值的調整機制。. If R<pa reject the call request If Bmin(k) > BminL(k) decrement Bmin(k) (a). If BW (i) > Bmax(k) Reject all calls If Bmin(k)> BminL(k) decrement Bmin(k) If BW(a)(i-1) ≤ Bmax(k) set network load state to High. 首先我們定義一些參數:我們假設一個呼 叫的頻寬會佔用一個離散的值組 B = {b1, b2, . . . ,bn},其中 bi < bi+1 for i = 1, . . . ,n−1,並 且 B 中的頻寬值都假設會乘上一個基本頻寬 單 位 (例 如可 以 被接 受交 談 的最 低傳 送 速 率)。我們也假設所有呼叫是屬於單一服務等 級,例如使用 EF 等級於 Diffserv 來滿足 VoIP 服務的需求,而且它們都使用到集合 B 之中的 頻寬。. 圖 3: DBAM 演算法 在圖 3 所描述的演算法中,當 Bmin(k) ≤ BW(a)(i) ≤ Bmax(k) 情況發生時,代表有些新 的呼叫要求會被拒絕以避免網路負載過大。為 求得公平,呼叫被拒絕的選擇方法是隨機的, 亦 即 我 們 會 計 算 一 個 新 的 pseudo-random number R 給此新到達的呼叫要求,其中 R 是 介於 0 到 1 之間均勻分佈的一個隨機亂數。在 圖 3 中我們可以發現到,在相同的 Bmin(k)之 下,Pa 的值大致和 Bmax(k)成反比,但和 BW(a)(i)成正比,因此在其他條件都相同之 下,網路負載愈重(亦即 BW(a)(i)愈大),Pa 也愈大,新呼叫要求被拒絕的機率隨之變大。 相反地,若服務等級愈高,其 Bmax(k)值通常 也設得愈大,因此新呼叫要求被拒絕的機率也 愈小,符合使用者付費愈多,得到服務品質(此 處是新生成呼叫阻絕率)也愈好的 QOS 基本 目標。. 調整機制的目的通常是盡可能地分配所 需求的頻寬給每一個呼叫,換句話說,無論是 否可能,一個呼叫將會被分配頻寬 bi(所需要 的頻寬)。但是網路壅塞可能時常會發生,此 時 AP 就無法提供所有呼叫所需要的頻寬 bi。 因此,一或多個呼叫可能被分配/重新分配些 微低於 bi 的頻寬。 這裡,我們的目標是提供最多具有 “可 接受的頻寬", 以及保證所有呼叫都至少擁 有 “服務所需最小頻寬" ,並且符合“公平 調整原則"。這三個目標以及對應的值是動態 地依據使用者進行中的呼叫來決定的。可接受 的頻寬將由 bacpt 表示,最小的頻寬由 bmin 表 示,公平的頻寬由 bfair 表示,此外它們的值是 由值組 B 中動態決定。因此,調整方機制所提 供呼叫的頻寬,最多為 bacpt 而最少為 bmin。. 三、動態速率調整機制(Dynamic Rate Adaptive Scheme) 當行動節點(Mobile Node, MN)向某個 AP 請求建立一個新的呼叫或要作換手要求的時 候,假如此 AP 可以提供此通話呼叫所要求的 頻寬,則換手或是新生成呼叫的程序將會開 始。然而,假使有一或多個進行中的呼叫佔用. 為了要動態決定 bacpt、bfair 和 bmin,我們 3.
(4) BA 將會增加。目前 BA 和之前 BA 的差額可 能可讓一或多個呼叫來提升它們的頻寬。提升 的調整機制會相繼地調整呼叫目前的頻寬到 一個公平的頻寬。DRAS 會去比較過去和目前 的控制時期的線上使用者數。. 使用類似上一節介紹的(1)式來動態地計算有 多少使用者正在使用某特定的 AP 通話: (a). (a). (r). NoC (i+1)= (1-w2)*NoC (i) + w2*NoC (i) ….…(2). 這裡的 NoC(a)(i)表示在第 i 個評估時間時 進行中呼叫數的估計值,而 NoC(r)(i)則表示進 行中呼叫數的實際觀測值。 DRAS 是以某個 AP 的進行中呼叫數為基 礎來調整編碼傳輸速率,換句話說,當進行中 呼叫數很少的時候,所有進來的通話將會取得 所要求的頻寬;而 DRAS 只有在可得的頻寬不 足的時候才會被啟動。DRAS 監控事先定義的 門檻值來決定進行中呼叫與進來呼叫的降低 比率為多少。圖 4 列出門檻值例,這裡的最多 動態呼叫數被定義為在一個擁有最大有效頻 寬的 AP 中,有多少基本傳輸速率的呼叫數。. 圖 5: DRAS 演算法 0. Maxa Maxb. Maxc. Maxd. 假如線上使用者數在目前的控制時期比 過去低的話,則升級使用者頻寬的機制會啟 動。假如在兩個連續時期,呼叫評估數由低於 Maxb 改變到高於 Maxb,則 DRAS 會檢查 BA, 若目前分派的頻寬低於 bb 並要求高於 bb 的頻 寬的呼叫,就會去調整其分配的頻寬。DRAS 的提升機制說明於圖 7。. 圖 4: 呼叫數(number of calls)的門檻 圖 4 中有四個不同的門檻值,分別表示系 統事先指定的 Maxa、Maxb、Maxc、Maxd,其 中、Maxb 、Maxc 、Maxd 都屬於整數,並且 Maxa<Maxb<Maxc<Maxd , Maxa 最小,表示 該允許進入該無線網路的使用者人數愈少,每 個使用者(或呼叫)分配到的頻寬也愈大。假設 在呼叫數 Maxi 下,每個呼叫所能使用的最大 頻寬為 bi, 其中 i ={a,b,c,d},則 ba > bb > bc > bd。. Function Degrade (int bacpt, int bfair,int bmin) { if (BA≧bfair) bi=Min(BA, bacpt, breq) allocate bi to the incoming call else if (BA< bfair and BA+BF>bfair) Decrease ongoing Calls to bfair bi=Min(BA,bacpt, breq) allocate bi to the incoming call else if (BA≧bmin and BA+BF<bfair) bi=Min(BA, bacpt, breq) allocate bi to the incoming call else if (BA< bmin and BA+BF>bmin) Decrease ongoing Calls to bfair bi=Min(BA,bacpt, breq) allocate bi to the incoming call else if (BA< bmin and BA+BL>bmin) Decrease ongoing Calls to blow bi=Min(BA,bacpt, breq) allocate bi to the incoming call else reject the incoming call }. 表 2:DRAS 的符號表示 bacpt. acceptable bandwidth at most. bfair. fair bandwidth. blow. minimum bandwidth. breq. the requested bandwidth by a call. BA. available bandwidth in the given access point. 根據 NoC(a)(i)的值,我們可以估計在第 i 個時間區段中進行中的呼叫數。圖 5 詳細描述 DRAS 的演算法。DRAS 演算法會用到的符號 說明於表 2。 在 DRAS 的調整機制中有兩個功能。一個 是當 AP 可得的頻寬不能滿足進來呼叫(換手 或新生成通話)的要求時,用來減少進行中呼 叫的傳輸速率,圖 6 為降低的方法。. 圖 6: DRAS for degrading 演算法 相反地,假如一個呼叫離開或是結束,則 BA 將會增加。目前 BA 和之前 BA 的差額可 能可讓一或多個呼叫來提升它們的頻寬。提升. 相反地,假如一個呼叫離開或是結束,則 4.
(5) 4.2 模擬結果. 的調整機制會相繼地調整呼叫目前的頻寬到 一個公平的頻寬。DRAS 會去比較過去和目前 的控制時期的線上使用者數。假如線上使用者 數在目前的控制時期比過去低的話,則升級使 用者頻寬的機制會啟動。假如在兩個連續時 期,呼叫評估數由低於 Maxb 改變到高於 Maxb,則 DRAS 會檢查 BA,若目前分派的頻 寬低於 bb 並要求高於 bb 的頻寬的呼叫,就會 去調整其分配的頻寬。DRAS 的提升機制說明 於圖 7。. 模擬一 目 標 : 比 較 與 Guard Channel Scheme (GCS)的表現。 參數設定:Erlang load 定義為 λn/μ,值 從 0 到 500 間改變。我們設定 Bmin=0.6 ~0.8, Bmax=0.9 且設定 guard channel ratio 為 0.7 和 0.9。 結果: 圖 8、9 顯示我們的方法與 GCS 在 Erlang load 增加時的比較。從圖 8、9 中我們 可以看出 DBAM 可以在新生成呼叫阻絕率上 升時有較低的換手呼叫丟棄率。. Function Upgrade (int bacpt, int bfair,int bmin) { for all ongoing calls with bcur <bfair { Bdiff=bfair-bcur if (BA≧Bdiff) bi=Min(BA, bacpt, breq) allocate bi to the incoming call else if (BA< Bdiff and BA+BF>bdiff) Decrease ongoing Calls to bfair bi=Min(BA, bacpt, breq) allocate bi to the incoming call else break } }. 從上面圖形中我們也可以很清楚地觀察 到減少換手呼叫丟棄和增加新的呼叫阻絕之 間的取捨(trade off)關係。圖中也顯示了當 我們增加 Erlang 的值時,換手丟棄機率和新 生成呼叫阻絕機率會增加,這是因為增加 Erlang 的值代表流量漸漸達到擁塞,換句話說 進入的呼叫比離開的頻率還高。當呼叫要求很 高時,允入控制機制會拒絕大部分的新呼叫。 比較圖 8, 9 的 GCS 和 DBAM ,我們可以觀 察到圖 9 中使用 DBAM 的方法的換手丟棄機 率 DBAM 和 GCS 的很接近,特別是當 DBAM 的 maxp 設定為 0.9~1.0,和 GCS 的保留頻寬 比率為 0.7 時,然而在圖 8 中 DBAM 的新生 成呼叫阻絕機率卻比 GCS 的機率低了 15%左 右。. 圖 7: DRAS for upgrading 演算法. 四、系統模擬與結果討論 4.1 參數設定 我們經由調整一個 C 語言寫成的程式中 的參數來模擬實際演算法的操作。我們假設新 的呼叫與換手呼叫是 Poisson 分配且平均值分 別表示為 λn 和λh。 呼叫持續時間平均值則 成指數分配表示成 1/μ。從進入一個無線存取 點到離開的時間也是呈指數分配,平均值表示 成 1/h ,其中 h 也被稱為換手率(handoff rate) ,意指著呼叫有多快被換手從一個無線存 取點到另一個。另外我們假設這些變數相互獨 立。. 圖 8: 新的呼叫阻絕率. 我們設定 1/μ 為 500 秒,而 1/h 設定成 100 秒,每個時間區段間隔為為 20 秒。當呼 叫到達時,我們隨機分配一個由 1 到 10 倍最 小可接受的 codec 的頻寬使用值。以一般使用 者經驗在 G.723 以上是電話交談可以接受甚至 無法分別出與 PSTN 傳統電話的差異(人耳靈 敏度因人而異甚至可以訓練的),我們採較保 守的估計以 G.729 為較佳通話品質,而 G.729 在 IP 網路傳輸需要 24kbps 的頻寬。因此在這 裡,最小可接受的 codec 使用值指的是 VoIP 最 小可接受值,我們假設為 25kbps。. 圖 9: 換手呼叫丟棄率 另一方面,我們看在圖 8 中 maxp=0.9~1.0 的曲線和 0.9 保留頻寬的曲線是非常接近 的,再觀察在圖 9 的這兩條曲線,它展示出 DBAM 表現比 GCS 具有較低的換手丟棄率。 5.
(6) 這兩條曲線的不同大約是 4%。所以會有此差 異是因為當頻寬使用值超過給定的門檻, 使 用 GCS 所有的新生成呼叫將被阻絕,但在我 們的方法中,我們藉由一個動態阻絕方法來漸 漸的阻絕新生成呼叫,因而達到較好的效能。. 機制來最有效地使用有限的無線網路頻寬。 模擬三 目標:測試 SACQW 能否處理不同分類的 服務:高優先權與低優先權呼叫 參數設定:我們為高優先權的服務設定 Bmin=0.6~0.7, Bmax=0.9, 和 maxp=0.02, 低優先權的服務設定 Bmin=0.5~0.6, Bmax= 0.8,和 maxp=0.1。. 模擬二 目標:比較採用調適傳輸速率方法與否的 影響。 參數設定:我們設定使用者最大數目 U 為 400 人和 Maxa =0.125*U, Maxb =0.2*U, Maxc =0.5*U, Maxd =1*U. 其他參數與前一 模擬相同。. 圖 12: SACQW 與 GCS 對不同服務的比較 結果: 圖 12 表示在邊緣路由器的新生呼 叫阻絕率。我們可以看到在兩個分類中有不同 的阻絕率。這表示 DBAM 可以藉由設定不同 的門檻與 maxp 動態地提供不同服務分類。當 我們設定 Bmin 和 Bmax 的門檻高而且設定 maxp 低時,我們可以得到高優先權的服務, 反之如果我們設定 Bmin 和 Bmax 的門檻低而 且設定 maxp 高時,我們可以得到低優先權的 服務。guard channel 曲線表示當頻寬佔有超過 高優先權 Bmin 的門檻時,如果 GCS 拒絕了新 呼叫的要求,將會比我們的方法有較高的阻絕 率。. 圖 10: 新生成呼叫阻絕率. 4.3. 圖 11: 換手丟棄率. 討論. 上面的模擬一證明了我們的方法比 GCS 新生呼叫阻絕機率小了 15% 。由於在無線環 境下提供 QoS 頻寬管理是重要的議題,因此 我們可以使用我們的方法來管理無線鏈結的 頻寬。換句話說,我們可以給予換手呼叫較高 優先權以提高使用者滿意度。對於在無線網路 下的 VoIP 服務來說,最重要的考量是在降低 換手強制中斷機率。因此,在我們的 SACQW 使用 DBAM 可以提供較低的丟棄機率,且不 須去犧牲許多新呼叫需求來提供較高的換手 接受率。. 結果: 圖 10, 11 展示了在改變 Erlang 時,採用 調整速率機制 DRAS 與無採用的方法間的丟 棄和阻絕機率的不同。圖 10 顯示採用 DRAS 的曲線,新生成呼叫的阻絕機率如同我們所預 期的比未採用調適機制的方法還要低。當資源 不足時,DRAS 調整目前線上連線呼叫的傳輸 速率以使最多呼叫可以存取網路頻寬資源,如 此減少呼叫被阻斷率。此外,新生成呼叫經由 降低正進行呼叫的頻寬使用而降低較少被阻 絕的機率。圖 11 也顯示出相對於 erlang 的增 加 與 換手 丟棄 機 率的 改變 , 由此 圖可 知, DRAS 比未採用調適傳輸速率獲得較低的新 呼叫阻絕率與換手呼叫丟棄率。由於所許多多 媒體應用,像是聲音或影像,都允許降低一些 傳輸率而不致影響太多的傳輸品質,換句話 說,只要現有的連線在可接受範圍內,犧牲一 點服務品質,就可以提高系統整體的服務品質 (此處是指降低新呼叫請求被拒絕的機率), 此時 DRAS 提供了非常彈性的頻寬資源管理. 另外,我們的方法可以根據不同優先權的 呼叫提供不同服務類別。由於 Internet 上的呼 叫變動很大,經由提高 Bmin 和 Bmax 的值並 降低 maxp 的值,我們可以得到高優先權 level 的服務,這對有許多呼叫等級的網路來說非常 有彈性且有用的。. 6.
(7) [4] J. H. Lee and T. H. Jung and S. U. Yoon et al, “An adaptive resource allocation mechanism including fast and reliable handoff in IP-based 3G wireless networks,” IEEE Personal Communications, Issue 6, pp. 42-47, Dec 2000.. 五、結論 由於 VoIP 服務對於傳輸品質要求較高, 所 以 要在 無線 網 路上 提供 此 類服 務需 要 有 QoS 機制。因此這樣的議題變成目前很重要的 研究方向。在本文中我們提出一個簡單的方法 能根據網路狀況配置網路頻寬給使用者並且 能讓換手呼叫能獲得較高的優先權以增加使 用者滿意度,我們也提供傳輸速率調整的方法 來讓網路的使用率能達到最高。. [5] J. Kuo, “Dynamic QoS Management for Wired and Wireless IP Networks,” IMSC's 2001 NSF Report, 2001. http://imsc.usc.edu/demos/research/dynQoS.html [6] N. Rouhana and E. Horlait, “Dynamic Congestion Avoidance Using Multi-Agents Systems,” GRES'2001,. 我們的模擬結果顯示,我們的方法可以比 傳統 guard channel scheme 減少新生呼叫阻絕 率達 15%。主要的原因是因為我們是動態的丟 棄新生呼叫而不是像 guard channel scheme 直 接阻斷呼叫要求。模擬的結果也顯示,具有調 整傳輸速率能力的方法比未具調整傳輸速率 的方法有更低的丟棄與阻斷機率。這顯示網路 的頻寬資源可以提供給更多使用者使用,大大 增加了網路的利用率。我們的方法也提供不同 優先等級的呼叫可以獲得不同的優先服務等 級,從模擬三我們可以發現我們的方法確實可 以 讓 優先 等級 高 的呼 叫獲 得 較低 的阻 絕 機 率,因此高優先權的呼叫將得到較好的呼叫滿 意度。. http://link.springer.de/link/service/series/0558/bi bs/2164/21640001.htm [7] S. Floyd and V. Jacobson, “Random Early Detection Gateways for Congestion Avoidance,” IEEE/ACM Transactions on Networking, Aug. 1993, http://www.icir.org/floyd/papers/red/red.html [8] T. Kwon and Y. Choi and C. Bisdikian et al, “QoS provisioning in wireless/mobile multimedia networks using an adaptive framework,” Wireless Networks, pp. 51-59, Jan 2003 [9] Y. Bernet and P. Ford and R. Yavatkar et al, “A Framework for Integrated Services Operation over Diffserv Networks,” IETF RFC 2998, Nov. 2000.. 我們的機制雖然提供可調適傳輸速率的 方法,然而在我們提出的網路架構下,我們尚 未考量如何因應調整頻寬使用而需要和各個 client 間的訊息交換 overhead 的問題,因此如 何降低這些 overhead,可以是未來的研究方 向。. [10] Y. Cheng and W. Zhuang, “DiffServ resource allocation for fast handoff in wireless mobile Internet,” IEEE Communications Magazine , vol. 40 Issue 5 , pp. 130 –136, May 2002. 致謝 本研究由經濟部委託財團法人資訊工業 策進會通訊軟體關鍵技術開發五年計畫分包 辦理。. 參考文獻 [1] D. Chalmers and M. Sloman, “A Survey of Quality of Service in Mobile Computing Environments,” IEEE Communications Surveys, pp. 2-10, Apr. 1999. [2] E. S. El-Alfy and Y. D. Yao and H. Heffes, “Adaptive resource allocation with prioritized handoff in cellular mobile networks under QoS provisioning,” Vehicular Technology Conference, pp. 2113-2117, 2001. [3] J. Rosenberg and H. Schulzrinne and G. Camarillo et al, “SIP: Session Initiation Protocol,” IETF RFC 3261, June 2002.. 7.
(8)
相關文件
• 1999 年廢除 Glass-Steagal Act ,通過 Financi al Services Modernization Act 。. • 允許銀行、證券與保險等業務,以金融控股公司 (Financial Holding
Kyunghwi Kim and Wonjun Lee, “MBAL: A Mobile Beacon-Assisted Localization Scheme for Wireless Sensor Networks,” The 16th IEEE International Conference on Computer Communications
無線感測網路是個人區域網路中的一種應用,其中最常採用 Zigbee 無線通訊協 定做為主要架構。而 Zigbee 以 IEEE802.15.4 標準規範做為運用基礎,在下一小節將 會針對 IEEE
Krishnamachari and V.K Prasanna, “Energy-latency tradeoffs for data gathering in wireless sensor networks,” Twenty-third Annual Joint Conference of the IEEE Computer
Selcuk Candan, ”GMP: Distributed Geographic Multicast Routing in Wireless Sensor Networks,” IEEE International Conference on Distributed Computing Systems,
Maltz,” Dynamic source routing in ad hoc wireless networks.,” In Mobile Computing, edited by Tomas Imielinski and Hank Korth, Chapter 5, pp. Royer, “Ad-hoc on-demand distance
IEEE 1394 Controller IC、無線週邊控制晶片 Wireless Peripheral Controller IC、滑鼠控制晶片 Mouse Controller IC、鍵盤控制晶片 Keyboard Controller IC、掃描器控制晶片
在無線區域網路部份,高傳輸速度的要求,讓 IEEE 802.11a 成為矚目 的標準。本篇論文主要是以 FPGA 晶片來實現一適合於無限區域網路 IEEE 802.11a