improving quality of service for voip traffic in ieee 802.11 wireless networks

52
12/13/2006 Service Service for VoIP Traffic in for VoIP Traffic in IEEE 802.11 Wireless IEEE 802.11 Wireless Networks Networks Sangho Shin Henning Schulzrinne

Upload: mora

Post on 26-Jan-2016

40 views

Category:

Documents


1 download

DESCRIPTION

Improving Quality of Service for VoIP Traffic in IEEE 802.11 Wireless Networks. Sangho Shin Henning Schulzrinne. Introduction. Increased Usage of VoIP service over wireless networks Widely deployed WLANs Shopping Malls Coffee shops Streets Parks Wi-Fi phones New service plans - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

12/13/2006

Improving Quality of Improving Quality of Service Service for VoIP Traffic in IEEE for VoIP Traffic in IEEE 802.11 Wireless 802.11 Wireless NetworksNetworks

Sangho ShinHenning Schulzrinne

Page 2: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

IntroductionIntroduction Increased Usage of VoIP service over

wireless networks Widely deployed WLANs

Shopping Malls Coffee shops Streets Parks

Wi-Fi phones New service plans

Sprint – cellular and Wi-Fi Limited QoS support in 802.11 WLANs

IEEE 802.11e ?

[skyhook]

Map of APs in Manhattan

Page 3: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

OutlineOutline

Overview of QoS problems My earlier work for the problems Fair resource distribution b/w

uplink and downlink using APC Call Admission Control with QP-CAT Conclusion Future work

Page 4: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Framework of VoIP over Framework of VoIP over WLANsWLANs

AP AP

Router Router

160.38.x.x 128.59.x.x

InternetInternet

PBX

Wireless client

Introduction

Page 5: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

QoS problems of VoIP serviceQoS problems of VoIP service

The network disruption during L2/L3 handoff Fast L2/L3 handoff

Limited VoIP capacity Dynamic PCF (DPCF)

Unbalanced uplink and downlink delay Adaptive Priority Control (APC)

Significant deterioration of QoS in the case of channel congestion Call admission control using QP-CAT

Introduction

Page 6: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

OutlineOutline

Overview of QoS problems My earlier work for the problems Fair resource distribution b/w

uplink and downlink (APC) Call Admission Control with QP-

CAT. Conclusion Future work

Seamless layer-2 handoff Fast layer-3 handoff Dynamic PCF

Page 7: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Fast layer-2 handoff Fast layer-2 handoff [26][26] (1/2)(1/2)

Earlier work

AP

Router

Wireless client All APs

New APAuthentication request

Authentication response

Association request

Association response

Probe request (broadcast)

Probe responses

AP

L2 handoff trigger

Authentication delay

Probe delay

Association delay

300m ~ 1s

2 ms

2 ms

[26] Sangho Shin, Andrea G. Forte, Anshuman Singh Rawat, and Henning Schulzrinne. Reducing MAC layer handoff latency in IEEE 802.11 wireless LANs. In ACM MobiWac '04, pages 19~26, New York, NY

Page 8: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

0

100

200

300

400

500

Original SelectiveScanning

Caching

Total handoff timems

Fast layer-2 handoff Fast layer-2 handoff (2/2)(2/2)

Selective Scanning Scan non-overlapping channels

first Channel 1, 6, and 11 in 802.11b Reduces the scanning time to

1/3 Caching

Motivated by locality Store the scanned AP

information in a cache Use it in the future handoffs

Handoff without scanning Reduces the total handoff time

to 4 ms No changes in the

infrastructure Practical solution!

Earlier work

Experiments in 802.11b WLANs

Page 9: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Fast layer-3 handoff Fast layer-3 handoff [9][9] (1/2)(1/2)

Earlier work

AP AP

Router Router

160.38.x.x 128.59.x.x

L2 handoff L3 handoff

Subnet change detection A few minutes

New IP acquisition- DHCP 1 second

DHCP Discover

DHCP Offer

DHCP Request

DHCP ACK

DAD

DHCP procedure

[9] Andrea Forte, Sangho Shin, and Henning Schulzrinne. Improving layer 3 handoff delay in IEEE 802.11 wireless networks. In WICON, Aug 2006.

DAD: Duplicate Address Detection

Page 10: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

0

200

400

600

800

1000

Original TempIP Best

Total handoff timeExperiments in 802.11b

ms

Fast layer-3 handoff Fast layer-3 handoff (2/2)(2/2)

Fast subnet change detection Broadcast a bogus DHCP request

The DHCP server responds with DHCP NACK

Check the IP address of the DHCP server

Temporary IP address Scan potentially unused IP

addresses in the new subnet Transmit multiple ARP packets

Pick a non-responded IP address as a temporary IP address

Use it until a new IP address is assigned by the DHCP server

Revisits the previous subnets IP address lease not expired

Use the old IP address!

Earlier work

ARP

DHCP Discover

timeout

Update sessionsDHCP Offer

DHCP RequestUpdate sessions

DHCP Ack

DHCP Request

DHCP NACKSubnet change

L2handoff

18030

Page 11: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

[18] Takehiro Kawata, Sangho Shin, and Andrea G. Forte. Using dynamic PCF to improve the capacity for VoIP traffic in IEEE 802.11 networks. In WCNC, IEEE, vol 3, pages 13~17, Mar 2005.

Dynamic PCF (DPCF) Dynamic PCF (DPCF) [18] (1/2)[18] (1/2)

PCF (Point Coordination Function) Polling based media access

No contention, no collision Polling overhead

No data to transmit Unnecessary polls waste bandwidth

Big overhead, considering the small VoIP packet size.

Earlier work

Contention Free Period (CFP) Contention Period (CP)

Contention Free Repetition Interval

DCF

poll poll Poll+data poll pollBeacon CF-End

data data data Null Null

Polling overhead

Page 12: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Transmission Rate (Mb/s)

0

5

10

15

20

25

30

35

40

45

0 1 2 3 4 5 6 7 8 9 10 11 12

Nu

mb

er o

f V

oIP

Flo

ws

DCFPCFDPCF

13

23

28

7

DCF

3024

PCF

7

14

37

28

DPCF

Capacity for 64kb/s VBR VoIP traffic

32%

Dynamic Polling List Store only “active” nodes

Higher priority for VoIP

Simulation results in 802.11b

0 1 2 3Number of Data Sessions

Delay (90th%tile) and throughput of 28 VoIP sources and data traffic

0

500

1000

1500

2000

2500

3000

Th

rou

gh

pu

t (k

b/s

)

0

100

200

300

400

500

600

En

d-t

o-E

nd

De

lay

(m

s)

Dynamic PCF (DPCF) Dynamic PCF (DPCF) (2/2)(2/2)

CFP CP

Polling List 1 23 45678

1 3 8

65

Null NullACK

1 2 3 4

ACK

7 8

7

ACK

567

Queue

CFP CP

Dynamic Polling List1 3 8

1 3 8

1 2 3

65

ACKACK

7

ACK

Earlier work

DCF DCF DCF DCF

25

400

487

545

DPCF DPCF DPCF DPCF

11 22 26 29

PCF

PCF PCF PCF

18

67

183

312

Data throughput

VoIP throughput

Page 13: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

OutlineOutline

Overview of QoS problems My earlier work for the problems Fair resource distribution b/w

uplink and downlink using APC in DCF

Call Admission Control with QP-CAT Conclusion Future work

Motivation Adaptive Priority Control Simulation results Related work Conclusion

Page 14: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

MotivationMotivation Big gap between

uplink and downlink delay

Why? - DCF The same

chance to transmit frames among nodes

In VoIP traffic, the AP has more packets to transmit than each client

APC

Solution ?

Give a higher priority to the AP

0

100

200

300

400

500

600

26 27 28 29 30 31 32 33 34

Number of VoIP sources

De

lay

(ms)

Uplink (90th%tile)

Downlink (90th%tile)

Uplink (AVG)

Downlink (AVG)

DCF = Distributed Coordination Function

64kb/s VBR VoIP traffic802.11b 11 Mb/svia simulations

Page 15: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Control Contention Window (CW) Shorter CW smaller backoff time higher priority Hard to control

Backoff = random (0, CW) Higher collision rate

Control Inter-Frame Spacing (IFS) Increase IFS lower priority Not accurate because of BO Increase the delay due to the increased IFS

How to control the priority? How to control the priority? (1/2)(1/2)

APC

Node ANode B

backoffNode B

Node A

Tx in DCF

BO frame

DIFS

Channel DIFS = DCF Inter-Frame Spacing

Page 16: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Priority of node A is 3 times of node B

How to control the priority? How to control the priority? (2/2)(2/2)

Contention Free Transmission (CFT) Transmit frames w/o backoff Control the number of frames to be

sent contention free

Accurate priority control No overhead Reduce the overall transmission time

Improve the capacity

APC

Node ANode B

Page 17: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Optimal priority of the AP Optimal priority of the AP ((PP))

Intuitive method P the number of wireless clients (N) Adapts to change in the number of VoIP

sources Not adapts to change in the traffic volume

APC P QAP/QNodes

QAP is the number of packets in the queue of the AP QNodes is the average number of packets in the

queue all nodes Adapts to instant change of uplink and

downlink traffic load

APC

Page 18: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

APC – example 1APC – example 1

AP

DS

queue queue queue queue

queue

APC

QAP = 4QNode = 1

P = 4/1 = 4

Page 19: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

APC – example 2APC – example 2

AP

DS

queue queue queue queue

queue

APC

QAP = 4QNode = 2

P = 4/2 = 2

Page 20: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

APC – example 2APC – example 2

AP

DS

queue queue queue queue

queue

APC

QAP = 2QNode = 1

P = 2/1 = 2

Page 21: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Simulation results of APC Simulation results of APC (1/3)(1/3)

APC

0

100

200

300

400

500

600

26 27 28 29 30 31 32 33 34

Number of VoIP sources

De

lay

(ms)

Uplink (90th%tile)

Downlink (90th%tile)

Uplink (AVG)

Downlink (AVG)

Threshold

Capacity

DCF

0

100

200

300

400

500

600

30 31 32 33 34 35 36 37

Number of VoIP sources

De

lay

(ms)

Uplink (90th%tile)

Downlink (90th%tile)

Uplink (AVG)

Downlink (AVG)

Threshold

Capacity

APC

28 Calls 35 calls (25%)

802.11b11Mb/s64kb/s VBR traffic20ms pkt intvl0.39 activity ratio

Page 22: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Simulation results of APC Simulation results of APC (2/3)(2/3)

APC

90th%tile delay of VoIP traffic (35 calls)

Page 23: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Simulation results of APC Simulation results of APC (3/3)(3/3)

0

50

100

150

200

250

20 21 22 23 24 25

Number of VoIP sources

Del

ay (

ms)

Uplink (90th%tile)

Downlink (90th%tile)

Uplink (AVG)

Downlink (AVG)

10ms + 20ms Packetization Interval

0

50

100

150

200

250

38 39 40 41 42 43 44 45 46

Number of VoIP sources

De

lay

(ms)

Uplink (90th%tile)

Downlink (90th%tile)

Uplink (AVG)

Downlink (AVG)

20ms + 40ms Packetization Interval

APC

Page 24: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Related workRelated work Many papers about fairness in throughput ([Deng

et. al. IEICE Trans. Comm.], [Barry et. al. Infocom ’01], [Aad Infocom ’01], [Tickoo et. al. Infocom ’04])

In VoIP traffic, Jain’s Fairness Index is almost 1 regardless of the big gap

Wang et al. [AINA ’04] - New Fair MAC Fairness between clients Clients transmit all packets consecutively at most for

Maximum Transmission Time (MTT) Improved only a few ms low uplink delay

Casetti et al. [PIMRC ’04] Based on EDCA Found a fixed optimal CW by simulations Improved the capacity by 15% Not a global solution for all traffic types

APC

Page 25: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

ConclusionConclusion Uplink and downlink delay of VoIP traffic in

DCF are significantly unbalanced Unfair resource distribution b/w uplink and downlink

APC balances the uplink and downlink delay

very well by allowing the AP to transmit QAP/QNodes packets using Contention Free Transmission (CFT)

APC improves the capacity for VoIP traffic from 28 calls to 35 calls, by 25%

APC

Page 26: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Future workFuture work

Implement APC in 802.11e and evaluate it with various background traffic

Implement APC using the Mad-Wifi driver and evaluate the performance in the OBRIT test-bed

Improve APC so that it does not require client information

APC

Page 27: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

OutlineOutline

Overview of QoS problems My earlier work for the problems Fair resource distribution b/w

uplink and downlink using APC Call Admission Control with QP-CAT Conclusion Future work

Motivation and requirements Metric for admission control Queue size Prediction using CAT Simulation results Related work Conclusion

Page 28: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

MotivationMotivation When channel is congested, delay of all VoIP

flows significantly increases

Experimental results in the ORBIT test-bed

•64kb/s CBR VoIP traffic•802.11b •11Mb/s•20ms packet interval

Page 29: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Requirements for CACRequirements for CAC Accurate (Guarantee QoS of existing flows)

Need a good metric for QoS Fast

Users should not wait for a long time to call

Efficient Minimum waste of bandwidth

Flexible (extensible) Many types of VoIP traffic need to be

supported

Admission Control using QP-CAT

Page 30: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Metric Metric (1/3)(1/3)

Queue size of the AP (The number of packets in the queue of the AP)

Correlation b/w the queue size and downlink

Admission Control using QP-CAT

Experimental results in the ORBIT test-bed

802.11b11 Mb/s64 kb/s CBR20 ms Pkt Intvl

Page 31: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Metric Metric (2/3)(2/3)

Theoretical model

TTT

TAP

Q

TQ

DQDDQD

DQQD

DDD

)1(

1

Q

D

D

D

T

Q

Downlink delay

Queuing delay

Transmission delay

Processing time of the AP

Queue size of the AP

Admission Control using QP-CAT

8.0TDAccording to computation using 802.11b parameters

Page 32: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Errors according to the delayCumulative Distribution Function of errors

Metric Metric (3/3)(3/3)

Errors of the model

Admission Control using QP-CAT

Page 33: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Queue size Prediction (QP)Queue size Prediction (QP) How to use the metric ?

When the queue size goes beyond a threshold, then reject the future calls ?

Too late QoS already deteriorated Cannot disconnect already admitted

flows See the future!

Need to predict the queue size in advance

Admission Control using QP-CAT

Page 34: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Admission Control using QP-CATComputation of Additional Computation of Additional Transmission (CAT) Transmission (CAT) (1/5)(1/5)

Basic concepts Emulate the additional VoIP flows

Predict the queue size

Emulate VoIP traffic

Packets from a new flow

Compute Additional Transmission

channel

Actual packets

Additional transmission

Decrease the queue size

Predict the future queue size

+

current packets

additional packets

Page 35: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

CAT CAT (2/5)(2/5)

Emulation of VoIP flows Two counters: DnCounter, UpCounter Follow the same behavior of VoIP

flows Increase the counters every

packetization interval of the flows

Decrement the counters alternatively

20ms time

DnCounter++UpCounter++

DnCounter++UpCounter++

DnCounter++UpCounter++

20ms

Example : 20ms packetization interval

Admission Control using QP-CAT

Page 36: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

CAT CAT (3/5)(3/5)

Computation of transmission time of a VoIP frame (Tt)

DIFSbackoff

Tv

SIFSACK frame

VoIP packet

Tb

TACK

Tt

PLCP MAC IP UDPRTP Voice data

Tt = DIFS + Tb + Tv + SIFS + TACK

Admission Control using QP-CAT

Page 37: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

CAT CAT (4/5)(4/5)

Computing Additional Transmission (np)

t

cp T

Tn

Tc= t2 - t1

DnCounter-- UpCounter--

Busy medium Tt TtTr

tpcr TnTT

Admission Control using QP-CAT

t1 t2

Page 38: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

CAT CAT (5/5)(5/5)

Additional considerations Collision Deferral Serialization of downlink packets

Page 39: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

16 calls

17 calls + 1 call16 calls + 1 call

17 calls

17 Calls 18 Calls

Simulation results Simulation results (1/3)(1/3)

Another call is added

32 kb/s VoIP traffic with 20ms packetization interval

Page 40: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

14 calls + 1 call 15 calls + 1 call

14 calls 15 calls

15 calls 16 calls

Simulation results Simulation results (2/3)(2/3)

64 kb/s VoIP traffic with 20ms packetization interval

Page 41: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

29 calls + 1 call 30 calls + 1 call

29 calls 30 calls

30 calls 31 calls

Simulation results Simulation results (3/3)(3/3)

32 kb/s VoIP traffic with 40ms packetization interval

Page 42: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Related work Related work (1/3)(1/3)

Numerical or theoretical approaches Yang Xiao et al. [Communication Magazine ‘04 ]

802.11e EDCA based access control Compute available bandwidth using TXOPs and

announce it to clients Guarantee bandwidth, but not delay Applicable

Video traffic only Pong et al. [Globecom’03]

Estimate available bandwidth using an analytical model

Check if the requested BW available by changing CW/TXOP

The assumption of the analytical model is far from real environment

Kuo et al [Globecom’03] Pure analytical model based Expected bandwidth and delay are computed

using an analytical model

Page 43: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Related work Related work (2/3)(2/3)

CBR/CUE - Sachin et al. [Globecom’03] and Zhai et al. [QShine04 ]

New metric : Channel Utilization Estimate (CUE)/Channel Business Ratio (CBR) = fraction of time per time unit needed to transmit the flow

CUE per flow is computed using the average Tx rate of each flow

Clients compute the CBR from their Tx rate and send it to the AP regularly.

Compare the remaining CUE and the requested CUE Assume 15% of wasted bandwidth due to collision or

fluctuation 0.85 max total CUE Actual probing

Metric: delay and packet loss Used for wired networks Very accurate and simple Waste a certain amount of bandwidth

Page 44: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Related work Related work (3/3)(3/3)

ComparisonApproaches

Metric Assumption

Adapts to channel

Waste of BW

Extensibility

Theoreticalapproaches

CW/TXOPComputed bandwidth

Saturated channel

No Low Good

CUE/CBR CUECBR

Max CU(Measured in advance)

No(Fixed Max CU)

Middle(Reserved BW for collisions)

Good

Actual Probing

Delay/packet loss

No Yes High(Probing flow)

Bad

QP-CAT Queue size of the AP

No Yes Low Good

Page 45: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

ConclusionConclusion The queue size of the AP is a good

indicator for QoS of all existing calls

QP-CAT can predict the future queue size of the AP very well

We can perform call admission control using QP-CAT accurately and efficiently

Page 46: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Future workFuture work

Evaluate the QP-CAT using various types of background traffic

Implement call admission control framework using QP-CAT

Evaluate the efficiency of CAC with QP-CAT using actual call arrival rate and call duration

Page 47: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

ContributionsContributions APC

Introduced a New dynamic priority control method, CFT and showed it is better than others (CW, IFS).

Verified that the optimal priority of the AP for balancing uplink and downlink delay is QAP/QNode, using CFT.

Increased the VoIP capacity by 25% QP-CAT

Verified the linear correlation between the number of packets in the queue of the AP and downlink delay of VoIP traffic via experiments

Enabled the AP to predict the future downlink delay accurately using CAT

Protect the QoS of the existing VoIP traffic in fluctuating channel conditions, minimizing the waste of bandwidth

Page 48: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

TimetableTimetableTimeline Work Progress

~ Dec. 2006

Implementation in the QualNet simulator and evaluation of APC and QP-CAT

Completed

Jan. 2007 ~ Apply QP-CAT to call admission control and evaluate the efficiency

Mar. 2007 ~

Evaluate the call admission control with QP-CAT with various types of background traffic

Apr. 2007 ~

Integrate APC with 802.11e using the QualNet simulator

May. 2007 ~

Evaluate APC with various types of background traffic

Jun. 2007 ~ Implement APC with the MadWifi driver and evaluate it in the ORBIT test-bed

Aug. 2007 ~

Introduce and implement a new APC that does not use the queue size of nodes

Oct. 2007 ~

Start to write my thesis

Feb. 2008 Defend my thesis

Page 49: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

Thank you

Page 50: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

References References (1/3)(1/3)

[1] W. Arbaugh A. Mishra, M. Shin. An Empirical Analysis of the IEEE 802.11MAC Layer Handoff Process. ACM SIGCOMM Computer Communication Review, 33(2):93~102, April 2003.

[2] I Aad and C Castelluccia. Differentiation mechanism for IEEE 802.11. In IEEE INFOCOM, pages 209~218, Apr 2001.

[3] N. Akhtar, M. Georgiades, C. Politis, and R. Tafazolli. SIP-based end system mobility solution for all-IP infrastructures. In IST Mobile & Wireless Comm. Summit 2003, June 2003.

[4] M Barry, A T Campbell, and A Veres. Distributed control algorithms for service differentiation in wireless packet networks. In IEEE INFOCOM, pages 582~590, Apr 2001.

[5] G. Camarillo, W. Marshall, and J. Rosenberg. Integration of Resource Management and Session Initiation Protocol (SIP). RFC 3312, IETF, Oct 2002.

[6] Casetti, C. Chiasserini, and C.F. Improving fairness and throughput for voice traffic in 802.11e EDCA. PIMRC 2004. vol 1, pages 525~530, 2004.

[7] D J Deng, R S Chang, and A Veres. A priority scheme for IEEE 802.11 DCF access method. IEICE Trans. Commun., E82-B(1):96 ~ 102, Oct 1999.

[8] R. E. Droms. Dynamic Host Conguration Protocol (DHCP). RFC 2131, Internet Engineering Task Force, March 1997.

[9] Andrea Forte, Sangho Shin, and Henning Schulzrinne. Improving layer 3 handoff delay in IEEE 802.11 wireless networks. In WICON 2006, Aug 2006.

[10] Sachin Garg and M. Kappes. Admission control for VoIP trafc in IEEE 802.11 networks. In GLOBECOM, pages 3514~3518, Dec 2003.

Page 51: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

References References (2/3)(2/3)

[11] IEEE. Wireless LAN Medium Access Control (MAC) and Physical (PHY) specifications, 1999.

[12] IEEE. Wireless LAN Medium Access Control (MAC) and Physical (PHY) specifications: Higher-Speed Physical Layer Extension in the 2.4GHz Band, 1999.

[13] IEEE. IEEE Draft Std. 802.11e, Medium Access Control (MAC) Enhancements for Quality of Service (QoS), D8.0 edition, Feb 2004.

[14] ITU-T G.114. One-way Transmission Time, 2003.[15] ITU-T P.59. Artificial Conversational Speech, 1993.[16] R Jain, D Chiu, and W Hawe. A quantitative measure of fairness and

discrimination for resource allocation in shared computer systems. Technical Report TR-301, DEC, 1984.

[17] Jiwoong Jeong, Sunghyun Choi, and Chong kwon Kim. Achieving weighted fairness between uplink and downlink in IEEE 802.11 DCF-based WLANs. In Qshine, August 2005.

[18] Takehiro Kawata, Sangho Shin, and Andrea G. Forte. Using dynamic PCF to improve the capacity for VoIP traffic in IEEE 802.11 networks. In WCNC, 2005 IEEE, vol 3, pages 13~17, Mar 2005.

[19] Sung Won Kim, Byung-Seo Kim, and Yuguang Fang. Downlink and uplink resource allocation in IEEE 802.11 wireless LANs. IEEE Trans. on Vehicular Technology, 54(1):320~327, Jan. 2005.

[20] Yu-Liang Kuo, Chi-Hung Lu, E.H.K.Wu, and Gen-Huey Chen. An admission control strategy for differentiated services in IEEE 802.11. In GLOBECOM, pages 707~712, Dec 2003.

Page 52: Improving Quality of Service  for VoIP Traffic in IEEE 802.11 Wireless Networks

References References (3/3)(3/3)

[21] O.Tickoo and B.Sikdar. Queueing analysis and delay mitigation in IEEE 802.11 random access MAC based wireless networks. In INFOCOM, March 2004.

[22] S Pilosof, R Ramjee, D Raz, Y Shavitt, and P Sinha. Understanding TCP fairness over wireless LAN. In IEEE INFOCOM, pages 863~872, Mar 2003.

[23] Dennis Pong and Tim Moors. Call admission control for IEEE 802.11 contention access mechanism. In GLOBECOM, pages 174–178, Dec 2003.

[24] QualNet Network Simulator.[25] Henning Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. Rtp: A

transport protocol for real-time applications. RFC 3550, IETF, Jul 2003.[26] Sangho Shin, Andrea G. Forte, Anshuman Singh Rawat, and Henning

Schulzrinne. Reducing MAC layer handoff latency in IEEE 802.11 wireless LANs. In ACM MobiWac '04, pages 19~26, New York, NY, USA, 2004. ACM Press.

[27] TIA. Voice Quality Recommendations for IP Telephony, 2003.[28] Xin Gang Wang, Geyong Min, Mellor, and J.E. Improving VoIP application's

performance over WLAN using a new distributed fair MAC scheme. In Advanced Information Networking and Applications, 2004. AINA 2004. 18th International Conference, volume 1, pages 126~131, 2004.

[29] Yang Xiao and Haizhon Li. Evaluation of distributed admission control for the IEEE 802.11e EDCA. Communications Magazine, IEEE, 42(9):S20~S24, Sept 2004.

[30] Hongqiang Zhai, Xiang Chen, and Yuguang Fang. A call admission and rate control scheme for multimedia support over IEEE 802.11 wireless LANs. In Qshine, pages 76~83, Jan 2004.