International Journal of Engineering Trends and Technology (IJETT) – Volume22 Number3- April2015 Development of Energy Efficient Routing using LEACH with Reduced Data Aggregation Energy 1 Rashmi Kumre1, Prof. Shivani Shrivastava2, Prof. Ratan Singh3 M-Tech Research Scholar, 2Research Guide, 3HOD, RGPM, Bhopal, M. P. Abstract - The energy efficient routing is the need of the modern wireless sensor networks to increase the lifetime of the network. The wireless sensor network is mostly battery operated which needs to be conserve as possible as to make network sustain longer and longer. In this paper some modifications in low energy adaptive clustering hierarchy (LEACH) is done to increase the lifetime of the network and in throughput also. In the outcomes of the proposed approach is analyzed with the different data aggregation energies. From the experiments it was found that the low data aggregation energy makes life of the network longer and longer. The lifetime increased about 25% and throughput about 15% than the existing work. Keywords - MANET, LEACH, Data Aggregation Energy, Throughput, WSN, MANET. I. INTRODUCTION Recent advancement in micro-electronics technology facilitated sensor designers to develop low price, low power and small sized sensors. Thousand of sensor are deployed in order to achieve high quality network. In the recent few years WSNs has emerged as an important technology for monitoring physical environment. WSNs consist of large number of sensor nodes which are small in size, inexpensive and battery powered. These WSNs can be used in various applications such as Military surveillance, environment monitoring, border protection, health care monitoring, weather monitoring. These applications require data without delay and energy consumed by them should be small. WSNs are deployed in harsh environment. Since it is not possible to replace or charge battery of sensor nodes, So it is desirable to design communication protocols such that energy source is used effectively and the delay in the network in minimum. Sensor nodes senses the environment, gathers the data from its surrounding(computation) and communicates it to the base station(BS).Out of the three tasks communication takes large amount of battery power of a sensor node, so the major concern is the communication task. We have to minimize the communication cost in ISSN: 2231-5381 order to save battery power. Wireless sensor networks[1] consists of a thousands of sensor nodes which are deployed randomly environment or space. In sensor network there is a BS(base station) which is located far away from the sensor field. Sensor nodes sends the sensed data to the BS. For sending the sensed data to BS directly a lot of energy is consumed. So it is desirable to develop some protocols to minimized this communication cost. Energy conservation and maximization of network lifetime are the key challenges in the design and implementation of WSNs. Architecture of Sensor Node: Every sensor node mainly consists of four components. They are sensing unit, transceiver, processing unit and power source. Some sensor nodes also consist of optional components like location finding system, power generator and mobilizer. Fig. 1.1: Sensor Node's Architecture The sensing unit generally consist of sensor and ADC(Analogue and digital converter).The ADC converts the analogue data to digital data so that node can process it before transmitting the data. Transceiver connects the node to the network. The processing unit consists of processor and memory. This unit is responsible for managing the task of sensor unit. Mobilizer is used to enable node movement. http://www.ijettjournal.org Page 104 International Journal of Engineering Trends and Technology (IJETT) – Volume22 Number3- April2015 Protocol Layers For WSNs: Low Energy Adaptive Clustering Hierarchy(LEACH): Description of each layer is as follows: LEACH(Low Energy Adaptive Clustering Hierarchy)[2] was one of the earliest Hierarchical clustering protocol in order to increase the lifespan of the network. In LEACH protocol sensor nodes organize themselves into clusters. LEACH protocol consist of rounds. In each cluster one node acts as CH(Cluster Head) and the remaining nodes as the member node of that cluster. Only CHs can directly communicate to BS and the non-cluster head nodes use CHs as an intermediate router to communicate with the BS.CHs collects all the data from its member nodes and aggregate them and then sent the aggregated data to the base station(BS).Because of this additional responsibilities CHs dissipates energy more quickly than other nodes and if CHs remains permanently then they die more quickly as in case of static clustering. So, LEACH adopts the randomized rotation for CHs to save battery of individual nodes. In this way LEACH maximizes the lifetime of the network and also reduce the energy dissipation by compressing the data before sending it to the BS. • Physical Layer : This layer addresses the needs of robust modulation, receiving techniques and transmission. • Data link layer: Minimize collision with the neighboring broadcasts. • Network layer: Various routing are performed here. • Transport layer: Flow of data is being maintained here. • Application layer: Various application software runs here depending upon sensing task. Task Management Plane Connection Management Plane Power Management Plane Application Layer Transport Layer Network Layer Data Link Layer Physical Layer Fig. 1.2: Protocol stack for WSN Most important part of a sensor node is its battery power. So in order to increase the network life time it should be utilized properly. For this various methods have been proposed till now. Out of which Routing has utilized the sensors nodes energy very effectively. Operation of LEACH protocol is based on rounds, where each round consist of two phases. These are setup phase and steady state phase. In setup phase CHs and clusters are created. All node are managed into multiple clusters. Some node elects themselves as the CHs without consideration with the other nodes.CH nodes elects themselves on behalf suggested percentage P and their previous record as a CH. All nodes which are not cluster heads in the previous 1/p rounds, generates a random number between 0 and 1 and if that value is less than the threshold T(n) then this node becomes CH. Usage of WSNs: II. WSNs were designed to perform high level information processing task. Sensor nodes are deployed in harsh environment. Sensor nodes senses the environmental conditions such as temperature, pressure etc and then it sends the sensed data to the BS. Application of sensor networks is very vast. Some of the applications of sensor networks are: • Environmental condition monitoring: It includes sensing Volcanoes, oceans, Glaciers, forest. • Industrial monitoring: It includes Machine health monitoring, Factory. • Agriculture: Irrigation Management, Green houses. • Battle field awareness. ISSN: 2231-5381 PROPOSED METHODOLOGY The proposed energy efficient methodology with its clustering topology is shown in the below diagram i.e. LEACH. The wireless sensor network is implemented with the proposed routing strategy considering the network simulation parameters shown in the Table I. All the parameters are taken as taken in the existing work and the data aggregation energy is changed and analyzed the wireless sensor network for network lifetime and throughput. http://www.ijettjournal.org Page 105 International Journal of Engineering Trends and Technology (IJETT) – Volume22 Number3- April2015 Start Initialization of Environmement Create 100x100 Network Area with Random Nodes Each Node is assigned with Energy Total Energy Calculate All the Nodes are assigned with Normal Status Decide Aggregation (Sink) Nodes Set Alive, Dead Nodes to Zero with Packets Counting Fig. 2.1: Clustering topology of LEACH Table I: Network Simulation Parameters Operation Energy Dissipated Transmitter / Receiver Eelec = Etx = Erx = 50nJ/bit Electronics Data aggregation energy EDA = 1/5/10-nJ/bit/signal Transmit amplifier Efs = 10pJ/bit/4m2 (if d to BS < do) Transmit amplifier Emp = 0.0013pJ/bit/m4 (if d to BS > do) No r <= Number of Transmission Rounds Yes Declare Alive Nodes Calculate Dead Nodes Selection of Cluster Head Energy Calculation From CH to Base Station Energy Calculation From Nodes to CH The proposed methodology of routing protocol is explained in the given flow chart. The main steps are: a. b. c. d. e. f. g. h. Start of Simulation Create Simulation Model with the size of the network and set the alive nodes with the specific priority and energy Start of transmission with the assignment of cluster head and calculations of the different energy dissipation e.g. energy consumption from node to cluster head(CH) and energy consumption from cluster head(CH) to base station(BS) By performing several round of transmission calculate the number of alive nodes and energy remained Calculate dead nodes and the alive nodes Calculate the throughput of the network Compare and display results end of simulation ISSN: 2231-5381 Check for Remining Alive Nodes Yes More Alive Nodes? No Calculate Throughput of the Network Compare and Display Results End Fig. 2.2 Flow chart of proposed energy efficient routing protocol III. SIMULATION RESULTS The simulated outcomes are in terms of number of alive nodes and number of dead nodes versus number of transmission rounds and throughput curve. In the previous work lifetime of the network with low energy adaptive clustering hierarchy(LEACH) is calculated up to 2490 transmission rounds. If the network sustain for more number of rounds means lifetime of the network is going better. In proposed approach the lifetime http://www.ijettjournal.org Page 106 International Journal of Engineering Trends and Technology (IJETT) – Volume22 Number3- April2015 The alive nodes versus no. of transmission rounds graph is shown in the Fig. 3.1 and dead node versus no. of transmission rounds graph is shown in Fig. 3.2 the Throughput is also shown in the Fig. 3.3. The results are given for 100x100 network size and the network lifetime is also shown for other network sizes in Table-II. Dead Nodes of LEACH Routing using Low Data Aggregation Energy with 100 Nodes 100 4 Troughput x 10 of LEACH Routing using Low Data Aggregation Energy with 100 Nodes 8 7 Throughput(Packets sent to BS) of the network sustain up to 3278 rounds in 100x100 network, 3221 rounds in 134x134 network, 3090 rounds in 150x150 network and 3538 rounds in 200x200 network which is greater than the previous work. Table II shows comparison of the network lifetime with existing work. 6 5 4 3 2 0 90 Data Agg. Energy = 1 pJ Data Agg. Energy = 5 pJ Data Agg. Energy = 10 pJ 1 0 500 1500 2000 2500 No.of Transmission Rounds 3000 3500 4000 Fig. 3.3 Throughput versus no. of rounds 80 70 Dead Nodes 1000 Table II: Comparison of Proposed and Existing Work 60 50 Routing Protocol 40 Network Area Number of Nodes First Node Death Round Last Node Death Round 100mX100m 134mX134m 150mX150m 200mX200m 100mX100m 134mX134m 150mX150m 200mX200m 100 134 150 200 100 134 150 200 1428 1041 1247 788 1496 1460 1424 1204 3278 3221 3090 3538 2490 2459 2388 2270 30 20 Data Agg. Energy = 1 pJ Data Agg. Energy = 5 pJ Data Agg. Energy = 10 pJ 10 0 0 500 1000 1500 2000 2500 No.of Transmission Rounds 3000 3500 Proposed Approach 4000 Existing Work Fig. 3.1 Network lifetime in terms of dead nodes versus no. of rounds Alive Nodes of LEACH Routing using Low Data Aggregation Energy with 100 Nodes 100 IV. CONCLUSION AND FUTURE SCOPE 90 80 Alive Nodes 70 60 50 Data Agg. Energy = 1 pJ Data Agg. Energy = 5 pJ Data Agg. Energy = 10 pJ 40 30 20 10 0 0 500 1000 1500 2000 2500 No.of Transmission Rounds 3000 3500 4000 The energy efficient routing protocol analyzed and simulated in this paper has better approach to increase the lifetime of the wireless sensor network compared to existing work. As shown in the simulation results the alive nodes exists up to 3278, 3221, 3090 and 3538 rounds of transmission for 100, 134, 150 and 200 network sizes respectively and the throughput is about 8x104 kbps and more. With this proposed approach the network lasts longer than the routing techniques proposed before. If the routing is better advanced with the timing access considerations it will have longer network lifetime with the proposed work. Fig. 3.2 Network lifetime in terms of alive nodes versus no. of rounds ISSN: 2231-5381 http://www.ijettjournal.org Page 107 International Journal of Engineering Trends and Technology (IJETT) – Volume22 Number3- April2015 sensor networks: Survey and research challenges. MDPI Sensors, 12(1):650–685, January 2012. REFERENCES [1] [2] [3] [4] Ahmad, A.; Latif, K.; Javaid, N.; Khan, A.; Qasim, U., "Density controlled divide-and-rule scheme for energy efficient routing in Wireless Sensor Networks," Electrical and Computer Engineering (CCECE), 2013 26th Annual IEEE Canadian Conference on , vol., no., pp.1,4, 5-8 May 2013. Wenjing Lou,Wei Liu, and Yanchao Zhang. Performance optimization using multipath routing in mobile ad hoc and wireless sensor networks. In MaggieXiaoyan Cheng, Yingshu Li, and Ding-Zhu Du, editors, Combinatorial Optimization in Communication Networks, volume 18 of Combinatorial Optimization, pages 117–146. Springer US, 2006. Kemal Akkaya and Mohamed Younis. A survey on routing protocols for wireless sensor networks. Ad Hoc Networks, 3:325–349, 2005. Wendi Rabiner Heinzelman, Anantha Ch, and Hari Balakrishnan. Energy-efficient communication protocol for wireless microsensor networks. pages 3005–3014, 2000. [5] Jamal N. Al-karaki and Ahmed E. Kamal. Routing techniques in wireless sensor networks: A survey. IEEE Wireless Communications, 11:6–28, 2004. [6] G. Hu D. Wu and G. Ni. Research and improve on secure routing protocols in wireless sensor networks. In 4th IEEE International Conference on Circuits and Systems for Communications (ICCSC 2008). [7] Kamalrulnizam Abu Bakar Marjan Radi, Behnam Dezfouli andMalrey Lee. Multipath routing in wireless ISSN: 2231-5381 [8] Jennifer Yick, Biswanath Mukherjee, and Dipak Ghosal. Wireless sensor network survey. Comput. Netw., 52(12):2292–2330, August 2008. [9] J. N. Al-karaki and A. E. Kamal. Routing techniques in wireless sensor networks: A survey. IEEE Wireless Communications, 11(6):6–28, December 2004. [10] Wendi Rabiner Heinzelman, Joanna Kulik, and Hari Balakrishnan. Adaptive protocols for information dissemination in wireless sensor networks. In Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, MobiCom ’99, pages 174–185, New York, NY, USA, 1999. ACM. [11] Y. Geng C. Hong-bing and H. Su-jun. Nhrpa: a novel hierarchical routing protocol algorithm for wireless sensor networks. China Universities of Posts and Telecommunications, September 2008. [12] Dongjin Son, Bhaskar Krishnamachari, and John Heidemann. Experimental study of concurrent transmission in wireless sensor networks. In Proceedings of the 4th international conference on Embedded networked sensor systems, SenSys ’06, pages 237–250, New York, NY, USA, 2006. ACM. [13] Chalermek Intanagonwiwat, Ramesh Govindan, and Deborah Estrin. Directed diffusion: a scalable and robust communication paradigm for sensor networks. In Proceedings of the 6th annual international conference on Mobile computing and networking, MobiCom ’00, pages 56–67, New York, NY, USA, 2000. ACM. http://www.ijettjournal.org Page 108