Presentation is loading. Please wait.

Presentation is loading. Please wait.

OLSRp: Predicting Control Information to Achieve Scalability in OLSR Ad Hoc Networks Esunly Medina ф Roc Meseguer ф Carlos Molina λ Dolors Royo ф Santander.

Similar presentations


Presentation on theme: "OLSRp: Predicting Control Information to Achieve Scalability in OLSR Ad Hoc Networks Esunly Medina ф Roc Meseguer ф Carlos Molina λ Dolors Royo ф Santander."— Presentation transcript:

1 OLSRp: Predicting Control Information to Achieve Scalability in OLSR Ad Hoc Networks Esunly Medina ф Roc Meseguer ф Carlos Molina λ Dolors Royo ф Santander (SPAIN) - September 22-24, 2010 ф Dept. Arquitectura de Computadors Universitat Politècnica de Catalunya Barcelona, Spain {esunlyma, meseguer, dolors}@ac.upc.edu λ Dept. Enginyeria Informàtica i Matemàtiques Universitat Rovira i Virgili Tarragona, Spain carlos.molina@urv.net

2 Motivation Potentiality OLSRp Conclusions & Future Work OLSR Outline

3 Motivation

4 OLSR Motivation Ad-hoc networks: – Control messages consume network resources for maintaining network topology (management information) Proactive link state routing protocols: – Nodes periodically broadcast routing information (neighbors) – Each node has a topology map

5 … but when the number of nodes is high … OLSR Motivation Ad-hoc networks: – Control messages consume network resources for maintaining network topology (management information) Proactive link state routing protocols: – Nodes periodically broadcast routing information (neighbors) – Each node has a topology map

6 … can overload the network!!!

7 OLSR OLSR: Control Traffic and Energy Traffic and energy do NOT scale !!! OLSR is one of the most intensive energy-consumers

8 … can we increase scalability of routing protocols for ad-hoc networks? …

9 Data per query × Queries per second →constant – For routing protocols: D = Size of packets Q = Number of packets per second sent to the network We focus on Q: – Reducing transmitted packets – Without adding complexity to network management HOW? – PREDICTING MESSAGES !!!! OLSR DQ principle

10 When applied to OLSR protocol: – Called OLSRp (OLSR predictor) – It can predict duplicated topology-update messages (TC). – Is independent of the OLSR configuration parameters and it can dynamically self-adapt to network changes. – Contributes to reduce the number of messages transmitted through the network and to save computational processing and energy consumption. We propose a novel mechanism for increasing scalability of ad-hoc networks based on link state proactive routing protocols.

11 Potentiality

12 NS-2 & NS-3 Grid topology, D = 100, 200, … 500 m 802.11b Wi-Fi cards, Tx rate 1Mbps Node mobility: Static, 0.1, 1, 5, 10 m/s ICMP traffic OLSR control messages: – HELLO=2s – TC=5s OLSR Experimental Setup

13 OLSR TC vs HELLO OLSR: Messages distribution Ratio of TC messages is significant for low density of nodes

14 OLSR Control Information Repetition Number of nodes does not affect repetition

15 Density of nodes slightly affects repetition OLSR Control Information Repetition

16 Repetition is mainly affected by mobility OLSR Control Information Repetition

17 OLSR Control Information Repetition Repetition still being significant for high node speeds

18 OLSRp

19 Prevent the MPRs from transmitting duplicated TC messages throughout the network: – Last-value predictor placed in every node of the network – MPRs execute a prediction when they have a new TC to transmit – The other network nodes predict and reuse the same TC – 100% accuracy: If predicted TC ≠ new TC  MPR sends the new TC – HELLO messages for validation The topology have changed and the new TC must be sent The MPR is inactive and we must deactivate the predictor OLSR OLSRp: Basis

20 Upper Levels Lower Levels OLSR Input OLSR Output Wifi Input Wifi Output TC Wifi  TC OLSR if (TC[n]=TC[n-1]): TC OLSRp  TC OLSR else: TC Wifi  TC OLSR if MPR  if(TC[n]=TC[n-1]): TC OLSRp else: TC OLSR  TC Wifi if MPR: TC OLSR  TC Wifi Upper Levels Lower Levels OLSR Input OLSR Output OLSRp Input OLSRp Output Wifi Input Wifi Output OLSR OLSRp: Layers

21 – Each node keeps a table whose dimensions depends on the number of nodes – Each entry records info about a specific node: The node’s @IP The list of @IP of the MPRs (O.A.) that announce the node in their TCs and the current state of the node (A or I). (HELLO messages received). A predictor state indicator for MPR nodes (On or Off): – On when at least one of the TC that contains information about the MPR is active – Off when the node is inactive in all the announcing TC messages, the new TC message will be sent OLSR OLSRp: Basis

22 OLSR OLSRp: Example

23 Reduction in: – Control traffic – CPU processing – Energy consumption OLSR OLSRp: Benefits

24 OLSR OLSRp: Some Results

25 Conclusions & Future Work

26 Conclusions: – OLSRp has similar performance than standard OLSR – Can dynamically self-adapt to topology changes – Reduces of network congestion – Saves computational processing and energy consumption Future Work: – Further evaluation of OLSRp performance – Assessment in real-world testbeds – Application in other routing protocols OLSR Conclusions & Future Work

27 Questions? OLSRp: Predicting Control Information to Achieve Scalability in OLSR Ad Hoc Networks Santander (SPAIN) - September 22-24, 2010


Download ppt "OLSRp: Predicting Control Information to Achieve Scalability in OLSR Ad Hoc Networks Esunly Medina ф Roc Meseguer ф Carlos Molina λ Dolors Royo ф Santander."

Similar presentations


Ads by Google