Ijasuc 040302
Ijasuc 040302
3, June 2013
A Novel Grid Based Dynamic Energy Efficient Routing Approach for Highly Dense Mobile Ad Hoc Networks
Baisakh1, Chinmayee Mishra2, Abhilipsa Pradhan3 Department of Computer Science and Engineering, Sambalpur University Institute of Information Technology
[email protected]
ABSTRACT
A research work without considering the power constraint cannot be conceded a fine contribution towards Mobile Ad Hoc Networks (MANET). As MANET comes into action for some special purpose, but its fugacity sometimes result degrades in network performance. Although the many prominent features of MANET like mobility, dynamic change in topology, multi radio relaying, quickly lay down the network without depending upon fixed infrastructures and many more provides tremendous flexibilities for the end user but challenges like limited power constraint, reliable data communication, band width utilization , network performance and throughput are still needed to be handle very sensibly. As limited battery power and inefficient routing protocol mechanism are high prone to network partition, in such case the network needs to be established more than once. Because communication establishment involves many costly operations like route discovery and route maintenance. The more the network partition the more the packet drops and packet loss which indeed requires a number of retransmission of packets, consuming network bandwidth as well as depleting battery power of individual nodes with a higher rate, which are the major destructive elements in network performance degradation as well as the major cause of reducing individual nodes life time and network life time. So with all caveat in mind, we have proposed a novel Grid Based Dynamic Energy Efficient Routing (GBDEER) approach which is aimed to construct an energy efficient path from source to destination based on grid area, where each grid will have three deferent levels of transmission power. Every grid will have its own grid supervisor node who will take the responsibility during data communication, especially when the data is been passed through that specific grid. And keeping the dynamic nature of MANET in mind, we have also provide the feature of grid subordinate node, who will take the place of grid supervisor in case the supervisor is moving out of the grid area or running out of energy from certain threshold level. So we our proposed method not only establishes an energy efficient path but also concerned a dedicated path which can be used for data communication for a long period of time without any network partition. Hence this approach will be less prone to all those problems mentions above by the incorporating an efficient mobility handling mechanism.
KEYWORDS
Mobile Ad-hoc Networks, Routing Protocols, Energy Efficient Routing Protocols, GBDEER Protocol
1. INTRODUCTION
A mobile ad-hoc network ( MANET) [1,2, 14,15] multi-hop wireless network where every node has a transceiver to communicate with its all neighbor node without the presence of any fixed infrastructure. In such scenario even if the destination node is not present directly within the transmission range of the source node but data packet can be sent through the intermediate nodes. So in MANET the whole routing mechanism has to be incorporate in every node. As such big responsibility like routing in the absence of base station lies on every individual node where the nodes are operated by limited battery power. And so it requires an effective use of limited battery power. Very often the improper use of limited battery power becomes the potential result for
DOI : 10.5121/ijasuc.2013.4302 11
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.4, No.3, June 2013
network partitions. Once a network partition occurs incentives and suitable actions taken by the individual node which indeed a costly operation. There may be some other reason which make also leads to network partition. One of the reasons is mobility, which is a special feature of MANET allowing nodes to move any direction at any point of time. And due to this feature dynamic topology change has become another serious issue in MANET. So even though routing [3,4,5,6,17,18] has to be effective in the MANET but more than it an energy efficient routing is much more needed to avoid the problems of network partition, packet retransmission, bandwidth utilization, network lifetime and network throughput. Mainly all the energy efficient routing protocols, MDSR [7],MEADSR[8],ECDSR[9], should be dealing with the typical power consumption which occurs due to various reasons. In MANET power consumption at each node is broadly divided into three phases. The first one is power consume during transmitting the data packet, second one is power consumed during receiving the data packets and the third one is when the node is idle, still it consume some amount of energy. Along with this power constraint in MANET there are some other issues which make difficulties while developing an energy efficient routing protocols. One of the reasons is mobility where no node can be fixed with its position through a complete data communication. More ever its hard for individual node to get global information about all other nodes present in the networks. It hinders to get updation from its neighbor nodes which are highly needed in a dynamic environment where the topology may be changed at any point of time. In this paper, we have proposed a Novel Greed Based Dynamic Energy Efficient Routing protocol (GBDEER), where we have facilitated to the global information like position, distance, mobility, available battery power of individual node to all other nodes taking part in data communication. We assume that with this all global information the node will take the vice discussion according to the situation needed .GBDEER is mainly aimed to avoid to network partition as much as possible, so that the communication can be carried out for longer period of time. If in the worst situation if any network partition occurs then GBDEER HAS efficient survival approach to handle a situation. The next section contains the overview routing protocols where various routing approaches have been briefly discussed.
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.4, No.3, June 2013
topology based routing algorithm use the information of various connection between each pair of nodes and analyze the link structure of every node in order to forward data packets. This approach further be classified into two different subgroup as proactive protocols and reactive protocols. In proactive protocols, a routing information is stored in the routing table and every node will have its own routing table. So any time a node moves from one location to another, the routing table needs to be updated. This approach leads to a huge overhead when the data traffic is slower than the mobility rate. So the reactive protocols [10] came into action where each node has a route cache. The route cache contains all the routing information about its all neighbor nodes. One of the efficient routing protocol which comes under reactive protocol is DSR [11]. But the major drawback of this protocol is that DSR works on the minimum hop count principle and it does not bother about the power consumption at every node. As the distance between every pair of node gets higher, the transmission power required for the communication will become more. And higher transmission power will always lead to greater power consumption. In position based routing [28,30], data forwarding is based on geographical direction of the destination. GAF is the best example which comes under this category. As there is no flooding the power consumed by individual node becomes less and hence increase the lifetime of a node.
Discovery (for determining the neighbors in the grid) Active (reflecting participation in routing) Sleep (when the radio is turned off) (how depart time is calculated)
13
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.4, No.3, June 2013
Before leaving from the grid each node estimates its depart time of grid and send it to its neighbor. The sleeping neighbor adjusts their sleeping time accordingly in order to keeping routing fidelity. Let consider the size of the grid as r. The grid size r can be easily deduced from the relationship between r and radio range of nodes, R which is given by the formula: r <= R/
Our motive is to reduce power consumption in each node which extent the network life time. For this we proposed a new idea. In our work we first created virtual grid [1], which having a selected supervisor node along with number of common nodes. Taking consideration the supervisor node, we choose a appropriate shortest path from source to destination which based on minimum distance, to packet forwarding for better communication. We dynamically increase the transmission power. The transmission range can be increase or decrease according to the distance between nodes.
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.4, No.3, June 2013
By using the GAF we create many virtual grids which is based on the radio range of each node. All grids have been classified into different levels. These grids are nothing but the set of nodes present in the MANET. So according to this idea, all nodes of MANET be distributed to different grids according to their position. So when a source wants to communicate with a destination, then we will choose a supervisor node called as Grid Supervisor, from every grid. The selection of grid supervisor will be based on some criteria which has been explained in the next section. So every grid will contain a grid supervisor who takes the responsibility sending and receiving data during communication. If any circumstances a supervisor node is not ready to take provide its service as a supervisor node then, it will hand over its responsibility to its next deserving candidate called as subordinate node. Now we can derive a conclusion that every grid should have at least one supervisor node and one subordinate node. And all other nodes of a grid will remain in a sleeping state in order to save energy. So basically we are keening only one node as active at a time and all other are set to be in the sleeping mode. Once the grids have been created and respected supervisor nodes are chosen then we have made used of spanning tree to find the shortest path from the source to destination. Once the intermediate node which is here supervisor nodes are selected, then we will set the transmission power dynamically for each supervisor node. As we know that in wireless communication major energy is consumed during transmitting a packet, then receiving a packet. Small amount of energy is also used when a node is not taking part in communication and is in a sleeping mode. Keeping this thing in mind, we tried to change the transmission power for each pair of nodes. Even though we have used the concept of GAF protocol in our model, its having a serious limitation. According to it, as the tree will be constructed from the grids, the highest or level of tree should not be more than 3.Because if the level will be more than 3 then during data transmission the energy dissipation will be more. We have augmented this GAF and constructed a tree more than level 3. If the level of tree will be more than 3 then the tree will be subdivided into two sub tree and the root of second sub-tree (a supervisor node for second grid type) will be connected with the one of the children of first sub-tree(A supervisor node of first grid type) as shown in figure:2 and 3.
15
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.4, No.3, June 2013
The detail has been explained in the next section. Our next section has also shaded some lights on the real technique behind the route discovery and route maintenance which are the two important phases of data communication in MANET. GBDEER ROUTE DISCOVERY GBDEER ROUTE MAINTAINANCE
16
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.4, No.3, June 2013
3.2.1 Algorithm for GBDEER route discovery: 1. Initially set Tmax at each node and we find the complete network area where all any node can participate. 2. A virtual grid area is calculated and number of grids are formed. 3. A grid supervisor node is chosen on the basis highest residual energy and lowest mobility among all nodes present in a grid area. 4. Make a spanning tree of taking all grid supervisor node. 5. Set the transmission power at each supervisor node from all three different transmission levels like Tmax, Tmid, Tmin .
17
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.4, No.3, June 2013
Figure:6 Three different transmission range Tmax, Tmid,Tmin Another interesting feature has been added here that is dynamic change of transmission power[31][34] as the grid supervisor may be expected to move at any point of time. And any research work, certainly shouldnt avoid the mobility factor in MANET. So we have cover broadly two different possibilities that is a grid supervisor may move away from or move towards its neighbor grid supervisor. If it comes closer towards its neighbor nodes, then according to the speed of the node the transmission power can be calculated which is dependent on the distance. Now the distance in such case can be calculated by Ttrx= Tmid-SPEED*TIME. If we consider the second alternative case then as the distance between the pair of grid supervisor will be increased then the transmission power has to be increased by Ttrx=Tmid+SPEED*TIME. In the worst case we may consider both the pair of nodes are moving away from each other and the distance will be D = SPEEDs * TIMEs+ SPEED d* TIMEd Where SPEEDs is the speed of source node and SPEED d is the speed of the destination node with which it travels. 3.3.1 Algorithm for GBDEER route maintenance:
step -1: Initially assign a threshold value to each node. Step-2: If value ((Supervisor Node remaining
residual energy)
then it must select subordinate nodes which is currently in a sleeping mode and set the transmission in which the respective grid supervisor in the begging. Step-3: If the grid supervisor node move towards the source then decrease the transmission by using SPEED*TIME Step-4: If the node outwards to the range then increase the transmission range to Ttrx=Tmid+SPEED*TIME
18
the formula :T
trx=
Tmid -
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.4, No.3, June 2013
CONCLUSIONS
In this paper we have propounded a new dynamic energy efficient routing protocol that is GBDEER which encompasses many special concepts like grid area, grid supervisor, grid subordinate, spanning tree and we have made an attempt to establish a reliable connection between a pair of source and destination by avoiding the chances of network partitions as much as possible. We believe that GBDEER will come out as a fair routing protocol by reducing the energy involved in additional route discovery, route maintenance. This may result less number of retransmission, packet loss, band width utilization, end to end delay and improve the network throughput and overall network performance. Although in practical, its quite challenging and difficult to get hold of all these performance based parameters together for providing a better result, but surely this approach can provide significantly good results in case of network partition, individual nodes life time, network life time, reliable connection and many more. Mainly in GBDEER, the dynamic change in transmission power is highly responsible in prolonging network life time of the network, saving energy at every intermediate node and avoiding those node which are having less available battery power which tend to die soon. Our future work will be implementing GBDEER routing protocol and comparing with some of the other energy efficient routing protocols, taking all performance metrics need to be considered.
REFERENCES
[1] [2] [3] [4] [5] The C. Siva Ram Murthy, B. S. Manoj, Ad Hoc Wireless Networks Architecture and Protocols, 2nd ed, Pearson Education,2005. Charles E.Perkins, Ad hoc Networking, Addison Wesley, 2001. E. Royer and C.-K. Toh, A Review of Current Routing Protocols for Ad Hoc Mobile Wireless Networks, IEEE Personal Communications, 6, Issue 2, April 1999, pp. 46-55. Mehran Abolhasan, Tadeusz Wysocki, Eryk Dutkiewcz, A Review of Routing Protocols for Mobile Ad Hoc Networks, Elsevier Journals on Ad Hoc Networks,2004,(1-22). Azzedine Boukerche a,1, Begumhan Turgut b,2, Nevin Aydin c,3, Mohammad Z. Ahmad d,4, Ladislau Blni d,5, Damla Turgut d, Routing protocols in ad hoc networks: A survey ,, Computer Networks 55 (2011) 30323080. Baisakh,A Review of Energy Efficient Dynamic Source Routing Protocol for Mobile Ad Hoc Networks, International Journal of Computer Applications (0975 8887) Volume 68 No.20, April 2013. Mohammed Tarique and Rumana Islam, Minimum Energy Dynamic Source Routing Protocol for Mobile Ad Hoc Networks, IJCSNS International Journal of computer Science and Network Security, VOL 7 No. 11, November 2007. M. Timlarisi, S. Chandramithi, T.G.Palanivelu,Overhead reduction and Energy management in DSR for MANET, Proc. Of COMSWARE,pp. 762-766, 10 JAN 2008. Baisakh,Nileshkumar R. Patel,Shishir Kumar,Energy Conscious DSR in MANETin proceeding of 2nd IEEE International Conferenceon Parallel, Distributed and Grid Computing, 2012,pp.784-789. David A. Maltz, Josh Broch, Jorijeta Jetcheva, and David B. Johnson, The Effects of On- Demand Behavior in Routing Protocols for Multi-hop Wireless Ad-hoc Networks, IEEE Journal on Selected Areas in Communications 17(8), pages 1439-1453, August 1999. Johnson, Y. Hu and D. Maltz,The Dynamic Source Routing Protocol for Mobile Ad-hoc Networks, INTERNET-DRAFT, draft-ietf-manet-dsr-03.txt, RFC 4728 February2007. 19
[6]
[7]
[11]
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.4, No.3, June 2013 [12] [13] [14] Stojmenovic I, Lin X., Power-Aware Localized Routing in Wireless Networks, IEEE Trans. Parallel and Distributed Systems 2001; 12(11):1122-1133. Seungjin Parka, Seong-Moo Yoob,* , An efficient reliable one hop broadcast in mobile ad hoc networksAd Hoc Networks 11 (2013) 19-28. Banergee S, Mishra A. Minimum Energy Path for Reliable Communication in Multi-hop Wireless Network, In proceedings of the 3d ACM Annual Workshop on mobile Ad Hoc Networking and Computing (MobiHoc), June 2002, pages 146-156. M. Guarnera, M. Villari, A. Zaia, A. Puliafit, MANET: Possible Applications with Pda in Wireless Imaging Environment, 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, 15-18,September 2002, pp. 2394-2398. Sass, P. F. Characteristics of good neighbors in a packet radio network. IEEE Global Telecommunications Conference, GLOBECOM84. Nov, 1984. Lang D. On the evaluation and classification of routing protocols for mobile ad hoc networks, PhD thesis, Fakultat fu r Informatik der Technischen, Universitat Mu nchen, Germany, 2006. Rahman A, Islam S, Talevski A. Performance measurement of various routing protocols in ad-hoc network. In: Proceedings of the international multiconference of engineers and computer scientists, vol. 1. Hong Kong: IMECS; 2009. A. Misra and S. Banerjee. MRPC: Maximizing network lifetime for reliable routing in wireless environments. In IEEE Wireless Communications and Networking Conference (WCNC), Mar. 2002. L. M. Feeney, M. Nillson. 2001.Investigating the Energy Consumption of a Wireless Network Interfaces in Ad-Hoc Networking Environment. IEEE/INFOCOM 2001.PP:1548-1557. Vol.3. S. Singh, M.Woo, and C.S. Raghavendra. Power-aware Routing in mobile ad hoc Networks. Proceedings, ACM/IEEE MOBICOM, Dallas, Texas, October 1998.ons (MOMUC), 1999. Stojmenovic I., Lin X., Power Aware Localized Routing in Wireless Networks, IEEE transaction on parallel and Distributed Systems Vol. 12 issue.11, November, 2001, pages 1122-1133. S. Singh, M. Woo, and C.S. Raghavendra, Power-Aware Routing in Mobile Ad Hoc Networks, Proc. ACM/IEEE MobiCom, Oct. 1998. Chang J-H, tassiulus L., Energy Conserving Routing in Wireless Ad Hoc networks, In Proceedings of IEEE FOCOM,March, 2000,pages 22-31. C. Yu, B. Lee, H. Youn, Energy Efficient Routing Protocols for Mobile Ad Hoc Networks, Wireless Communication and Mobile Computing, Wireless Com. Mob. Computing (2003). Doshi S., Bhandare s., Brown T.X., An On-demand Minimum Energy Routing Protocol for Wireless Ad Hoc Networks, ACM SIGMOBILE Mobile Computing and Communication Review, vol. 6, Issue 2, pages 50-66. C. Yu, B. Lee, H. Youn, Energy Efficient Routing Protocols for Mobile Ad Hoc Networks, Wireless Communication and Mobile Computing, Wireless Com. Mob. Computing (2003). Xu Y., Heidemann J., Estrin D. Geography-informed Energy Conservation for Ad Hoc Routing, in Proceedings of 7th Annual international Conference on Mobile Computing and Networking (Mobicom), July 2001, pages 70-84. Geographic Adaptive Fidelity and Geographic Energy Aware Routing in Ad Hoc Routing Special Issue of IJCCT Vol.1 Issue 2, 3, 4; 2010 for International Conference [ACCTA-2010], 3-5 August 2010. Mangai S, Tamilarasi A. Evaluation of the performance metrics in improved location aided cluster based routing protocol for GPS enabled MANETs. Eur J Sci Res 2010;46(2). M.R. Hassan, An efficient method to solve least-cost minimum spanning tree (LC-MST) problem Received 29 June 2011; revised 2 October 2011; accepted 7 December 2011,Available online 19 December 2011. 20
[15]
[27] [28]
[29]
[30] [31]
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.4, No.3, June 2013 [32] Zhou, Gengui, Cao, Zhenyu, Cao, Jian, Meng, Zhiqing, 2006. A genetic algorithm approach on capacitated minimum spanning tree problem. International Conference on Computational Intelligence and Security, 215218. B. Gavish and K. Altinkemer, Parallel savings heuristics for the topological design of local access tree networks., Proc. IEEE INFOCOM, pp. 130-139, 1986. Dinesh Ratan Gautam,Sanjeev Sharma,Santosh Sahu, Enhanced Transmission Power Control Mechanism based on RSSI for MANET International Journal of Computer Applications (0975 8887) Volume 28 No.1, August 2011 25. David Goodman and Nayaran Mandayam. Power control for wireless data. Proceedings, IEEE International Workshop on Mobile Multimedia Communication. S. Singh, M.Woo, and C.S. Raghavendra. Power-aware Routing in mobile ad hoc Networks. Proceedings, ACM/IEEE MOBICOM, Dallas, Texas, October 1998.ons (MOMUC), 1999. J. Gomez, A.T. Campbell, M. Naghshineh, and C. Bisdikian, Conserving Transmission Power in Wireless Ad Hoc Networks, Proc. Ninth IEEE Intl Conf. Network Protocols (ICNP), Nov. 2001. J. Gomez and A.T. Campbell, A Case for Variable-Range Transmission Power Control in Wireless Multihop Networks, Proc. IEEE INFOCOM, 2004. [15] V. Rodoplu and T.H. Meng, Minimum Energy Mobile Wireless Networks, IEEE J. Selected Areas in Comm. (JSAC), vol. 17, no. 8, Aug. 1999. A. El Gamal, C. Nair, B. Prabhakar, E. Uysal-Biyikoglu, and S. Zahedi. Energy-effcient Scheduling of Packet Transmissions over Wireless Networks. In Proceedings of IEEE Infocom, June 2002.
[33] [34]
[39]
Authors
Short Biography
Mr. Baisakh is currently working as an Assitant Professor in Sambalpur Unioversity Institute of Information Technology since August,2012. He received his M.Tech degree in Computer Science from Jaypee University of Engineering and Technology, M.P., India in 2012 and B.Tech in Computer Science from Synergy Institute o Engineering and Technology, Odisha, India.
21