Performance Evaluation of Breera Using Net Logo Simulator

Similar documents
A Mobile-Sink Based Distributed Energy-Efficient Clustering Algorithm for WSNs

Performance Evaluation of DSDV, DSR AND ZRP Protocol in MANET

A Distributed Weighted Cluster Based Routing Protocol for MANETs

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

Wireless Sensor Networks applications and Protocols- A Review

Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator

Simulation and Performance Analysis of Throughput and Delay on Varying Time and Number of Nodes in MANET

An Energy Efficiency Routing Algorithm of Wireless Sensor Network Based on Round Model. Zhang Ying-Hui

DATA MINING OF NS-2 TRACE FILE

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

Performance Analysis of MANET Routing Protocols OLSR and AODV

Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1

DE-LEACH: Distance and Energy Aware LEACH

An Enhanced General Self-Organized Tree-Based Energy- Balance Routing Protocol (EGSTEB) for Wireless Sensor Network

Fig. 2: Architecture of sensor node

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

A REVIEW ON LEACH-BASED HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

Implementation of enhanced REAC-IN protocol

Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor Network

Improvement of Traffic System of Distributed Architecture in Wireless Sensor Networks by Entropy Calculation

Investigation of the AODV And the SDWCA QoS Handling At Different Utilisation Levels In Adaptive Clustering Environments

A Survey on Wireless Routing Protocols (AODV, DSR, DSDV)

British Journal of Science 37 June 2012, Vol. 5 (2)

Speed Performance of Intelligent Ant Sense Routing Protocol for Mobile Ad-Hoc Personal Area Network

Balanced Load Sharing Protocol for Wireless Sensor Networks

Keywords Mobile Ad hoc Networks, Multi-hop Routing, Infrastructure less, Multicast Routing, Routing.

Figure 1. Clustering in MANET.

Impact of Black Hole and Sink Hole Attacks on Routing Protocols for WSN

VORONOI LEACH FOR ENERGY EFFICIENT COMMUNICATION IN WIRELESS SENSOR NETWORKS

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Adapting Distance Based Clustering Concept to a Heterogeneous Network

Routing Protocols in MANET: Comparative Study

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

Real-time and Reliable Video Transport Protocol (RRVTP) for Visual Wireless Sensor Networks (VSNs)

Energy Efficient Routing with MAX-LEACH Protocol in WSN

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

Introducing a Routing Protocol Based on Fuzzy Logic in Wireless Sensor Networks

Event Driven Routing Protocols For Wireless Sensor Networks

Investigation on OLSR Routing Protocol Efficiency

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

Performance Evaluation of AODV and DSDV Routing Protocol in wireless sensor network Environment

Performance Analysis of MANET Using Efficient Power Aware Routing Protocol (EPAR)

An Optimized Lifetime Model using Energy Holes Reduction near Sink's Locality of WSN s

Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey

A Comparative Analysis of Traffic Flows for AODV and DSDV Protocols in Manet

Performance Evaluation of Various Routing Protocols in MANET

A Review Paper on Routing Protocols in Wireless Sensor Networks

Simulation Study to Observe the Effects of Increasing Each of The Network Size and the Network Area Size on MANET s Routing Protocols

Comparative Analysis of Leach And Its Descendant Protocols In Wireless Sensor Network

Optimizing Performance of Routing against Black Hole Attack in MANET using AODV Protocol Prerana A. Chaudhari 1 Vanaraj B.

CACHING IN WIRELESS SENSOR NETWORKS BASED ON GRIDS

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

A STUDY ON AODV AND DSR MANET ROUTING PROTOCOLS

Mobile Agent Driven Time Synchronized Energy Efficient WSN

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks

International Journal of Advance Engineering and Research Development. Improved OLSR Protocol for VANET

Implementation of Quality of Services (QoS) for Based Wireless Mesh Network

AN OPTIMIZED CLUSTER BASED APPROACH FOR MULTI- SOURCE MULTICAST ROUTING PROTOCOL IN MOBILE AD HOC NETWORKS USING OWCA

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

ABSTRACT I. INTRODUCTION II. PROPOSED FRAMEWORK

A Literature survey on Improving AODV protocol through cross layer design in MANET

STUDY AND COMPARISION OF PROACTIVE AND REACTIVE ROUTING PROTOCOL FOR MULTICHANNEL WIRELESS AD-HOC NETWORK

Research on Ad Hoc-based Routing Algorithm for Wireless Body Sensor Network

Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks

Study on Wireless Sensor Networks Challenges and Routing Protocols

Data Gathering for Wireless Sensor Network using PEGASIS Protocol

LOAD BALANCING USING CLUSTERING IN WSN WITH FUZZY LOGIC TECHNIQUES

Simulation and Performance Analysis of OLSR Routing Protocol Using OPNET

EEEM: An Energy-Efficient Emulsion Mechanism for Wireless Sensor Networks

ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS

Performance Evaluation of Two Reactive and Proactive Mobile Ad Hoc Routing Protocols

Impact of Node Velocity and Density on Probabilistic Flooding and its Effectiveness in MANET

International Journal of Computer Engineering and Applications, Volume VIII, Issue II, Part I, November 14

DISTANCE BASED CLUSTER FORMATION FOR ENHANCING THE NETWORK LIFE TIME IN MANETS

ISSN: [Krishan Bala* et al., 6(12): December, 2017] Impact Factor: 4.116

ENERGY SAVING IN WIRELESS SENSOR NETWORK WITH SPIN PROTOCOL

A Genetic Algorithm Optimized Forward Aware Factor based Energy Balanced Routing in WSN

COMPARATIVE ANALYSIS AND STUDY OF DIFFERENT QOS PARAMETERS OF WIRELESS AD-HOC NETWORK

Clustering in Wireless Sensor Networks: Performance Comparison of EAMMH and LEACH Protocols using MATLAB

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

Multi-metrics based Congestion Control protocol in Wireless Sensor Network

Survey on Reliability Control Using CLR Method with Tour Planning Mechanism in WSN

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

CLUSTER HEAD SELECTION USING QOS STRATEGY IN WSN

ARCS: A SIMULATOR FOR DISTRIBUTED SENSOR NETWORKS

A Reduce Identical Composite Event Transmission Algorithm for Wireless Sensor Networks

Low Energy Adaptive Clustering Hierarchy based routing Protocols Comparison for Wireless Sensor Networks

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

A REVIEW PAPER ON DETECTION AND PREVENTION OF WORMHOLE ATTACK IN WIRELESS SENSOR NETWORK

ESRP: Energy Sensitive Routing Protocol for Wireless Sensor Networks

Energy Efficient Clustering Protocol for Wireless Sensor Network

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

British Journal of Science 18 September 2012, Vol. 6 (2) Keywords: MANET, Queuing process, Queuing mechanisms, simulation

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

Transcription:

Performance Evaluation of Breera Using Net Logo Simulator Prof. Dr. Saad Talib Hasson, Alyaa. Abdul-Moneim Al-Najar College of Sciences, University of Babylon, IRAQ, Abstract: Recently increased the attention of researchers wireless sensor Networks (WSNs) because of their active role in tracking and monitoring. In traditional WSNs the sensory information is collected and sent to the base station during specific periods of time, continuously and this method can be expensive because they reduce the life of the network because a lot of energy consumption and need high bandwidth. In this paper the sensory information will be collected and send to the base station only by the sensors which physical changes occur in their reigns. This paper shows the use of under development protocol named Base Energy-Efficient Routing Algorithm (BREERA), in the process of collecting sensory information and studies the most important factors that affect performance under terms (average PDF, average total energy, average throughput, average LBF and average dead nodes. Keywords: WSNs, LBF, throughput, BREERA, PDF. I. INTRODUCTION Wireless Sensor Networks (WSNs) are a hundred or thousand sensors, distributed randomly or manually in specific area. There are many applications of WSNs such as environmental monitoring, facility monitoring, and target detection[1]. The simulation language used for the construction of the idea of protocol BREERA on WSN is the language NetLogo. NetLogo is a multi agent programming language distinguished by being easy language understanding and application, the possibility of speed control implementation, did not need high specification for computer which will be such as the simulation language NS2, supported many graphical interfaces and the programmer can design the graphical interface its won and support his application, free recourse and other feathers that can be recognized by the programmer through the use of them [2]. II. Sensor Node Sensor node is a device that have ability to sensing physical changes within a specific environment and communicat it. The sensor node consists of five main components: controller, transceiver, external memory and power source and sensor III. CLUSTERING Clustering is an organizing process of unordered objects in groups called clusters. Each cluster consist of two components: the cluster-head and members. In some applications of heterogeneous networks clustering is working to compilation of the same nodes together [4]. The Load Balancing Factor (LBF) is measures how well balanced in the cluster head nodes of the network [5]. IV. Throughput Throughput defined as the total number of massages which received by the destination per time unit delivered from one sensor node[6]. V. RELATED WORKS M.Chatterjee at 2001 designed clustering algorithm based on the weight of the node in the cluster formation. Node with the lowest weight became the head-cluster and its neighbouring nodes members. This algorithm called Weighted clustering Algorithm(WCA). Calculating the weight of the node depends on four factors: the difference degree, distance summation to all its neighbours, mobility and the accumulative time. The coefficient used in weights calculation are w1=0.7, w2= 0.2, w3= 0.05, w4 = 0.05,The sum of these co-efficient is equal 1 [7]. Sucec.J at 2002 designed clustering algorithm makes the node that has largest number of neighbouring nodes as a cluster-head. The number of degree of the node means the number of neighbouring nodes. This algorithm called Highestdegree Algorithm (HD) [8]. Toh.c.k at 2002 designed clustering algorithm make the node with lowest ID to become a cluster-head and neighbouring nodes become its members [ 9]. This algorithm called Lowest Identifier Algorithm ( LID). Tzung-Pei Hong at 2010 noted WSNs consume power more than MANETs, so he suggested to add fifth weight to the WCA to make it more suitable to implement with WSNs. This algorithm called Improved Weighted Clustering Algorithm (IWCA) [10]. Mohamed at 2011 designed clustering algorithm called based Random Energy-Efficient (BREERA). This algorithm makes the effective nodes become cluster-head and the other of its neighbouring nodes become members. Nodes that are close to the base station doesn t need to the clustering process but rather send its sensing information directly to the base station. Nodes away from the base station form clusters and send its sensing information with each other towards the base station. The cluster head node sends messages to the next cluster-head, which is farther member. The next cluster-head looking into its members if one of them is the target node, were not it send a messages to one of the cluster-heads of 1571 Page

neighbouring clusters with maximum energy and so on forward the target nod (the base station). Each node in the network just need to know who its cluster head without knowing any information about their neighbours nodes like the previous algorithms that mentioned above previously. Hops number means the Number of Cluster-heads between the sink and the node from where new message is generated. Each massage in this routing algorithm have upper limit number of hops called threshold, if any message have number of hops larger than threshold value is died[2].algorithm (1) illustrates steps of BREERA clustering as below. Algorithm (1) : Clustering Procedure: Action1 Input: Nodes number, messages number, broadcast range. Output: Forming clusters. Process : 1. Start. 2. Ask nodes if node has messages and far from the sink and not member for any cluster then 3. Make it as a cluster-head. 4. If the neighbouring nodes are not connected to any cluster then 5. Make them as members. 6.Decrement the energy of each member node. 7.End if. 8.Decrement the energy of the cluster-head node. 14.End if. Action 2 Process : 1. Ask nodes member of clusters to make the farthest one of them from its cluster-head to be the next cluster-head. 2. Ask nodes in its broadcast range if they not connected with any cluster then 3. Make them as members. 4. Decrement the energy of each member node. 5. End if. 6. Decrement the energy of the cluster-head node. 7. End if. 8. End. VI. PROPOSED WORK The major drawbacks of the protocol BREERA is losing the more effective nodes from the network rapidly. We suggest using a counter with cluster-heads to avoid focuses on some nodes to play the role cluster-head for a long time. Using counter with the cluster-heads saving the energy for more effective nodes, make them work along time as possible and then saving the energy for all the network a. Network Size Simulations The suggested environment was designed in different scenarios, each scenario contains 25 nodes and increased by 25 in each step up to 500 nodes. Each scenario was runes and simulated in an operation manner (30) times in order to get near real results from simulation programs. The resulted information was listed in NetLogo table form contains about 600 rows. The table (1) indicates the built environment to be simulated under varying different parameters. Table (1): WSN environment Parameter Value The simulator NetLogo 4.3.1 version (2011) Nodes type Genoese Nodes number Changeable (25,50,75,100,...500) Routing algorithm BREERA Pause time type Uniform, 1s Speed type Uniform, 5m/s We suggest all parameters are fixed except nodes numbers are variable. The simulation program with each scenario of specific nodes number repeated 30 times, to become the total simulation results 600 organized in a large data table in 600 rows. Table (2) is the first part of the final results from the large data table that contains 600 rows. Each row in the table (2) illustrates the average of each 30 rows of the data table with specific nodes number of the network as follows. 1572 Page

Table (2): First part simulation results Nodes Number LBF PDF 25 3.63650637 0.835 50 0.95031624 0.792333333 75 0.42116597 0.788333333 100 0.2661274 0.816666667 125 0.16096985 0.798333333 150 0.0969477 0.830666667 175 0.06251914 0.707 200 0.0863828 0.807 225 0.03889089 0.848 250 0.04610051 0.813333333 275 0.02866468 0.801333333 300 0.03032888 0.808666667 325 0.0324322 0.776 350 0.03319148 0.743 375 0.02613955 0.789333333 400 0.0156899 0.774666667 425 0.01839744 0.824 450 0.02013971 0.813333333 475 0.01336914 0.821 500 0.01716935 0.762333333 Table (3) is the second part of the final results from the large data table that contains 600 rows. Each row in the table (3) illustrates the average of each 30 rows of the data table with specific nodes number of the network as below. Table (3): Second part simulation results Nodes Number Throughput Dead Nodes 25 3.20491255 1.266666667 50 4.306367515 1.033333333 75 4.196641102 0.933333333 100 9.689316468 0.966666667 125 2.727711056 1.4 150 6.435626892 1.1 175 10.83104068 1.233333333 200 10.43457186 1.233333333 225 11.14498324 1.1 250 2.806787514 1.233333333 275 9.163704467 1.366666667 300 2.919376564 1.366666667 325 9.408042136 0.866666667 350 5.861975855 1.666666667 375 9.026012648 1.166666667 400 7.331723401 1.2 425 9.977181198 1.366666667 450 2.639134462 1.133333333 475 6.617376538 1.033333333 500 6.466969617 1.566666667 The results in the table (2) and table (3) are graphed in figures follow to show the relationship between the network metrics and their effects it behavior. Fig. 1 shows the relationship between the average dead nodes and a different numbers of nodes. Fig. 1: dead nodes with a different numbers of nodes. 1573 Page

PDF LBF International Journal of Modern Engineering Research (IJMER) Fig. 2 shows the relationship between average throughput and a different numbers of nodes as follow. Fig. 2: throughput with a different numbers of nodes. Fig. 3 shows the relationship between average LBF and a different numbers of nodes as below. 4 3 2 1 0 25 75 125 175 225 275 325 375 425 475 Nodes Number Fig. 3: LBF with a different numbers of nodes. Fig. 4 shows the relationship between average PDF with a different numbers of nodes. 0.9 0.8 0.7 0.6 25 75 125 175 225 275 325 375 425 475 Nodes Number Fig. 4: PDF with a different numbers of nodes. B Nodes speeds Simulations The effectiveness of nodes speeds on the performance of BREERA was studied. We suggest apply the simulation program of WSN with three values of nodes speeds (5m/s,10m/s and random speeds). Table (4) shows suggested WSNs environment as follow. Table (4): WSN environment Parameter Value The simulator NetLogo 4.3.1 version (2011) Nodes type Genoese Nodes number 500 Routing algorithm BREERA Pause time type Uniform, 1 s Nodes speeds type Uniform 5m/s, 10 m/s and random speeds Broadcast range 15 m Hops number 3 Parameters in the table (4) applied with the simulation program of BREERA 30 times with each nodes speed. Table (5) is the first part of the final results from the large data table that contains 90 rows. Each row in the table (2) illustrates the average of each 30 rows of the data table with specific nodes number of the network as below. Table (5): First part simulation results Nodes speeds Dead nodes Total Energy PDF 5 m/s 1.0333333 48235.92667 0.5791 10 m/s 1.1 47706.38 0.906 random 0.9333333 48454.61667 0.907666667 Table (6) is the second part of the final results from the large data table that contains 90 rows. Each row in the table (6) illustrates the average of each 30 rows of the data table with specific nodes number of the network as below. 1574 Page

LBF PDF International Journal of Modern Engineering Research (IJMER) Table (6): Second part simulation results LBF Throughput 0.168457351 4.304558732 0.003327787 17.48638874 0.003039119 23.89773697 The results in the table (5) and in the table (6) are graphed in figures follow to show the relationship between the network metrics and their effects it behavior. Fig. 5 shows the relationship between the average dead nodes and nodes speeds. Nodes Speeds Fig. 5: dead nodes with a different value of nodes speeds. Fig. 6 shows the relationship between average total energy of network and nodes speeds. Fig. 6: total energy with a different value of nodes speeds. Fig. 7 shows the relationship between average PDF and the nodes speeds. 1 PDF with PDF nodes wkith 0.8 nodes speed=5 speeds equal 5m/s. 0.6 PDF with nodes 0.4 PDF with speed = 10 nodes speeds equal 0.2 10m/s. PDF with 0 PDF with random nodes nodes nodes Nodes speeds Speeds speeds. Fig. 7: PDF with a different value of nodes speeds. Fig. 8 shows the relationship between average LBF and nodes speeds. 0.2 0.15 0.1 0.05 0 nodes Nodes speeds Speeds A LBF v with nodes speed= e 5 m/s r LBF with nodes a speed = 10 m/s g LBF e with random nodes speed L B F Fig. 8: LBF with a different value of nodes speeds. w i t h 1575 Page n o

Fig. 9 shows the relationship between average throughput nodes speeds. Fig. 9: throughput with a different value of nodes speeds. VII. Conclusion Network size factor has an effect on the performance of the BREERA, when network size increased the performance of BREERA dropped under terms (average dead nodes, average LBF and average PDF) and rises under term average throughput. dead nodes increased when network size increased because the cluster-head node became responsible for the largest number of members and it will depletes their energy. LBF decreased when network size increased because the number of cluster-heads become very small and suitable the network size especially the number of cluster-heads according to BREERA not determined by any equation or law. LBF depends on the random effectiveness nodes. PDF decreased when the network size decreased because the hops number become not suitable the size of the network. throughput increased when the nodes size increased because of the increased number of nodes sent the sensing data (messages) to the sink. Nodes Speeds factor has an effect on the performance of BREERA, when nodes speeds increased the performance of BREERA dropped under terms ( average dead nodes, average total energy and average LBF) and rises under terms ( average throughput and y a average PDF). dead nodes increased when nodes speeds increased because of the rapid change to form clusters. total energy decrease when nodes speeds increased because of the increased number of lost nodes. throughput increased when nodes speeds increased because of the high probability of approach the sink. PDF increased when nodes speeds increased because the messages will shorten long distances toward the sink with a few hops number and so messages may be able to access the sink before they reach the value of threshold. References [1] Yashpal Singh, Kamal Deep and S Niranjan, Multiple Criteria Clustering of Mobile Agents inwsn,international Journal of Wireless & Mobile Networks (IJWMN) Vol. 4, No. 3, June 2012. [2] Muhammad Tabassum Tahir, Performance Evaluation of Biased Clustering Technique and Random Algorithm For Wireless Sensor Networks, A dissertation submitted to the school of Engineering -Liverpool John Moore s University in fulfilment of the requirements of MSC Project, 2011. [3] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam and E.Cayirci, Wireless Sensor Network : a survey, Broadband and Wireless Networking Laboratory,School of Electrical and computer Engineering,Georgia Institute of Technology Atlanta, GA 30332, USA, 2001. [4] Vivek Katiyar, Narottam Chand, Surender Soni, Clustering Algorithms for Heterogeneous Wireless Sensor Network: A Survey, International Journal of Applied Engineering Research, DINDIGUL,Volume 1, No 2, 2010. [5] Suryadeep Biswal and Dimol Soren, Study of Different Mobility Models and Clustering Algorithms like Weighted Clustering Algorithm (WCA) and Dynamic Mobility Adaptive Clustering Algorithm(DMAC), BSC. thesis submitted to the department of Computer and Engineering National Institute of Technology, 2007. [6] Vikas Singla and Parveen Kakkar, Traffic Pattern based performance comparison of Reactive and Proactive protocols of Mobile Ad-hoc Networks, International Journal of Computer Applications (0975 8887), August 2010. [7] M.Chatterjee,S.K. Das, and D. Tugut, WCA : A Weighted Clustering Algorithm for mobile ad hoc networks, Cluster Computing, vol.5, no. 2, pp.193-204, 2002. [8] Sucec.J. and Marsic.I, Clustering overhead for hierarchical routing in mobile ad hoc networks,ieee proceeding, 002. [9] Toh.c.k, and Chai K Toh, Ad hoc Mobile Wireless Networks protocols and Systems, New Jersey :Prentice Hall PTR, 2002. [10] Tzung-Pei Hong and Cheng-His Wu, An Improved Weighted Clustering Algorithm for Detection of Application Nodes in Hetrogeneous Sensor Networks, Journal of International Hiding and Multimedia Signal Processing, 2011. 1576 Page