Design and investigation of scalable multicast recursive protocols for wired and wireless ad hoc networks



This protocol improves the scalability issue in multicast ad hoc networks. In [7] some
drawbacks are mentioned for this protocol:

All nodes on the path from root to XF should know the total number of receivers
in its downstream network.

Any node can play the role of XF without doing the real thing.

This protocol did not effectively take into consideration the node mobility.

3.3.3 An Explicit Multicast protocol for MANETs

An Explicit Multicast protocol for MANETs (EM2NET) [7] has been proposed to support
the scalability issue in MANETs. This protocol constructs a multicast tree consisting of set of
Intercepting Nodes (IN), defined as a node that is part of the multicast group and serves two
disjoint next hops in the group.

3.3.3.1 Messages and Data Structure

Each IN node should maintain a Multicast forwarding IN Table (MFIT). Each entry in this
table consists of a unique pair of (S,G), where S is the session source and G is the group
address, previous IN node address and a list of next INs.

EM2NET implements two types of messages: - control messages and data messages. Control
messages are used to build the multicast tree for the group members and to keep this tree
connected in case of node mobility. When a node need to join multicast group it sends JOIN
message towards the source, which upon receiving this message reply by a BRANCH _ACK
message to the JOIN message sender. During the BRANCH_ACK message the IN discovery
will be started. If an intermediate node is a group member and received this message, it just
needs to forward the message. Otherwise, if the node is an IN node then an entry in its MFIT
table is created to the receiver node. The IN node send a BRANCH_UP message to the
previous node to inform it about its new situation and continue forwarding the
BRANCH_ACK message to the downstream nodes. At the end, the multicast tree will be
constructed, consisting of a set of IN nodes with other group nodes. BRANCH_UP and

50



More intriguing information

1. Secondary school teachers’ attitudes towards and beliefs about ability grouping
2. Non-causality in Bivariate Binary Panel Data
3. A Rare Case Of Fallopian Tube Cancer
4. The name is absent
5. The voluntary welfare associations in Germany: An overview
6. Integration, Regional Specialization and Growth Differentials in EU Acceding Countries: Evidence from Hungary
7. The name is absent
8. Do the Largest Firms Grow the Fastest? The Case of U.S. Dairies
9. The name is absent
10. Reputations, Market Structure, and the Choice of Quality Assurance Systems in the Food Industry
11. The name is absent
12. An Investigation of transience upon mothers of primary-aged children and their school
13. The name is absent
14. Wirkung einer Feiertagsbereinigung des Länderfinanzausgleichs: eine empirische Analyse des deutschen Finanzausgleichs
15. Explaining Growth in Dutch Agriculture: Prices, Public R&D, and Technological Change
16. Categorial Grammar and Discourse
17. The name is absent
18. Innovation in commercialization of pelagic fish: the example of "Srdela Snack" Franchise
19. The name is absent
20. The English Examining Boards: Their route from independence to government outsourcing agencies