der-jiunn deng 、 chong-shuo fan 、 chao-yang lin speaker: chong-shuo fan date:2006/06/26
Post on 15-Jan-2016
35 Views
Preview:
DESCRIPTION
TRANSCRIPT
ncue-csie 1
A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE 802.11 Wireless LANs
Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin
Speaker: Chong-Shuo FanDate:2006/06/26
ncue-csie 2
Outline
1. Introduction2. Improved Approach3. Simulations4. Conclusions
ncue-csie 3
1. Introduction In order to reach a higher Quality of Service (QoS) i
n network applications, the 802.11e Task Group has deployed a hybrid coordination function (HCF) to improve the original IEEE 802.11 Medium Access Control (MAC) protocol.
The HCF defines two medium access mechanisms, one of which is channel access control.
Nevertheless, choosing the right MAC parameters and QoS mechanism so as to achieve predictable performance remains an unsolved problem
ncue-csie 4
HCF in Controlled Access Mode HCF operation is similar to the operati
on of PCF. HCF can operate in two modes.
Coexisting with EDCF. Using a contention-free period (CFP).
ncue-csie 5
2. Improved Approach For each real-time station S, we Use tw
o variable: rc: the packet transfer rate : the maximum amount of jitter (i.e. packe
t delay variation)
ncue-csie 6
In the BSA of IEEE 802.11 our AP reserves some of its memory
to create token buckets each representing a real time session
that connects two stations, say A and B and generated when A or B enters the WTT state
A packet with a relatively smaller amount of jitter has lower priority
ncue-csie 7
Theorem 1 (1/2)
Let *1 p2 SIFS CFPoll t ACK
*i p2 SIFS CFpoll t ACK
i 1ck
pk 1 ci
r(2 SIFS CFPoll t ACK)
r
ncue-csie 8
Theorem 1 (2/2) If and , i = 2, …,n, then all voice packe
ts of each session can be transmitted within their jitter constraints.
If a packet of the ith session though handoff, satisfies and , where represents the time needed for handoff, this packet will also meet its jitter constraint.
cii r
1
ii
ciii r
1
iii i
ncue-csie 9
Proof (1/3)
Handoff part Assume the maximum waiting time of
the token, produced by the ith voice source, after handoff from the other BSA is
Our goal actual waiting time of the packet, say
, is less than its required and tolerable jitter , i.e. .,
1
i ii
i
ncue-csie 10
Proof (2/3)
When i=1 , The waiting time of the first packet equal
s its own transmission time (2*SIFS + CFPoll + tp + ACK), therefore, when i =1 this establishes the induction basis.
Assume that our induction hypotheses stands for the (i-1)th voice source, ie. ,
_
1 1 p 1 1 12 SIFS CFPoll t ACK
jj 1-ij1
ncue-csie 11
Proof (3/3) Assume , which means at the time point ,
all voice sources, from 1 to i-1, will have been multi-polled. Hence, the amount of packets generated between (0, )is , which means the total transmission time will be
From the already known fact , we can derive the
following formula:
Since this contradicts our hypothesis, which states that , we obtain , which also stands for the ith voice source.
iii ii
ii
1-i
1kiick )(r
i 1*
ck i i pk 1
( r ( ) 1) (2 SIFS CFPoll t ACK)
ciii r
1
i 1*
ck i i pk 1
( r ( ) 1) (2 SIFS CFPoll t ACK)
i 1
* *ckp i i i
k 1 ci
r( 1) (2 SIFS CFPoll t ACK)
r
iii
iiii
ncue-csie 12
Theorem 2
Suppose n voice sources are scheduled in the given priority order. The average waiting time is minimized for voice packets if for all i < j
cjci rr
ncue-csie 13
2.1 Proposed Scheme
ncue-csie 14
Improvement (1/3)
1. If accepting the request of a new voice source P in the previous DCF mode, AP will build a new token bucket in its buffer for P, and assign a priority based on P’s tolerated jitter
ncue-csie 15
Improvement (2/3)
2. Under the PCF mode the station when polled must wait a period of ti
me, SIFS, before transferring its packet. When piggyback indicates that the underlying s
ession has not terminated, AP produces a new token every .
However, AP needs SIFS + CFPoll to poll the stations. A station needs SIFS + ACK to respond.
Therefore, in the same connection, the time duration from the removal of T to the production of the next token is - (2*SIFS + CFPoll+ tp +ACK).
cr
1
cr
1
ncue-csie 16
Improvement (3/3)
3. When the underlying session is ready to close, the piggybacking bit = 1, i.e., End-of-file and AP removes the corresponding bucket.
4. When all buckets are temporarily empty, AP checks if there is enough time to run DCF mode before the next token T arrives. If yes, it sends a CF-End frame to end CFP and enters CP mode. If not, it waits for T
ncue-csie 17
Theorem 3 Several voice sources with and ,
i=1,2,3,…,n, are given. There exists a cycle LCT =L.C.M. (The
Least Common Multiple) within which the amount of packets transmitted is .
If two or more packets of different sessions arrive at the same time point, based on Theorem 2 , a session with lower jitter has lower priority. This ensures a minimum total waiting time.
cir i
cnc2c1 r
1....,,.........
r
1,
r
1
n
1ici LCT)(r
ncue-csie 18
Simulations (1/3)
Fig.4.1 Channel Utilization for Sessions
0
0.2
0.4
0.6
0.8
1
1 3 5 7 9 15 25 35 45
Number of Sessions
Cha
nnel
Util
izat
ion
QPSM
QPMM
IEEE 802.11b
IEEE 802.11e
ncue-csie 19
Simulations (2/3)
Fig.4.2 Throughput for Sessions
00.20.40.60.8
11.2
1 3 5 7 9 15 25 35 45
Number of Sessions
Thr
ough
put
IEEE 802.11b, e
QPSM, QPMM
ncue-csie 20
Simulations (3/3)
Fig.4.3 Dropping Rate for Sessions
0
0.2
0.4
0.6
0.8
1
1 4 7 10 25 40
Number of Sessions
Dro
ppin
g Rat
e
IEEE 802.11 b, e
QPSM, QPMM
ncue-csie 21
Conclusions We record the scheduling results in a queue,
within which an AP (Access Point) can poll and then enable mobile users to communicate with their opposite sites.
This occurrence can solves the problem that some voice packets do not suit QoS in IEEE 802.11e standard with multi-polling.
During the time-gap in which no voice packets are transmitted, the scheme changes to DCF mode to transfer data packets.
top related