© Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading ©...

20
© Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering & Computer Science EECS 801 [email protected]
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    229
  • download

    2

Transcript of © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading ©...

Page 1: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

© Manasa

Resilience of Flooding Protocol – A Case Study

EECS 801 Graduate Reading

© 2008–Manasa K Aug 14 2008

Manasa K

Department of Electrical Engineering & Computer Science

EECS 801

[email protected]

Page 2: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

© Manasa

2

Resilience of Flooding Protocol – A Case Study

AbstractNetwork state can be characterized by operational metricsand service parameters. Metrics include degree ofconnectivity(density), bandwidth, load factor etc. Serviceparameters include delay, jitter, goodput etc.

In this paper, a case study on Resilinets controlled flooding was

done to understand its transition as it degrades from optimal

performance. Under the affect of different operational metrics

namely load factor, density, mobility.

Page 3: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

3

Resilience of Flooding Protocol – A Case Study Outline

• Introduction and Motivation• Case Study of Controlled Flooding • Proposed Evaluation Framework• Simulation Setup• Conclusion and Future Work• Reference

Page 4: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

4

Resilience of Flooding Protocol – A Case Study

Introduction and Motivation• Introduction and Motivation• Case Study of Controlled Flooding • Proposed Evaluation Framework• Simulation Setup• Conclusion and Future Work• Reference

Page 5: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

5

Resilience of Flooding Protocol – A Case Study

Introduction and Motivation• Flooding is most commonly used to compare

other protocol. This is the simplest broadcast routing algorithm.

• But how well does flooding algorithm perform –the approach taken in this paper is to understand “controlled flooding” where each node floods the n/w with a duplicate packet only once, thus overriding “broadcast storm”

• As of today, we do not see many documented study of extensive performance on flooding algorithm

Page 6: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

6

Resilience of Flooding Protocol – A Case Study

Case Study of Controlled Flooding• Introduction and Motivation• Case Study of Controlled Flooding • Proposed Evaluation Framework• Simulation Setup• Conclusion and Future Work• Reference

Page 7: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

7

Resilience of Flooding Protocol – A Case Study

Case Study of Controlled Flooding• The controlled flooding protocol was designed

using existing ns-2 source code.• Here each node sends duplicate packets the

network only once. This is done by storing in memory, the status of each packet at each node. If the node had earlier received the packet it then just drops it else forwards the packet i.e. duplicates/floods the network once. Thus if there are n nodes in the network, we will have network rate to be n times the traffic source rate

Page 8: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

8

Resilience of Flooding Protocol – A Case Study

Proposed Evaluation Framework• Introduction and Motivation• Case Study of Controlled Flooding • Proposed Evaluation Framework• Simulation Setup• Conclusion and Future Work• Reference

Page 9: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

9

Resilience of Flooding Protocol – A Case Study

Proposed Evaluation Framework• The Operational Metrics are defined as below

– Load Factor = (rate*num_sources)/Bandwidth – Density = (∏*range*range*Num_Nodes)/(X*Y) – Mobility = [0,0] , [10,20] (pause time = 0 sec)

rate = source rate (Mbps)range = Transmission range (m)Bandwidth = 12 MbpsX, Y = Simulation region

Page 10: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

10

Resilience of Flooding Protocol – A Case Study

Simulation Set-up• Introduction and Motivation• Case Study of Controlled Flooding • Proposed Evaluation Framework• Simulation Set-up• Conclusion and Future Work• Reference

Page 11: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

11

Resilience of Flooding Protocol – A Case Study

Simulation Set-up• Network Topology

– Simulation Region - 1000 by 1000– Routing Protocol – Resilinets_Flooding– Mac Type – 802.11– Mobility – RandomWayPoint– Number of Nodes – 30– Number of Traffic Sources – 10

• Traffic Setup– CBR/UDP– Rate (Mbps) - (Packet Rate)*(Packet Size)*Bytes

– Packet Interval - 1/(Packet Rate)

– Packet Size - 1000 Bytes

– Rate per Node - .04, .08, .12, .2 , .4 , 1 , 2 and 12 Mbps

– Net Source Rate with 10 sources - .4, .8, 1.2, 2, 4, 10, 20 and 120 Mbps

Page 12: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

12

Throughput Efficiency[Fig 1] No Mobility throughput efficiency wrt aggrgate src rate

[Fig 1.1] With Mobility throughput efficiency wrt aggrgate src rate

Page 13: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

13

Throughput Efficiency wrt Node Partition

[Fig 2] No Mobility Throughput Efficiency wrt Node Partition

[Fig 2.2] With Mobility Throughput Efficiency wrt Node Partition

Page 14: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

14

End – End Delay wrt node partition

[Fig 3] No mobility end-end delay wrt node partition

[Fig 3.1] With Mobility End-End delay wrt Node Partition

Page 15: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

15

Resilience of Flooding Protocol – A Case Study

Conclusion• Introduction and Motivation• Case Study of Controlled Flooding • Proposed Evaluation Framework• Simulation Set-up• Conclusion and Future Work• Reference

Page 16: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

16

Resilience of Flooding Protocol – A Case Study

Conclusion• We have understood the behavior of the

controlled flooding protocol, against operation metrics being the density, load factor and mobility.

• And we see how the protocol transitions from optimal performance and degrades when over flooded and sparsely networked

Page 17: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

17

Resilience of Flooding Protocol – A Case Study

Reference• Introduction and Motivation• Case Study of Controlled Flooding • Proposed Evaluation Framework• Simulation Set-up• Conclusion and Future Work• Reference

Page 18: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

18

Resilience of Flooding Protocol – A Case Study

Reference

[1] Poster: Towards Quantifying Metrics For Resilient and Survivable Networks

ihttps://wiki.ittc.ku.edu/resilinets_wiki/index.php/Metrics_and_Modelling

Page 19: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

19

Resilience of Flooding Protocol – A Case Study

Acknowledgements• James Sterbenz K.U. Professor

– Comments and suggestions

• Abdul Jabber

Page 20: © Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug 14 2008 Manasa K Department of Electrical Engineering.

14 August 2008 Resilience of Controlled Flooding

© Manasa

20

Questions ?