SlideShare une entreprise Scribd logo
1  sur  41
PRESENTATION ON

   A MAXIMUM-RESIDUAL MULTICAST
           PROTOCOL FOR
LARGE-SCALE MOBILE AD HOC NETWORKS

    Presented by:
    Chaitanya Pratap Singh
    MCA(4th Semester)
    South Asian University, New Delhi
OVERVIEW
 Introduction
 Problem Formulation

 A Maximum Residual Multicast Protocol

    A Distributed Algorithm (MRMA)
    Properties
 Protocol Design
       Data Structures Routing Tables
 Performance Evaluation
   Simulation Setups and Performance Metrics
   Experimental Results
 Conclusion
INTRODUCTION
   With the popularity of mobile devices, routing becomes
    increasingly challenging. The problem is further complicated
    by the existence of a huge population of such devices.

   Routing over mobile ad hoc networks is complicated by the
    considerations of energy efficiency

   We are interested in Maximum-Residual Routing, where the
    minimum residual energy of nodes is maximized for each
    multicast.
PROBLEM FORMULATION
A MAXIMUM RESIDUAL MULTICAST
PROTOCOL

   We first propose a distributed algorithm to derive a multicast
    tree with the best energy efficiency.
A DISTRIBUTED ALGORITHM
MRMA CONT…
PROPERTIES
OPTIMUM SOLUTION
MRMP
   The MRMP, a realization of routing algorithm MRMA, is a pure
    source-initiated   on-demand        routing    protocol,   which
    establishes routes if and only if they are desired by sources.

   MRMP uses a broadcast route discovery mechanism

   In MRMP, a route is established by autonomous decisions of
    intermediate nodes, instead of being determined by the
    source with global information

   No node regularly maintains routes to others.
EXAMPLE
ROUTE DISCOVERY
   A route discovery procedure is invoked when a source has
    data packets to send.
   The source creates an entry in its Route Table with
    Membership Flag and Entry Status.
   Route discovery begins with a broadcast of a request
    message.
   The data frame of an REQ contains the following fields:
       source ID (to identify the REQs)
       session number (to identify the REQs)
       packet size (number of bits in a data packet)
       number of packets;
       remaining energy (remaining energy)
       estimate (estimate recorded in the associated entry.)
ROUTE DISCOVERY CONT…
   Node v receives an REQ from a neighboring node u,

   A corresponding entry is created in the Route Table of v
       if it does not exist (refer to Lines 7-10 of MRMA).


   Node v starts participating in the route discovery by setting
    Membership
        Flag as NO_RELATION and
        Entry Status as RTF_DISCOVERY and
        activating dtimer.
ROUTE DISCOVERY CONT…
   The routing information is then extracted from the REQ to test
    whether Estimate can be increased
       (Line 11 of MRMA).


   If it can be increased, Estimate and Predecessor are updated
       (Lines 12 and 13 of MRMA),


   And then the REQ is rebroadcasted to neighbors with the last
    two fields replaced by the Remaining Energy

   The new Estimate of node v
       (Line 14 of MRMA).


   This process is repeated until the dtimer expires.
ROUTE DISCOVERY CONT…
ROUTE ESTABLISHMENT CONT…

   As the dtimer of an entry expires, the etimer is activated
       Entry Status is set as RTF_ESTABLISHMENT.


   REQs that arrive late are simply discarded.

   Route establishment is to let each node (if needed) inform its
    predecessor of the Adjust Ratio kept in its Route Table so that
    the predecessor will use a proper power level to transmit the
    session.
ROUTE ESTABLISHMENT CONT…

   Each destination or intermediate node sends exactly one reply
    message (RPY) to inform its predecessor.

   After a destination (/intermediate) node sends its RPY, It
    changes its Membership Flag to IN_GROUP (/ON_TREE).

   The data frame of an RPY contains the following fields:
       Source ID
       Session number
       Adjust ratio
ROUTE ESTABLISHMENT CONT…
   No handshaking mechanism is provided for multicasting or
    broadcasting in the MAC layer.
   In order to prevent from collision the only one RPY sent by a
    node,
   Even if collision occurs, the MAC layer will automatically
    retransmit the RPY to further.
   During route establishment, a node may receive multiple
    RPYs and the maximum value of Adjust Ratio must be kept.
   When the etimer expires, the field Transmission Power in the
    corresponding entry is set as its maximum transmission power
    level multiplied by the kept Adjust Ratio.
ROUTE ESTABLISHMENT
DATA FORWARDING
   When the etimer of an entry expires, the Entry Status is set as
    RTF_READY and the routing entry is considered active.

   When an entry of a source is active, the source begins to
    transmit the data packets of the associated session using the
    Transmission Power in the entry.

   When a node receives a data packet of a session, the node
    checks up its Route Table to determine the next action:
NEXT ACTIONS
   1. If no entry associated with this session exists, the data
    packet is simply dropped.

   2. If the associated entry is not active yet, the data packet is
    queued, and its further action is delayed until the entry
    becomes active.

   3. If the associated entry is active already, the data packet is
    transmitted with the corresponding Transmission Power.

   4. Furthermore, if the Membership Flag of the associated
    entry is set as IN_GROUP, then the data packet should be
    passed to the upper layer and considered as being received
    by a destination.
DATA FORWARDING CONT…
DATA STRUCTURES ROUTING TABLES
   In MRMP, two tables are maintained at each node:
     Group Table
     Route Table
GROUP TABLE
   The Group Table is used to maintain the group information of
    the node, where each source represents a group.

   A node becomes a destination of a group if the corresponding
    source is added into its Group Table.

   Which groups a node joins is maintained by each node itself
    autonomously.

   No control message is needed to inform others of changes in
    its Group Table
ROUTE TABLE
   The Route Table is used to record the proper power level to
    transmit the data packets of each session.

   This table consists of routing entries, where each entry is
    associated with a session (i.e., the counterpart of an entry in
    MRMA).

   An entry remains valid until it is removed because of the table
    space limitation.
PERFORMANCE EVALUATION
   Simulation Setups and Performance Metrics:-

         The main objective of the simulations is to demonstrate the
          performance of MRMP in large-scale mobile ad hoc networks.

         NS2 provides only omnidirectional antennae in its current
          version and the real-world RF radiation may not behave so
          ideally with disk-shaped radiation patterns.

         The experimental results of MRMP with omnidirectional and
          irregular antennae are, respectively, denoted by MRMPO and
          MRMPI.
   The simulations were studied over networks with different
    numbers of nodes.

   Nodes were randomly placed in a 500 * 500 m2 rectangular
    area and then kept moving freely within this area.

   Each node in the study was equipped with an 802.11 adaptor in
    the ad hoc mode, and its specifications are listed in Table 1.
PERFORMANCE METRICS
   Four types of performance metrics were considered
    in routing protocol evaluation.

       Network lifetime.

       Delivery ratio.

       Control overhead.

       Propagation delay.
NETWORK LIFETIME

Measured by the average number of data packets (excluding
duplicates) a node can transmit and receive before the first
node exhausts its energy. This demonstrates the effectiveness
of a routing protocol (and its routing metric) in the prolongation
of network lifetime.
DELIVERY RATIO

Delivery ratio: The ratio of the number of data packets
successfully delivered to the destinations to the number of
data packets supposed to be received. It shows the capability
of a routing protocol to successfully deliver data packets to
destinations.
CONTROL OVERHEAD

The average number of control bits transmitted per data bit
delivered. The control overhead includes not only the control
messages in the network layer but also those in the MAC
layer. This measures the bit efficiency of a routing protocol in
expending control overhead to delivery data
PROPAGATION DELAY

The average time delay required for a data packet to be
propagated from the source to a destination, including the
route discovery period. It presents the efficiency of a protocol
in data routing.
EXPERIMENTAL RESULTS
SHOWS THE NETWORK LIFETIME WITH RESPECT TO
   THE NETWORK SIZE AND NODE MOBILITY.

   The network lifetime decreases as the number of nodes
    increases, which might violate the intuition that dense
    networks might have more alternative routing paths such that
    more energy-efficient routes can be found by MRMP to
    prolong the network lifetime.

   The results show that MRMPO outperforms MAODVF and
    MAODVP in terms of network lifetime by 2-9 times, as the
    network size increases from 100 to 1,000 nodes, where the
    overhearing problem exists. The performance difference
    between MRMPO and MRMPI is within a small margin.
THE IMPACTS OF THE NETWORK SIZE AND NODE
          MOBILITY ON THE DELIVERY RATIO.

   MRMP scales very well with respect to the data delivery. The
    delivery ratio is roughly 96 percent. Unlike MRMP, MAODV is
    very sensitive to the network size. The delivery ratio drops
    abruptly around from 47 to 8 percent as the number of nodes
    increases from 100 to 1,000 because of a high collision
    probability.

   MAODVF always and MAODVP probably use the maximum
    power levels for data transmission, which causes heavy
    potential collisions
MRMP IS VERY EFFICIENT IN TERMS OF
      CONTROL OVERHEAD IN DATA DELIVERY.
   The control overhead of MRMP is less than 0.08 percent of
    the entire traffic.

   the control overheads of both MAODVF and MAODVP are
    much heavier than that of MRMPO, and they increase
    substantially in general, as the number of nodes increases.

   The main reason for such high overheads is, nevertheless, the
    low delivery ratios
CONCLUSION
   A power-aware routing protocol, namely the MRMP, in the
    maximization of the minimum residual energy of nodes in
    large-scale mobile ad hoc networks.

   Each multicast tree for a multicast is derived based on the
    autonomous decision of each individual intermediate node
    and is proved to be theoretically optimal.

   MRMP has demonstrated itself being effective and efficient in
    power-aware routing over NS2.
FUTURE RESEARCH
   For future research, we shall explore the multisource
    maximum-residual multicast problem, where multiple sources
    are considered simultaneously.

   Good studies over different mobility patterns, such as
    Random-Waypoint, Gauss-Markov, and City Section Mobility
    Models.

Contenu connexe

Tendances

PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...ijwmn
 
The Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksThe Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksDr. Amarjeet Singh
 
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...IJCSIS Research Publications
 
A New Theoretical Approach to Location Based Power Aware Routing
A New Theoretical Approach to Location Based Power Aware RoutingA New Theoretical Approach to Location Based Power Aware Routing
A New Theoretical Approach to Location Based Power Aware RoutingIOSR Journals
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...IJCNCJournal
 
Par petal ant routing algorithm for
Par  petal ant routing algorithm forPar  petal ant routing algorithm for
Par petal ant routing algorithm forIJCNCJournal
 
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...Shakas Technologies
 
Rm literature survey_on_scheduling_and_resource_allocation_for_ieee_80211ax_p...
Rm literature survey_on_scheduling_and_resource_allocation_for_ieee_80211ax_p...Rm literature survey_on_scheduling_and_resource_allocation_for_ieee_80211ax_p...
Rm literature survey_on_scheduling_and_resource_allocation_for_ieee_80211ax_p...RESHAN FARAZ
 
MESSAGE ROUTING IN WIRELESS AND MOBILE NETWORKS USING TDMA TECHNOLOGY
MESSAGE ROUTING IN WIRELESS AND MOBILE NETWORKS USING TDMA TECHNOLOGYMESSAGE ROUTING IN WIRELESS AND MOBILE NETWORKS USING TDMA TECHNOLOGY
MESSAGE ROUTING IN WIRELESS AND MOBILE NETWORKS USING TDMA TECHNOLOGYijwmn
 
ACR: A CLUSTER-BASED ROUTING PROTOCOL FOR VANET
ACR: A CLUSTER-BASED ROUTING PROTOCOL FOR VANET ACR: A CLUSTER-BASED ROUTING PROTOCOL FOR VANET
ACR: A CLUSTER-BASED ROUTING PROTOCOL FOR VANET ijwmn
 
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...IOSR Journals
 
PALBMRP: Power Aware Load Balancing Multipath Routing Protocol for MANET
PALBMRP: Power Aware Load Balancing Multipath Routing Protocol for MANETPALBMRP: Power Aware Load Balancing Multipath Routing Protocol for MANET
PALBMRP: Power Aware Load Balancing Multipath Routing Protocol for MANETEswar Publications
 
Load aware and load balancing using aomdv routing in manet
Load aware and load balancing using aomdv routing in manetLoad aware and load balancing using aomdv routing in manet
Load aware and load balancing using aomdv routing in manetijctet
 
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A Review
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A ReviewIRJET- Comparative Study of Reactive Routing Protocols in MANET: A Review
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A ReviewIRJET Journal
 

Tendances (18)

PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
 
218
218218
218
 
The Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksThe Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless Networks
 
Load balancing in mobile adhoc network (MANET)
Load balancing in mobile adhoc network (MANET)Load balancing in mobile adhoc network (MANET)
Load balancing in mobile adhoc network (MANET)
 
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
 
A New Theoretical Approach to Location Based Power Aware Routing
A New Theoretical Approach to Location Based Power Aware RoutingA New Theoretical Approach to Location Based Power Aware Routing
A New Theoretical Approach to Location Based Power Aware Routing
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...
 
Par petal ant routing algorithm for
Par  petal ant routing algorithm forPar  petal ant routing algorithm for
Par petal ant routing algorithm for
 
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...
 
Rm literature survey_on_scheduling_and_resource_allocation_for_ieee_80211ax_p...
Rm literature survey_on_scheduling_and_resource_allocation_for_ieee_80211ax_p...Rm literature survey_on_scheduling_and_resource_allocation_for_ieee_80211ax_p...
Rm literature survey_on_scheduling_and_resource_allocation_for_ieee_80211ax_p...
 
MESSAGE ROUTING IN WIRELESS AND MOBILE NETWORKS USING TDMA TECHNOLOGY
MESSAGE ROUTING IN WIRELESS AND MOBILE NETWORKS USING TDMA TECHNOLOGYMESSAGE ROUTING IN WIRELESS AND MOBILE NETWORKS USING TDMA TECHNOLOGY
MESSAGE ROUTING IN WIRELESS AND MOBILE NETWORKS USING TDMA TECHNOLOGY
 
ACR: A CLUSTER-BASED ROUTING PROTOCOL FOR VANET
ACR: A CLUSTER-BASED ROUTING PROTOCOL FOR VANET ACR: A CLUSTER-BASED ROUTING PROTOCOL FOR VANET
ACR: A CLUSTER-BASED ROUTING PROTOCOL FOR VANET
 
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
 
PALBMRP: Power Aware Load Balancing Multipath Routing Protocol for MANET
PALBMRP: Power Aware Load Balancing Multipath Routing Protocol for MANETPALBMRP: Power Aware Load Balancing Multipath Routing Protocol for MANET
PALBMRP: Power Aware Load Balancing Multipath Routing Protocol for MANET
 
Load aware and load balancing using aomdv routing in manet
Load aware and load balancing using aomdv routing in manetLoad aware and load balancing using aomdv routing in manet
Load aware and load balancing using aomdv routing in manet
 
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A Review
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A ReviewIRJET- Comparative Study of Reactive Routing Protocols in MANET: A Review
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A Review
 
E1073644
E1073644E1073644
E1073644
 

En vedette

Rebecca Dickinson Product Work Log
Rebecca Dickinson Product Work LogRebecca Dickinson Product Work Log
Rebecca Dickinson Product Work LogRebeccaDickinson
 
Mesyuarat pengurusan tertinggi
Mesyuarat pengurusan tertinggiMesyuarat pengurusan tertinggi
Mesyuarat pengurusan tertinggiGUNA Silan
 
What do I want to do?
What do I want to do?What do I want to do?
What do I want to do?spctoolkit
 
Liver by Dr. Nabila KMSMC Sialkot
Liver by Dr. Nabila KMSMC SialkotLiver by Dr. Nabila KMSMC Sialkot
Liver by Dr. Nabila KMSMC SialkotOmer Ehsen
 
Devin Jones NMDL Final Presentation
Devin Jones NMDL Final PresentationDevin Jones NMDL Final Presentation
Devin Jones NMDL Final Presentationjonesdev
 
Rebecca Dickinson Senior Project Speech
Rebecca Dickinson Senior Project SpeechRebecca Dickinson Senior Project Speech
Rebecca Dickinson Senior Project SpeechRebeccaDickinson
 

En vedette (7)

Rebecca Dickinson Product Work Log
Rebecca Dickinson Product Work LogRebecca Dickinson Product Work Log
Rebecca Dickinson Product Work Log
 
Mesyuarat pengurusan tertinggi
Mesyuarat pengurusan tertinggiMesyuarat pengurusan tertinggi
Mesyuarat pengurusan tertinggi
 
What do I want to do?
What do I want to do?What do I want to do?
What do I want to do?
 
Liver by Dr. Nabila KMSMC Sialkot
Liver by Dr. Nabila KMSMC SialkotLiver by Dr. Nabila KMSMC Sialkot
Liver by Dr. Nabila KMSMC Sialkot
 
Nirmal baba
Nirmal babaNirmal baba
Nirmal baba
 
Devin Jones NMDL Final Presentation
Devin Jones NMDL Final PresentationDevin Jones NMDL Final Presentation
Devin Jones NMDL Final Presentation
 
Rebecca Dickinson Senior Project Speech
Rebecca Dickinson Senior Project SpeechRebecca Dickinson Senior Project Speech
Rebecca Dickinson Senior Project Speech
 

Similaire à A maximum residual multicast protocol for large scale mobile ad hoc networks

T HE I MPACT OF TCP C ONGESTION W INDOW S IZE ON THE P ERFORMANCE E VA...
T HE  I MPACT OF  TCP C ONGESTION  W INDOW  S IZE  ON THE  P ERFORMANCE  E VA...T HE  I MPACT OF  TCP C ONGESTION  W INDOW  S IZE  ON THE  P ERFORMANCE  E VA...
T HE I MPACT OF TCP C ONGESTION W INDOW S IZE ON THE P ERFORMANCE E VA...ijwmn
 
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...IRJET Journal
 
Cross layer design for power control and link
Cross layer design for power control and linkCross layer design for power control and link
Cross layer design for power control and linkIJCNCJournal
 
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Narendra Singh Yadav
 
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...IJERA Editor
 
Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...journalBEEI
 
Hybrid networking and distribution
Hybrid networking and distribution Hybrid networking and distribution
Hybrid networking and distribution vivek pratap singh
 
Performance Observation of Proactive and Reactive Routing Protocols with Incr...
Performance Observation of Proactive and Reactive Routing Protocols with Incr...Performance Observation of Proactive and Reactive Routing Protocols with Incr...
Performance Observation of Proactive and Reactive Routing Protocols with Incr...Computer Science Journals
 
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANET
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANETPerformance Evaluation of DSDV & OLSR Proactive Protocols in MANET
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANETijsrd.com
 
Energy Efficient Multipath Routing For Mobile Ad Hoc Networks
Energy Efficient Multipath Routing For Mobile Ad Hoc NetworksEnergy Efficient Multipath Routing For Mobile Ad Hoc Networks
Energy Efficient Multipath Routing For Mobile Ad Hoc NetworksZac Darcy
 
A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...eSAT Publishing House
 
PERFORMANCE EVALUATION ON EXTENDED ROUTING PROTOCOL OF AODV IN MANET
PERFORMANCE EVALUATION ON EXTENDED ROUTING PROTOCOL OF AODV IN MANETPERFORMANCE EVALUATION ON EXTENDED ROUTING PROTOCOL OF AODV IN MANET
PERFORMANCE EVALUATION ON EXTENDED ROUTING PROTOCOL OF AODV IN MANETijasuc
 
IRJET- Optimum Routing Algorithm for MANET
IRJET-  	  Optimum Routing Algorithm for MANETIRJET-  	  Optimum Routing Algorithm for MANET
IRJET- Optimum Routing Algorithm for MANETIRJET Journal
 
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...IJECEIAES
 
rupali published paper
rupali published paperrupali published paper
rupali published paperRoopali Singh
 
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2csandit
 

Similaire à A maximum residual multicast protocol for large scale mobile ad hoc networks (20)

T HE I MPACT OF TCP C ONGESTION W INDOW S IZE ON THE P ERFORMANCE E VA...
T HE  I MPACT OF  TCP C ONGESTION  W INDOW  S IZE  ON THE  P ERFORMANCE  E VA...T HE  I MPACT OF  TCP C ONGESTION  W INDOW  S IZE  ON THE  P ERFORMANCE  E VA...
T HE I MPACT OF TCP C ONGESTION W INDOW S IZE ON THE P ERFORMANCE E VA...
 
A41040105
A41040105A41040105
A41040105
 
Research on performance of routing protocols in manet
Research on performance of routing protocols in manetResearch on performance of routing protocols in manet
Research on performance of routing protocols in manet
 
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
 
Cross layer design for power control and link
Cross layer design for power control and linkCross layer design for power control and link
Cross layer design for power control and link
 
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
 
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
 
Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...
 
Study of Location Based Energy Efficient AODV Routing Protocols In MANET
Study of Location Based Energy Efficient AODV Routing Protocols In MANETStudy of Location Based Energy Efficient AODV Routing Protocols In MANET
Study of Location Based Energy Efficient AODV Routing Protocols In MANET
 
Hybrid networking and distribution
Hybrid networking and distribution Hybrid networking and distribution
Hybrid networking and distribution
 
Performance Observation of Proactive and Reactive Routing Protocols with Incr...
Performance Observation of Proactive and Reactive Routing Protocols with Incr...Performance Observation of Proactive and Reactive Routing Protocols with Incr...
Performance Observation of Proactive and Reactive Routing Protocols with Incr...
 
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANET
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANETPerformance Evaluation of DSDV & OLSR Proactive Protocols in MANET
Performance Evaluation of DSDV & OLSR Proactive Protocols in MANET
 
Energy Efficient Multipath Routing For Mobile Ad Hoc Networks
Energy Efficient Multipath Routing For Mobile Ad Hoc NetworksEnergy Efficient Multipath Routing For Mobile Ad Hoc Networks
Energy Efficient Multipath Routing For Mobile Ad Hoc Networks
 
A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...
 
PERFORMANCE EVALUATION ON EXTENDED ROUTING PROTOCOL OF AODV IN MANET
PERFORMANCE EVALUATION ON EXTENDED ROUTING PROTOCOL OF AODV IN MANETPERFORMANCE EVALUATION ON EXTENDED ROUTING PROTOCOL OF AODV IN MANET
PERFORMANCE EVALUATION ON EXTENDED ROUTING PROTOCOL OF AODV IN MANET
 
E04402030037
E04402030037E04402030037
E04402030037
 
IRJET- Optimum Routing Algorithm for MANET
IRJET-  	  Optimum Routing Algorithm for MANETIRJET-  	  Optimum Routing Algorithm for MANET
IRJET- Optimum Routing Algorithm for MANET
 
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
 
rupali published paper
rupali published paperrupali published paper
rupali published paper
 
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
 

Plus de Chandan Thakur

Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)Chandan Thakur
 
Chord- A Scalable Peer-to-Peer Lookup Service for Internet Applications
Chord- A Scalable Peer-to-Peer Lookup Service for Internet ApplicationsChord- A Scalable Peer-to-Peer Lookup Service for Internet Applications
Chord- A Scalable Peer-to-Peer Lookup Service for Internet ApplicationsChandan Thakur
 
Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)Chandan Thakur
 

Plus de Chandan Thakur (6)

Libsys 7 to koha
Libsys 7 to kohaLibsys 7 to koha
Libsys 7 to koha
 
Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)
 
Chord Node Join
Chord Node JoinChord Node Join
Chord Node Join
 
Chord- A Scalable Peer-to-Peer Lookup Service for Internet Applications
Chord- A Scalable Peer-to-Peer Lookup Service for Internet ApplicationsChord- A Scalable Peer-to-Peer Lookup Service for Internet Applications
Chord- A Scalable Peer-to-Peer Lookup Service for Internet Applications
 
Shayri
ShayriShayri
Shayri
 
Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)
 

Dernier

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Dernier (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

A maximum residual multicast protocol for large scale mobile ad hoc networks

  • 1. PRESENTATION ON A MAXIMUM-RESIDUAL MULTICAST PROTOCOL FOR LARGE-SCALE MOBILE AD HOC NETWORKS Presented by: Chaitanya Pratap Singh MCA(4th Semester) South Asian University, New Delhi
  • 2. OVERVIEW  Introduction  Problem Formulation  A Maximum Residual Multicast Protocol  A Distributed Algorithm (MRMA)  Properties  Protocol Design  Data Structures Routing Tables  Performance Evaluation  Simulation Setups and Performance Metrics  Experimental Results  Conclusion
  • 3. INTRODUCTION  With the popularity of mobile devices, routing becomes increasingly challenging. The problem is further complicated by the existence of a huge population of such devices.  Routing over mobile ad hoc networks is complicated by the considerations of energy efficiency  We are interested in Maximum-Residual Routing, where the minimum residual energy of nodes is maximized for each multicast.
  • 5. A MAXIMUM RESIDUAL MULTICAST PROTOCOL  We first propose a distributed algorithm to derive a multicast tree with the best energy efficiency.
  • 10. MRMP  The MRMP, a realization of routing algorithm MRMA, is a pure source-initiated on-demand routing protocol, which establishes routes if and only if they are desired by sources.  MRMP uses a broadcast route discovery mechanism  In MRMP, a route is established by autonomous decisions of intermediate nodes, instead of being determined by the source with global information  No node regularly maintains routes to others.
  • 12. ROUTE DISCOVERY  A route discovery procedure is invoked when a source has data packets to send.  The source creates an entry in its Route Table with Membership Flag and Entry Status.  Route discovery begins with a broadcast of a request message.  The data frame of an REQ contains the following fields:  source ID (to identify the REQs)  session number (to identify the REQs)  packet size (number of bits in a data packet)  number of packets;  remaining energy (remaining energy)  estimate (estimate recorded in the associated entry.)
  • 13. ROUTE DISCOVERY CONT…  Node v receives an REQ from a neighboring node u,  A corresponding entry is created in the Route Table of v  if it does not exist (refer to Lines 7-10 of MRMA).  Node v starts participating in the route discovery by setting Membership  Flag as NO_RELATION and  Entry Status as RTF_DISCOVERY and  activating dtimer.
  • 14. ROUTE DISCOVERY CONT…  The routing information is then extracted from the REQ to test whether Estimate can be increased  (Line 11 of MRMA).  If it can be increased, Estimate and Predecessor are updated  (Lines 12 and 13 of MRMA),  And then the REQ is rebroadcasted to neighbors with the last two fields replaced by the Remaining Energy  The new Estimate of node v  (Line 14 of MRMA).  This process is repeated until the dtimer expires.
  • 16. ROUTE ESTABLISHMENT CONT…  As the dtimer of an entry expires, the etimer is activated  Entry Status is set as RTF_ESTABLISHMENT.  REQs that arrive late are simply discarded.  Route establishment is to let each node (if needed) inform its predecessor of the Adjust Ratio kept in its Route Table so that the predecessor will use a proper power level to transmit the session.
  • 17. ROUTE ESTABLISHMENT CONT…  Each destination or intermediate node sends exactly one reply message (RPY) to inform its predecessor.  After a destination (/intermediate) node sends its RPY, It changes its Membership Flag to IN_GROUP (/ON_TREE).  The data frame of an RPY contains the following fields:  Source ID  Session number  Adjust ratio
  • 18. ROUTE ESTABLISHMENT CONT…  No handshaking mechanism is provided for multicasting or broadcasting in the MAC layer.  In order to prevent from collision the only one RPY sent by a node,  Even if collision occurs, the MAC layer will automatically retransmit the RPY to further.  During route establishment, a node may receive multiple RPYs and the maximum value of Adjust Ratio must be kept.  When the etimer expires, the field Transmission Power in the corresponding entry is set as its maximum transmission power level multiplied by the kept Adjust Ratio.
  • 20. DATA FORWARDING  When the etimer of an entry expires, the Entry Status is set as RTF_READY and the routing entry is considered active.  When an entry of a source is active, the source begins to transmit the data packets of the associated session using the Transmission Power in the entry.  When a node receives a data packet of a session, the node checks up its Route Table to determine the next action:
  • 21. NEXT ACTIONS  1. If no entry associated with this session exists, the data packet is simply dropped.  2. If the associated entry is not active yet, the data packet is queued, and its further action is delayed until the entry becomes active.  3. If the associated entry is active already, the data packet is transmitted with the corresponding Transmission Power.  4. Furthermore, if the Membership Flag of the associated entry is set as IN_GROUP, then the data packet should be passed to the upper layer and considered as being received by a destination.
  • 23. DATA STRUCTURES ROUTING TABLES  In MRMP, two tables are maintained at each node:  Group Table  Route Table
  • 24. GROUP TABLE  The Group Table is used to maintain the group information of the node, where each source represents a group.  A node becomes a destination of a group if the corresponding source is added into its Group Table.  Which groups a node joins is maintained by each node itself autonomously.  No control message is needed to inform others of changes in its Group Table
  • 25. ROUTE TABLE  The Route Table is used to record the proper power level to transmit the data packets of each session.  This table consists of routing entries, where each entry is associated with a session (i.e., the counterpart of an entry in MRMA).  An entry remains valid until it is removed because of the table space limitation.
  • 26. PERFORMANCE EVALUATION  Simulation Setups and Performance Metrics:-  The main objective of the simulations is to demonstrate the performance of MRMP in large-scale mobile ad hoc networks.  NS2 provides only omnidirectional antennae in its current version and the real-world RF radiation may not behave so ideally with disk-shaped radiation patterns.  The experimental results of MRMP with omnidirectional and irregular antennae are, respectively, denoted by MRMPO and MRMPI.
  • 27. The simulations were studied over networks with different numbers of nodes.  Nodes were randomly placed in a 500 * 500 m2 rectangular area and then kept moving freely within this area.  Each node in the study was equipped with an 802.11 adaptor in the ad hoc mode, and its specifications are listed in Table 1.
  • 28.
  • 29. PERFORMANCE METRICS  Four types of performance metrics were considered in routing protocol evaluation.  Network lifetime.  Delivery ratio.  Control overhead.  Propagation delay.
  • 30. NETWORK LIFETIME Measured by the average number of data packets (excluding duplicates) a node can transmit and receive before the first node exhausts its energy. This demonstrates the effectiveness of a routing protocol (and its routing metric) in the prolongation of network lifetime.
  • 31. DELIVERY RATIO Delivery ratio: The ratio of the number of data packets successfully delivered to the destinations to the number of data packets supposed to be received. It shows the capability of a routing protocol to successfully deliver data packets to destinations.
  • 32. CONTROL OVERHEAD The average number of control bits transmitted per data bit delivered. The control overhead includes not only the control messages in the network layer but also those in the MAC layer. This measures the bit efficiency of a routing protocol in expending control overhead to delivery data
  • 33. PROPAGATION DELAY The average time delay required for a data packet to be propagated from the source to a destination, including the route discovery period. It presents the efficiency of a protocol in data routing.
  • 35. SHOWS THE NETWORK LIFETIME WITH RESPECT TO THE NETWORK SIZE AND NODE MOBILITY.  The network lifetime decreases as the number of nodes increases, which might violate the intuition that dense networks might have more alternative routing paths such that more energy-efficient routes can be found by MRMP to prolong the network lifetime.  The results show that MRMPO outperforms MAODVF and MAODVP in terms of network lifetime by 2-9 times, as the network size increases from 100 to 1,000 nodes, where the overhearing problem exists. The performance difference between MRMPO and MRMPI is within a small margin.
  • 36.
  • 37. THE IMPACTS OF THE NETWORK SIZE AND NODE MOBILITY ON THE DELIVERY RATIO.  MRMP scales very well with respect to the data delivery. The delivery ratio is roughly 96 percent. Unlike MRMP, MAODV is very sensitive to the network size. The delivery ratio drops abruptly around from 47 to 8 percent as the number of nodes increases from 100 to 1,000 because of a high collision probability.  MAODVF always and MAODVP probably use the maximum power levels for data transmission, which causes heavy potential collisions
  • 38.
  • 39. MRMP IS VERY EFFICIENT IN TERMS OF CONTROL OVERHEAD IN DATA DELIVERY.  The control overhead of MRMP is less than 0.08 percent of the entire traffic.  the control overheads of both MAODVF and MAODVP are much heavier than that of MRMPO, and they increase substantially in general, as the number of nodes increases.  The main reason for such high overheads is, nevertheless, the low delivery ratios
  • 40. CONCLUSION  A power-aware routing protocol, namely the MRMP, in the maximization of the minimum residual energy of nodes in large-scale mobile ad hoc networks.  Each multicast tree for a multicast is derived based on the autonomous decision of each individual intermediate node and is proved to be theoretically optimal.  MRMP has demonstrated itself being effective and efficient in power-aware routing over NS2.
  • 41. FUTURE RESEARCH  For future research, we shall explore the multisource maximum-residual multicast problem, where multiple sources are considered simultaneously.  Good studies over different mobility patterns, such as Random-Waypoint, Gauss-Markov, and City Section Mobility Models.