Energy Effective Routing Protocol for Maximizing Network Lifetime of WSN



Similar documents
Mac Protocols for Wireless Sensor Networks

ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks

Medium Access Control with Dynamic Frame Length in Wireless Sensor Networks

Master s Thesis. Load Balancing Techniques for Lifetime Prolonging in Smart Metering System

Enhanced Power Saving for IEEE WLAN with Dynamic Slot Allocation

PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 5, September

Figure 1. The Example of ZigBee AODV Algorithm

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Energy Consumption analysis under Random Mobility Model

How To Make A Multi-User Communication Efficient

Adaptive Medium Access Control (MAC) for Heterogeneous Mobile Wireless Sensor Networks (WSNs).

Implementation of Energy Efficient Adaptive Load Balancing Algorithm by Rainbow Mechanism in Wireless Sensor Networks

WiseMAC: An Ultra Low Power MAC Protocol for Multi-hop Wireless Sensor Networks

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

Thwarting Selective Insider Jamming Attacks in Wireless Network by Delaying Real Time Packet Classification

DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

Duty-Cycle MAC Protocols and Networking Overhaul

Low Power, Low Delay: Opportunistic Routing meets Duty Cycling

Securing MANET Using Diffie Hellman Digital Signature Scheme

BodyMAC: Energy Efficient TDMA-based MAC Protocol for Wireless Body Area Networks

Energy Optimal Routing Protocol for a Wireless Data Network

Review of Prevention techniques for Denial of Service Attacks in Wireless Sensor Network

Performance Evaluation of Priority based Contention- MAC in Mobile Ad-Hoc Networks

An experimental test bed for the evaluation of the hidden terminal problems on the IEEE standard

AN EFFICIENT STRATEGY OF AGGREGATE SECURE DATA TRANSMISSION

SIMULATION STUDY OF BLACKHOLE ATTACK IN THE MOBILE AD HOC NETWORKS

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

IEQGOR to Increase the Quality of Service in Wireless Sensor Network

Congestion Control in WSN using Cluster and Adaptive Load Balanced Routing Protocol

Implementation and Performance Evaluation of nanomac: A Low-Power MAC Solution for High Density Wireless Sensor Networks

Performance Analysis of Load Balancing in MANET using On-demand Multipath Routing Protocol

THE development of media access control (MAC) protocols

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks

RT-QoS for Wireless ad-hoc Networks of Embedded Systems

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES

Student, Haryana Engineering College, Haryana, India 2 H.O.D (CSE), Haryana Engineering College, Haryana, India

DAG based In-Network Aggregation for Sensor Network Monitoring

Optimized Load Balancing Mechanism Using Carry Forward Distance

Cross Layer TCP Congestion Control Load Balancing Technique in MANET

Survey on Load balancing protocols in MANET S (mobile ad-hoc networks)

A Novel Distributed Algorithm for Complete Targets Coverage in Energy Harvesting Wireless Sensor Networks

MAC Protocols for Wireless Sensor Networks: a Survey

MAXIMIZING THE LIFETIME OF NETWORK SECURITY BY DSDV PROTOCOL USING GAME THEORY TECHNIQUES IN WIRELESS SENSOR NETWORK

Analysis of Denial-of-Service attacks on Wireless Sensor Networks Using Simulation

AN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS

ISSN: (Online) Volume 2, Issue 2, February 2014 International Journal of Advance Research in Computer Science and Management Studies

Performance Evaluation of The Split Transmission in Multihop Wireless Networks

An Overview of ZigBee Networks

SECURE DATA TRANSMISSION USING INDISCRIMINATE DATA PATHS FOR STAGNANT DESTINATION IN MANET

FAMA/TDMA Hybrid MAC for Wireless Sensor Networks

other. A B AP wired network

A Secure Data Transmission for Cluster based Wireless Sensor Network Using LEACH Protocol

An Empirical Approach - Distributed Mobility Management for Target Tracking in MANETs

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Denial of Service Attacks at the MAC Layer in Wireless Ad Hoc Networks

Some Security Trends over Wireless Sensor Networks

Performance Metrics Evaluation of Routing Protocols in MANET

IRMA: Integrated Routing and MAC Scheduling in Multihop Wireless Mesh Networks

A Transport Protocol for Multimedia Wireless Sensor Networks

A NOVEL RESOURCE EFFICIENT DMMS APPROACH

ENHANCED GREEN FIREWALL FOR EFFICIENT DETECTION AND PREVENTION OF MOBILE INTRUDER USING GREYLISTING METHOD

Role of Clusterhead in Load Balancing of Clusters Used in Wireless Adhoc Network

A Stream-Oriented Power Management Protocol for Low Duty Cycle Sensor Network Applications

How To Determine The Capacity Of An B Network

How To Analyze The Security On An Ipa Wireless Sensor Network

A research perspective on the adaptive protocols' architectures and system infrastructures to support QoS in wireless communication systems

SPY AGENT BASED SECURE DATA AGGREGATION IN WSN

An Efficient Hybrid Data Gathering Scheme in Wireless Sensor Networks

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

Load Balancing in Periodic Wireless Sensor Networks for Lifetime Maximisation

Energy Efficient Load Balancing among Heterogeneous Nodes of Wireless Sensor Network

A dynamic MAC protocol for wireless sensor network based network traffic monitoring and feedback

Simulation Analysis of Different Routing Protocols Using Directional Antenna in Qualnet 6.1

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Performance Evaluation of Proposed SEHEE- MAC for wireless Sensor Network in Habitat Monitoring

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

-MAC: An Energy-Efficient Medium Access Control for Wireless Sensor Networks

EETS 8316 Wireless Networks Fall 2013

Transcription:

Energy Effective Routing Protocol for Maximizing Network Lifetime of WSN Rachana Ballal 1, S.Girish 2 4 th sem M.tech, Dept.of CS&E, Sahyadri College of Engineering and Management, Adyar, Mangalore, India 1 Assistant Professor, Dept.of CS&E, Sahyadri College of Engineering and Management, Adyar, Mangalore, India 2 ABSTRACT: Efficiency is the keynote factor going to be addressed in this paper. Considering the fact that there are relatively very few wireless sensor networks and hardly any efficient ones, EMBA (Efficient Multihop Broadcast Asynchronous), a duty-scheduled asynchronous wireless sensor networks is being proposed that carries the ability to wake up according to its own schedule. This is accomplished by the forwarders guidance and the overhearing of broadcast messages and ACK. A forwarders guidance is when a node transmits broadcast messages to its neighbour nodes by using unicast transmissions thereby reducing redundant transmissions and arising collisions. The active time of nodes is considerably decreased by the overhearing of broadcast messages and ACKs by keeping a thorough check on the number of transmissions and reducing them. In this paper, we put the EMBA and conventional protocols of ADB and RI-MAC broadcast to test in both sparse and dense networks. And, in the end, results exhibit that EMBA achieve a lower message cost due to higher efficiency and lower energy consumption than the conventional protocols. KEYWORDS: Wireless sensor networks, multihop broadcast, asynchronous duty-cycling. I. INTRODUCTION Wireless Sensor Networks (WSNs) are specifically designed to report authentic sensing data to the sink. Since the WSN applications carry a prerequisite of energy efficiency, the applications nodes are required to function for long durations but under a limited battery capacity. WSNs nodes can sense the environment, can communicate with neighbouring nodes, and can, in many cases performs basic computations on the data being collected. WSNs are often located in unattended environment, making it difficult to change their batteries. As a result, energy conservation becomes of paramount importance in WSNs to increase the lifetime of the sensor nodes[1]. II. LITERATURE SURVEY Strictly due to the independent sleep schedules of nodes, multihop broadcast in asynchronous is relatively complicated. Hence, X-MAC-UPMA[2] is the XMAC implementation for the UMPA (Unified Power Management Architecture for Wireless Sensor Networks) package of TinyOS[3]. This is due to the ability of its two way broadcasting abilities either by the use of X-MAX-UPMA apart from its uni-cast transmissions. Nevertheless, both these schemes are highly inefficient due to the receiving of multiple copies of the message. This repetition of messages causes redundancy which increases the risk of frequent collisions and inevitable energy consumption. If multihop broadcast were able to decrease the redundant transmissions and arising collisions, it can become more efficient in an asynchronous approach. Y.Sun[3] proposed DW-MAC is one of the synchronous sleep scheduling protocols. It supports multihop broadcast by using multihop forwarding. There are three parts in DW-MAC: Sync, Data and Sleep. In Sync period, each node synchronizes its clock with its neighbour nodes. In Data period, a sender transmits a scheduling frame indicating the start point for broadcast transmission and this is performed within a following Sleep period. Designed on RI-MAC[4], ADB[5] is the current multihop broadcast used for asynchronous duty-cycled sensor networks. Although it unicasts and updates the receiver information during the broadcast progress such that redundant transmissions are avoided, this process isn t accomplished in an efficient manner. Under sparse network conditions, Copyright to IJIRCCE DOI: 10.15680/ijircce.2015.0305080 4547

ADB is destined to exhibit poor performance due to its limitations to triangle shapes as supposed to polygonal topologies. B-MAC[6], X-MAC[7] and WiseMac[8] which are the current asynchronous approaches, allow nodes to operate independently. Each node has its own duty cycle schedule. In B-MAC, each node wakes up systematically to check if there are any activities currently on the wireless channel. If it is active, the node remains active to receive a possible incoming packet. Before the transmission of the data frame, a long wakeup signal called a preamble is transmitted by a sender which is longer than the receiver s sleep period. This is done so that, during the preamble, the receiver wakes up at least once and based on the schedule allow node to alternate between wake up period and sleep period. Under light traffic, B-MAC is very energy effective as the time in which a node spends in observing the activity of a channel is short. The disadvantage of B-MAC is that, a node may remain awake to receive the data that is not meant for that node. This is shown in figure 1. B-MAC Preamble Data Figure 1: Preamble in B-MAC To overcome the problem of overhearing of B-MAC, X-MAC uses sequence of short preambles before the data is transmitted. This is shown in figure 2. X-MAC ack data Figure 2: Preamble in X-MAC In this, the target address is incorporated in each short preamble, which helps the unimportant nodes to go to sleep immediately and allows the intended receiver to send an early acknowledgement to the sender so that the sender stops the preamble transmission and starts transmitting the data frame immediately. Under light traffic load, B-MAC and X-MAC achieve high efficiency but the disadvantage is that the transmissions of the preamble uses the wireless channel for a long time till the data is delivered making them less efficient in case of contending traffic flows. WiseMac uses preamble sampling technique to minimize the utilization of power. In this, a node listens to the medium for a short duration. The sender in WiseMac efficiently minimizes the length of the wakeup preamble by exploiting the sampling of the schedules of its direct neighbours. By learning the wakeup schedules of the neighbours, a node in WiseMac synchronizes with its neighbours. Each node in WiseMac should maintain the same regular wakeup schedule over time. III.PROPOSED WORK To overcome the limitations of previously implemented protocols, we propose an energy effective MAC protocol named as EMBA. We incorporate two techniques: a) Forwarder s Guidance b) Overhearing of Broadcast Messages and Ack. If the FORWARDER S GUIDANCE were to be implemented, the proposed EMBA could be an efficient support system for multihop broadcast especially in sparse networks. Additionally, EMBA applies the OVERHEARING OF BROADCAST MESSAGES AND ACK thereby aiding in minimizing the unnecessary redundant transmission. Having claimed that, EMBA could be extremely efficient in dense networks too. Tests need to be conducted on a WSN with Copyright to IJIRCCE DOI: 10.15680/ijircce.2015.0305080 4548

fixed nodes without the ability to move. In such a network model, a transmission is highly likely to be unsuccessful while over a poor network. Under such scenes, re-transmission becomes inevitable thereby increasing energy consumption. In other words, for a node to transmit seemingly, good quality network links become mandatory. EMBA uses SOFA[9], STLE[10] and four-bit link estimation[11] to judge the link quality to choose the best link thereby eliminating the possibility of re-transmission and ultimately becoming more energy efficient. RI-MAC have always achieved higher throughput by being highly energy efficient with lower end-to-end delays. However, EMBA, although based on RI-MAC triumphs over the same due to the implementation of other asynchronous protocols such as B-MAC, X-MAC and Wise MAC. Due to its compatibility with other protocols, EMBA turns out to be more efficient and widely usable. For example, each node maintains a 1-hop neighbor table which consists of 1- hop neighbor list with which links and quality information is shared. In this case, the neighbor list of node shall be called as N (s) and the link quality between s and its neighbor node as LQ(s/r). Node s generates an advertisement and exchanges it with its neighbors which then share the link quality information. The information helps a node decide whether to take responsibility to cover for an uncovered neighbor or not. If not, it is delegated to another node with a comparatively better link. This periodically conducted test keeps the nodes and the transmission link quality in check. A. Overview of Forwarder s Guidance There are two types of senders, a source node that is the source of the message and another node that forwards the broadcast message generated by the source node. These both are called forwarders. For example, in a multihop broadcast, a forwarder transmits the broadcast message to the neighbor node r, which then prepares to behave as a forwarder which upon forwarding sends messages to its neighbor nodes. In the mean time, there is a possibility for an uncovered neighbor v to receive the same message. This leads to collision due to simultaneous transmissions. EMBA reduces such a collision by using forwarder s guidance. B. The Overhearing of Broadcast Messages and ACKs EMBA adopts this technique such that the doubly forwarded message is prevented and collisions are avoided thereby increasing efficiency. This is done by quickly identifying the active node as supposed to the node assigned to do the role. This reduces the active time of the forwarders and the quantity of transmissions. This technique is particularly useful in dense networks where there is an increased possibility of overhearing messages. IV. SIMULATION AND RESULTS To evaluate the performance of EMBA in various network density scenarios, we have used ns-2 simulator. We have randomly deployed 50 nodes. We compare EMBA with ADB broadcast. In this we show an evaluation of the performance of ADB and EMBA. A. Simulation Model SIMULATOR Network Simulator 2 SIMULATION OF NODES INTERFACE TYPE CHANNEL MAC TYPE QUEUE TYPE QUEUE LENGTH ANTENNA TYPE Random 5 Mobile nodes Phy/WirelessPhy Wireless Channel Mac/802_11 Queue/DropTail/PriQueue 201 Packets Omni Antenna Copyright to IJIRCCE DOI: 10.15680/ijircce.2015.0305080 4549

PROPAGATION TYPE SIZE OF PACKET PROTOCOL TRAFFIC TwoRay Ground Five hundred and twelve EMBA TCP Table1: A simulation Model Figure 3: Throughput Vs delay for 3 node topology In this figure we show the comparison graph for triangular topology. The delay of a packet in a network is the time it takes the packet to reach the destination after it leaves the source. The delay is less in EMBA than that of ADB. Copyright to IJIRCCE DOI: 10.15680/ijircce.2015.0305080 4550

Figure 4: Energy comparison graph Figure 4 shows an energy comparison graph with number of nodes between the operations of EMBA and ADB protocol. Energy determines the lifetime of WSN and it is the scarcest resource of WSN nodes. The results obtained are such that the proposed protocol EMBA shows less energy utilization than that of ADB. V.CONCLUSION EMBA supports multihop broadcasts in sparse networks. This is accomplished by the application of forwarder s guidance and overhearing of broadcast messages and ACKs that reduce redundant transmissions. By default, EMBA displays excellent performance in dense network conditions thereby outperforming ADB in all conditions ACKNOWLEDGEMENT We express our sincere gratitude to Management to Staff of Sahyadri College of Engineering and Management, Mangalore, for providing platform to conduct research and experimentation. REFERENCES 1. Ingook Jang, Suho Yang, Hyunsoo Yoon, Member, IEEE, and Dongwook Kim: EMBA: An Efficient Multihop Broadcast Protocol for Asynchronous Duty-Cycled Wireless Sensor Networks, VOL.12, NO.4, April 2013 2. K.Klues, G.Hackmann, O.Chipara, and C.Lu, A component based architecture for power-efficient media access control in wireless sensor networks, in Proc.2007 SenSys, pp.59-72. 3. TinyOs 2.0 Documentation available: http://www.tinyos.net/tinyos-2.x/doc/ Copyright to IJIRCCE DOI: 10.15680/ijircce.2015.0305080 4551

4. Y.Sun, O.Gurewitz, and D.Johnson, RI-MAC: a receiver-initiated asynchronous duty-cycle MAC protocol for dynamic traffic loads in wireless sensor networks, in Proc.2008 ACM SenSys, pp.1-14. 5. Y.Sun, O.Gurewitz, and D.Johnson, ADB: an efficient multihop broadcast protocol based on asynchronous duty-cycling in wireless sensor networks, in proc 2009 ACM SenSys, pp.43-56. 6. J.Polastre, J.Hill and D.Culler, Versatile low power media access for wireless sensor networks, in Proc. 2004 ACM SenSys, pp. 95-107 7. M. Buettner, G.Yee, E. Anderson, and R.Han, X-MAC: a short preamble MAC protocol for duty cycled wireless sensor networks, in Proc. 2006 ACM SenSys, pp. 307-320 8. A.El-Hoiydi and J.D. Dectognie, WiseMac: an ultra low power MAC protocol for multi-hop wireless sensor networks, in Proc. 2004 ALGOSENSORS, pp. 18-31 9. Lee, K.Kwak, and A.T.Campbell, Solicitation-based forwarding for sensor networks, in Proc.2006 SECON, pp.90-99. 10. A.Becher, O.Landsiedel, G.Kunz, and K.Wehrle, Towards short-term link quality estimation, in Proc.2008 Emnets. 11. R.Fonseca, O.Gnawali, K.Jamieson, and P.Levis, Four-bit wireless link estimation, in Proc.2007 Hotnets. Copyright to IJIRCCE DOI: 10.15680/ijircce.2015.0305080 4552