a multiplex-multicast scheme that improves system capacity of voice- over-ip on wireless lan by 100%...

42
A Multiplex-Multicast Scheme that Improves System Capacity of Voice-over-IP on Wireless LAN by 100% * B91902058 葉葉葉 B91902078 葉葉葉 B91902088 葉葉葉 B91902096 葉葉葉

Upload: bonnie-harris

Post on 05-Jan-2016

229 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

A Multiplex-Multicast Scheme that Improves System Capacity of Voice-over-IP on Wireless LAN by 100% *

B91902058 葉仰廷B91902078 陳柏煒B91902088 林易增B91902096 謝秉諺

Page 2: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Outline

Introduction VoIP Multiplex-Multicast Scheme Capacity Analysis Delay Performance Conclusions

Page 3: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Introduction

This paper considers the support of VoIP over 802.11b WLAN.

WLAN capacity can potentially support more than 500 VoIP sessions when using GSM 6.10 codec.

But various overheads bring WLAN capacity only 12 VoIP sessions when using GSM 6.10 codec.

Page 4: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Introduction

802.11b, which can support data rates up to 11Mbps.

A VoIP stream typically requires less than 10Kbps.

11M/10K = 1100, which corresponds to about 550 VoIP sessions, each with two VoIP streams.

Page 5: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Introduction

The efficiency at the IP layer for VoIP: A typical VoIP packet at the IP layer co

nsists of 40-byte IP/UDP/RTP headers. A payload ranging from 10 to 30 bytes,

depending on the codec used.

less than 50%!!

Page 6: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Introduction

At the 802.11 MAC/PHY layers: Attributed to the physical preamble, MAC h

eader, MAC backoff time, MAC acknowledgement, and inter-transmission times of packets and acknowledgements….

The overall efficiency drops to less than 3%!!

Page 7: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Outline

Introduction VoIP Multiplex-Multicast Scheme Capacity Analysis Delay Performance Conclusions

Page 8: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

每日一詞 Unicast Broadcast

Multicast

Page 9: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

An 802.11 WLAN is referred to as the basic service set (BSS) in the standard specification.

There are two types of BSSs: Independent BSS and Infrastructure B

SS.

Page 10: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

Independent(ad hoc) BSS

Page 11: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

Infrastructure BSS

Page 12: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

This paper focuses on infrastructure BSSs. We assume that all voice streams are betw

een stations in different BSSs. Each AP has two interfaces, an 802.11 inte

rface which is used to communicate with wireless stations, and an Ethernet interface which is connected to the voice gateway.

Page 13: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

Page 14: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

Within a BSS, there are two streams for each VoIP session.

M-M Scheme idea : Combine the data from several downli

nk streams into a single packet for multicast over the WLAN to their destinations.

Page 15: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

Page 16: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

multiplexer(MUX), demultiplexer(DEMUX)

Add miniheader

In miniheader, there is an ID used to identify the session of the VoIP packet.

Page 17: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

Header data1

Header data3

Header data2Header

Minih.+Data1+Minih.+data2+Minih.+data3

MUX

DEMUX

Page 18: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

Reduce the number of VoIP streams in one BSS from 2n to 1 + n, where n is the number of VoIP sessions.

The MUX sends out a multiplexed packet every T ms, which is equal to or shorter than the VoIP inter-packet interval.

For GSM 6.10, the inter-packet interval is 20 ms.

Page 19: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

MUX

DE

MU

X

DE

MU

X

Page 20: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Multiplex-Multicast Scheme

Problem:

Security!?

Page 21: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Outline

Introduction VoIP Multiplex-Multicast Scheme Capacity Analysis Delay Performance Conclusions

Page 22: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Capacity Analysis consider the continuous-bit-rate(CBR)

voice sources voice packets are generated at the voi

ce codec rate focus on the GSM 6.10 codec

the payload is 33 bytes the time between two adjacent frames is

20 ms

Page 23: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Capacity Analysis n : maximum number of sessions that can b

e supported Tdown & Tup: transmission times for downlink

and uplink packets Tavg: average time between the transmission

s of two consecutive packets in a WLAN NP : number of packets sent by one stream i

n one second 1/Tavg = number of streams * NP

Page 24: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Capacity of Ordinary VoIP over WLAN OHhdr = HRTP + HUDP + HIP + HMAC

OHsender

if unicast packet:OHreceiver

Tdown = Tup = (Payload + OHhdr) * 8 / dataRate + OHsender + OHreceiver

Page 25: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Capacity of Ordinary VoIP over WLAN n downlink and n uplink unicast strea

ms Tavg = (Tdown + Tup) / 2 1/Tavg = 2n *Np

n = 11

Page 26: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Capacity of Multiplex-Multicast Scheme over WLAN

the RTP, UDP and IP header of each packet is compressed to 2 bytes

Tdown = [(Payload + 2) *n + HUDP + HIP + HMAC] * 8 / dataRate + OHsender

Tavg = (Tdown + n *Tup) / (n + 1) 1/Tavg = (n + 1) *Np n = 21.2

Page 27: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

VoIP Capacities assuming Different Codecs

Codecs Ordinary VoIPMultiplex-Multicast

Scheme

GSM 6.10 11.2 21.2

G.711 10.2 17.7

G.723.1 17.2 33.2

G.726-32 10.8 19.8

G.729 11.4 21.7

Page 28: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Simulations

increase the number of VoIP sessions until the per stream packet loss rate exceeds 1%

system capacity = max number of sessions

assume that the retry limit for each packet is 3

Page 29: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Simulations

for ordinary VoIP over WLAN, the system capacity is 12

exceeding the system capacity leads to a large surge in packet losses for the downlink streams

Page 30: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Analysis vs. Simulation

Capacity of Ordinary VoIP and Multiplex- Multicast Schemes assuming GSM 6.10 codec

Different Schemes

Analysis Simulation

Original VoIP 11.2 12

Multiplex-MulticastScheme

21.2 22

Page 31: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Outline

Introduction VoIP Multiplex-Multicast Scheme Capacity Analysis Delay Performance Conclusions

Page 32: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Delay Performance voice quality:

packet-loss rates & delay performance with ordinary VoIP:

local delay: only the access delay within the WLAN

at the AP: time between the packet’s arrival until it’s successfully transmitted or dropped

at the client: time from when the packet is generated until it leaves the interface card

Page 33: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Delay Performance with the M-M scheme:

local delay: access delay & the MUX delay incurred at the VoIP multiplexer (only downlink)

MUX delay: time from the packet’s arrival until the next one is generated

we set a requirement: no more than 1% of packets should suffer a local delay of more than 30 ms

Page 34: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Access Delay

ordinary VoIP scheme (12 sessions): in the AP: average delay and delay jitter a

re 2.5 ms and 1.4 ms in the wireless station: average delay & d

elay jitter are 1.2 ms and 1.0 ms if normally distributed:

less than 0.27% of the packets would suffer local delays larger than 30 ms

Page 35: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Access Delay

Access Delays in AP and a Station in Original VoIP over WLAN when there are 12 Sessions

Page 36: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Access Delay

M-M scheme (22 sessions): in the AP: average delay and delay jitter a

re 0.9 ms and 0.2 ms in the wireless station: average delay & d

elay jitter are 2.0 ms and 1.5 ms no link layer retransmissions for the

packets when collisions occur

Page 37: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Access Delay

Access Delay in AP and a Station in M-M Scheme when there are 22 Sessions

Page 38: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Extra Delay Incurred by the Multiplex-Multicast Scheme when a VoIP packet waits for the MUX

to generate the next multiplexed packet

we set the multiplexing period to be at most one audio-frame period 20 ms if GSM 6.10 codec is used

random variable M : the MUX delay assume M to be uniformly distributed be

tween 0 and 20 ms

Page 39: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Delay Distribution for Ordinary VoIPWhen System Capacity of 12 is Fully Used

Access delay for the AP

Access delay for the station

Pr[A ≤ 0.01s] 1 0.999

Pr[A ≤ 0.03s] 1 1

Pr[A ≤ 0.05s] 1 1

Page 40: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Delay Distributions for Multiplex-Multicast Scheme

When System Capacity of 22 is Fully Used

Access delay for the AP plus MUX delay in the

MUX

Access delay for the station

Pr[M + A ≤ 0.01s] 0.455 Pr[A ≤ 0.01s] 0.996

Pr[M + A ≤ 0.02s] 0.955 Pr[A ≤ 0.02s] 1

Pr[M + A ≤ 0.03s] 1 Pr[A ≤ 0.03s] 1

Page 41: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Outline

Introduction VoIP Multiplex-Multicast Scheme Capacity Analysis Delay Performance Conclusions

Page 42: A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B91902058 葉仰廷 B91902078 陳柏煒 B91902088 林易增 B91902096

Conclusions M-M scheme can reduce the large overhead

when VoIP traffic is delivered over WLAN it requires no changes to the MAC protocol

at the wireless end stations more readily deployable over the existing n

etwork infrastructure. it makes the voice capacity nearly 100% hig

her than ordinary VoIP