12
1) Ab Key 1. Int Wir enviro equipp others eleme are in and p some can tra and ar transf comm impor tasked when necess gather suitab in WS An Im ) Departm 2) Youn bstract E usage which best w nodes algori highe highe MATL compa eywords: N troducti reless se onmenta ped with s over a ents such nfluential processio local de ansfer th re often fer infor municatio rtant cha d with a they ru sary to r the dat ble ways SNs are d Jou Qua Sari (Vol www mprov Far ment of Co ung Resear rad@ia Energy is e and to in h tend to r ways that s weightin rithm, a ne er rounds er energy TLAB simu pared to W Network Lif ion ensor n al monito h a serie a netwo h as envi l in thos on resou ecision m he receiv n develop rmation on conte allenges aggregati un out look for ta out of s of posit divided urnal of Advanc arterly pISSN: i Branch, Islam l. 8, No. 2, May w.jacr.iausari.a ved W rhad Rad omputer E rchers and auyasooj.a one of the ncrease th reduce en t can sign ng based o new metho s have bee y in the hig ulation sho W -LEACH ifetime; Clu networks oring an es of wir ork. Des ironmen se netwo urces. Se making ved data ped in p and da ext and t in WSN ing data of ener r energy f the env tioning n in three ces in Compute 2345-606x eI mic Azad Unive y 2017), Pages ac.ir - LEAC Sen d *1, 2 , Zah Engineerin nd Elite Clu ac.ir; lidak he importa he network nergy con nificantly i on the den od is provi en decreas gher roun hows that t H and other ustering; W s (WSN nd track reless in signing nt, goal o orks. Th ensor no procedu a to the u places w ata to then the Ns is the a in the n rgy and y-wise t vironme nodes co groups: er Research ISSN: 2345-60 ersity, Sari, I.R s: 41-51 CH Ro nsor N hra Mogh ng, Yasoo lub, Yasoo kolaei@ya ant factors rk lifetime, nsumption. increase t ensity and vided. In o ased so th nds do get the propos ers protoco W -LEACH; Ns) con king targ nterfaces a WSN of the de he sensor odes can ures, agg user. Sin which are the bas base sta issue of network d get de tacking a ent using ould pro : 41 078 R.Iran outing Netwo htaderina oj Branch, oj Branch, ahoo.com s in wirele e, research n. Clusteri the netwo d node’s en our metho hat the no et a fair ch osed metho cols. ; Energy Co nsist of gets as a s through N Depen esign, co ors are sm n sense t gregate t nce senso e hard to se statio ation is r f energy, k, works etached and agg g the lea ove usefu Proto ork sab 1 , Ham , Islamic A , Islamic A m; parvin@ Re less sensor hers are a ing of sen ork lifetim energy that od, the effe odes with chance to b od increas Consumption f many a remote h which nds heav osts, har mall and the data, the data or nodes o access on or t responsib , because with a from th gregation ast amou ul regard ocol in mid Parv Azad Univ Azad Univ @iauyasoo eceived: 201 or network alwa ys loo nsor nodes me. In this at be used fects of we inadequa become a ses the ne on sensor e system they ca vily on rdware a d boast r , measur out of t s consist s, radio the sink ble to pr e the sen limited he netw n metho unt of en ding of t n Wire vin 1 versity, Ya iversity, Ya oj.ac.ir 16/07/09; A ks. For fur oking for w es is one o s paper, u d i n W-LEA weighting in ate density a cluster -h etwork life rs can m. These an comm its app and syste restricte re them the envi of a lim waves a k within rocess th nsor nod battery work. Th ods so th nergy. Cl this matt eless Yasooj, Iran Yasooj, Ira Accepted: 20 urther ways of the using EACH in the ty but head. etime be use e sensor municate plication em limit ed calcul and thr ironmen mited mem are picke n a wir he data o des whic and the herefore, hat we c lustering ter. Proto an an 016/08/15 ed in rs are e with n and tation lation rough nt and mory ked to reless of the ch are ey die e, it’s could g and ocols

An Improved W-LEACH Routing Protocol in Wireless Sensor

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An Improved W-LEACH Routing Protocol in Wireless Sensor

1)

Abstract

Keywords:

1. Introduction

Wireless sensor networkenvironmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with others over a network. Designing a WSN Depends heavily on its apelements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation and procession resources. Sensor nodes can sense the data, measusome local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory and are often developed in places which are hard to access, transfer information and data to the base station or the sink within a wireless communication context and then the base station is responsible to process the dataimportant challenges in WSNs is the issue of energy, becaustasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s necessary to look for energygather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols in WSNs are divided in three groups:

An Improved W

) Department of Computer Engineering2) Young Researchers and Elite Club

Abstract E

usage and to increase the network lifetime, researchers are alwawhich tend to reduce energy consumption. Clustering of sensor nodes is one of the best ways that can significantly increase the network lifetime. In this paper, using nodes weighting based on the density and node’s energy that be used ialgorithm, a new method is provided. In our method, the effects of weighting in the higher rounds have been decreasehigher energy in the higher rounds do get a fair chance to become a clusterMATLAB simulation shows that the proposed method increases the network lifetime compared to W

Keywords: Network Lifetime; Clustering; W

Introduction

Wireless sensor networkenvironmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with others over a network. Designing a WSN Depends heavily on its apelements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation and procession resources. Sensor nodes can sense the data, measusome local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory and are often developed in places which are hard to access, transfer information and data to the base station or the sink within a wireless communication context and then the base station is responsible to process the dataimportant challenges in WSNs is the issue of energy, becaustasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s necessary to look for energygather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols in WSNs are divided in three groups:

Journal of Advances in Computer ResearchQuarterly pISSNSari Branch, Islamic Azad University, Sari, I.R.Iran(Vol. www.jacr.iausari.ac.ir

An Improved W

Farhad RadDepartment of Computer Engineering

Young Researchers and Elite [email protected]; [email protected]; [email protected]

Energy is one of the important factors in wireless sensor networks. For further usage and to increase the network lifetime, researchers are alwawhich tend to reduce energy consumption. Clustering of sensor nodes is one of the best ways that can significantly increase the network lifetime. In this paper, using nodes weighting based on the density and node’s energy that be used ialgorithm, a new method is provided. In our method, the effects of weighting in the higher rounds have been decreasehigher energy in the higher rounds do get a fair chance to become a clusterMATLAB simulation shows that the proposed method increases the network lifetime compared to W

Network Lifetime; Clustering; W

Introduction

Wireless sensor networkenvironmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with others over a network. Designing a WSN Depends heavily on its apelements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation and procession resources. Sensor nodes can sense the data, measusome local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory and are often developed in places which are hard to access, transfer information and data to the base station or the sink within a wireless communication context and then the base station is responsible to process the dataimportant challenges in WSNs is the issue of energy, becaustasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s necessary to look for energygather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols in WSNs are divided in three groups:

Journal of Advances in Computer ResearchQuarterly pISSN: Sari Branch, Islamic Azad University, Sari, I.R.Iran(Vol. 8, No. 2, Maywww.jacr.iausari.ac.ir

An Improved W

Farhad RadDepartment of Computer Engineering

Young Researchers and Elite [email protected]; [email protected]; [email protected]

nergy is one of the important factors in wireless sensor networks. For further usage and to increase the network lifetime, researchers are alwawhich tend to reduce energy consumption. Clustering of sensor nodes is one of the best ways that can significantly increase the network lifetime. In this paper, using nodes weighting based on the density and node’s energy that be used ialgorithm, a new method is provided. In our method, the effects of weighting in the higher rounds have been decreasehigher energy in the higher rounds do get a fair chance to become a clusterMATLAB simulation shows that the proposed method increases the network lifetime compared to W-LEACH and others protocols.

Network Lifetime; Clustering; W

Wireless sensor networks (WSNs) consistenvironmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with others over a network. Designing a WSN Depends heavily on its apelements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation and procession resources. Sensor nodes can sense the data, measusome local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory and are often developed in places which are hard to access, transfer information and data to the base station or the sink within a wireless communication context and then the base station is responsible to process the dataimportant challenges in WSNs is the issue of energy, becaustasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s necessary to look for energygather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols in WSNs are divided in three groups:

Journal of Advances in Computer Research: 2345-606x eISSN

Sari Branch, Islamic Azad University, Sari, I.R.Irany 2017), Pages:

www.jacr.iausari.ac.ir

An Improved W-LEACH Routing Protocol in WirelessSensor Network

Farhad Rad*1, 2, Zahra MoghtaderinasabDepartment of Computer Engineering

Young Researchers and Elite [email protected]; [email protected]; [email protected]

nergy is one of the important factors in wireless sensor networks. For further usage and to increase the network lifetime, researchers are alwawhich tend to reduce energy consumption. Clustering of sensor nodes is one of the best ways that can significantly increase the network lifetime. In this paper, using nodes weighting based on the density and node’s energy that be used ialgorithm, a new method is provided. In our method, the effects of weighting in the higher rounds have been decreasehigher energy in the higher rounds do get a fair chance to become a clusterMATLAB simulation shows that the proposed method increases the network lifetime

LEACH and others protocols.

Network Lifetime; Clustering; W

s (WSNs) consistenvironmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with others over a network. Designing a WSN Depends heavily on its apelements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation and procession resources. Sensor nodes can sense the data, measusome local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory and are often developed in places which are hard to access, transfer information and data to the base station or the sink within a wireless communication context and then the base station is responsible to process the dataimportant challenges in WSNs is the issue of energy, becaustasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s necessary to look for energy-wise tacking and aggregation metgather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols in WSNs are divided in three groups:

Journal of Advances in Computer Research x eISSN: 2345-6078

Sari Branch, Islamic Azad University, Sari, I.R.Iran), Pages: 41-51

LEACH Routing Protocol in WirelessSensor Network

Zahra Moghtaderinasab

Department of Computer Engineering, Yasooj BranchYoung Researchers and Elite Club, Yasooj Branch

[email protected]; [email protected]; [email protected]

nergy is one of the important factors in wireless sensor networks. For further usage and to increase the network lifetime, researchers are alwawhich tend to reduce energy consumption. Clustering of sensor nodes is one of the best ways that can significantly increase the network lifetime. In this paper, using nodes weighting based on the density and node’s energy that be used ialgorithm, a new method is provided. In our method, the effects of weighting in the higher rounds have been decreased so that the nodes with inadequate density but higher energy in the higher rounds do get a fair chance to become a clusterMATLAB simulation shows that the proposed method increases the network lifetime

LEACH and others protocols.

Network Lifetime; Clustering; W-LEACH; Energy Consumption

s (WSNs) consistenvironmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with others over a network. Designing a WSN Depends heavily on its apelements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation and procession resources. Sensor nodes can sense the data, measusome local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory and are often developed in places which are hard to access, transfer information and data to the base station or the sink within a wireless communication context and then the base station is responsible to process the dataimportant challenges in WSNs is the issue of energy, becaustasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s

wise tacking and aggregation metgather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols in WSNs are divided in three groups:

41

6078 Sari Branch, Islamic Azad University, Sari, I.R.Iran

LEACH Routing Protocol in WirelessSensor Network

Zahra Moghtaderinasab

Yasooj Branch, Yasooj Branch,

[email protected]; [email protected]; [email protected]

nergy is one of the important factors in wireless sensor networks. For further usage and to increase the network lifetime, researchers are alwawhich tend to reduce energy consumption. Clustering of sensor nodes is one of the best ways that can significantly increase the network lifetime. In this paper, using nodes weighting based on the density and node’s energy that be used ialgorithm, a new method is provided. In our method, the effects of weighting in the

so that the nodes with inadequate density but higher energy in the higher rounds do get a fair chance to become a clusterMATLAB simulation shows that the proposed method increases the network lifetime

LEACH and others protocols.

LEACH; Energy Consumption

s (WSNs) consist of many senvironmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with others over a network. Designing a WSN Depends heavily on its apelements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation and procession resources. Sensor nodes can sense the data, measusome local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory and are often developed in places which are hard to access, transfer information and data to the base station or the sink within a wireless communication context and then the base station is responsible to process the dataimportant challenges in WSNs is the issue of energy, becaustasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s

wise tacking and aggregation metgather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols

LEACH Routing Protocol in WirelessSensor Network

Zahra Moghtaderinasab1, Hamid Parvin, Islamic Azad University, Yasooj, Iran, Islamic Azad University

[email protected]; [email protected]; [email protected]:

nergy is one of the important factors in wireless sensor networks. For further usage and to increase the network lifetime, researchers are alwawhich tend to reduce energy consumption. Clustering of sensor nodes is one of the best ways that can significantly increase the network lifetime. In this paper, using nodes weighting based on the density and node’s energy that be used ialgorithm, a new method is provided. In our method, the effects of weighting in the

so that the nodes with inadequate density but higher energy in the higher rounds do get a fair chance to become a clusterMATLAB simulation shows that the proposed method increases the network lifetime

LEACH; Energy Consumption

of many senvironmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with others over a network. Designing a WSN Depends heavily on its apelements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation and procession resources. Sensor nodes can sense the data, measusome local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory and are often developed in places which are hard to access, transfer information and data to the base station or the sink within a wireless communication context and then the base station is responsible to process the dataimportant challenges in WSNs is the issue of energy, because the sensor nodes which are tasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s

wise tacking and aggregation metgather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols

LEACH Routing Protocol in Wireless

, Hamid Parvinc Azad University, Yasooj, Iran

Islamic Azad [email protected]; [email protected]; [email protected]

Received: 201

nergy is one of the important factors in wireless sensor networks. For further usage and to increase the network lifetime, researchers are always looking for ways which tend to reduce energy consumption. Clustering of sensor nodes is one of the best ways that can significantly increase the network lifetime. In this paper, using nodes weighting based on the density and node’s energy that be used ialgorithm, a new method is provided. In our method, the effects of weighting in the

so that the nodes with inadequate density but higher energy in the higher rounds do get a fair chance to become a clusterMATLAB simulation shows that the proposed method increases the network lifetime

LEACH; Energy Consumption

of many sensors can be used in environmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with others over a network. Designing a WSN Depends heavily on its apelements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation and procession resources. Sensor nodes can sense the data, measure them and through some local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory and are often developed in places which are hard to access, radio waves are picked to transfer information and data to the base station or the sink within a wireless communication context and then the base station is responsible to process the data

e the sensor nodes which are tasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s

wise tacking and aggregation methods so that we could gather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols

LEACH Routing Protocol in Wireless

, Hamid Parvin1 c Azad University, Yasooj, Iran

Islamic Azad University, [email protected]; [email protected]; [email protected]

2016/07/09; Accepted:

nergy is one of the important factors in wireless sensor networks. For further ys looking for ways

which tend to reduce energy consumption. Clustering of sensor nodes is one of the best ways that can significantly increase the network lifetime. In this paper, using nodes weighting based on the density and node’s energy that be used in W-LEACH algorithm, a new method is provided. In our method, the effects of weighting in the

so that the nodes with inadequate density but higher energy in the higher rounds do get a fair chance to become a cluster-head. MATLAB simulation shows that the proposed method increases the network lifetime

ensors can be used in environmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with others over a network. Designing a WSN Depends heavily on its application and elements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation

re them and through some local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory

radio waves are picked to transfer information and data to the base station or the sink within a wireless communication context and then the base station is responsible to process the data

e the sensor nodes which are tasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s

hods so that we could gather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols

LEACH Routing Protocol in Wireless

c Azad University, Yasooj, IranYasooj, Iran

Accepted: 201

nergy is one of the important factors in wireless sensor networks. For further ys looking for ways

which tend to reduce energy consumption. Clustering of sensor nodes is one of the best ways that can significantly increase the network lifetime. In this paper, using

LEACH algorithm, a new method is provided. In our method, the effects of weighting in the

so that the nodes with inadequate density but head.

MATLAB simulation shows that the proposed method increases the network lifetime

ensors can be used in environmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with

plication and elements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation

re them and through some local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory

radio waves are picked to transfer information and data to the base station or the sink within a wireless communication context and then the base station is responsible to process the data o

e the sensor nodes which are tasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s

hods so that we could gather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols

c Azad University, Yasooj, IranIran

2016/08/15

ensors can be used in environmental monitoring and tracking targets as a remote system. These sensors are equipped with a series of wireless interfaces through which they can communicate with

plication and elements such as environment, goal of the design, costs, hardware and system limitation are influential in those networks. The sensors are small and boast restricted calculation

re them and through some local decision making procedures, aggregate the data out of the environment and can transfer the received data to the user. Since sensor nodes consist of a limited memory

radio waves are picked to transfer information and data to the base station or the sink within a wireless

of the e the sensor nodes which are

tasked with aggregating data in the network, works with a limited battery and they die when they run out of energy and get detached from the network. Therefore, it’s

hods so that we could gather the data out of the environment using the least amount of energy. Clustering and suitable ways of positioning nodes could prove useful regarding of this matter. Protocols

Page 2: An Improved W-LEACH Routing Protocol in Wireless Sensor

An Improved W-LEACH Routing … F. Rad, Z. Moghtaderinasab, H. Parvin

42

- Data based: this group utilizes three strategies to transfer the data; transferring based on time, request and a combination of both time and request. - Hierarchical: it is achieved via dividing the network in number of clusters or units. - Location based: it’s related to those methods which focus on the nodes and because of nod’s random formation; their exact locations are inaccessible and in results is not frequently used.

In this paper, using the hierarchical clustering and measuring weighting of nodes based on node density and internal energy, a method has been introduced which increase network lifetime. The proposed method is based on W-LEACH protocol[1] that be improved.

The remainder of this paper is structured as follows: Section2 provides an overview of the related works. In section3, we explain energy consumption modeling. Proposed method will be present in section4. Simulation results are presented in Section5. finally; our conclusions are drawn in section6.

2. Related Works

LEACH Protocol[2] was proposed according to which all sensors don’t have to connect to base station in order to transfer information, but they are divided into clusters and each cluster transfers its information to the base station via its cluster-head. To achieve this, while in the phase of selecting the cluster-head a mechanism was utilized that each node in each round creates a random digit of 0 or 1 and this number is compared to threshold function. If the number is a bigger digit, the node will end up a cluster-head on that particular round. When the cluster-head is determined, the closest nodes are selected as the cluster-members.

LEACH-C[3] is a protocol which uses a central algorithm in order to create better levels. Cluster-heads (CHs) choose the information of the node’s location and the amount of energy to determine the efficient level. Therefore, in the beginning of every round base station must receive the data of every node on their location and the energy amount needed for level-building central algorithm. LEACH-M or Multi-hop LEACH is a method in which cluster-members might be more than a cut from a head of a same cluster and communicate the head in a multi-step procedure. Each group must aggregate the data and the relay them[4]. Another method that was introduced was called T-LEACH[5] in which the main idea is reducing the duration of selecting procedure of the cluster-heads via threshold function, as less as possible, the name of this method is based on this very function of threshold. The task was done considering the remains of node’s energy in order to select the head. In this method nodes are look upon as cluster-heads. LEACH-B[6] was provided according to the fact that, when the first of cluster-heads were determined through LEACH protocol, then based on the remaining energy of the nodes and also depends on one certain condition, the number of the cluster-heads become fixed and efficient and this forces energy consumption to reduce. In each round, based on applied condition, the number of cluster heads remains constant. In S-LEACH[7] protocol clustering phase is shaped such as in LEACH and when they do, cluster-head distributes-to-all a single message containing a measured amount over the cluster and then each node considering the significant data they boast, transfer the info towards the cluster-head. This protocol is a randomly hierarchical clustering which helps the node regarding to increase in probability of being selected as the cluster-head being

Page 3: An Improved W-LEACH Routing Protocol in Wireless Sensor

Journal of Advances in Computer Research (Vol. 8, No. 2, May 2017) 43-51

43

kept in mind and also its amount of energy, so that the node would boast enough energy to transfer the data to the base station. TB-LEACH[8] was also a proposed method according which selecting he cluster-head is based on random timer, regulated so that no network general information would be required. A method that calls for proper and efficient designing of the clusters considering dimensions of the ground and does its job based on the dimensions and location of the ground, is called P-LEACH[9] which divides the ground in four quarters, each with certain assignments, and tries to distribute jobs available between those quarters. In this method, a moving base station is used which runs among the different parts of the ground.

3. Energy Model of the Sensor Nodes

One of the important challenges in WSNs is energy since sensor nodes that are assigned to aggregating network information. So, it is very important to minimize energy consumption and optimize communication. In wireless communication, the power of sending reduces with increasing the distance. A different set of models exist for the definition of energy consumption in WSNs. In the most common case, the energy consumed for amount of K bit of data is calculated in this way[3]:

( ) 2 , elec k ampETX k d E k dε= ∗ + ∗ ∗ (1)

elecETR k E k (2)

In this relation, ETX (k, d) represents the energy consumed to send k bit of information and TR (k) represents the energy consumed to receive k bit of information. Eelec is the energy consumed per bit. εamp is the consumed energy of amplifier which equals 100 Pj/bit/m2 and d is the communicational distance between the sender and the receiver. The consumed energy to receive data is different, while receiving data, εamp is zero.

4. The Proposed Method

In this section, a cluster based algorithm is introduced which is a developed version of W-LEACH Protocol. Nodes have their own weight in this protocol. It works in two phase; establishment and stable. In the establishment phase, p% of the nodes with more weight becomes cluster-heads (this was done in LEACH randomly). In stable phase only those nodes are able to transfer their data to the cluster-head which are a member of x% of the nodes that have less energy comparing to the rest of the nodes (in LEACH every node of the cluster sends their data to the head). In a density environment because of the sensors closeness, the possibility of the similarity or sameness data to be sensed have been increased. Weight factor is calculated as follows:

otherwise.

i i i thi

i

e d if d dw

d× ≥

=

(3)

ie Is the remaining energy of the thi node and id is the density of the i node. The word density of one node is the amount of aggregated neighboring nodes in a place. If the data were to be transferred directly to the base station, it would waste too much energy, and considering that the remaining energy of the cluster-heads differ, so it’s wise to choose the cluster-heads out of the nodes with the most energy remained that they won’t die

Page 4: An Improved W-LEACH Routing Protocol in Wireless Sensor

An Improved W-LEACH Routing … F. Rad, Z. Moghtaderinasab, H. Parvin

44

quickly. When a cluster-head exist in a place with high density, the nodes are close to the heads and consume the least energy possible to present themselves to the cluster-heads. Nodes privileged to send data are selected from the least weights nodes and since after sending the data, the selected nodes and the cluster-heads lose part of their energy. The rest of the nodes remain boasting more energy and are odds-on to be chosen as the cluster-head in future rounds and very able to send their very own data to the base station. The disadvantage of this method is that the weight assigned to the nodes, the density factor and the energy are the valued in the same way. It is not visible at initial rounds but reflects on future rounds and cluster-heads are not properly selected. Since the nodes exist in a fixed location, the amount of density of all nodes remain the same and unchanged over entire lifespan of the network (unless we’d take that the network’s lifespan is dependent on death of a percentage of the nodes where the density of the nodes drops nevertheless the nodes death is not particularly location-based but they depend on energy). Obviously, under these conditions we’d observe nodes in future rounds which get more weight since being dense and vice versa although they would have less energy comparing to some other nodes. So it is better to decrease the effect of density or make it depends on simulated rounds which gradually decrease the effect of density in future rounds. This idea is our contribution in this paper. So,

1( )

otherwise.

i i i thi

i

e d if d dw round

d

+ × ≥=

(4)

In eq. (4), round represents the number of round in which the clustering phase is going to take place. In figure 1 we observe a flowchart of the proposed method. Density of each node is calculated based on eq.5. The weight of each node is regulated based on proposed method eq. (4) with the density being calculated and the internal weight of each node and dependence to the network rounds. The number of cluster-heads are located from the nodes have the greatest weight and will be selected as cluster-heads.

/( )1 i number of alive sensors in ranged r n= + (5)

5. Simulation and Results

The simulation of the proposed method has been performed via the MATLAB. The figure 2 displays models of clustering forms. These figures show that clustering has been done properly, considering the cluster-heads being close to the station, boasting high density and suitable coverage of the ground’s dimensions.

The simulation is based on the parameters have been shown at the table1 and the results was compared with W-LEACH, DE-LEACH[10], L-LEACH, LEACH-C and LEACH protocols.

Page 5: An Improved W-LEACH Routing Protocol in Wireless Sensor

Journal of Journal of Advances in Advances in

Figure

Advances in Computer

Figure

Figure 2: Models of clustering form in the proposed method

Computer Research

Figure 1: Flowchart of Proposed method

: Models of clustering form in the proposed method

Research

Flowchart of Proposed method

: Models of clustering form in the proposed method

45

Flowchart of Proposed method

: Models of clustering form in the proposed method

(Vol

Flowchart of Proposed method

: Models of clustering form in the proposed method

Vol. 8, No

Flowchart of Proposed method

: Models of clustering form in the proposed method

No. 2, May

: Models of clustering form in the proposed method

May 2017) 4343-51

Page 6: An Improved W-LEACH Routing Protocol in Wireless Sensor

An Improved W-LEACH Routing … F. Rad, Z. Moghtaderinasab, H. Parvin

46

In Figure 3 the network’s lifetime based on alive nodes is shown. The proposed method has longer than the basic idea itself, the W-LEACH, and at the same time, it outperforms four different methods namely DE-LEACH, LEACH-C, LEACH and L-LEACH. The lifetime of LEACH protocol completes about 2422 rounds, while LEACH-C was finished in 2600 all the way, DE-LEACH and L-LEACH ended respectively in 3222 and 3422 rounds. W-LEACH ended up at 5200 rounds. Our proposed method is more efficient and also increase the lifetime to about 6200 rounds.

In figure 3.B, the number of dead nodes in different round is shown. This result shows that our method is better than the other method. One of the important results of the tracking evaluation in the network is the network energy consumption. In Figure 3.C at 4000 round, DE-LEACH, LEACH-C, LEACH and L-LEACH do not have any energy, but in the same way W- LEACH drove about 25 joule of energy of 200 joules and our proposed method has about the same number as 28 joule of internal energy both in 4000 rounds. W-LEACH way ran out of the entire network energy while 5700 rounds has been completed and total energy our proposed methodology at about 6100 round is lost. In addition to, we will test the results based on different parameters of on the basis of Table2.

Table 1: Experienced parameters in first scenario Item no. Parameter Measurement

1 Ground’s dimensions 100*100 2 Number of nodes 100 3 Eelec (RADIO ELECTRONICS ENERGY) 100 NJ/BIT 4 Eamp (RADIO AMPLIFIER ENERGY) 100 PJ/BIT/M2 5 Efs (RADIO FREE SPACE) 0.013 PJ/BIT/M4 6 Node’s inner energy 2 J 7 Node’s energy model Battery 8 Node’s message size 200 BYTE 9 Location of the Base Station X=50, Y=160

In Figure 4.A, the network lifetime based on living nodes in network rounds is

illustrated. In second scenario, proposed method could do better than the W-LEACH a little more in terms of efficiency. In this study, we have increased ground dimension and distance of nodes to the central station and we set the internal energy on 0.9 joule.

In this experiment, the nodes consume more energy and they will endure more pressure to transfer information to their base station. The trial protocol LEACH had a lifetime of about 900 rounds, C-LEACH method had about 1050 rounds of lifetime, L-LEACH and DE-LEACH methods had respectively about 1250 and 1350 of rounds. W-LEACH had a lifetime of 2600 and our proposed method had 2750 rounds of lifetime.

Page 7: An Improved W-LEACH Routing Protocol in Wireless Sensor

Journal of

Figure

Item no.1 2 3 4 5 6 7 8 9

Journal of Advances in

Figure 3:

Item no.

Advances in

: A) Network’s lifetime, B) Number of d

EELEC EAMP

Advances in Computer

A) Network’s lifetime, B) Number of dConsumption chart for different methods

Table 2:

Ground’s dimensions Number of nodes

ELEC (RADIO ELECTRONICS ENERGY)AMP (RADIO AMPLIFIER ENERGY)

EFS (RADIO FREE SPACE) Node’s inner energy Node’s energy model Node’s message size

Location of the Base Station

Computer Research

A) Network’s lifetime, B) Number of dConsumption chart for different methods

: Experienced parameters in Parameter

Ground’s dimensionsNumber of nodes

IO ELECTRONICS ENERGY)(RADIO AMPLIFIER ENERGY)

(RADIO FREE SPACE)Node’s inner energyNode’s energy modelNode’s message size

Location of the Base Station

Research

A) Network’s lifetime, B) Number of dConsumption chart for different methods

Experienced parameters in Parameter

Ground’s dimensionsNumber of nodes

IO ELECTRONICS ENERGY)(RADIO AMPLIFIER ENERGY)

(RADIO FREE SPACE)Node’s inner energyNode’s energy modelNode’s message size

Location of the Base Station

47

A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D) Energy Consumption chart for different methods

Experienced parameters in

IO ELECTRONICS ENERGY)(RADIO AMPLIFIER ENERGY)

(RADIO FREE SPACE)

Location of the Base Station

(Vol

ead nodes, C) residual Energy, D) Energy Consumption chart for different methods

Experienced parameters in second s

Vol. 8, No

ead nodes, C) residual Energy, D) Energy Consumption chart for different methods

scenario Measurement

100 0.013

X

No. 2, May

ead nodes, C) residual Energy, D) Energy

Measurement

200*200 100

100 NJ/BIT 100 PJ/BIT

0.013 PJ/BIT0.9 J

Battery 200 BYTE

X=150, Y

May 2017) 43

ead nodes, C) residual Energy, D) Energy

Measurement 200

BITBIT/M2

BIT/M4

JBattery

BYTEY=250

43-51

ead nodes, C) residual Energy, D) Energy

Page 8: An Improved W-LEACH Routing Protocol in Wireless Sensor

An Improved W

Figure

In figure

first scenario the proposed method and wof energy, the number of alive nodes networkseen, the proposed method has better outcome

In figure purposed method

mproved W

Figure 4: Second Scenario; A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D)

In figure 5 thefirst scenario the proposed method and wof energy, the number of alive nodes etworks lifetime with different amount

seen, the proposed method has better outcomeIn figure 7-

purposed method

mproved W-LEACH Routing

Second Scenario; A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D)

the number of alive nodes in first scenario has been the proposed method and wof energy, the number of alive nodes

lifetime with different amountseen, the proposed method has better outcome

-8 the size of land in second scenarios is changed. The purposed method has

LEACH Routing

Second Scenario; A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D) Energy Consumption chart for different methods

number of alive nodes in has been shown. The result

the proposed method and w-of energy, the number of alive nodes

lifetime with different amountseen, the proposed method has better outcome

the size of land in second scenarios is changed. The has the best amount of alive nodes and network life time.

LEACH Routing …

Second Scenario; A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D) Energy Consumption chart for different methods

number of alive nodes in shown. The result

-leach have of energy, the number of alive nodes

lifetime with different amountseen, the proposed method has better outcome

the size of land in second scenarios is changed. The the best amount of alive nodes and network life time.

Second Scenario; A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D) Energy Consumption chart for different methods

number of alive nodes in 100shown. The result demonstrates

leach have the of energy, the number of alive nodes has been

lifetime with different amounts of energy is shown in figure seen, the proposed method has better outcome

the size of land in second scenarios is changed. The the best amount of alive nodes and network life time.

48

Second Scenario; A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D) Energy Consumption chart for different methods

100th round based on differdemonstrates best results. in other methods, in this range

been decreased and dof energy is shown in figure

seen, the proposed method has better outcomes rather than the size of land in second scenarios is changed. The

the best amount of alive nodes and network life time.

F. Rad, Z

Second Scenario; A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D) Energy Consumption chart for different methods

th round based on differdemonstrates that in smaller amounts of

best results. in other methods, in this range decreased and d

of energy is shown in figure rather than others.

the size of land in second scenarios is changed. The the best amount of alive nodes and network life time.

Z. Moghtaderinasab

Second Scenario; A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D) Energy Consumption chart for different methods

th round based on differthat in smaller amounts of

best results. in other methods, in this range decreased and dead nodes increased. So,

of energy is shown in figure others.

the size of land in second scenarios is changed. The the best amount of alive nodes and network life time.

Moghtaderinasab

Second Scenario; A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D)

th round based on different energthat in smaller amounts of

best results. in other methods, in this range ead nodes increased. So,

of energy is shown in figure 6. As it

the size of land in second scenarios is changed. The results showthe best amount of alive nodes and network life time.

Moghtaderinasab, H. Parvin

Second Scenario; A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D)

ent energies in that in smaller amounts of

best results. in other methods, in this range ead nodes increased. So,

. As it has been

results show

Parvin

Second Scenario; A) Network’s lifetime, B) Number of dead nodes, C) residual Energy, D)

in the that in smaller amounts of 0.4j,

best results. in other methods, in this range ead nodes increased. So,

has been

that,

Page 9: An Improved W-LEACH Routing Protocol in Wireless Sensor

Journal of

Journal of Advances in Advances in Advances in Computer

Figure

Computer Research

Figure 5: Number of alive nodes in

Figure

Research

Number of alive nodes in

Figure 6: Network life time

49

Number of alive nodes in

Network life time

(Vol

Number of alive nodes in 100th round

Network life time

Vol. 8, No

th round

No. 2, May May 2017) 4343-51

Page 10: An Improved W-LEACH Routing Protocol in Wireless Sensor

An Improved W

mproved Wmproved W-LEACH RoutingLEACH Routing

Figure

LEACH Routing …

Figure 7: Number of alive nodes in

Figure

mber of alive nodes in

Figure 8: Network life time

50

mber of alive nodes in

Network life time

F. Rad, Z

mber of alive nodes in 100th round

Network life time

Z. Moghtaderinasab

th round

MoghtaderinasabMoghtaderinasab, H. ParvinParvin

Page 11: An Improved W-LEACH Routing Protocol in Wireless Sensor

Journal of Advances in Computer Research (Vol. 8, No. 2, May 2017) 43-51

51

6. Conclusion

In recent years, many studies have tried to improve clustering protocols, and all researchers tried to avoid the weakness of randomly clustering of LEACH algorithm. One of these studies is W-LEACH method that is based on the weight nodes. Cluster nodes that have the highest value will be the cluster-head in each round. In the higher rounds, each node which has the highest weight has the highest chance of being cluster-head.

The higher the rounds go; the density effect declines in initial influence. With this mechanism, the nodes that have high energy density are appropriate and yet have a good chance to be chosen as a cluster-head. The proposed algorithm is implemented in MATLAB and we discussed the results in terms of alive nodes, dead nodes and the network energy. The result of the proposed method was compared with L-LEACH, DE-LEACH, LEACH-C, LEACH and W-LEACH. Comparison results showed that the proposed algorithm have been the best performance among others methods.

References

[1] H. M. Abdulsalam and L. K. Kamel, "W-LEACH: Weighted Low Energy Adaptive Clustering Hierarchy aggregation algorithm for data streams in wireless sensor networks," in Data Mining Workshops (ICDMW), 2010 IEEE International Conference on, 2010, pp. 1-8.

[2] W. R. Heinzelman, A. Chandrakasan, and H. Balakrishnan, "Energy-efficient communication protocol for wireless microsensor networks," in System sciences, 2000. Proceedings of the 33rd annual Hawaii international conference on, 2000, p. 10 pp. vol. 2.

[3] W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan, "An application-specific protocol architecture for wireless microsensor networks," Wireless Communications, IEEE Transactions on, vol. 1, pp. 660-670, 2002.

[4] D. Koutsonikolas, S. M. Das, Y. C. Hu, and I. Stojmenovic, "Hierarchical geographic multicast routing for wireless sensor networks," Wireless networks, vol. 16, pp. 449-466, 2010.

[5] J. Hong, J. Kook, S. Lee, D. Kwon, and S. Yi, "T-LEACH: The method of threshold-based cluster head replacement for wireless sensor networks," Information Systems Frontiers, vol. 11, pp. 513-521, 2009.

[6] M. Tong and M. Tang, "LEACH-B: an improved LEACH protocol for wireless sensor network," in Wireless Communications Networking and Mobile Computing (WiCOM), 2010 6th International Conference on, 2010, pp. 1-4.

[7] O. Zytoune, M. EL AROUSSI, M. RZIZA, and D. ABOUTAJDINE, "Stochastic low energy adaptive clustering hierarchy," Journal of Computer Networks and Internet Research ICGST-CNIR, vol. 8, pp. 47-51, 2008.

[8] H. Junping, J. Yuhui, and D. Liang, "A time-based cluster-head selection algorithm for LEACH," in Computers and Communications, 2008. ISCC 2008. IEEE Symposium on, 2008, pp. 1172-1176.

[9] S. Cho, L. Han, B. Joo, and S. Han, "P-LEACH: an efficient cluster-based technique to track mobile sinks in wireless sensor networks," International Journal of Distributed Sensor Networks, vol. 2014, 2014.

[10] S. Kumar, M. Prateek, N. Ahuja, and B. Bhushan, "DE-LEACH: Distance and Energy Aware LEACH," arXiv preprint arXiv:1408.2914, 2014.

Page 12: An Improved W-LEACH Routing Protocol in Wireless Sensor

An Improved W-LEACH Routing … F. Rad, Z. Moghtaderinasab, H. Parvin

52