Power Aware Geographic Multicast Routing for Reducing Packet Loss in MANET

DOI : 10.17577/IJERTV3IS11165

Download Full-Text PDF Cite this Publication

Text Only Version

Power Aware Geographic Multicast Routing for Reducing Packet Loss in MANET

S. Dhivya1 B.E, Prof. B. Suganthi2 M.E, P. Selvi3 B.E.

PG Scholar1, Associate Professor2, PG Scholar3 Department of ECE

RVS College of Engineering and Technology

Abstract

A Mobile Ad Hoc Network is a decentralized network that consists of mobile nodes. This paper presents a power aware geographic routing to increase the packet delivery ratio in the mobile ad hoc network. It considers residual battery capacity and relay capacity of the node. In the proposed system the network is divided into square zones and a group leader is selected depending upon the residual battery capacity of the node to send multicast packets. The proposed model is simulated using NS 2.34. The proposed model is compared with existing algorithms. The proposed work gives best results in terms of network lifetime, throughput and packet delivery ratio.

Index TermsMobile ad hoc network, residual

battery capacity, relay capacity, multicast.

  1. Introduction

    A Mobile Ad hoc Network (MANET) is a collection of mobile nodes. The mobile nodes can freely move anywhere. The mobile nodes are formed as a network with help of decentralized network. The problem of routing in mobile ad hoc networks is difficult because of node mobility. Due to mobility and frequent topology changes frequent link breakage occurs. Each node operates with the limited battery power to forward the data packets from the source to destination. To reduce the battery usage power aware routing is required. For this reason, many researchers have been devoted to design an energy aware routing protocol for MANETs [2]. In MANET, to conserve node energy many different power aware routing have been proposed [3]. Several studies tried to increase the node lifetime and network lifetime by using the power aware metrics [4]. In [5] the various power aware routing metrics in MANET is presented while transmitting data from the source to destination. Minimum total transmission power routing (MTPR) model is used to minimize the consumption of total transmission power of nodes participating in a path [6]. Paths containing with

    more number of hops is selected. End to end delay is increased. It does not consider residual battery capacity of the node. So it does not increase the lifetime of node. Minimum Battery Cost (MBC) algorithm has minimized the total cost of a path and has inversed to the remaining battery capacity of all the nodes in a path [7]. Min Max Battery Cost Routing (MMBCR) algorithm tries to optimize the overall lifetime of a network instead of end to end delay. It uses the residual battery capacity of all the nodes, while selecting a path for transmission. Conditional min max battery cost routing algorithm uses the minimum transmission power as a metric to route the data packets [9].

    1. Multicast

      In general conventional MANET multicast protocols can be divided into two main categories, tree based and mesh based. The tree based protocols construct a tree structure for the multicast delivery, and the tree structure is known for its efficiency in utilizing the network resource optimally. However, maintaining tree structure in these conventional protocols is very difficult, and the tree connection is easy to be broken and the transmission is not reliable. The mesh based protocols are proposed to enhance the robustness by providing redundant paths between the source and destination pairs at the cost of higher forwarding overhead. These protocols generally do not have scalability due to the overhead for route searching, group membership management, and tree/mesh structure creation and maintenance over the dynamic topology of MANET. The geographic routing gives best results in terms of packet delivery ratio. Geographic routing is combined with power multicast routing in manet.

      This paper focuses on power aware multicast algorithm for MANETs. The data packets are transmitted from source to group of destination nodes through the intermediate nodes. The whole network is divided into zones. In each zone a leader is selected depending upon the residual battery capacity and relay capacity of node. The leader

      can define the path of data packets from source to destination. It chooses a path with nodes have high relay capacities and residual battery powers.

  2. Related works

    Suresh Singh et.al (1998) has presented a case for using new power aware metrics for determining routes in WANET [12]. It present five different metrics based on battery power consumption at nodes. It shows that using these metrics in a shortest cost routing algorithm reduces the cost/packet of routing packets by 5-30% over shortest hop routing. These new metrics ensures that the mean time to node failure is increased significantly. The shortest cost routing does not increase the packet delays. Reductions in cost can be obtained by using shortest cost routing as opposed to shortest hop routing.

    Juan A. Sanchezet.al (2006) has evaluated the problems that arise when considering that messages can be lost and propose a new geographic routing protocol which takes into account the probability of error transmission to achieve a high delivery ratio while reducing the energy consumed to the minimum possible [13]. Routing has two important phases. First one is to choose the relay and second one is to pass the message to that relay. Algorithms such as GPSR are made upon the assumption that the link layer is perfect so they focus only on the selection of the best relay neighbour. It can be reached directly as it is a neighbor but when there are others neighbours it might be possible to use them as relays to send it a message. The new routing protocol achieves almost perfect results in terms of delivery rate and energy consumption.

    Jeffrey E. Wieselthier et.al (2000) has developed the Broadcast Incremental Power Algorithm (BIP) [10]. The objective is to construct a minimum power tree, rooted at the source node that reaches all of the other nodes in the network. For wireless networks, this is a difficult problem for which no scalable solutions appear to be available at this time. The total power associated with the tree is simply the sum of the powers at all transmitting nodes. This is a node based metric because it enables to exploit the wireless multicast advantage. It shows that improved performance can be obtained when exploiting the properties of the wireless medium; networking schemes should reflect the node based nature of wireless communications, rather than simply adapt link based schemes originally developed for wired networks.

    Pariza Kamboj et.al (2008) has proposed a power efficient multicast routing protocol for mobile ad hoc networks called Power Aware Multicast Reactive Routing Protocol (PAMRRP) [6]. It uses power aware metrics to extend the lifetime of each mobile node and the whole

    network as well. The proposed routing protocol PAMRRP employs the techniques of Cautious Distribution of Forwarding Load, Reduction in Control Overheads, and Proactive Tree Maintenance with a view to maximize the lifetime of a network with dynamic topology. It considers the battery capacity of the nodes as a crucial resource of the system and extends the lifetime of each mobile node and network by avoiding using low power nodes. This cautious Distribution of Forwarding Load using Reliable Reduced Broadcast Search Algorithm (RRBSA). The RRBSA algorithm avoids low power nodes for considering them as members of the multicast tree. While searching for a destination RRBSA periodically examine the available battery power (ABP of the nodes falling in the route and compare the power reserves against two threshold values. It uses reduced broadcast leading to less overheads and less chance of network clogging as well. It offers reliable transmissions of data and decreased average latency in finding new route in case of nodes failure by reconfiguring the routes using proactive maintenance of the tree. The lifetime of mobile nodes and of network is prolonged by avoiding using low power nodes for general applications. The protocol provides battery power conservation and minimized overall transmission power for each connection request by drastically reducing the broadcasting of control packets with the help of algorithm RRBS.

    Wen Lin Yang (2005) has proposed a heuristic called Efficient Link Replacing (ELR) algorithm for determining a multicast tree for the problem [17]. The ELR algorithm begins with a two level multicast tree and then iteratively replaces the high power links with lower power links in order to reduce the total power required by the multicast tree. It constructs a two level multicast tree. Based on the two level multicast tree constructed it replace a high power link with a certain number of links, which are associated with lower power. When a high power link is selected for deletion, it needs to reconnect node and its sub tree back the current multicast tree to keep all destination nodes. The reconnection is done by making node the parent node of node and its sub tree. The multicast tree generated by the link replacing procedure gives greater than the given delay constraint . That is, the number of hops of the longest path from source node (the root) to a destination node (a leaf) is greater than . This undesirable result can be avoided by considering only lower power links which can form a path with delay not greater than

    . The results show that for a given delay constraint the multicast tree found by ELR algorithm requires less power than the one found by the MIP method. It concludes that the ELR is a suitable method for constructing energy efficient multicast trees subject to QoS supports for real

    time multimedia systems deployed on wireless networks.

    Yuan Peiyan et.al (2012) has presented an energy constrained multicast routing protocol (ECMRP) [19]. The main idea of ECMRP is that routing forwarding decisions should be based on each nodes energy level. The goal of this paper is good energy balance among mobile nodes, which eventually results in a longer lifetime of the network. This paper uses a simple mechanism of delay. The node is classified into five states transmitting, receiving, listening, sleep and dead. When the left energy of a node is equal to zero, the node is into dead state automated.

  3. Proposed work

    In this work, it considers residual battery capacity and relay capacity of the node to send multicast packets. The whole network is divided into square zones. In each zone a leader is selected depending upon the residual battery capacity and relay capacity of node. The key factor is packet delivery ratio. The proposed work maintains three tables namely neighbor node table, routing table and group table to forward data packets from one node to another node.

      1. Zone separation

        .Figure.1 Zone Separation

        The whole network is divided into square zones. The zone size will be same for all zones. Due to mobility the nodes can move to different zone.

      2. Leader selection

    Case 1: The node having higher residual battery capacity can be selected as a leader node follows.

    BCi (t) = ai bi ci di

    Where BCi(t) is the residual-battery capacity of node I and ai is initial battery of I. bi is the number of packets transmitted by I, ci is the number of packets received by I. di is the number of packets transmitted by I as an intermediate node up to time t.

      1. Neighbor node table

        Every node can maintain the details about neighbor nodes. This table contains node position, node id, residual battery capacity and relay capacity of the node.

      2. Routing table

        This table maintains the current route used. It contains sequence number, source number, destination number and route expire time. If a source node wants to send multicast packets then it checks a valid route for destination in its routing table. It does not find any valid route source node can send RREQ towards destination. If a valid path is found then the destination send RREP packets to source node. After receiving valid paths it selects

        = BCi(0)

        Ti (t)

        bi t = (pc() + Tc()

        =0

        Ri (t)

        ci t = (pc + Rc )

        =0

        Ii(t)

        d t = (pc + Rc + Tc )

        =0

        Case 2: If any nodes having equal residual battery then it chooses node (Nc) with high relay capacity of the node as a leader node follows.

        the shortest path among all and adds this entry to

        ()

        ()

        the routing table.

        = + ()

      3. Group table

    =0

    =0

    It maintains details about multicast group members. It contains group address, group sequence number, leader address, hop count to group leader.

    The leader node defines the path of the data packets from source to destination. Where Ti(t) is Number of packets is transmitted by the node I as a source node up to time t. Ri(t) is Number of packets is received by the node I up to time t. Ii (t) is Number of packets is passed through node

    I as an intermediate node up to time t. Pc() is Processing cost of a packet . Tc() is Transmitting cost of a packet . Rc() is Receiving cost of a

    packet . RCi(t) is Relay-capacity of the node I. is Arrival rate of the packets. N is Number of group members/nodes. T is tree.

      1. Multicast tree construction

        Every node can send their residual energy level to the leader through control messages.The leader can maintain the residual energy of all nodes in its zone table.The multicast tree can be constructed with high residual energy nodes. The low residual energy nodes can be avoided for participating as a member in multicast tree. The threshold residual energy value is maintained. The nodes having residual energy below threshold value can avoid as a member of multicast tree by the group leader. Others nodes are used for transmission.

      2. Leader change

    Due to mobility of nodes the nodes can move from one zone to another zone. And during the packet transmission the residual battery capacity of the nodes can be reduced. The leader can be selected again and again for a particular interval once. By choosing high residual battery capacity nodes for transmission the link breakages can be avoided. This increases the packet delivery ratio.

  4. Results and discussion

    The proposed model is implemented using network simulator 2.34. The proposed model is compared with existing algorithm for different perspectives such as packet delivery ratio, network lifetime, throughput, energy consumption.

    1. Description of Simulation Area

      The proposed work has considered an area of 1,000 mts × 1,000 mts with 31 nodes. The nodes are placed at the initial positions and move to a defined area. Grid topology is considered with

      802.15.4 MAC layer and two ray ground radio propagation models. Drop tail queue type is used to queue the packet in buffer limit is 100. Omni direction antenna is used which has transmission range of 15m. Constant bit rate (CBR) at the size of 512 bits is used as packet size. Run time simulator is 400s.

    2. Performance Evaluation

      1. Network Lifetime

        Network Lifetime is defined as the duration of the network until the last node failure. Figure.2 shows the network lifetimeof the proposed model and existing model for various speeds of nodes. From the results, it concludes that the proposed

        model is always kept maximum number of nodes alive for longer period of time as compared to others. By selecting high residual energy nodes for data transmission the failure of the node can be avoided. It increases the lifetime of the networks.

        Figure.2. Variation of Network lifetime with Speed

        When the speed of node is increased the network lifetime is decreased because of node failure. From Figure.2. there is 1.69424e+09 and 1.33477e+08 network lifetime in existing model when speed of node is 1 and 10. But network lifetime in proposed model is 1.7128e+09 and 1.89008e+08 when speed of node is 1 and 10 respectively.

      2. Energy consumption

        The energy consumption is defined as the total consumed power of all nodes after data transmission.

        Figure.3. Variation of Energy consumption with Speed

        Figure.3.shows the energy consumption of the proposed model and existing model for various speeds of nodes. The proposed model has less energy consumption than existing model. When speed of the nodes is increased the energy consumption of node is decreased.

        1. Packet Delivery Ratio

          Packet Delivery Ratio (PDR) is defined as the ratio of the data packets delivered to the destinations to those generated by the constant bit rate sources. Figure.4 shows the PDR of the proposed model and existing model for various speeds of nodes. The proposed model has high packet delivery ratio than the existing model. The

          effective primary path selection mechanism in proposed model avoids packet drop and failure of node in the network.

          Figure.4. Variation of Packet delivery ratio with Speed

          The path is chosen based on the maximum residual energy of the node. In existing model the high residual energy path can be chosen for transmission. In proposed model the high residual energy nodes can be chosen for transmission. When speed increased from 1 to 10, the PDR is decreased as shown in Figure 4 When the speed is 1 and 10 the PDR of existing model is 66.92% and 11.84% respectively; where its 67.92% and 20.22% in proposed model.

        2. Throughput

        The throughput is defined as the average rate of successful message delivery.Figure.5.shows throughput of the proposed model and existing model for various speeds of nodes. The result shows that he proposed model has high throughput than the existing system. When speed of the nodes is increased the throughput is decreased. In existing model the high residual energy path can be used for transmission. Sometimes it contains some of the low residual energy nodes. In proposed model the low residual energy nodes can be avoided for transmission. The number of successful message delivery is increased because of this when compared to existing model.

        Figure.5. Variation of Throughput with Speed

  5. Conclusion and future work

    MANETs are collection of mobile nodes. The mobile nodes are energy constrained. In the proposed work the entire network is divided into square zones. In each zone a leader is selected based on the residual energy of the node. The leader can define the path of the data packets from source to destination. Simulation is carried out for the following parameters network lifetime, throughput, energy consumption and packet delivery ratio using NS 2.34. The energy consumption is reduced in proposed work when compared to existing work and also the network lifetime, throughput, packet delivery ratio is increased. In existing work the leader is changed dynamically due to the loss of residual energy of leader.

    In future work, group leader is selected based on some other parameters to make it stable and to increase the performance like network lifetime, energy consumption, throughput, packet delivery ratio and to decrease packet loss further.

  6. References

  1. Cagalj.M, Hubaux.J.P, Enz.C (2002), Minimum- energy broadcast in wireless networks: NP-completeness and distribution issues, in Proceedings ACM 8th Annual International Conference Mobile Computer Networks, 2002, pp. 172182.

  2. Cheng.W.H, Wen.C.Y, and Feng.K.T (2006), Power controlled hybrid multicast routing protocol for mobile ad hoc networks, in Proceedings of IEEE Vehicle Technology Conference pp. 10871089.

  3. Floréen.B, Kaski.P, Kohonew.J, and Orponen.P (2003), Multicast time maximization in energy constrained wireless networks, in Proceedings Workshop Found Mobile Computing, pp. 5058.

  4. Galvez.J.J, Ruiz.P.M, and Gómez Skarmeta.A.F (2008), Spatially disjoint multipath routing protocol without location information, in Proceedings IEEE LCN, pp. 570571.

  5. GollaVaraprasad (2013), High Stable Power Aware Multicast Algorithm for Mobile Ad Hoc Networks, in Proceedings of IEEE Sensors Journal, pp. 1442-1446.

  6. Kamboj.P and Sharma.A.K (2008), Power aware multicast reactive routing protocol, J. International J. Computer Science Network Security, pp. 351357.

  7. Kang.I and Poovendran.R (2003), Maximizing static network lifetime of wireless broadcast ad hoc networks, inProceedings of IEEE International Conference Communication, pp. 22562261.

  8. Liang.W and Guo.X (2006), Online multicasting for network capacity maximization in energy-constrained ad hoc networks,IEEE Transaction Mobile Computing pp. 12151227.

  9. Liang.W (2006), Approximate minimum-energy multicasting in wireless ad hoc networks, IEEE Transaction, Mobile Computing., pp. 377387.

  10. Min.M (2008), Comparison of iterated algorithms for the minimum energy multicast tree problem in wireless ad hoc networks, in Proceedings International Conference Wireless Network, pp. 215221.

  11. Royer.E.M and Perkins.C.E (1999), Multicast operation of the ad-hoc on demand distance vector routing protocol, in Proceedings 5th Annual ACM/IEEE International Conference Mobile Computer Networks, pp. 207218.

  12. Singh.S, Woo.M, and Raghavendra.C.S (1998), Power-aware with routing in mobile ad hoc networks, in Proceedings ACM Mobile Communication, pp. 368 369.

  13. Sanchez.J.A and Ruiz.P.M (2006), Improving delivery ratio and power efficiency in unicast geographic routing with a realistic physical layer for wireless sensor networks, in Proceedings 9th EUROMICRO Conference Digital System Design, Architecture, Methods Tools, pp. 591597.

  14. Wang.B, and Gupta.S.K.S (2003), S-REMiT, an algorithm for enhancing energy efficiency of multicast trees in wireless ad hoc networks, in Proceedings IEEE GLOBECOM, pp. 35193524.

  15. Wang.B and Gupta.S.K.S, G-REMiT: An algorithm for building energy efficient multicast trees in wireless ad hoc networks, in Proceedings IEEE International Symposium Network Computing Applications pp. 265272.

  16. Wieselthier.J.E, Nguyen.G.D, and Ephremides.A (2001), Algorithms for energy-efficient multicasting in static ad hoc wireless networks, J.Mobile Networks, pp. 251263.

  17. Wieselthier.J.E, Nguyen.G.D, and Ephremides.A (2000), On the construction of energy-efficient broadcast and multicast trees in wireless networks, in Proceedings IEEE 9th Annual Joint Conference IEEE Computer Communication Social pp. 585594.

  18. Yang.W.L (2005), Constructing energy-efficient multicast trees with delay constraints in ad hoc networks, in Proceedings International Conference Adv. Inf. Network, pp. 414419.

  19. Zhao.S and Tan.L (2007), A distributed energy efficient multicast routing algorithm for MANETs, International J. Sensor Network, pp. 6267.

  20. Yuan.P and Zhang.J (2012), An energy constrained multicast routing protocol, in Proceedings International Conference Wireless Communication, Network Mobile Computing, pp. 6572.

Leave a Reply