Efficient and robust multicast routing in mobile ad hoc networks
read more
Citations
Survey Paper: Routing protocols in ad hoc networks: A survey
High-Throughput Multicast Routing Metrics in Wireless Mesh Networks
GMR: Geographic Multicast Routing for Wireless Sensor Networks
QoS-enabled group communication in integrated VANET-LTE heterogeneous wireless networks
E-ODMRP: Enhanced ODMRP with motion adaptive refresh
References
Ad hoc On-Demand Distance Vector (AODV) Routing
Ad-hoc on-demand distance vector routing
A highly adaptive distributed routing algorithm for mobile wireless networks
Multicast operation of the ad-hoc on-demand distance vector routing protocol
On-demand multicast routing protocol
Related Papers (5)
Frequently Asked Questions (12)
Q2. What were the main weaknesses of ODMRP?
ODMRP’s main weaknesses were the the lack of scalability with respect to the number of senders, and large data-packet overhead due to path redundancy.
Q3. What mechanisms are used for the handling of sequence numbers in such link-state routing protocols?
Because the sequence number of a core announcement is only increased by the core of the group, the same mechanisms used for the handling of sequence numbers in such link-state routing protocols as OSPF or in the spanning tree algorithm [18] suffice to ensure that nodes can trust the most recent core announcement.
Q4. How long does a node wait for a core announcement to occur?
The first condition is met because nodes detect a partition in ROMANT only if they fail to receive a core announcement from a core for three consecutive core announcement interval’s i.e. 9 seconds.
Q5. What is the overhead of a data packet in ODMRP?
As ODMRP has a significantly higher overhead as described above, packet loss due to collisions can be expected to be higher in ODMRP.
Q6. How long does a broken link last?
As a brand new tree is built every three seconds as described in Section IID, a link may remain broken for a time between 0 and 3 seconds depending on when it is broken.
Q7. What is the IP multicast service model?
ROMANT supports the IP multicast service model of allowing any source to send multicast packets addressed to a given multicast group, without having to know the constituency of the group.
Q8. Why does ROMANT provide better control overhead than ODMRP?
Even though it is a tree based protocol ROMANT provides comparable or better packet delivery ratio than ODMRP because ROMANT’s mechanism for building the multicast tree and forwarding data packets from senders to receivers significantly restricts broken links.
Q9. How many core announcements does ROMANT detect?
It detects a false partition only when it is not able to receive even a single core announcement on any path, for three consecutive core announcement interval’s.
Q10. What does the network learn from the announcements?
With the information contained in such announcements, nodes elect cores, and each node in the network learns of one or more routes to the core.
Q11. Why is the overhead of join announcements higher in ROMANT than in ODMRP?
Because the number of tree members in ROMANT is significantly less than the number of mesh members in ODMRP, as the authors have shown in figures 10 and 9, the overhead of JOIN Tables is also more than that of join announcements.
Q12. How many hello packets are lost in the MAODV approach?
In the MAODV approach on the other hand, with an allowed hello loss of two it means than only when three hello packets are lost is a link break detected.