14 19
Click here to load reader
-
Upload
ijarcsee-journal -
Category
Technology
-
view
418 -
download
0
description
Transcript of 14 19
![Page 1: 14 19](https://reader037.fdocuments.us/reader037/viewer/2022100516/546c4a25b4af9f752c8b4f92/html5/thumbnails/1.jpg)
ISSN: 2277 – 9043
International Journal of Advanced Research in Computer Science and Electronics Engineering
Volume 1, Issue 5, July 2012
14
All Rights Reserved © 2012 IJARCSEE
SURVEY OF ENERGY EFFICIENT
MULTICAST ROUTING PROTOCOLS IN
MANET
Ranjeet Jaiswal1, Manish Chand Sahu2, Ankur Mishra3 Sanjay Sharma4
OIST Bhopal1, 3, 4, LNCT Bhopal2
Research scholor1, 2, 3, Asst. Professor3
[email protected] , [email protected] , [email protected] ,
Abstract-- Although establishing correct and efficient
routes is an important design issue in mobile ad hoc
networks (MANETs), a more challenging goal is to provide
energy efficient routes because mobile nodes’ operation time
is the most critical limiting factor. This article surveys and
analyses the energy aware routing protocols proposed for
MANETs. They minimize either the active communication
energy required to transmit or receive packets or the inactive
energy consumed when a mobile node stays idle but listens to
the wireless medium for any possible communication requests
from other nodes. Transmission power control approach and
load distribution approach belong to the former category,
and sleep/power-down mode approach belongs to the latter
category. While it is not clear that any particular algorithm
or a class of algorithms is the best for all scenarios, each
protocol has definite advantages/disadvantages and is well-
suited for certain situations. The purpose of this paper is to
facilitate the research efforts in combining the existing
solutions to offer a more energy efficient routing mechanism.
Keywords: Mobile Ad hoc Networks; Multicast
Routing Protocols; Energy Efficiency, Security; Review
Survey
I. INTRODUCTION
Mobile ad hoc networks comprise freely roaming
wireless nodes that cooperatively make up for the
absence of fixed infrastructure; that is, the nodes
themselves support the network functionality. Nodes
transiently associate with their peers that are within the
radio connectivity range of their transceiver and
implicitly agree to assist in provision of the basic
network services. These associations are dynamically
created and torn down. Studies show that the significant
consumers of power in a typical laptop are the
microprocessor (CPU), liquid crystal display (LCD), hard
disk, system memory (DRAM), keyboard/mouse, CDROM
drive, flash drives, I/O subsystem, and the wireless network
interface card .
A typical example from Toshiba 410 CDT mobile
computer demon straits that nearly 36% of power
consumed is by the display, 21% by the CPU/memory,
18% by the wireless interface, and 18% by the hard drive.
Consequently, energy conservation has been largely
considered in the hardware design of the mobile terminal
[10] and in components such as CPU, disks, displays, etc.
Significant additional power savings may result by
incorporating low-power strategies into the design of
network protocols used for data communication.
In ad hoc networks, nodes communicate with each other by
way of radio signals, which are broadcast in nature.
Broadcast is a unique case of multicast, wherein all nodes
in the network should get the broadcast message.
Multicasting is a communication process in which the
transmission of packets (message) is initiated by a single
user and the message is received by one or more end users
of the network. Multicasting in wired and wireless
networks has been advantageous and used as a vital
technology in many applications such as audio/ video
conferencing, corporate communications, collaborative and
groupware applications, distance learning, stock quotes,
distribution of software, news and etc [1]. Under multicast
communications, a single stream of data can be shared with
multiple recipients and data is only duplicated when
required.
However, it would be a difficult and challenging task to
offer energy efficient and reliable multicast routing in
MANETs. It might not be possible to recharge / replace a
mobile node that is powered by batteries during a mission.
The inadequate battery lifetime imposes a limitation on the
network performance. To take full advantage of the lifetime
![Page 2: 14 19](https://reader037.fdocuments.us/reader037/viewer/2022100516/546c4a25b4af9f752c8b4f92/html5/thumbnails/2.jpg)
ISSN: 2277 – 9043
International Journal of Advanced Research in Computer Science and Electronics Engineering
Volume 1, Issue 5, July 2012
15
All Rights Reserved © 2012 IJARCSEE
of nodes, traffic should be routed in a way that energy
consumption is minimized. In recent years, various energy
efficient multicast routing protocols have been proposed.
These protocols have unique attributes and utilize different
recovery mechanisms on energy consumption.
Figure: 1 Multicast routing
II. MULTICAST ROUTING PROTOCOL DESIGN: ISSUES
AND CHALLENGES
The particular features of MANETs make the design of a
multicast routing protocol a challenging one. These protocols
must deal with a number of issues, including, but not limited to,
high dynamic topology, limited and variable capacity, limited
energy resources, a high bit error rate, a multihop topology, and
the hidden terminal problem. The requirements of existing and
future multicast routing protocols and the issues associated with
these protocols that should be taken into consideration are listed
in what follows [2, 3, and 6].
A. Topology, Mobility, and Robustness
In MANETs, nodes are free to move anywhere, anytime, and at
different speeds. The random and continued movement of the
nodes leads to a highly dynamic topology, especially in a high-
mobility environment. A multicast routing protocol should be
robust enough to react quickly with the mobility of the nodes
and should adapt to topological changes in order to avoid
dropping a data packet during the multicast session, which
would create a low packet delivery ratio (PDR: the number of no
duplicate data packets successfully delivered to each destination
versus the number of data packets supposed to be received at
each destination). It is very important to minimize control
overhead while creating and maintaining the multicast group
topology, especially in an environment with limited capacity.
B. Capacity and Efficiency
Unlike wired networks, MANETs are characterized by scant
capacity caused by the noise and interference inherent in
wireless transmission and multipath fading. Efficient multicast
routing protocols are expected to provide a fair number of
control packets transmitted through the network relative to the
number of data packets reaching their destination intact, and
methods to improve and increase the available capacity need to
be considered.
C. Energy Consumption
Energy efficiency is an important consideration in such an
environment. Nodes in MANETs rely on limited battery power
for their energy. Energy-saving techniques aimed at minimizing
the total power consumption of all nodes in the multicast group
(minimize the number of nodes used to establish multicast
connectivity, minimize the number of overhead controls, etc.)
and at maximizing the multicast life span should be considered.
D. Quality of Service and Resource Management
Providing quality of service (QoS) assurance is one of the
greatest challenges in designing algorithms for MANET
multicasts. Multicast routing protocols should be able to reserve
different network resources to achieve QoS requirements such
as, capacity, delay, delay jitter, and packet loss. It is very
difficult to meet all QoS requirements at the same time because
of the peculiarities of ad hoc networks. Even if this is done, the
protocol will be very complex (many routing tables, high control
overhead, high energy consumption, etc.). As a result, doing so
will not be suitable for these networks with their scarce
![Page 3: 14 19](https://reader037.fdocuments.us/reader037/viewer/2022100516/546c4a25b4af9f752c8b4f92/html5/thumbnails/3.jpg)
ISSN: 2277 – 9043
International Journal of Advanced Research in Computer Science and Electronics Engineering
Volume 1, Issue 5, July 2012
16
All Rights Reserved © 2012 IJARCSEE
resources, and resource management and adaptive QoS methods
are more convenient than reservation methods for MANETs.
E. Security and Reliability
Security provisioning is a crucial issue in MANET multicasting
due to the broadcast nature of this type of network, the existence
of a wireless medium, and the lack of any centralized
infrastructure. This makes MANETs vulnerable to
eavesdropping, interference, spoofing, and so forth. Multicast
routing protocols should take this into account, especially in
some applications such as military (battlefield) operations,
national crises, and emergency operations. Reliability is
particularly important in multicasting, especially in these
applications, and it becomes more difficult to deliver reliable
data to group members whose topology varies. A reliable
multicasting design depends on the answers of the following
three questions. By who are the errors detected? How are error
messages signalled? How are missing packets retransmitted?
F. Scalability
A multicast routing protocol should be able to provide an
acceptable level of service in a network with a large number of
nodes. It is very important to take into account the
nondeterministic characteristics (power and capacity limitations,
random mobility, etc.) of the MANET environment in coping
with this issue.
(III) CLASSIFICATION OF MULTICAST ROUTING
PROTOCOLS IN MANET
This section describes some of the existing multicast routing
protocols used in MANETs. We classify them into three
categories, according to their layers of operation. The categories
are the Proactive Multicast Routing Protocol, Reactive Multicast
Routing Protocol and Hybrid Multicast Routing Protocols.
In this paper, we will classify the proposals that tried to pose
general ideas of how applying multicast concept in MANETs.
The classification of these proposals will be mentioned under
different viewpoints as shown in Figure 2
1. Proactive Multicast Routing Protocols
Conventional routing protocols such as Ad-hoc Multicast
Routing (AMRoute), Core-Assisted Mesh Protocol (CAMP) and
Ad-hoc Multicast Routing Protocol Utilizing Increasing id-
numbers (AMRIS) are proactive multicast routing protocols.
Periodic broadcast of network topology updates are needed to
compute the shortest path from the source to every destination,
which consumes a lot of bandwidth. In Table 3 gives the
Characteristic comparison of proactive Multicast Routing
Protocol.
Figure: 2 Classification of Multicast routing protocols
A. Ad-hoc Multicast Routing (AMRoute)
Ad-hoc Multicast Routing (AMRoute) is a tree based
multicast routing protocol for mobile ad hoc networks.
AMRoute creates a multicast shared-tree over mesh. AMRoute
relies on the existence of an underlying unicast routing protocol.
AMRoute has two key phases: mesh creation and tree creation.
This protocol can be used for networks in which only a set of
nodes supports AMRoute routing function. It is only one logical
core in the multicast tree, which is responsible for group
member maintenance and multicast tree creation. In this routing
protocol builds a user- multicast tree, in which only the group
members are included; because non-members are not included
in the tree, the links in the tree are virtual links. In other words,
they are in fact multi-hop IP-in-IP tunnels and AMRoute
depends on the underlying unicast routing protocol to deal with
network dynamics, although it has no privilege for unicast
routing protocols. AMRoute creates an efficient and robust
shared tree for each group. It helps keep the multicast delivery
tree unchanged with changes of network topology, as long as
paths between tree members and core nodes exist via mesh
links. When mobility is present, AMRoute suffers from loop
formation, creates no optimal trees, and requires higher
overhead to assign a new core. Also, AMRoute suffers from a
single point of failure of the core node.
![Page 4: 14 19](https://reader037.fdocuments.us/reader037/viewer/2022100516/546c4a25b4af9f752c8b4f92/html5/thumbnails/4.jpg)
ISSN: 2277 – 9043
International Journal of Advanced Research in Computer Science and Electronics Engineering
Volume 1, Issue 5, July 2012
17
All Rights Reserved © 2012 IJARCSEE
B. Ad hoc Multicast Routing Protocol utilizing increasing id-
numbers (AMRIS)
AMRIS [7] is a proactive shared tree based multicast routing
protocol, which is independent of the fundamental unicast
routing protocol. In AMRIS, the tree maintenance procedure
operates continuously and locally to ensure a node’s connection
to the multicast session delivery tree. In AMRIS, the tree
maintenance procedure operates continuously and locally to
ensure a node’s connection to the multicast session delivery tree.
AMRIS is an on-demand protocol that constructs a shared
delivery tree to support multiple senders and receivers within a
multicast session. AMRIS dynamically assigns every node (on
demand) in a multicast session with an ID number known as
msm-id. The msm-id provides a heuristic height to a node and
the ranking order of msm-id numbers directs the flow of
datagram in the multicast delivery tree. Every node calculates its
msm-id during the initialization phase, which is initiated by a
special node called S-id. Normally, the S-id is the source node if
there is only one source for the session. Otherwise, the S-id is
the source node that has the minimum msm-id. The S-id
broadcasts a NEW_SESSION message to its neighbours. When
a node wants to join the multicast session, it chooses one of its
neighbours which has the smaller msm-id as its parent and send
it a JOIN-REQ message. If the neighbour is in the tree (if the
tree has been built), it answers with a JOIN-ACK message,
which means the joining is successful; otherwise (when it is the
first time to build the tree), the neighbour forwards JOIN-REQ
to its own neighbours and waits for the reply, which is repeated
until the JOIN-REQ arrives at an on-tree node or the source. As
a result, a delivery tree rooted from the source is formed to
include all the group members and some relay non-members.
AMRIS repairs the broken links by performing local route repair
without the need for any central controlling node, thereby
reducing the control overhead.
C. Core-Assisted Mesh protocol (CAMP)
Core-Assisted Mesh protocol (CAMP) [10] is a proactive
multicast routing protocol based on shared Meshes-The mesh
structure provides at least one path from each source to each
receiver in the multicast group. CAMP relies on an underlying
unicast protocol which can provide correct distances to all
destinations within finite time. Every node maintains a Routing
Table (RT) that is created by the underlying unicast routing
protocol. CAMP modifies this table when a multicast group
joins or leaves the network. A Multicast Routing Table (MRT)
is based on the Routing Table that contains the set of known
groups. Moreover, all member nodes maintain a set of caches
that Sender Forwarder Receiver contain previously seen data
packet information and unacknowledged membership requests.
The creation and maintenance of meshes are main parts of
CAMP.
AMROUTE AMRIS CAMP
Structure of multicast
routing Tree Tree Mesh
Loop Free NO Yes yes
Dependencey on
unicasting Routing
Protocols Yes No Yes
Scalability Fair Fair Good
Comtol Packet flooding Flat Flat Flat
Perodic Message
Requirement Yes Yes Yes
2. Reactive Multicast Routing Protocols
Traditional routing protocols such as On Demand Multicast
Routing Protocol (ODMRP) and Multicast Ad-hoc on-demand
Distance Vector (MAODV) are Reactive multicast routing
protocols. Reactive routing that means discovers the route when
needed. Reactive routing protocols are well suited for a large-
scale, narrow-band MANET with moderate or low mobility. In
Table 4 gives the Characteristic comparison of Reactive
Multicast Routing Protocol.
A. On-Demand Multicast Routing Protocol (ODMRP)
On-Demand Multicast Routing Protocol (ODMRP) [8] is a
reactive mesh based multicast routing protocol. ODMRP is
not only a multicast routing protocol, but also provides unicast
routing capability. The source establishes and maintains group
membership and multicast mesh on demand if it needs to send
data packets to the multicast group, which is somewhat similar
to MAODV. A set of nodes, which is called forwarding group,
participate in forwarding data packets among group members.
All the states in ODMRP are soft states, which are refreshed by
the control messages mentioned above or data packets, which
![Page 5: 14 19](https://reader037.fdocuments.us/reader037/viewer/2022100516/546c4a25b4af9f752c8b4f92/html5/thumbnails/5.jpg)
ISSN: 2277 – 9043
International Journal of Advanced Research in Computer Science and Electronics Engineering
Volume 1, Issue 5, July 2012
18
All Rights Reserved © 2012 IJARCSEE
achieves higher robustness. ODMRP uses a forwarding group
concept for multicast packet transmission, in which each
multicast group G is associated with a forwarding group (FG).
Nodes in FG are in charge of forwarding multicast packets of
group G. In a multicast group of ODMRP, the source manages
the group membership, establishes and updates the multicast
routes on demand. Like reactive unicast routing protocols,
ODMPR comprises two main phases: the request phase and the
reply phase. When a multicast source has a packet to send but it
has no routing and group membership information, it floods a
Join Request packet to the entire network. Join Request packets
are member-advertising packets with piggybacked data payload.
When a node receives a non-duplicate JOIN Request, it stores
the upstream node ID in its routing table and rebroadcasts the
packet. When the JOIN Request packet reaches a multicast
receiver, the receiver refreshes or creates an entry for the source
in Member Table and broadcasts JOIN TABLE packets
periodically to its neighbours. When a node receives a JOIN
TABLE packet, it checks each entry of the table to find out if
there is an entry in the table whose next node ID field matches
its ID. If there is a match, the node recognizes that it is on the
path to the source, thus it is part of the forwarding group. Then it
sets the FG_FLAG and broadcasts its own JOIN TABLE built
upon matched entries. Consequently, each member of a
forwarding group propagates the JOIN TABLE packets until the
multicast source is reached via the shortest path. This process
constructs (or updates) the routes from sources to receivers and
builds a mesh of nodes, the forwarding group.
B. Multicast Ad-hoc On-demand Distance Vector
(MAODV) Multicast operation of Ad-hoc On-demand Distance
Vector (MAODV) [10] is a reactive tree-based multicast routing
protocol. MAODV is an extension of the unicast routing
protocol Ad-hoc On-demand Distance Vector (AODV). Using
MAODV, all nodes in the network maintain local connectivity
by broadcasting “Hello” messages with TTL set to one. Every
node maintains three tables, a Routing
Table (RT), a Multicast Routing Table (MRT) and a Request
Table. RT stores routing information and has the same
function as in AODV. In unicast routing operations, every
destination has a unique sequence number. Likewise every
multicast group also has a sequence number to indicate the
freshness of the multicast routing information.
Thus, one and only one group leader is elected to broadcast
periodical GROUP HELLO messages throughout the MANET
to maintain the sequence number. The group leader is by default
the first node joining the group, but could also be another node
when the first node leaves the group. The main drawbacks of
MAODV are long delays and high overheads associated with
fixing broken links in conditions of high mobility and traffic
load. Also, it has a low packet delivery ratio in scenarios with
high mobility, large numbers of members, or a high traffic load.
Because of its dependence on AODV, MAODV is not flexible.
Finally, it suffers from a single point of failure, which is the
multicast group leader.
3. Hybrid Multicast Routing Protocols
Traditional routing protocol such as Optimized Polymorphic
Hybrid Multicast Routing Protocol (OPHMR) is the Hybrid
multicast routing protocol. Hybrid routing protocol attempts to
discover balance between the two such as proactive for
neighbourhood, reactive for far away.
1. Optimized Polymorphic Hybrid Multicast Routing
Protocol (OPHMR)
This protocol [9] is invested with different operational modes
that are either proactive or reactive based on a MN’s power
remainder, mobility level, and vicinity density level. It attempts
to address the issues of power efficiency, latency, and protocol
overhead in an adaptive manner. OPHMR’s reactive behaviour
is based on the On-Demand Multicast Routing Protocol
(ODMRP). It’s relatively simplistic. It generates on-demand
route paths for multicast message requests. OPHMR’s proactive
behaviour is based on the Multicast Zone Routing (MZR)
protocol. It builds a zone around each Mobile Node (in hops)
and periodically sends updates within each defined zone. For
added efficiency, OPHMR utilizes an optimizing scheme
adapted from the Optimized Link State Routing (OLSR)
ODMRP MAODV
Multicast delivery
structure
Mesh Core based tree
Loop free Yes Yes
Periodic message
requirement
Yes No
Routing hierarchy Flat Flat
scalability Fare Fare
![Page 6: 14 19](https://reader037.fdocuments.us/reader037/viewer/2022100516/546c4a25b4af9f752c8b4f92/html5/thumbnails/6.jpg)
ISSN: 2277 – 9043
International Journal of Advanced Research in Computer Science and Electronics Engineering
Volume 1, Issue 5, July 2012
19
All Rights Reserved © 2012 IJARCSEE
protocol. It used to decrease the amount of control overhead that
is produced. OPHMR is, after a very lengthy period of time,
able to extend battery life and enhance the survivability of the
mobile ad hoc nodes. As a result, it decreases the end-to-end
delay and increases the packet delivery ratio.
IV. CONCLUSION
A mobile ad hoc network (MANET) consists of autonomous
mobile nodes, each of which communicates directly with the
nodes within its wireless range or indirectly with other nodes in
a network. In order to facilitate secure and reliable
communication within a MANET, an efficient routing protocol
is required to discover routes between mobile nodes. The field
of MNAET is rapidly growing due to the many advantages and
different application areas. Energy efficiency and security are
some challenges faced in MANETs, especially in designing a
routing protocol. In this paper, we surveyed a number of energy
efficient multicast routing International
protocols and secure multicast routing protocols. In many cases,
it is difficult to compare these protocols with each other directly
since each protocol has a different goal with different
assumptions and employs mechanisms to achieve the goal.
According to the study, these protocols have different strengths
and drawbacks. A multicast protocol can hardly satisfy all
requirements. In other words, one routing protocol cannot be a
solution for all energy efficient and security issues that are faced
in MANETs, but rather each protocol is designed to provide the
maximum possible requirements, according to certain required
scenarios.
V. REFERENCES
[1]. X. Chen, J. Wu, Multicasting Techniques in Mobile Ad-hoc
Networks, Computer Science Department, South-west Texas State
University, San Marcos, The Handbook of Ad-hoc Wireless
Networks (2003) pp. 25–40.
[2]. M. Mohammed, Energy Efficient Location Aided Routing Protocol
for Wireless MANETs, International Journal of Computer Science
and Information Security, vol. 4, 2009.
[3]. M. Cheng, J. Shun, M. Min, Y. Li and W. Wu, Energy-Efficient
Broadcast and Multicast Routing in Multihop Ad Hoc Wireless
Networks, Wireless Communications and Mobile Computing, vol. 6,
no. 2, pp. 213–223, 2006.
[4]. L Junhai, X Liu, Y Danxia, Research on Multicast Routing Protocols
for Mobile Ad-Hoc Networks Computer Networks – Elsevier, 2008.
[5]. R. Vaishampayan, J.J. Garcia-Luna-Aceves, Energy Efficient and
Robust Multicast Routing in Mobile Ad Hoc Networks, Proceedings
of the IEEE International Conference on Mobile Ad-hoc and Sensor
Systems, 2004.
[6]. M.C.C. De, H. Gossain, D.P. Agrawal, Multicast over Wireless
Mobile Ad-hoc Networks: Present and Future Directions, IEEE
Network, 52–59, 2003.
[7]. J. G. Jetcheva and D. B. Johnson: Adaptive Demand-Driven
Multicast Routing in Multi-Hop Wireless Ad Hoc Networks,
Proceedings of the 2nd ACM International Symposium on Mobile
andAd-hoc Networking & Computing (MobiHOC), pages 33 - 44,
Long Beach, CA, October 2001.
[8]. M. Maleki and M. Pedram, Lifetime-Aware Multicast Routing in
Wireless Ad hoc Networks, Proceedings of IEEE Wireless
Communications and Networking Conference, 2004.
[9]. Adel Ben Mnaouer, Lei Chen, Chuan Heng Foh, Juki Wirawan
Tantra, "OPHMR: An Optimized Polymorphic Hybrid Multicast
Routing Protocol for MANET," IEEE Transactions on Mobile
Computing, vol. 6, no. 5, pp. 551-562, May 2007,
doi:10.1109/TMC.2007.1030
[10]. CHRISTINE E. JONES, KRISHNA M. SIVALINGAM,
PRATHIMA AGRAWAL and JYH CHENG CHEN, “A Survey of
Energy Efficient Network Protocols for Wireless Networks”,
Wireless Networks 7, 343–358, 2001Kluwer Academic Publishers.
Manufactured in The Netherlands.
[11]. Garcia-Luna-Aceves, J.J. Madruga, E.L. Dept. of Comput. Eng.,
California Univ., Santa Cruz, CA, “The core-assisted mesh 11] C. C.
Chiang, M. Gerla, and L. Zhang, “Adaptive shared tree multicast in
mobile wireless networks,” Proceeding of GLOBECOM, pp. 1817–
1822, November1998. Protocol” 06 August 2002.