View
218
Download
0
Embed Size (px)
Citation preview
7/31/2019 Optimized Multicasting System to Evade Packet Loss in Mobile Adhoc Networks M.Murali and S.Vijayalakshmi Key
1/4
Journal of Computer Applications (JCA)
ISSN: 0974-1925, Volume V, Issue 3, 2012
78
Abstract - Group communication takes up an imperative
role in MANETs. Multicasting provides this technique
in small scale networks Group Membership
management is a tough task in dynamic topology. To
conquer the problem we suggest a protocol Efficient
Geographic Multicasting Protocol (EGMP). EGMP uses
virtual two-tier zone based structure for making the
membership management and packet delivery ratio an
efficient one. It uses bi-directional tree structure for
multicast packet delivery. The position information is
used to guide the zone structure edifice, multicast tree
construction, and multicast packet forwarding, which
resourcefully reduces the overhead for route searchingand tree structure maintenance. Finally, we design a
scheme to handle empty zone problem faced by most
routing protocols using a zone structure. The projected
architecture reduces the packet loss and gives the higher
delivery ratio. EGMP has widely lower header size and
it increases the data transmission rate over a large scale
network.
Index Terms MANETs, EGMP.
I. INTRODUCTIONEfficient support of group communication is critical for
most ad hoc network applications. However, MANET group
communications issues differ from those in wired
environments for the following reasons: The wireless
communication medium has variable and unpredictable
characteristics and the signal strength and propagation
fluctuate with respect to time and environment. Further,
node mobility creates a continuously changing
communication topology in which routing paths break and
new ones form dynamically.
A high share of applications running on the current Internet
is based on the client-server paradigm, the World Wide Web
being the most popular example. Group-CommunicationApplications (GCA) such as Instant Messaging and
Distributed Games are increasingly diffused, and take a
completely different communication pattern. In GCA, a
group of users want to communicate with each other, instead
of issuing requests to a central server.
Manuscript received 20/July/2012.
Manuscript selected 14/Aug/2012.
M.Murali, Assistant Professor, Department of Information Technology,
Sona College of Technology, Salem, India,
E-mail: [email protected].
S.Vijayalakshmi, Department of Electronics and CommunicationEngineering, Sona College of Technology, Salem, India,
E-mail: [email protected].
Even though some GCA implementations on the legacy
Internet use client/server transactions (e.g., Instant
Messaging typically uses central servers to detect user
presence and availability), the eventual communication
pattern among GCA users is more similar to P2P than to
client/server systems. MANETs can be established without
any pre-existing infrastructure. This makes plausible to run
GCA completely on-demand, as soon as a group of users
decide that they want to communicate. Based on these
remarks, we believe that Group Communication
Applications is an exciting field to be explored to identify
valuable applications for MANET users.
II.EGMP OVERVIEWA. Related Work
Conventional topology-based multicast protocol comprises
tree-based protocols (Eg.., [1]-[3]) and mesh-based
protocols (Eg.., [4], [6]).In tree-based protocol a tree is
constructed for the entire group to forward the packets.
Mesh- based protocols in turn enlarges the multicast tree
with additional paths to make it more efficient. Even
supposing we built multicast tree it is not competent for
large scale of network. EGMP instead uses location aware
approach for efficient packet forwarding and scalable forboth large size and small size network. In SPBM [5], the
network terrain is divided into quad tree with L levels. The
top level is the whole network and the bottom level is
constructed by basic squares. In [7], we proposed efficient
and robust geographic multicast protocol for MANET. We
introduce zone-supported geographic forwarding to reduce
a routing failure and provide mechanism to handle zone
partitioning. We further introduce a path optimization
process to handle multiple paths packet delivery.
B. Proposed System
We propose an efficient geographic multicast protocol(EGMP).It uses a hierarchical structure to implement
scalable and efficient group membership management. We
design a scheme to build and maintain the intrazone and
interzone topology for supporting scalable and efficient
multicast forwarding. We make use of the position
information to implement hierarchical group membership
management, and combine location service with the
hierarchical membership management to avoid
network-range location searches for the group members,
which is scalable and efficiently. With nodes self-organizing
into zones, a zone-based bi-directional tree is built in
MANET environment. We introduce an important concept
zone depth, which reflects the relationship between amember zone and the zone where the root of the tree exists.
We also design a scheme to handle the empty zone problem,
a challenging problem in designing a zone-based protocol.
Optimized Multicasting System to Evade
Packet Loss in Mobile Adhoc Networks
M.Murali a,*, S.Vijayalakshmi b, 1
7/31/2019 Optimized Multicasting System to Evade Packet Loss in Mobile Adhoc Networks M.Murali and S.Vijayalakshmi Key
2/4
Optimized Multicasting System to Evade Packet Loss in Mobile Adhoc Networks
79
Our analysis results indicate that the cost of the protocol
defined as the per-node control overhead remains constant
regardless of the network size and the group size. Our
simulation studies confirm the scalability and efficiency of
the proposed protocol.
C. EGMP Overview
EGMP Overview EGMP provides consistent and scalable
membership management and packet forwarding through avirtual two-tier zone based architecture. At the lower level
with reference to a virtual origin nodes are self-organized
themselves into a set of zones and a leader is nominated to
manage a local group membership. At the upper level a
leader is responsible for a node to join or leave a multicast
group. A local information will be integrated in a design to
built a efficient zone based multicast tree. EGMP supports
bi-directional multicast packet forwarding along the tree
structure. At the upper layer, the multicast packets will
forward both upstream to the root zone and downstream to
the leaf zones of the tree. At the lower layer, when a zone
leader receives the packets, it will send them to the group
members in its local zone. There are many issues that need
to be concentrate on EGMP to make it more efficient and
scalable. The issues related to zone management are zone
construction, maintenance, zone leader selection with
minimum overhead and potential packet loss when a group
members move across a zones. The issues related to packet
forwarding are efficient multicast path selection, handling of
empty zone problem and tree maintenance during mobility
[8].
D. Terms in EGMP
Zone: The network terrain is divided into square zones.
r: Zone size, the length of a side of the zone square. Thezone size is set to r. rt=p2, where rtis the transmission range
of the mobile nodes. To reduce intra-zone management
overhead, the intra-zone nodes can communicate directly
with each other without the need of any intermediate relays.
Zone ID: The identification of a zone. A node can calculate
its zone ID (a, b) from its position coordinates (x, y) as: a =[
xx0r], b = [ yy0r], where (x0; y0) is the position of the
virtual origin, which can be a known reference location or
determined at network setup time. A zone IDs are always
positive.
Zone center: For a zone with ID (a,b), the position of its
center (xc; yc) can be calculated as:xc =x0 + (a+ 0:5) r,yc
= y0 + (b + 0:5) r. A packet destined to a zone will beforwarded towards the center of the zone.
zLdr: Zone leader. A zLdr is elected in each zone for
managing the local zone group membership and taking part
in the upper tier multicast routing.
Tree zone: The zones on the multicast tree. The tree zones
are responsible for the multicast packet forwarding. A tree
zone may have group members or just help forward the
multicast packets for zones with members.
Root zone: The zone where the root of the multicast tree is
located.
Zone depth: The depth of a zone is used to reflect its
distance to the root zone. For a zone with ID (a; b), its depth
is:
depth = max(ja0 aj; jb0 bj);
where (a0; b0) is the root-zone ID. the root zone has depth
zero, the eight zones immediatelysurrounding the root zone
have depth one, and the outer sevenzones have depth two.
Figure 1. Zone structure and multicast session example
With the introduction of virtual zone, EGMP does not need
to track individual node movement but only needs to track
the membership change of zones, which significantly
reduces the management overhead and increases the
robustness of the proposed multicast protocol.
E. Neighbor Table Generation and Zone Leader
Election
Each node periodically sends a BEACON message to
distribute its position to aid leader election and reduce
overhead. EGMP simply insert a flag in a BEACON
message to identify a zone leader. To reduce BEACONoverhead, instead of broadcasting message in a fixed
interval, EGMP follows adaptive time interval. A
non-leader node will send a BEACON message for every
period of intvalmax and when a node moves to other zone. A
leader node has to send a message for every period of
intvalmin to broadcast its leadership role. When a node
receives a BEACON message, it records a nodeID, position
and flag to its neighbor table. When a node enters a zone it
broadcast a BEACON message to announce its existence. It
wait for Intvalmax to receive a BEACON message from other
nodes. For every period of Intvalmin it checks its neighbor
table and determine its leader in four different cases:1)Theneighbor table contains no other nodes in the same zone, it
will announce itself as the leader.2) If the node is closer to
the zone center than other nodes, it will announce its
leadership role through a beacon message with the leader
flag set.3)More than one node in the same zone have theirleader flags set, the one with the highest node ID is
elected.4) Only one of the nodes in the zone has its flag set,
then the node with the flag set is the leader.
F. Multicast Tree Construction
EGMP, instead of connecting each group member directly
to the tree, the tree is formed in the granularity of zone withthe guidance of location information, which significantly
reduces the tree management overhead. With a destination
location, a control message can be transmitted immediately
without incurring a high overhead and delay to find the path
7/31/2019 Optimized Multicasting System to Evade Packet Loss in Mobile Adhoc Networks M.Murali and S.Vijayalakshmi Key
3/4
Journal of Computer Applications (JCA)
ISSN: 0974-1925, Volume V, Issue 3, 2012
80
first, which enables quick group joining and leaving. Using
Zone depth concept the multicast tree has been built
efficiently. The optimized path is selected to deliver a
packet efficiently.
When a node M wants to join the multicast group G, if it is
not a leader node, it sends a JOIN REQ (M; PosM; G;
fMoldg) message to its zLdr, carrying its address, position,
and group to join. The address of the old group leaderMold
is an option used when there is a leader handoff and a new
leader sends an updated JOIN REQ message to its upstream
zone. If M did not receive the NEW SESSION message or it
just joined the network, it can search for the available groups
by queryin its neighbors. If a zLdr receives a JOIN REQ
message or wants to join G itself, it begins the leader joining
procedure. If the JOIN REQ message is received from a
member M of the same zone, the zLdr adds M to the
downstream node list of its multicast table.
nodeID position flag zoneID
1 (x1,y1) 1 (1,2)
10 (x10,y10) 0 (1,1)
3 (x3,y3) 1 (2,1)
13 (x13,y13) 1 (2,2)
Figure 2. The Neighbour table of Node 16 in Fig.1
When a member M wants to leave G, it sends a LEAVE (M;
G) message to its zone leader. On receiving a LEAVE
message, the leader removes the source of the LEAVE
message from its downstream node list or zone list
depending on whether the message is sent from an intra-zone
node or a downstream zone.
Figure 3. Node Leader Sending BEACON Message
G. Empty Zone Problem
A zone may become empty when all the nodes move away.
The probability that a zone is empty is approximately P
=er2 when the node density is and the zone size is r.
Assume r= 150m, which is the zone size that allows all the
nodes in the same zone to be within the transmission range,
the probability of the zone being empty is: P = 0:207 ifd=
70nodes=km2, and P = 0:509 ifd= 30nodes=km2. We can
see that the probability of a zone becoming empty is notnegligible and it is critical to address the empty zone
problem. In EGMP, if a tree zone becomes empty, the
multicast tree will be adjusted correspondingly to keep the
multicast tree connected. When a leader is moving away
from a non-root tree-zone and the zone is becoming empty,
it will send its multicast table to its upstream zone. The
upstream zone leaders will then take over all its downstream
zones, and delete this requesting zone from its downstream
zonelist. The new upstream zone needs to send JOIN
REPLY messages to all the newly added downstream zones
to notify them the change. When receiving the JOIN REPLYmessages, these downstream zones will change their
upstream zone ID accordingly
III. PERFORMANCEEVALUATIONThe simulations were run with 400 nodes randomly
distributed in an area of 2400m 2400m. The nodes moved
following the modified random waypoint mobility model.
The moving speed of nodes are uniformly set between the
minimum and maximum speed values which are set as as 1
m/s (with pause time as 100 seconds) and 20 m/s
respectively except when studying the effect of mobility.
IEEE 802.11b was used as the MAC layer protocol. Each
simulation lasted 500 simulation seconds. Each source sends
CBR data packets at 8 Kbps with packet length 512 bytes.
The CBR flows start at around 30 second so that the group
membership management has time to initialize and stop at
480 second. By default, there is one source, and one
multicast group with 100 members. A simulation result was
gained by averaging over six runs with different seeds.
Figure 4. Time Delay Vs Packet Size
Figure 5. Packet Delivery Ratio Vs Node Density
7/31/2019 Optimized Multicasting System to Evade Packet Loss in Mobile Adhoc Networks M.Murali and S.Vijayalakshmi Key
4/4
Optimized Multicasting System to Evade Packet Loss in Mobile Adhoc Networks
81
IV. CONCLUSIONThere is an increasing demand and a big challenge to design
more scalable and reliable multicast protocol over a
dynamic Ad hoc network (MANET). In this paper, we
propose an efficient and scalable geographic multicast
protocol, EGMP, for MANET. The scalability of EGMP is
achieved through a two-tier virtual-zone-based structure,
which takes advantage of the geometric information togreatly simplify the zone management and packet
forwarding. Compared to conventional topology based
multicast protocols; the use of location information in
EGMP significantly reduces the tree construction and
maintenance overhead, and enables quicker tree structure
adaptation to the network topology change. We also develop
a scheme to handle the empty zone problem, which is
challenging for the zone-based protocols. Our results
indicate that geometric information can be used to more
efficiently construct and maintain multicast structure, and to
achieve more scalable and reliable multicast transmissions
in the presence of constant topology change of MANET.
Our simulation results demonstrate that EGMP has high
packet delivery ratio, and low control overhead and
multicast group joining delay under all cases studied, and is
scalable to both the group size and the network.
REFERENCES
[1] E. M. Royer and C. E. Perkins. Multicast operation of the ad hocon-demand distance vector routing protocol August 1999, pp.
207218.
[2] C. Wu, Y. Tay, and C.-K. Toh. Ad hoc multicast routing protocolutilizing increasing id-numbers (AMRIS) functional specification.
November 1998.
[3] X. Zhang and L. Jacob. Multicast zone routing protocol in mobile adhoc wireless networks.October 2003.
[4] C.-C. Chiang, M. Gerla, and L. Zhang. Forwarding group multicastprotocol (FGMP) for multihop mobile wireless
[5] M. Transier, H. Fubler, J. Widmer, M. Mauve, and W. Effelsberg. AHierarchical Approach to Position-Based Multicast for Mobile
Ad-hoc Networks
[6] M. Gerla, S. J. Lee, and W. Su. On-demand multicast routingprotocol (ODMRP) for ad hoc networks.
[7] X. Xiang and X. Wang. An Efficient Geographic Multicast Protocolfor Mobile Ad Hoc Networks, Buffalo,Newyork,2006
[8] M.Saravanakarthikeyan, M.Murali and Dr.S.sujatha IdentifyingPerformance Metrics To Maximize Manets Throughput, ACE, 2010,
IEEE, pp. 357-359
BIOGRAPHY
M.Murali is working as Assistant Professor inDepartment of Information Technology at Sona
College of Technology, Salem, Tamilnadu, India for
the past two years. He received M.E degree in
Pervasive Computing Technologies from Anna
University, Trichy, Tamilnadu, India and B.E degree
in Computer science and Engineering from Kongu
Engg College, Erode affiliated to Anna University,
Chennai, Tamilnadu, India. He is a member of IAENG, IACSIT and IAOE.
S.Vijayalakshmi Research Scholar, Anna
University, Coimbatore, Tamilnadu, India working
as Assistant Professor in Department of Electronics
and Communication Engineering at Sona College of
Technology, Salem, Tamilnadu, India for the past
five years. She received M.E degree in
Communication Systems from Anna University,
Chennai, Tamilnadu, India and B.E degree in Electronics and
Communication Engineering from Sona College of Technology affiliated
to Anna University, Chennai, Tamilnadu, India.