- Open Access
- Total Downloads : 876
- Authors : Patel Dhaval, Rana Arpit
- Paper ID : IJERTV1IS10468
- Volume & Issue : Volume 01, Issue 10 (December 2012)
- Published (First Online): 28-12-2012
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Power Aware Routing Protocol to Extend Life-Time of MANET
Power Aware Routing Protocol to Extend Life- Time of MANET
Patel Dhaval #1, Rana Arpit#2
#1 Master in Computer Science & Engineering, Parul Institute of Technology, Vadodara, Gujarat, India.
#2 Department of Computer Science & Engineering,
Parul Institute of Engineering & Technology, Vadodra, Gujarat, India
AbstractMobile Ad-Hoc Network (MANET) is a self- configuring network of mobile devices connected through wireless. Nowadays mobile devices in mobile Ad-hoc network are battery operated. Battery is an important factor in MANET. Dynamic topology of mobile ad-hoc network and limited battery capacity are constrained on network life time. AODV is one of the reactive routing protocols used for MANET but which is not power aware. Variants of Power aware AODV and DSR protocols are available. So we will focus on any one variant of that and we will incorporate some new mechanism which will select energy efficient route based on link stability, residual energy level.
A
-
INTRODUCTION
Mobile Ad-Hoc Network is a combination of self- configuring mobile routers(and associated hosts) interconnected by wireless links forming an arbitrary
topology, where:
The mobile routers are free to move randomly and organize themselves arbitrarily
The networks wireless topology may change rapidly and unpredictably
Such a network may operate in a standalone method, or a part of a larger network (i.e., internet)
MANET is network in which nodes are connected together by wireless links without any fixed infrastructure.
Mobile ad-hoc networks have few challenges like limited power constrained, limited security, bandwidth constrained, throughput, survivability of the nodes. Limited battery life is a very critical issue in MANET. So energy efficient protocol must to increase the lifetime of nodes and networks.
Main purpose of power aware routing protocols is to maximize the lifetime of network. Its nearly impossible to
recharge or replace nodes batteries in network. So reducing power consumption is only way to extend lifetime of network. Routing protocols are usually classified as table driven or on-demand routing protocols. Table driven routing protocols also called proactive protocols which maintain continuous view of the full topology of the network in each node. On- demand protocols also called reactive protocols which search
for a route between source and destination.
-
CLASSIFICATION OF MANET ROUTING PROTOCOLS
There are different types of MANET routing protocols are there as classified in figure 1 as follows.
Fig 1: Classification of routing protocols
-
Proactive routing protocols
Proactive (table-driven) routing protocols in which every node maintains routing table which contains information about
the network topology even without requiring it. The routing tables are updated periodically whenever network topology changes. These types of protocols maintain different number of routing tables varying from protocol to protocol. So they are not suitable for large networks as they need to maintain node entries for each and every node in the routing table.
DSDV, WRP, STAR, CGSR etc. are various well known proactive routing protocols in MANET. Destination sequenced distance vector (DSDV) routing protocol is based on the Distributed Bellman Ford Algorithm. In this each node maintain routing table which contains next hop, number of hops to reach the destination, sequence number. So DSDV has large overhead due to routing information in table. Four different types of tables maintained in DSDV namely distance table, routing table, link cost table, message retransmission list.
-
Reactive Routing Protocols
Reactive (on demand) routing protocol does not maintain their route tables with the latest route topology. If a node wants to send any packet then protocol searches for the route and establishes the connection in order to transmit and receive the packet.
The on-demand routing protocols have two major components:
Route discovery: In this source node initiates route discovery on demand basis. Source node has the destination address of the node as well as address of the intermediate nodes to the destination. Source nodes consults its route cache for the available route from source to destination otherwise if the route is not present it initiates route discovery.
Route maintenance: Route maintenance is done because of dynamic topology of the network cases of the route failure between the nodes arises due to link breakage etc. Route maintenance is possible due to acknowledgement mechanism of reactive protocols.
Because of the route discovery mechanism, reactive protocols add latency to the network. Each intermediate node involved in the route discovery process adds latency. These protocols decrease the routing overhead but at the cost of increased latency in the network. So these protocols are suitable where low routing overhead is required.
There are various types of well known reactive routing protocols in MANET like AODV, DSR, TORA, ABR, RDMAR, and CBRP.
Dynamic Source Routing (DSR) protocol is based on the link state algorithm in which source initiates route discovery on demand basis. DSR was designed for multi hop networks for small diameters. Ad hoc on demand distance vector (AODV) protocol in which source node only includes the address of its neighbor in the packet so overhead in this protocol is less compare to DSR. Temporally ordered routing algorithm (TORA) protocol is based on link reversal algorithm.
-
Hybrid routing protocol
There is a trade-off between proactive and reactive protocols. Proactive protocols have large overhead and less latency while reactive protocols have less overhead and more latency. So hybrid protocol is presented to overcome the shortcomings of both proactive and reactive routing protocols. It uses the route discovery mechanism of reactive protocol and the table maintenance mechanism of proactive protocol so as to avoid latency and overhead problems in the network. Its suitable for large networks. ZRP is an example of hybrid protocol. Zone routing protocol (ZRP) in which zone are divided into peripheral nodes and interior nodes. Every node in the network has a zone associated to it. The zone of a node is defined as the collection of nodes whose minimum distance from the node is not greater than the radius of the node. The Minimum distance is defined in terms of number of hops from that node. The routing inside the zone i.e. intra-zone is done by using proactive approach. For intra-zone routing a node must know about its neighbors. The neighbors of nodes are defined as the nodes which are one hop away from particular node. The neighbor discovery is done by neighbor discovery protocol (NDP) so as to proactively monitor the network for intra-zone routing. The central node selects its zone by considering set of nodes whose distance from the central node is not greater than the radius of the zone. These set of nodes are known as peripheral nodes.
Protocol
Advantage
Disadvantage
Proactive
Latency is reduced. Information is always available.
Routing information is flooded in the network.
Overhead is high.
Reactive
Path available when needed overhead is low and free from
loops.
Latency is increased in the netork.
Hybrid
Suitable for large networks and up to date information
available.
Complexity increases.
-
-
BACKGROUND
Our power-aware source routing algorithm belongs to reactive routing protocols. So in this section, we start with a general review of two on -demand routing protocols, Dynamic Source Routing (DSR) and Ad -hoc on -demand Distance Vector (AODV), in MANETs. These protocols Initiate route discovery only when a route is needed and maintains active routes only while they are in use.
-
DSR
DSR is an on-demand routing protocol for small-size ad-hoc networks. This protocol is source-initiated rather than hop-by- hop. This is particularly designed for use in multi hop wireless ad hoc networks of mobile nodes. Basically, DSR protocol
does not need any existing network infrastructure or administration and this allows the network to be completely self-organizing and self-configuring. In DSR, when a node wishes to establish a route, it issues a route request (RREQ) to all of its neighbors. Each neighbor broadcasts this RREQ, adding its own address in the header of the packet. When the RREQ is received by the destination or by a node with a route to the destination, a route reply (RREP) is generated and sent back to the sender along with the addresses accumulated in the RREQ header. Since this process may consume a lot of bandwidth, DSR provides each node with a route cache to be used aggressively to reduce the number of control messages that must be sent. If a node has a cache entry for the destination, when a route request for that destination is received at the node, it will use the cached copy rather than forwarding the request to the network. In addition, each node promiscuously listens to other control messages (RREQs and RREPs) for additional routing data to add to its cache.
-
AODV overview
Ad-Hoc On-Demand Distance Vector Routing Protocol (AODV) finds route between nodes only when it is necessary. It does not maintain topology information about all other nodes in the network. When a source has data to transmit to an unknown destination, it broadcasts a Route Request (RREQ) for that destination. At each intermediate node, when a RREQ is received a route to the source is created. If the receiving node has not received this RREQ before, is not the destination and does not have a current route to the destination, it rebroadcasts the RREQ. If the receiving node is the destination or has a current route to the destination, it generates a Route Reply (RREP). The RREP is unicast in a hop-by-hop fashion to the source. As the RREP propagates, each intermediate node creates a route to the destination. When the source receives the RREP, it records the route to the destination and can begin sending data. If multiple RREPs are received by the source, the route with the shortest hop count is chosen. As data flows from the source to the destination, each node along the route updates the timers associated with the routes to the source and destination, maintaining the routes in the routing table. If a route is not used for some period of time, a node cannot be sure whether the route is still valid; consequently, the node removes the route from its routing table. If data is flowing and a link break is detected, a Route Error (RERR) is sent to the source of the data in a hop-by-hop fashion. As the RERR propagates towards the source, each intermediate node invalidates routes to any unreachable destinations. When the source of the data receives the RERR, it invalidates the route and reinitiates route discovery if necessary.
-
-
RELATED WORK
Network performance is key issue in MANET research. There has been some study on power aware routing protocols for MANET. Presented below is a brief review of them.
In [8, 9], a node holds the RREQ packet for some time, inversely proportional to its residual energy. Hence, paths with nodes that are poor in energy will have minimal chance to be
chosen. In [10], the Residual Energy-aware Probability Model of Node (REPMN) is proposed. In this, on receiving a RREQ, if the residual energy Er of the current node is superior to a certain threshold THr than the RREQ is forwarded with a probability 1, else its forwarded with a probability µ × (Er/THr) where µ is a variable coefficient that should increase as the average energy of the network decreases.
In [9], a routing algorithm based on minimizing the amount of power required to get a packet from source to destination is proposed. The main disadvantage of [9] algorithm is that it always select the least-power cost routes. So as a result because of the battery energy exhaustion, nodes die soon. So it will be better to use a higher power cost route.
The previous observation rise to number of battery cost aware routing algorithms as described below.
-
Minimum battery cost routing algorithm which minimizes the total cost of the route by provides minimizing the summation of inverse of remaining battery capacity for all nodes on the routing path [10].
-
Min-Max battery cost routing algorithm is a modification of the minimum battery cost routing which attempts to avoid the route with nodes having the least battery capacity among all nodes in all possible routes. So it results in better use of the battery of each node [9] [10].
-
In [10], Conditional Max-Min battery capacity routing algorithm was proposed. In this algorithm the route with minimal total transmission power is selected if all nodes in the route have remaining battery capacities higher than a threshold; otherwise, routes that consist of nodes with the lowest remaining battery capacities are avoided. Some experiments have been performed in [10] to compare different battery cost aware routing. As per result of reports, the minimum battery cost routing exhibited superior results compared to the Min-Max battery cost routing. Results of Min-Max routing are depending on how threshold value was selected.
-
In [14], Maximum Residual Packet Capacity (MRPC) is proposed. MRPC is abstractly similar to the conditional Min- Max battery cost, but MEPC recognizes the capacity of node by the expected energy spent in reliably forwarding a packet over a specific link.
-
In [16], Power aware source routing (PSR) is proposed which uses state of the charge of battery to maximize the lifetime of MANET. This protocol adds a power aware routing metric into DSR. PSR try to find a route such that properly defined route cost functions are minimized.
-
In [9], Location Aided Routing (LAR) algorithm is proposed. In this algorithm mobile nodes find out their route using location information obtained from global positioning system (GPS) receivers. Because of this number of broadcast packets reduced.
-
In [7], an adaptive gossip-based protocol is proposed which employs a predefined probability p to forward an RREQ packet if the node far from the source s hops; otherwise it will gossip with probability 1. Several schemes to optimize the basic gossiping scheme introduced to prevent broadcast
packets from rapidly dying out and prevent nodes from transmitting unnecessary packets.
-
In [13], the energy based gossip (EBG) routing algorithm is introduced in which the intermediate nodes forward the RREQ packets with a probability which considered on the basis of current energy status of that node, but in this algorithm, if probability is below pc then RREQ packets dying out.
-
In [10], a distributed power control has been designed to improve the power efficiency of routing algorithms. Every node in the networks calculates the power required to reach its own neighbors.
-
In [19], a life-time prediction-based routing (LPR) proposed which focused on the minimization of the variances of the nodes enduring energies in the network. In this protocol, each node tries to guess future energy costs, but its preiction depends on factors like node mobility, hop count, node distances, and remaining power.
-
In [7], clustering algorithm is proposed in that by using cluster coordinator to schedule sleeping /wakeup and forwarding/buffering packets for cluster members. Algorithm can be used to select a coordinator in a cluster for the connecting dominating set problem. In [9] a dual clustering mechanism proposed where the cluster coordinator first selects its members based on the received energy levels reported by the nodes.
-
-
PROPOSED SCHEME
Our main goal is to improve the performance of existing on- demand routing protocols. The basic idea behind our algorithm is to find nodes with dynamic route to the destination, having energy level above than threshold value. The two common on-demand routing protocols are dynamic source routing (DSR) protocol and ad-hoc on demand distance vector routing (AODV) protocol. So from them, we select AODV protocol to implement our proposed scheme because AODV is an efficient routing protocol which removes any unnecessary and outmoded information quickly, and does not create traffic unless necessary. So thats why AODV can react to topological changes that have an effect on active routes in a timely and quick manner. AODV performs better in scenarios with extra load and/or higher node mobility; as a result its more scalable than DSR.
In our proposed algorithm, main goal is to find neighboring nodes with an active route to the destination. As shown in fig.2, first of all find energy status of all nodes in the network. Any node in the network wants to communicate with another node than source node broadcast message to know status of energy level of all other nodes. Based on threshold value which defines by default, energy levels of nodes are compared with threshold. Only those neighboring nodes that have energy levels higher than the threshold are eligible to participate in route discovery. Nodes having Energy level above than threshold are picked, from that node having maximum energy and less distance is selected and packet will send to that node. As the scheme has both distance and energy metrics. Local
repair of the active path is automatically built-in the scheme. The proposed scheme is simulated using network simulator NS-2 with latest version and the performance is compared with well known on demand protocols AODV and advanced existing AODV protocols.
Fig 2: Proposed algorithm
-
CONCLUSION
We will apply our proposed scheme to AODV that works on a reactive approach and make use of alternate paths by satisfying a set of energy and distance based threshold area. So we can achieve the following:
-
Improvement in the lifetime of the entire network
-
Raise the success rate of packet delivery by preventing nodes from dying out due to energy fatigue.
Our proposed scheme picks the nodes based on their energy level, which may also help in solving the problem of asymmetric links.
REFERENCES
-
K. Kaur and I. Kaur Aulakh , Power Aware Metrics and Routing Techniques in MANETs, IEEE 2011.
-
C. Jinshong Hwang, A. Kush and S.Taneja, Making MANET Energy Efficient, IEEE 2011.
-
T.C. Huang, S.C. Chen and L. Tang, Energy-Aware Gossip Routing for Mobile Ad Hoc Networks, IEEE International Conference on High Performance Computing and Communications,2011.
-
F.D. Rango, Link-Stability and Energy Aware Routing Protocol in Distributed Wireless Networks,IEEE Transactions on Parallel and Distributed Systems, Vol. 23, no. 4, April 2012 .
-
V. Rishiwal and S. Verma, Energy Aware On Demand Routing for MANETs,IEEE 2007.
-
C.W. Tan and S.K. Bose, Modifying AODV for Efficient Power-Aware Routing in MANETs, IEEE.
-
N. Kumar and C.S. Gnana Dhass, A Complete study on Energy Efficient Techniques for Mobile Adhoc Networks, International Journal of Advanced Research in Computer Science and Software Engineering 2(9), pp.129-133, Sept. 2012
-
S. Singh , M.Woo and C.S. Raghavendra, Power-Aware Routing in Mobile Ad hoc Networks, Proceedings of Mobicom 98.
-
C.K. Toh, Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad hoc Networks, IEEE Communication Magazine, June 2001.
-
A. Misra and S.Banerjee, MRPC: Maximizing Network Lifetime for reliable routing in Wireless Environments, IEEE Wireless Communications and Networking Conference, 2002
-
M. Maleki, K. Dantu and M. Pedram, Power-aware source routing
protocol for mobile ad hoc networks, Proceedings of the 2002 international symposium on Low power electronics and design, Monterey, California, USA, 2002, ACM Press, pp. 72-75.
-
Y. B. Ko and N. H. Vaidya, "Location-aided routing (LAR) in mobile ad hoc networks," in Proc. 4th Annu. ACM/IEEE Int. Conf. on Mobile Computing and Networking, Dallas, TX, USA, 1998, pp. 66-75.
-
D. Nitnaware and A. Verma, "Energy Based Gossip Routing Algorithm for MANETs," in Proc. 2010 Int. Conf. on Recent Trends In Information, Telecommunication and Computing, 2010, pp. 23-27.
-
Z. J. Haas, J. Y. Halpern, and L. Li, "Gossip-based ad hoc routing," IEEE/ACM Trans. on Networking, vol. 14, pp. 479-491, 2006.
-
P. Bergamo, D. Maniezzo, A. Travasoni, A. Giovanardi, G. Mazzini, and M. Zorzi, Distributed Power Control for Energy
Efficient Routing in Ad Hoc Networks, Wireless Networks J.,
vol. 10, no. 1, pp. 29-42, 2004.
-
N. Meghanathan, Stability-Energy Consumption Tradeoff among Mobile Ad Hoc Network Routing Protocols, Proc. Third Intl Conf. Wireless and Mobile Comm. (ICWMC 07), Mar. 2007.
-
J. Wu and H. Li, A dominating-set-based routing scheme in ad hoc
wireless networks, Wireless Networks in the Telecommunication
Systems, 3 (2001), pp. 63-84
-
W. Cho and S.-L. Kim, "A fully distributed routing algorithm for maximizing lifetime of a wireless ad hoc network," in Proc. IEEE 4th Int. Workshop-Mobile & Wireless Commun. Network, pp. 670-674, Sep. 2002.
-
X. Wang, L. Li, and C. Ran, "An energy-aware probability routing in manets," in IEEE Workshop on IP Operations and Management, pp. 146-151, Oct 2004.
-
W. Cho, D. Kim , T. Kim and S.H. Kim, "Time Delay On-Demand Multipath routing protocol in mobile ad-hoc networks," Third International Conference on Ubiquitous and Future Networks (ICUFN), pp. 55 – 60,2011.