Middle-East Journal of Scientific Research 20 (12): 2566-2570, 2014 ISSN 1990-9233 © IDOSI Publications, 2014 DOI: 10.5829/idosi.mejsr.2014.20.12.626 A Analysis of Flat Routing Protocols in Sensor N/W 1 1 T. Saravanan, 2G. Saritha and 1V. Srinivasan Department of ETC, Bharath University, Chennai, India 2 Sathyabama University, Chennai, India Abstract: Wireless Sensor Networks (WSN) consists of small nodes with sensing, computation and wireless communications capabilities. Each sensor node operates autonomously with no central point of control in the network. Sensor networks are “data centric” and application specific. Thus, energy-efficient routing algorithms suitable to the inherent characteristics of these types of networks are needed. Also, to prolong the lifetime of the sensor nodes and to communicate each other designing efficient routing protocols is critical. Hence a focus is made on routing techniques. The performance comparison of three flat routing protocols, namely flooding, SPIN and MCFA is presented. Parameters like average energy consumption, lifetime of nodes, average time taken to travel from source node to sink node, average number of nodes participated in the network are taken for comparison. Simulation is performed using Matlab.Simulation results show that MCFA performs the best. This analysis reveals the important features that need to be taken into consideration while designing and evaluating new routing protocols. Key words: Sensor Performance Comparison Energy INTRODUCTION Wireless sensor network consist of tens of thousands of extremely small, low power and low cost devices which share wireless channel bandwidth in order to achieve high quality, fault tolerant sensing networks. Sensor nodes are minute. Each node is capable of running a stripped-down version of a modern operating system are normally integrated into each node for monitoring various physical conditions like temperature, pressure, humidity, motion, noise, light etc. Each sensor node operates autonomously with no central point of control in the network and each node bases its decisions on its mission, the information it currently has and its knowledge of its computing, communication and energy resources. So, sensor networks are “data-centric” networks and are application specific. Adjacent nodes may have similar data and there is a need for communication between nodes about the data to be sent. Sensor nodes are limited with respect to energy supply, restricted computational capacity and communication Lifetime Flat bandwidth [1]. Because networked sensors can use up their limited supply of energy simply performing computations and transmitting information in a wireless environment, energy conserving. Due to their limited capabilities, there are a lot of design issues that must be addressed to achieve an effective and efficient operation of wireless sensor networks. Thus, innovative mrouting techniques to eliminate energy inefficiencies that shorten the lifetime of the network and efficient use of the limited bandwidth are highly required. Such constraints combined with a typical deployment of large number of sensor nodes pose many challenges to the design and management of WSNs and necessitate energy-awareness at all layers of the networking protocol stack. At the network layer, it is highly desirable to find methods for energy-efficient route discovery and relaying of data from the sensor nodes to the BS so that the lifetime of the network is maximized. Routing techniques are classified into three categories based on the underlying network structure as flat, hierarchical and location based. Many, routing, power Corresponding Author: T. Saravanan, Department of ETC, Bharath University, Chennai, India. 2566 Middle-East J. Sci. Res., 20 (12): 2566-2570, 2014 Flat Based Routing: In flat-based networks, each node typically plays the same role and sensor nodes collaborate to perform the sensing task. This is also called Multi-hop flat routing. Some of the flat-based routing techniques are [1] Flooding, SPIN, MCFA, Directed Diffusion, Rumor routing, Gradient-based routing, Energyaware routing. Among these protocols Flooding, SPIN, MCFA are taken for comparative analysis Fig 1: The Components of a sensor node management and data dissemination protocols have been designed, where energy awareness is an essential design issue. Sensor nodes form a network by communicating with each other either directly or through other nodes. One or more nodes among them will serve as sink(s) that are capable of communicating with the user either directly or through the existing wired networks. Each node typically consists of the five Components: sensor unit, analog to digital converter (ADC), central processing unit (CPU), power unit and communication unit as shown in Fig.1. They are assigned with different tasks. Sensor Networks are emerging as a new tool for important applications in diverse fields like military surveillance, habitat monitoring, weather, etc. Routing Protocols: In general, routing [1] in WSNs can be divided into flat routing, hierarchical and location-based routing. In flat-based protocols, all nodes are typically assigned equal roles or functionality. Hierarchical protocols aim at clustering the nodes so that cluster heads can do some aggregation and reduction of data in order to save energy. Location-based protocols utilize the position information to relay the data to the desired regions rather than the whole. A routing protocol is considered adaptive if certain system parameters can be controlled in order to adapt to the current network conditions and available energy levels. Furthermore, these protocols can be classified into multipath-based, querybased, negotiation-based, QoS-based, or coherent-based routing techniques depending on the protocol operation. In addition to the above, another class of routing protocols is called the cooperative routing protocols. In cooperative routing, nodes send data to a central node where data can be aggregated and may be subject to further processing, hence reducing route cost in terms of energy use. Flooding: Akyildiz in [2] proposed an old routing mechanism called flooding that might also be used in sensor networks. In flooding, a node sends out the received data or the management packets to its neighbours by broadcasting, unless a maximum number of hops for that packet are reached or the destination of the packets is arrived. However, there are some deficiencies like implosion, overlap and resource blindness. SPIN: Sensor Protocols for Information via Negotiation: A family of adaptive protocols called Sensor Protocols for Information via Negotiation is] proposed by Heinzelman et.al. in [3] which disseminates all the Information at each node to every node in the network assuming that all nodes in the network are potential base-stations. This enables a user to query any node and get the required information immediately. These protocols make use of the property that nodes in close proximity have similar data and hence there is a need to only distribute the data other nodes do not posses. The SPIN family of protocols uses data negotiation and resource-adaptive algorithms. Nodes running SPIN assign a high-level name to completely describe their collected data and perform metadata negotiations of data through the nodes. SPIN’s meta-data negotiation solves the classic flooding by negotiation and resource adaptation. The SPIN family of protocols is designed based on two basic ideas Sensor nodes operate more efficiently and conserve energy by sending data that describe the sensor data instead of sending all the data. Conventional protocols like flooding or gossipingbased routing protocols waste energy and bandwidth when sending extra and unnecessary copies of data by sensors covering overlapping areas. SPIN implementation is based on the concept of metadata. Meta-data is a description of data. SPIN uses the following messages to communicate between nodes as shown in Fig 2. 2567 Middle-East J. Sci. Res., 20 (12): 2566-2570, 2014 Table 1: Radio Characteristics Initial node energy (Ei) Transmitter Electronics (ETx-elec) Receiver Electronics (ERx-elec) Transmit Amplifier (ETx-amp) Number of bits for data transmission (k) 0.2 Joules 50 nJ/bit 50 nJ/bit 100nJ/bit/m2 2000 Fig 3: Random Topology Fig 2: The SPIN Protocol ADV- this message is used by a node to inform other nodes that it has data to send. Note that actual data is sent only when acknowledged and requested by a node. REQ- this is send by the recipient to the sender node, if the recipient is interested in the actual data. DATA- this is the actual data MCFA: Minimum Cost Forwarding Algorithm: The MCFA algorithm [4] exploits the fact that the direction of routing is always towards the fixed external base-station. This protocol chooses the path, which takes minimum number of hops to reach base station. Each node maintains the least cost estimate from itself to the BS. Source node will forward the message to its neighbour, which is nearest to the base station. This process repeats until the BS is reached. Simulation: Simulation is carried out in Matlab. Matlab is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis and numeric computation. Matlab can be used in a wide range of applications, including signal and image processing, communications, control design, test and measurement, financial modeling and analysis and computational biology. Matlab code can be integrated with other languages and applications. Fig 4: Radio Model The network topology is a random topology as shown in Fig.3 with an area of 50m 50m dimension. Twenty-five nodes are deployed randomly in the network. Sink node (or) Base Station is located far away from the sensor nodes Performance parameters like average energy consumption, lifetime of nodes, average time taken to travel from source node to sink, average number of nodes participated in the network are taken for the performance comparison of routing protocols. Salhieh. and L. Schwiebert [5] discussed a first-order radio model shown in Fig.4 is chosen for the analysis. The transmit and receive power requirements [6] are calculated using the equations (1) and (2) shown in Table 1. Etx (k, d) = ETx-elec (k) + ETx-amp (k, d) (1) Erx (k) = k (ERx-elec) (2) The average energy consumpt ion (Ea) [7] is calculated across the ent ire topology. It measures the average difference between the initial level of energy and the final level of energy that is 2568 Middle-East J. Sci. Res., 20 (12): 2566-2570, 2014 Table 2: Comparison of routing protocols Parameters ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Average energy Consumption by the Lifetime of nodes (number of rounds Average number of nodes participated in Protocol sensor node for one round in Joules completed when first node dies) one transmission on completion of one round MCFA SPIN Flooding 0.25781mJ 0.4699 mJ 26.8 mJ 702 452 3 13 12 5 K=n Ea= (Eik-Efk) K=1 N (3) Ei = Initial energy level of a node Ef = Final Energy level of a node N = Number of nodes in the network This metric is important because the energy level that a network uses is proportional to the network’s lifetime [8]. The lower the energy consumption the longer is the network’s lifespan. For Flooding, as seen from the Table.2 the energy consumption is high. This is because a lot of nodes are receiving duplicate messages. In case of SPIN, the energy consumption is at slower rate [9]. On the other hand in MCFA, Energy consumption is very less compared to flooding and SPIN, because it chooses the path, which is having minimum number of hops. Lifetime of a network is calculated by finding the number of rounds for which the first node dies in the network during simulation [10]. As shown in the Table 2 In flooding first node fails in third round itself. SPIN takes 452 rounds for first node failure [11]. But MCFA takes 702 rounds for one node failure. From the results obtained MCFA is having larger lifetime [12]. Average energy consumption by the protocols is shown in Fig.5. In flooding in first node dies in third round as shown in Table.2. So average energy consumption for three rounds is shown [13]. Another important feature of any routing protocol is the time it requires to send a data from the source to the sink [14]. Fig.6 shows the average time taken to travel from source node to sink node [15]. It is clear that the shortest time was achieved with MCFA.The data has reached the sink on the average of 0:07339 seconds. SPIN protocol takes 0:14 seconds while flooding takes 0: 465 seconds for data to reach the sink. It is important to compare the average number of nodes participated in routing messages from source to sink for each of the routing protocols at hand. Since the Fig 5: Average energy consumption Fig 6: Average time taken to travel from source node to sink node lower amount of nodes participating in the routing would mean the lower the energy depletion of the network. In Table.2, it is shown that flooding and SPIN has used many nodes to send data from source to sink, while MCFA used only small number of sensor nodes respectively. Thus MCFA outperforms all routing protocols. RESULTS AND CONCLUSION Routing in sensor networks is a new area of research. We have compared three flat routing protocols namely flooding, SPIN, MCFA.Parameters like average energy 2569 Middle-East J. Sci. Res., 20 (12): 2566-2570, 2014 consumption, network lifetime, simulation time, average number of nodes participated in the network are taken for comparison. Each protocol has both own merits and demerits. MCFA performs the best. The desirable features that to be considered while designing a good energy efficient protocol for Wireless sensor networks are threshold for sensor nodes to transfer sensed data, random path selection, data fusion and low energy consumption. 8. 9. 10. REFERENCES 1. 2. 3. 4. 5. 6. 7. Jamul N. AL-Karaki and E. Kamal, 2004. Routing techniques in Wireless sensor networks: A survey, 11(6), IEEE Wireless Communications- December. Akyildiz, I.F., W.S.Y. Sankarasubramaniam and E. Cayirci, 2002. Wireless sensor networks: a survey in the Elesever Journal, Computer Networks. Heinzelman, W., J. Kulik and H. Balakrishnan, 1999. Adaptive Protocols for Information Dissemination in Wireless Sensor Networks, Proc. 5th ACM/IEEE Mobicom Conference (MobiCom '99), Seattle, WA, pp: 174-85. Ye, F., A. Chen, S. Liu and L. Zhang, 2001. A scalable solution to minimum cost forwarding in large sensor networks, Proc. of the tenth International Conference on Computer Communications and Networks (ICCCN), pp: 304-309. Salhieh, A. and L. Schwiebert, 2004. Power-aware metrics for wireless sensor networks, 26(4), International Journal of Computers and Applications. Heinzelman, W., A. Chandrakasan and H. Balakrishnan, 2000. Energy-Efficient Communication Protocol for Wireless Mi-crosensor Networks, Proc. of the 33rd Hawaii International Conference on System Sciences (HICSS '00). Tatiana Bokareva, Nirupama Bulusu and Sanjay Jha, 2004. A Performance Comparison of Data Dissemination Protocols for Wireless Sensor Networks, Proc. of Globecom Workshops IEEE Communications Society. 11. 12. 13. 14. 15. 2570 Thooyamani, K.P., V. Khanaa and R. Udayakumar, 2013. Detection of Material hardness using tactile sensor, Middle-East Journal of Scientific Research, ISSN: 1990-9233 15(12): 1713-1718. Thooyamani, K.P., V. Khanaa and R. Udayakumar, 2013. Blue tooth broad casting server, Middle-East Journal of Scientific Research, ISSN: 1990-9233, 15(12): 1707-1712. Thooyamani, K.P., V. Khanaa and R. Udayakumar, 2013. A frame work for modelling task coordination in Multi-agent system, Middle-East Journal of Scientific Research, ISSN: 1990-9233, 15(12): 1851-1856. Thooyamani, K.P., V. Khanaa and R. Udayakumar, 2013. An Integrated Agent System for E-mail Coordination using Jade, Indian Journal of Science and Technology, ISSN: 0974-6846, 6(6): 4758-4761. Udayakumar, R., V. Khanna, T. Saravanan and G. Saritha, 2013. Retinal Image Analysis Using Curvelet Transform and Multistructure Elements Morphology by Reconstruction, Middle-East Journal of Scientific Research, ISSN: 1990-9233, 16(12): 1798-1800. Udayakumar, R., V. Khanna, T. Saravanan and G. Saritha, 2013. Cross Layer Optimization for Wireless Network (Wimax), Middle-East Journal of Scientific Research, ISSN: 1990-9233, 16(12): 1786-1789. Saravanan, T. and G. Saritha, 2013. Buck Converter with a Variable Number of Predictive Current Distributing Method, Indian Journal of Science and Technology, ISSN: 0974-6846, 6(5S): 4583-4588. Saravanan, T. and R. Udayakumar, 2013. Comparision of Different Digital Image watemarking techniques, Middle-East Journal of Scientific Research, ISSN: 1990-9233, 15(12): 1684-1690.
© Copyright 2024 ExpyDoc