Evaluating the Effect of Path Diversity over QoS and QoE in...

24
Evaluating the Effect of Path Diversity over QoS and QoE in a High Speed Indoor Mesh Backbone Sandip Chakraborty 12 , Sukumar Nandi Department of Computer Science and Engineering Indian Institute of Technology Guwahati, Guwahati 781039 INDIA 08 January, 2014 1 This work is supported by TATA Consultancy Services (TCS), INDIA through TCS Research Fellowship program 2 Supported by COMSNETS 2014 Travel Grant Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 1 / 23

Transcript of Evaluating the Effect of Path Diversity over QoS and QoE in...

Evaluating the Effect of Path Diversity over QoS andQoE in a High Speed Indoor Mesh Backbone

Sandip Chakraborty12, Sukumar Nandi

Department of Computer Science and EngineeringIndian Institute of Technology Guwahati,

Guwahati 781039 INDIA

08 January, 2014

1This work is supported by TATA Consultancy Services (TCS), INDIA through TCSResearch Fellowship program

2Supported by COMSNETS 2014 Travel GrantSandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 1 / 23

Preface: QoS and QoE in the Network

Quality of Service (QoS): Performance guarantee from networkperspective,

- Throughput (available bandwidth)

- End-to-end delay

- Jitter (variation in per packet delay)

Quality of Experience (QoE): Performance for user’s perspective,

- Mean Opinion Score (MOS) for voice traffic

- Peak Signal to Noise Ratio (PSNR) for video traffic

- Structural Similarity Index Measurement (SSIM) for video traffic

How path diversity affect QoS and QoE in a multi-hop IEEE 802.11nmesh network in an indoor scenario?

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 2 / 23

Diversity in a Mesh Network

Path Diversity: Multiple paths from a source to a destination

Traffic Diversity:

Diversity in Path Quality: Path quality significantly varies withrespect to time.

Data Rate Diversity: Varies from 2 Mbps to 600 Mbps with IEEE802.11n

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 3 / 23

Forwarding in a Mesh Network (IEEE 802.11s)

Hybrid Wireless Mesh Protocol (Combination of proactive andreactive routing)

Routing metric: Airtime Link Metric

C =

[

Oca + Op +Bt

r

]

1

1− ef

Where,Oca and Op are the constants, named as the channel access overheadand the protocol overhead,Bt is the test frame size.The input parameters r and ef are the bit rate in Mbps and the frameerror rate for the test frame size Bt .

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 4 / 23

Testbed Environment

N6N7

N N2 N1

N

N

3

4

5

RS Lab 1RS Lab 2

Security Lab

G

N8

N N9 10

50 m

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 5 / 23

Testbed Setup

Router: RaLink RT-3352 RoC: 2T2R MAC/BBP/PA/RF, 400MHzMIPS24KEc CPU, 64MB of SDRAM and 32MB of Flash

IEEE 802.11n: 300 Mbps, channel bonding

Open80211s: http://www.open80211s.org

Linux Kernel 2.8.54

TCP (FTP) and UDP (TFTP) using iperf

(http://iperf.sourceforge.net/)

Tx Power 16dBm, Rx Sensitivity 0 dBm (45-55 mt in indoor)

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 6 / 23

Effect of Diversity over Airtime Link Metric

-120

-110

-100

-90

-80

-70

2 2.4 2.8 3.2 3.6 4 4.4S

INR

(d

Bm

)

0

10

20

30

40

50

60

2 2.4 2.8 3.2 3.6 4 4.4

Lo

ad

0.4

0.6

0.8

1

1.2

2 2.4 2.8 3.2 3.6 4 4.4

AL

M (

ms)

Time (Hrs)

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 7 / 23

Selective Greedy Forwarding (SGF)3

Selection of a set of potential forwarders (Proactive approach)

Selection of the next hop from the set of potential forwarders (Greedyapproach)

- Effect of the variation in link information over the path information

S

3Chakraborty, S.; Chakraborty, S.; Nandi, S., “Beyond conventional routing protocols:Opportunistic path selection for IEEE 802.11s mesh networks,” in proc. of IEEE 24thInternational Symposium on Personal Indoor and Mobile Radio Communications (PIMRC), pp.3224-3228, 8-11 Sept. 2013Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 8 / 23

Route Flapping for QoS/QoE

High Route Flapping: Network inconsistency

Low Route Flapping: Network fails to adopt with channel variation

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 9 / 23

SGF: Route Flapping

5

10

15

20

25

30

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

R V

ari

ati

on

(d

Bm

)

0

10

20

30

40

50

60

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

Ro

ute

Fla

pp

ing

Lo

w L

oad

Reactive HWMPProactive HWMP

SGF

0 10 20 30 40 50 60

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

Ro

ute

Fla

pp

ing

Hig

h L

oad

Router Number

Reactive HWMPProactive HWMP

SGF

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 10 / 23

Forwarder Percentage (δ)

Percentage of neighbors selected as the set of potential forwarders.

0 5

10 15 20 25 30 35 40 45

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

Ro

ute

Fla

pp

ing

Lo

w L

oad

δ = 60%δ = 40%δ = 20%

0 5

10 15 20 25 30 35 40 45

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

Ro

ute

Fla

pp

ing

Hig

h L

oad

Router Number

δ = 60%

δ = 40%δ = 20%

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 11 / 23

QoS Metrics: MAC Throughput

0

1

2

3

4

5

6

7

8

10 20 30 40 50 60

Avera

ge P

er

User

MA

C T

hro

ug

hp

ut

(Mb

ps)

Average Number of Users

HWMP: ProactiveHWMP: Reactive

SGF: δ=30%SGF: δ=40%SGF: δ=50%

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 12 / 23

QoS Metrics: Forwarding Delay

100

200

300

400

500

600

700

800

900

1000

1100

10 20 30 40 50 60

Avera

ge E

nd

-to

-En

d D

ela

y (

ms)

Average Number of Users

HWMP: ProactiveHWMP: Reactive

SGF: δ=30%SGF: δ=40%SGF: δ=50%

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 13 / 23

QoS Metrics: Average Jitter

16

18

20

22

24

26

28

30

32

10 20 30 40 50 60

Avera

ge J

itte

r (m

s)

Average Number of Users

HWMP: ProactiveHWMP: Reactive

SGF: δ=30%SGF: δ=40%SGF: δ=50%

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 14 / 23

QoE Metrics: MOS (Voice)

2.6

2.8

3

3.2

3.4

3.6

3.8

4

4.2

4.4

10 20 30 40 50 60

MO

S

Average Number of Users

HWMP: ProactiveHWMP: Reactive

SGF: δ=30%SGF: δ=40%SGF: δ=50%

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 15 / 23

QoE Metrics: PSNR (Video)

5

10

15

20

25

30

35

10 20 30 40 50 60

PS

NR

(d

B)

Average Number of Users

HWMP: ProactiveHWMP: Reactive

SGF: δ=30%SGF: δ=40%SGF: δ=50%

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 16 / 23

QoE Metrics: SSIM (Video)

0.65

0.7

0.75

0.8

0.85

0.9

0.95

1

10 20 30 40 50 60

SS

IM

Average Number of Users

HWMP: ProactiveHWMP: Reactive

SGF: δ=30%SGF: δ=40%SGF: δ=50%

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 17 / 23

Adopting δ with Traffic Load Variation

At the beginning of every DTIM interval, mesh routers computetraffic load in terms of number of associated users (Qr (t)).

δmin ≥ 2, δmax ≤ 0.5Nr

Model the network as a birth-death process;

δiδi −1 δmaxδmin

+1

i−1pi

ipi−1

δmin

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 18 / 23

Average Forwarding Delay

100

200

300

400

500

600

700

800

900

1000

1100

10 20 30 40 50 60

Avera

ge E

nd

-to

-En

d D

ela

y (

ms)

Average Number of Users

HWMP: ProactiveHWMP: Reactive

SGF + Adaptive SPF

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 19 / 23

Average Jitter

16

18

20

22

24

26

28

30

32

10 20 30 40 50 60

Avera

ge J

itte

r (m

s)

Average Number of Users

HWMP: ProactiveHWMP: Reactive

SGF + Adaptive SPF

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 20 / 23

Voice: MOS

2.6

2.8

3

3.2

3.4

3.6

3.8

4

4.2

4.4

10 20 30 40 50 60

MO

S

Average Number of Users

HWMP: ProactiveHWMP: Reactive

SGF + Adaptive SPF

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 21 / 23

Channel Fluctuation vs MOS

-40

-30

-20

-10

0

5.2 5.6 6 6.4 6.8 7.2 7.6 8SIN

R V

ari

ati

on

(d

Bm

)

10 20 30 40 50 60 70 80

5.2 5.6 6 6.4 6.8 7.2 7.6 8

Lo

ad

2.4

3.6

4.8

6

7.2

5.2 5.6 6 6.4 6.8 7.2 7.6 8

MO

S

Time (Hrs)

HWMP ProactiveHWMP Reactive

SGF

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 22 / 23

Conclusion

Explores the effects of path diversity over QoS and QoE in a highspeed mesh network

Evaluated ‘Selective Greedy Forwarding’: A new routing paradigmthrough testbed results,

- Channel fluctuation and traffic load affects the performance of SGF

- Use large δ at low traffic load, and small δ at high traffic load, to avoidboth high and low route flapping

- Adopt forwarding paths based on network conditions

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 23 / 23

Conclusion

Explores the effects of path diversity over QoS and QoE in a highspeed mesh network

Evaluated ‘Selective Greedy Forwarding’: A new routing paradigmthrough testbed results,

- Channel fluctuation and traffic load affects the performance of SGF

- Use large δ at low traffic load, and small δ at high traffic load, to avoidboth high and low route flapping

- Adopt forwarding paths based on network conditions

Thank You

Sandip Chakraborty (CSE, IITG) COMSNETS 2014 08 January, 2014 23 / 23