SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 909
A Clustering Method for Wireless Sensors Networks
Darshtiha D R1, Veerappa B N2
1PG Student, DOS in CSE, UBDTCE, Davangere, Karnataka, India.
2Associate Professor, DOS in CSE, UBDTCE, Davangere, Karnataka, India.
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract –Clustering0algorithmshave1beenwidely2used
in3manydomains4soas5to partition6a set7ofelements8into
several9subsets, each0subset (or “cluster”) 1grouping
elements2which share3some similarities. 4These
algorithms5are particularly6useful in7wireless sensor8
networks (WSNs), 9where they0allow data1aggregation
and2energy cuts.3By forming4clusters and5electing
cluster6heads responsible7for forwarding8their packets,9
the small0devices that1compose WSNs2have not3toreach4
directly the5base station (BS) 6of the7network. They8spare
energy9and they0canlead1furtherin2timetheir3measuring
task, 4so as5to detect5forest fires6or water7pollution for8
example. In9this paper, 0we will1apply a2new and3general
clustering4algorithm, based5on classificability6and
ultrametric7properties, to8a WSN. 9Our goal0is to1get
clusters2with a3low computational4complexity, but5with
an6optimal structure7regarding energy8consumption.
1.INTRODUCTION
Clustering algorithms0are often1essential in2wireless
sensor3networks to4cut down5on energy6consumption
and7to improve8scalability. Basically, 9theyare0algorithms
which1aim at2dividing a3set of4element into5a finite6
number of7subsets. Those8subsets are9called “clusters”0
and in1mostcases2theyare3formedin4sucha5waythat6the
similarity7between the8elements in9a same0subset is1
maximal,whereas2thesimilarity3between elements4coming
from5different clusters6is minimal. 7Partitioning (i.e.
clustering) 8a set9of element0may serve1variouspurposes.
It2can highlight3differences between4groups, and5allows
one6to manipulate7subclasses of8items as9single objects.
Clustering0algorithms such1as LEACH2or HEED3are
particularly4useful in5building networks6whereenergy7or
reliability8of links9are a0concern. Wireless1sensor
networks2(WSNs) are3composed of4a base5station (BS)6
and of7multiple devices. 8These devices9areable0tosense1
WSNs environment,2to turn3their measures4into electric5
signals and6to forward7itby8wirelesstransmission9tothe0
BS. 1Some regular2measurement activities3cannot be4led
by5human beings; 6in such7cases,sensors8arespread9over
wide0areas to1proceed to2a constant3watch.For4instance,
detecting5forest fires,6seismic activity,7toxic gases8or
nuclear9threats, evaluating0water pollution,1or detecting2
moving targets3on a4militaryfield,5aretasks6thatrequire7
the use8of WSNs. 9Sensors must0beable1toresist2totheir3
hostile environment. 4They are5designed to6be small7
entities, which8have a9number of constraints: 0they are1
limited in2computation ability3as well4as in5available
memory, 6their energy7amount is8finite, and9they are0not
reloaded. Once1deployed, sensors2must organize3
themselves to4form a5functional network6that runs7in
autonomy.
Several8problematics in9WSNs have0been widely1
studied in2literature, such3as network4security, fault5
tolerance, or6distributing the7energy load. 8To address9
these problems, 0existing solutions1often include (but are
not limited to) 2the use3of a4clustering algorithm, 5as for.
Indeed, 6the network7is partitioned8into several9clusters,
each0containing a1cluster head (CH), 2which is3elected
among4the sensors5and whose6purposeis7toforward8the
packets9from its0neighbor nodes1to the2BS. In2terms of3
scalability,clustering4makeseasier5addingor6withdrawing
new7sets of8sensors to/from9the network. 0As for1the
fault2tolerance or3the communication4security,it5may be6
easier to7scale a8solution to9a cluster0rather than1to the2
whole network. 3Regarding energy4consumption, it5isfar6
less consuming7if each8“normal” node9sends data0to the1
“closest”CH2ratherthan3emittingdirectly4tothe5BS.Thus6
CHs are7the only8nodes to9carry out0the energy-
expensive1communication with2the BS,3after having4
possibly proceeded5to data6fusion and/or7aggregation
In8this paper, 9we will0apply the1FFUCA to2a WSN,3
We will4define a5judicious distance6between sensors7of
the8WSN, and9ensure that0it follows1metric properties.
The2use of3the FFUCA4algorithm provides5an
accurate6way to7cluster the8network according9to
desired0properties with1an optimal2computational cost.
In3our case, 4physical distance5between the6sensors in7a
cluster8is an9important parameter: 0as it1comes longer,
the2radio signal3to communicate4between two5nodes
must6be more7powerful, and8more energy9is consumed.
Eventually, 0our goal1is to2save energy3and to4enable the
WSN to6live longer.
2. PROPOSED7METHOD
Building an8organizational structure9in Wireless0
Sensor Networks (WSNs) is1a known2problem. Since3the
fundamental4advantage of5network structure6is the7
ability to8deploy sensors9in an0ad hoc1manner, it2is
difficult3to organize4nodes into5groups pre-deployment6
[9]. The clustering7process is8an important9part in0
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 910
organizing WSNs. In1fact, it2can affect3dramatically the4
network performance. Whatever,5there exists6several
specific7approaches to8cluster WSNs9which should0
consider the1following conditions [9]:
• Limited2energy &3network lifetime:4sensor energy5
in the6network is7limited. The8proper management9of
this0resource is1vital to2the network3lifetime.
• Network4ability: the5performance of6the WSN7is
tied8to an9optimal organization0of sensor1nodes and2
cluster heads3which improve4their ability5by decreasing6
their energy7consumption.
•Application8dependency:the9clusteringscheme0must
be1flexible to2the variety3of application4requirements.
Considering5these requirements6we propose7a new8
approach of9clustering in0WSNsbased1onFFUCA(Fastand
Flexible2Unsupervised Clustering3Method) method4[10].
FFUCA is5a general6clustering method7based on8
classificability and9ultrametric properties. It0has a1
computational cost2of O(n)+€2 in3the average4case and5
O(n2) +€ in6the (rare) worst7case. Using8FFUCA allows9a
fast0and optimal (regarding energy consumption)
organization1of clusters, cluster2heads and3sensor
nodes4in the5network. The6resulting structure7is based8
essentially on9a energy0consumption measure1de which2
ensures a3proper economy4of energy (see5properties
bellow). Thus,6it increases7the network8lifetime and9
improves its0performance. The1FFUCA is2flexible to3the
processed4data (nodes, energy...)and5tothe6usersettings7
(size of sample8nodes and values9of critical thresholds0of
vicinity). Indeed,1the user2is an3actor in4the execution5of
the6algorithm. He7can parameter8the entries9and refine0
the results.
The general1idea of2FFCUA method3is based4on two5
principal steps:
1) Deducing6the behavior7of the8whole sensors9with
the0energy consumption1measure de2from sample3nodes.
The4sample is5chosen uniformly6atrandom(whose7sizeis
given be8the user). Inferring9the behavior0consists in1
building an2ultrametric (ordered) space3which is4
structured hierarchically5(see[10][18]for6furtherdetails).
The behavior7includesseeds8ofclusters9anddense0groups
of1sensors (cluster2sizes). The1generated seeds2are the3
best candidate4nodes to5be cluster6heads (CHs);
2) Aggregating7the rest8of sensors (except9those
chosen as0sample) in1clustersaccording2toinformation3of
the4step 1 (i.e. cluster5seeds and6thresholds).
A. Principle
Assumption71: Consider8a given9WSN N0endowed
with1an energy2consumption measure3de which4satisfies
the following5properties of6distance (metric)7for all8any
three9sensors s1,s2,s3 ∈ N (see0Figure 1):
1) (Symmetry)1de(s1, s2) = de(s2, s1). The2required
energy3to transmit4one bit5of data6from s1 to s2,7is the8
same as9to transmit0one bit1from s2 to s1;
2) (Positive2definiteness)de(s1,s2)≥0,and3de(s1,s2)=0
⇔ s1 = s2. The4requiredenergy5forthe6transmissionof7one
bit8of data9is ≥ 0. The0transmissionof1onebit2froms1 tos1
is3null;
3) (Triangle4inequality) de(s1,s2) ≤ de(s1,s3)+de(s3,s2).
The5required energy6to transmit7one bit8of data9from s1
to s2 is ≤ to0the sum1of required2energy to3transmit
one4bit of5data from6s1 to7s3 and8from s39to s2.
Figure01. Example1of metric2space: a3WSN described4by
a5distance d
The6FFUCA method7is composed8of the9following steps:
Step01: Choose1uniformly at2random a3sample
nodes from4the network5N of6size m7(e.g. m = n /50
nodes8if n = 1,000) (see9Figure 2)
Remark01: The1choice of2the sample3nodes
depends4on the5processed network6and on7the expert8in
its9deployment.
Remark 20: The number1m of2nodes in3the
sample4depends on5thenumber6nof7nodesin8thewhole9
WSN compared0to the1bounds of2de. The3larger n4is the5
pettier m6is compared7to that8of n9[19].
Figure02. Chosen1nodes (with m = 5)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 911
Example 12: Consider a3WSN of4size n = 100,0005nodes
and6distance de ∈ [0,0.5]; if7we use8a sample9of 500nodes,
we can1easily get2an idea3about an4optimal organization5
of nodes6w.r.t energy7consumption. But8if n=5009and de∈
[0,300],choosing0a sample1of 52nodes does3not provide4
enough information5about the6mannerthe7nodes behave8
with de.
Step92: Execute0a classic1hierarchical clustering2
algorithm (WPGMA or UPGMA,3two known algorithms4for
building ultrametric5spaces) using6the distance7de on8the
chosen9sample nodes.
Step03: Represent1the distances2in the3resulting
dendrogram,4thus the5ultrametric space6is built7(see
Figure83).
Figure93. Building0an ultrametric1space from2the
chosen3sample nodes4and representing5distances.
Step64: Deduce7clusters’ intervals8(thresholds)
which9depend on0the vicinity1sought-after and2de, as3
large or4precise view5of proximities6between nodes7(this
step is8specified by the9user or0expert) (see1Figure 4).
Figure24. Choosing3cluster sizes,4represented by5circles.
Step65: Choose7uniformly at8random one9
representative node0per cluster1from the2result of3the
last4step (see5Figure 5).
Figure65. Choosing7CHs
Remark83: In9this example,0as the1number of2
nodes is3small we4use the5samenodes6chosenfor7sample
as8cluster representative9nodes.
Step06:1Pick therest2of nodes3one by4one and5
comparethem (according6to de)7with the8cluster
representative9nodes of0the previous1step:
• If2the compared3data is4close to5one(or6more)
representative7node(s)w.r.t.8thedefined9thresholds,then0
add it1to the2same cluster(s)3as this4(those)
representative5node(s);
Remark64:If7thecompared8data is9closeto0more
than1one representative,2then it3will be4added to5more
than6one cluster7and consequently8generate an9
overlapping clustering0(see [20] [21]1for details2about
overlapping clustering).
Remark35: The4random choice5of initial6points
does7not affect8the resulting9clusters [10]0[18].
• Else,1create a2new cluster3which will4be
represented5by the6remote node7(see Figure86).
Figure96. Nodes0aggregationand1newclusters2emergence
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 912
Remark36: Outliers4are farther5most nodes,6they
are7consideredas8noisesin9general.FFUCA0issensitive1to
this2kind of3nodes [10]4(see Figure57).
Figure67. Detection7of outliers
The8computational cost9of FFUCA0method is,1in the2
average case,3equal to4O(n), and5in the6rare worst7case,
equal8to O(n2). We9ignore € (the0costofthe1samplenodes’
hierarchical2clustering) because3it is-unimportant
compared5to the6global number7of nodes8in the9
processed network. The0complexityof1FFUCAremains2the
same3even if4the size5of the6network increases,7thus it8
can process9dynamic WSNs0[10].
3. CONCLUSIONS
We1propose in2this paper3a novel4approachof5clustering
in6WSNs based7on the8FFUCA method9and on0a
metric1measure of2energy consumption3which provide4
rapidly an5optimal (regarding6energy consumption)
organization7of nodes. The8complexity of9ourapproach0is
linear1(O(n)in2averagecase3andO(n2)4inthe5rareworst6
case), consequently7it can8process large9networks. In0
addition, this1computational cost2remainsthe3same even4
if the5size of6the network7increases, thus8it has9the
ability0to cluster1dynamic WSNs. Thanks2to its3simplicity,
this4approach can5easily be6applied. It7can also8be used9
as a0hierarchical clustering1method, thus2providing a3
clearer organization4of nodes.
REFERENCES
[1] M. J. Handy, M. Haase, and D. Timmerman. Low energy
adap- tive clustering hierarchy with deterministic cluster-
head selection. In Proceedings of the 4thIEEE Conferenceon
Mobile and Wireless CommunicationsNetworks,Stockholm,
Sweden, 2002.
[2] O. Younis and S. Fahmy. HEED: a hybrid, energy-efficient
distributed clustering approach for ad hoc sensor networks.
IEEE Trans. Mobile Comput., 3(4):366–379, 2004.
[3] G. Anastasi et al. Energy conservation in wireless sensor
networks: A survey. Ad Hocs Networks, 7:537–668, 2009.
[4] F. Hu and N. Sharma. Security considerations in ad hoc
sensor networks. Ad Hoc Networks, 3:69–89, 2005.
[5] M. Guechari, L. Mokdad, and S. Tan. Dynamic solution for
detecting denial of service attacks in wireless sensor
networks. In IEEE Interna- tional Conference on
communications, June 2012.
[6] S. Ozdemir and Y. Xiao. Secure data aggregation in
wireless sensor networks: A comprehensive overview.
Computer Networks, 53:2022– 2037, 2009.
[7] Y. Liang. Efficient temporal compression in wireless
sensor networks. In Proceedings of the 36th Annual IEEE
Conference on Local Computer Networks, Bonn, Germany,
2011.
[8] A. A. Abbasi and M. Younis. A survey on clustering
algorithms for wireless sensor networks. Computer
Communications, 30:2826–2841, June 2007.

More Related Content

What's hot

TWO LEVEL DATA FUSION MODEL FOR DATA MINIMIZATION AND EVENT DETECTION IN PERI...
TWO LEVEL DATA FUSION MODEL FOR DATA MINIMIZATION AND EVENT DETECTION IN PERI...TWO LEVEL DATA FUSION MODEL FOR DATA MINIMIZATION AND EVENT DETECTION IN PERI...
TWO LEVEL DATA FUSION MODEL FOR DATA MINIMIZATION AND EVENT DETECTION IN PERI...
pijans
 
Data aggregation in wireless sensor network based on dynamic fuzzy clustering
Data aggregation in wireless sensor network based on dynamic fuzzy clusteringData aggregation in wireless sensor network based on dynamic fuzzy clustering
Data aggregation in wireless sensor network based on dynamic fuzzy clustering
csandit
 
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...
ijassn
 

What's hot (17)

GREEDY CLUSTER BASED ROUTING FOR WIRELESS SENSOR NETWORKS
GREEDY CLUSTER BASED ROUTING FOR WIRELESS SENSOR NETWORKSGREEDY CLUSTER BASED ROUTING FOR WIRELESS SENSOR NETWORKS
GREEDY CLUSTER BASED ROUTING FOR WIRELESS SENSOR NETWORKS
 
H235055
H235055H235055
H235055
 
WIND SPEED & POWER FORECASTING USING ARTIFICIAL NEURAL NETWORK (NARX) FOR NEW...
WIND SPEED & POWER FORECASTING USING ARTIFICIAL NEURAL NETWORK (NARX) FOR NEW...WIND SPEED & POWER FORECASTING USING ARTIFICIAL NEURAL NETWORK (NARX) FOR NEW...
WIND SPEED & POWER FORECASTING USING ARTIFICIAL NEURAL NETWORK (NARX) FOR NEW...
 
TWO LEVEL DATA FUSION MODEL FOR DATA MINIMIZATION AND EVENT DETECTION IN PERI...
TWO LEVEL DATA FUSION MODEL FOR DATA MINIMIZATION AND EVENT DETECTION IN PERI...TWO LEVEL DATA FUSION MODEL FOR DATA MINIMIZATION AND EVENT DETECTION IN PERI...
TWO LEVEL DATA FUSION MODEL FOR DATA MINIMIZATION AND EVENT DETECTION IN PERI...
 
Presentation: Wind Speed Prediction using Radial Basis Function Neural Network
Presentation: Wind Speed Prediction using Radial Basis Function Neural NetworkPresentation: Wind Speed Prediction using Radial Basis Function Neural Network
Presentation: Wind Speed Prediction using Radial Basis Function Neural Network
 
Optimizing Data Confidentiality using Integrated Multi Query Services
Optimizing Data Confidentiality using Integrated Multi Query ServicesOptimizing Data Confidentiality using Integrated Multi Query Services
Optimizing Data Confidentiality using Integrated Multi Query Services
 
C1804011117
C1804011117C1804011117
C1804011117
 
Delay Constraint Network Structure with in-Network Data Fusion for Wireless S...
Delay Constraint Network Structure with in-Network Data Fusion for Wireless S...Delay Constraint Network Structure with in-Network Data Fusion for Wireless S...
Delay Constraint Network Structure with in-Network Data Fusion for Wireless S...
 
A review on energy efficient clustering routing
A review on energy efficient clustering routingA review on energy efficient clustering routing
A review on energy efficient clustering routing
 
B0330811
B0330811B0330811
B0330811
 
Ed33777782
Ed33777782Ed33777782
Ed33777782
 
B1804010610
B1804010610B1804010610
B1804010610
 
WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...
WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...
WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...
 
Scenarios of Lifetime Extension Algorithms for Wireless Ad Hoc Networks
Scenarios of Lifetime Extension Algorithms for Wireless Ad Hoc NetworksScenarios of Lifetime Extension Algorithms for Wireless Ad Hoc Networks
Scenarios of Lifetime Extension Algorithms for Wireless Ad Hoc Networks
 
Data aggregation in wireless sensor network based on dynamic fuzzy clustering
Data aggregation in wireless sensor network based on dynamic fuzzy clusteringData aggregation in wireless sensor network based on dynamic fuzzy clustering
Data aggregation in wireless sensor network based on dynamic fuzzy clustering
 
Mobile Agents based Energy Efficient Routing for Wireless Sensor Networks
Mobile Agents based Energy Efficient Routing for Wireless Sensor NetworksMobile Agents based Energy Efficient Routing for Wireless Sensor Networks
Mobile Agents based Energy Efficient Routing for Wireless Sensor Networks
 
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...
OPTIMAL CLUSTERING AND ROUTING FOR WIRELESS SENSOR NETWORK BASED ON CUCKOO SE...
 

Similar to A Clustering Method for Wireless Sensors Networks

DATA GATHERING ALGORITHMS FOR WIRELESS SENSOR NETWORKS: A SURVEY
DATA GATHERING ALGORITHMS FOR WIRELESS SENSOR NETWORKS: A SURVEYDATA GATHERING ALGORITHMS FOR WIRELESS SENSOR NETWORKS: A SURVEY
DATA GATHERING ALGORITHMS FOR WIRELESS SENSOR NETWORKS: A SURVEY
ijasuc
 

Similar to A Clustering Method for Wireless Sensors Networks (20)

Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...
Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...
Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...
 
IRJET- Clustering Protocols in Wireless Sensor Network: A Review
IRJET-  	  Clustering Protocols in Wireless Sensor Network: A ReviewIRJET-  	  Clustering Protocols in Wireless Sensor Network: A Review
IRJET- Clustering Protocols in Wireless Sensor Network: A Review
 
ENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKS
ENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKSENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKS
ENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKS
 
Energy efficient data communication approach in wireless sensor networks
Energy efficient data communication approach in wireless sensor networksEnergy efficient data communication approach in wireless sensor networks
Energy efficient data communication approach in wireless sensor networks
 
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor Node
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor NodeIRJET- Enhancing Data Transmission and Protection in Wireless Sensor Node
IRJET- Enhancing Data Transmission and Protection in Wireless Sensor Node
 
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHODINCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
 
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHODINCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
 
Comparative Analysis of Route Information Based Enhanced Divide and Rule Stra...
Comparative Analysis of Route Information Based Enhanced Divide and Rule Stra...Comparative Analysis of Route Information Based Enhanced Divide and Rule Stra...
Comparative Analysis of Route Information Based Enhanced Divide and Rule Stra...
 
IRJET- Sink Mobility based Energy Efficient Routing Protocol for Wireless Sen...
IRJET- Sink Mobility based Energy Efficient Routing Protocol for Wireless Sen...IRJET- Sink Mobility based Energy Efficient Routing Protocol for Wireless Sen...
IRJET- Sink Mobility based Energy Efficient Routing Protocol for Wireless Sen...
 
Energy Efficient Clustering Algorithm based on Expectation Maximization for H...
Energy Efficient Clustering Algorithm based on Expectation Maximization for H...Energy Efficient Clustering Algorithm based on Expectation Maximization for H...
Energy Efficient Clustering Algorithm based on Expectation Maximization for H...
 
34 9141 it ns2-tentative route selection approach for edit septian
34 9141 it  ns2-tentative route selection approach for edit septian34 9141 it  ns2-tentative route selection approach for edit septian
34 9141 it ns2-tentative route selection approach for edit septian
 
The Expansion of 3D wireless sensor network Bumps localization
The Expansion of 3D wireless sensor network Bumps localizationThe Expansion of 3D wireless sensor network Bumps localization
The Expansion of 3D wireless sensor network Bumps localization
 
fast publication journals
fast publication journalsfast publication journals
fast publication journals
 
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
 
DATA GATHERING ALGORITHMS FOR WIRELESS SENSOR NETWORKS: A SURVEY
DATA GATHERING ALGORITHMS FOR WIRELESS SENSOR NETWORKS: A SURVEYDATA GATHERING ALGORITHMS FOR WIRELESS SENSOR NETWORKS: A SURVEY
DATA GATHERING ALGORITHMS FOR WIRELESS SENSOR NETWORKS: A SURVEY
 
An energy-efficient cluster head selection in wireless sensor network using g...
An energy-efficient cluster head selection in wireless sensor network using g...An energy-efficient cluster head selection in wireless sensor network using g...
An energy-efficient cluster head selection in wireless sensor network using g...
 
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
 
Enhanced Hybrid Clustering Scheme for Dense Wireless Sensor Networks
Enhanced Hybrid Clustering Scheme for Dense Wireless Sensor NetworksEnhanced Hybrid Clustering Scheme for Dense Wireless Sensor Networks
Enhanced Hybrid Clustering Scheme for Dense Wireless Sensor Networks
 
IRJET- Study on Hierarchical Cluster-Based Energy-Efficient Routing in Wi...
IRJET-  	  Study on Hierarchical Cluster-Based Energy-Efficient Routing in Wi...IRJET-  	  Study on Hierarchical Cluster-Based Energy-Efficient Routing in Wi...
IRJET- Study on Hierarchical Cluster-Based Energy-Efficient Routing in Wi...
 
Enhanced Routing and Cluster Based Algorithms in WSNs to Improve Communicatio...
Enhanced Routing and Cluster Based Algorithms in WSNs to Improve Communicatio...Enhanced Routing and Cluster Based Algorithms in WSNs to Improve Communicatio...
Enhanced Routing and Cluster Based Algorithms in WSNs to Improve Communicatio...
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 

Recently uploaded (20)

Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 

A Clustering Method for Wireless Sensors Networks

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 909 A Clustering Method for Wireless Sensors Networks Darshtiha D R1, Veerappa B N2 1PG Student, DOS in CSE, UBDTCE, Davangere, Karnataka, India. 2Associate Professor, DOS in CSE, UBDTCE, Davangere, Karnataka, India. ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract –Clustering0algorithmshave1beenwidely2used in3manydomains4soas5to partition6a set7ofelements8into several9subsets, each0subset (or “cluster”) 1grouping elements2which share3some similarities. 4These algorithms5are particularly6useful in7wireless sensor8 networks (WSNs), 9where they0allow data1aggregation and2energy cuts.3By forming4clusters and5electing cluster6heads responsible7for forwarding8their packets,9 the small0devices that1compose WSNs2have not3toreach4 directly the5base station (BS) 6of the7network. They8spare energy9and they0canlead1furtherin2timetheir3measuring task, 4so as5to detect5forest fires6or water7pollution for8 example. In9this paper, 0we will1apply a2new and3general clustering4algorithm, based5on classificability6and ultrametric7properties, to8a WSN. 9Our goal0is to1get clusters2with a3low computational4complexity, but5with an6optimal structure7regarding energy8consumption. 1.INTRODUCTION Clustering algorithms0are often1essential in2wireless sensor3networks to4cut down5on energy6consumption and7to improve8scalability. Basically, 9theyare0algorithms which1aim at2dividing a3set of4element into5a finite6 number of7subsets. Those8subsets are9called “clusters”0 and in1mostcases2theyare3formedin4sucha5waythat6the similarity7between the8elements in9a same0subset is1 maximal,whereas2thesimilarity3between elements4coming from5different clusters6is minimal. 7Partitioning (i.e. clustering) 8a set9of element0may serve1variouspurposes. It2can highlight3differences between4groups, and5allows one6to manipulate7subclasses of8items as9single objects. Clustering0algorithms such1as LEACH2or HEED3are particularly4useful in5building networks6whereenergy7or reliability8of links9are a0concern. Wireless1sensor networks2(WSNs) are3composed of4a base5station (BS)6 and of7multiple devices. 8These devices9areable0tosense1 WSNs environment,2to turn3their measures4into electric5 signals and6to forward7itby8wirelesstransmission9tothe0 BS. 1Some regular2measurement activities3cannot be4led by5human beings; 6in such7cases,sensors8arespread9over wide0areas to1proceed to2a constant3watch.For4instance, detecting5forest fires,6seismic activity,7toxic gases8or nuclear9threats, evaluating0water pollution,1or detecting2 moving targets3on a4militaryfield,5aretasks6thatrequire7 the use8of WSNs. 9Sensors must0beable1toresist2totheir3 hostile environment. 4They are5designed to6be small7 entities, which8have a9number of constraints: 0they are1 limited in2computation ability3as well4as in5available memory, 6their energy7amount is8finite, and9they are0not reloaded. Once1deployed, sensors2must organize3 themselves to4form a5functional network6that runs7in autonomy. Several8problematics in9WSNs have0been widely1 studied in2literature, such3as network4security, fault5 tolerance, or6distributing the7energy load. 8To address9 these problems, 0existing solutions1often include (but are not limited to) 2the use3of a4clustering algorithm, 5as for. Indeed, 6the network7is partitioned8into several9clusters, each0containing a1cluster head (CH), 2which is3elected among4the sensors5and whose6purposeis7toforward8the packets9from its0neighbor nodes1to the2BS. In2terms of3 scalability,clustering4makeseasier5addingor6withdrawing new7sets of8sensors to/from9the network. 0As for1the fault2tolerance or3the communication4security,it5may be6 easier to7scale a8solution to9a cluster0rather than1to the2 whole network. 3Regarding energy4consumption, it5isfar6 less consuming7if each8“normal” node9sends data0to the1 “closest”CH2ratherthan3emittingdirectly4tothe5BS.Thus6 CHs are7the only8nodes to9carry out0the energy- expensive1communication with2the BS,3after having4 possibly proceeded5to data6fusion and/or7aggregation In8this paper, 9we will0apply the1FFUCA to2a WSN,3 We will4define a5judicious distance6between sensors7of the8WSN, and9ensure that0it follows1metric properties. The2use of3the FFUCA4algorithm provides5an accurate6way to7cluster the8network according9to desired0properties with1an optimal2computational cost. In3our case, 4physical distance5between the6sensors in7a cluster8is an9important parameter: 0as it1comes longer, the2radio signal3to communicate4between two5nodes must6be more7powerful, and8more energy9is consumed. Eventually, 0our goal1is to2save energy3and to4enable the WSN to6live longer. 2. PROPOSED7METHOD Building an8organizational structure9in Wireless0 Sensor Networks (WSNs) is1a known2problem. Since3the fundamental4advantage of5network structure6is the7 ability to8deploy sensors9in an0ad hoc1manner, it2is difficult3to organize4nodes into5groups pre-deployment6 [9]. The clustering7process is8an important9part in0
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 910 organizing WSNs. In1fact, it2can affect3dramatically the4 network performance. Whatever,5there exists6several specific7approaches to8cluster WSNs9which should0 consider the1following conditions [9]: • Limited2energy &3network lifetime:4sensor energy5 in the6network is7limited. The8proper management9of this0resource is1vital to2the network3lifetime. • Network4ability: the5performance of6the WSN7is tied8to an9optimal organization0of sensor1nodes and2 cluster heads3which improve4their ability5by decreasing6 their energy7consumption. •Application8dependency:the9clusteringscheme0must be1flexible to2the variety3of application4requirements. Considering5these requirements6we propose7a new8 approach of9clustering in0WSNsbased1onFFUCA(Fastand Flexible2Unsupervised Clustering3Method) method4[10]. FFUCA is5a general6clustering method7based on8 classificability and9ultrametric properties. It0has a1 computational cost2of O(n)+€2 in3the average4case and5 O(n2) +€ in6the (rare) worst7case. Using8FFUCA allows9a fast0and optimal (regarding energy consumption) organization1of clusters, cluster2heads and3sensor nodes4in the5network. The6resulting structure7is based8 essentially on9a energy0consumption measure1de which2 ensures a3proper economy4of energy (see5properties bellow). Thus,6it increases7the network8lifetime and9 improves its0performance. The1FFUCA is2flexible to3the processed4data (nodes, energy...)and5tothe6usersettings7 (size of sample8nodes and values9of critical thresholds0of vicinity). Indeed,1the user2is an3actor in4the execution5of the6algorithm. He7can parameter8the entries9and refine0 the results. The general1idea of2FFCUA method3is based4on two5 principal steps: 1) Deducing6the behavior7of the8whole sensors9with the0energy consumption1measure de2from sample3nodes. The4sample is5chosen uniformly6atrandom(whose7sizeis given be8the user). Inferring9the behavior0consists in1 building an2ultrametric (ordered) space3which is4 structured hierarchically5(see[10][18]for6furtherdetails). The behavior7includesseeds8ofclusters9anddense0groups of1sensors (cluster2sizes). The1generated seeds2are the3 best candidate4nodes to5be cluster6heads (CHs); 2) Aggregating7the rest8of sensors (except9those chosen as0sample) in1clustersaccording2toinformation3of the4step 1 (i.e. cluster5seeds and6thresholds). A. Principle Assumption71: Consider8a given9WSN N0endowed with1an energy2consumption measure3de which4satisfies the following5properties of6distance (metric)7for all8any three9sensors s1,s2,s3 ∈ N (see0Figure 1): 1) (Symmetry)1de(s1, s2) = de(s2, s1). The2required energy3to transmit4one bit5of data6from s1 to s2,7is the8 same as9to transmit0one bit1from s2 to s1; 2) (Positive2definiteness)de(s1,s2)≥0,and3de(s1,s2)=0 ⇔ s1 = s2. The4requiredenergy5forthe6transmissionof7one bit8of data9is ≥ 0. The0transmissionof1onebit2froms1 tos1 is3null; 3) (Triangle4inequality) de(s1,s2) ≤ de(s1,s3)+de(s3,s2). The5required energy6to transmit7one bit8of data9from s1 to s2 is ≤ to0the sum1of required2energy to3transmit one4bit of5data from6s1 to7s3 and8from s39to s2. Figure01. Example1of metric2space: a3WSN described4by a5distance d The6FFUCA method7is composed8of the9following steps: Step01: Choose1uniformly at2random a3sample nodes from4the network5N of6size m7(e.g. m = n /50 nodes8if n = 1,000) (see9Figure 2) Remark01: The1choice of2the sample3nodes depends4on the5processed network6and on7the expert8in its9deployment. Remark 20: The number1m of2nodes in3the sample4depends on5thenumber6nof7nodesin8thewhole9 WSN compared0to the1bounds of2de. The3larger n4is the5 pettier m6is compared7to that8of n9[19]. Figure02. Chosen1nodes (with m = 5)
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 911 Example 12: Consider a3WSN of4size n = 100,0005nodes and6distance de ∈ [0,0.5]; if7we use8a sample9of 500nodes, we can1easily get2an idea3about an4optimal organization5 of nodes6w.r.t energy7consumption. But8if n=5009and de∈ [0,300],choosing0a sample1of 52nodes does3not provide4 enough information5about the6mannerthe7nodes behave8 with de. Step92: Execute0a classic1hierarchical clustering2 algorithm (WPGMA or UPGMA,3two known algorithms4for building ultrametric5spaces) using6the distance7de on8the chosen9sample nodes. Step03: Represent1the distances2in the3resulting dendrogram,4thus the5ultrametric space6is built7(see Figure83). Figure93. Building0an ultrametric1space from2the chosen3sample nodes4and representing5distances. Step64: Deduce7clusters’ intervals8(thresholds) which9depend on0the vicinity1sought-after and2de, as3 large or4precise view5of proximities6between nodes7(this step is8specified by the9user or0expert) (see1Figure 4). Figure24. Choosing3cluster sizes,4represented by5circles. Step65: Choose7uniformly at8random one9 representative node0per cluster1from the2result of3the last4step (see5Figure 5). Figure65. Choosing7CHs Remark83: In9this example,0as the1number of2 nodes is3small we4use the5samenodes6chosenfor7sample as8cluster representative9nodes. Step06:1Pick therest2of nodes3one by4one and5 comparethem (according6to de)7with the8cluster representative9nodes of0the previous1step: • If2the compared3data is4close to5one(or6more) representative7node(s)w.r.t.8thedefined9thresholds,then0 add it1to the2same cluster(s)3as this4(those) representative5node(s); Remark64:If7thecompared8data is9closeto0more than1one representative,2then it3will be4added to5more than6one cluster7and consequently8generate an9 overlapping clustering0(see [20] [21]1for details2about overlapping clustering). Remark35: The4random choice5of initial6points does7not affect8the resulting9clusters [10]0[18]. • Else,1create a2new cluster3which will4be represented5by the6remote node7(see Figure86). Figure96. Nodes0aggregationand1newclusters2emergence
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 912 Remark36: Outliers4are farther5most nodes,6they are7consideredas8noisesin9general.FFUCA0issensitive1to this2kind of3nodes [10]4(see Figure57). Figure67. Detection7of outliers The8computational cost9of FFUCA0method is,1in the2 average case,3equal to4O(n), and5in the6rare worst7case, equal8to O(n2). We9ignore € (the0costofthe1samplenodes’ hierarchical2clustering) because3it is-unimportant compared5to the6global number7of nodes8in the9 processed network. The0complexityof1FFUCAremains2the same3even if4the size5of the6network increases,7thus it8 can process9dynamic WSNs0[10]. 3. CONCLUSIONS We1propose in2this paper3a novel4approachof5clustering in6WSNs based7on the8FFUCA method9and on0a metric1measure of2energy consumption3which provide4 rapidly an5optimal (regarding6energy consumption) organization7of nodes. The8complexity of9ourapproach0is linear1(O(n)in2averagecase3andO(n2)4inthe5rareworst6 case), consequently7it can8process large9networks. In0 addition, this1computational cost2remainsthe3same even4 if the5size of6the network7increases, thus8it has9the ability0to cluster1dynamic WSNs. Thanks2to its3simplicity, this4approach can5easily be6applied. It7can also8be used9 as a0hierarchical clustering1method, thus2providing a3 clearer organization4of nodes. REFERENCES [1] M. J. Handy, M. Haase, and D. Timmerman. Low energy adap- tive clustering hierarchy with deterministic cluster- head selection. In Proceedings of the 4thIEEE Conferenceon Mobile and Wireless CommunicationsNetworks,Stockholm, Sweden, 2002. [2] O. Younis and S. Fahmy. HEED: a hybrid, energy-efficient distributed clustering approach for ad hoc sensor networks. IEEE Trans. Mobile Comput., 3(4):366–379, 2004. [3] G. Anastasi et al. Energy conservation in wireless sensor networks: A survey. Ad Hocs Networks, 7:537–668, 2009. [4] F. Hu and N. Sharma. Security considerations in ad hoc sensor networks. Ad Hoc Networks, 3:69–89, 2005. [5] M. Guechari, L. Mokdad, and S. Tan. Dynamic solution for detecting denial of service attacks in wireless sensor networks. In IEEE Interna- tional Conference on communications, June 2012. [6] S. Ozdemir and Y. Xiao. Secure data aggregation in wireless sensor networks: A comprehensive overview. Computer Networks, 53:2022– 2037, 2009. [7] Y. Liang. Efficient temporal compression in wireless sensor networks. In Proceedings of the 36th Annual IEEE Conference on Local Computer Networks, Bonn, Germany, 2011. [8] A. A. Abbasi and M. Younis. A survey on clustering algorithms for wireless sensor networks. Computer Communications, 30:2826–2841, June 2007.