ChapterPDF Available

A Fuzzy Based Energy Aware Unequal Clustering for Wireless Sensor Networks

Authors:

Abstract

One of the most important issues in wireless sensor networks is energy autonomy. Thereby wireless communication leads to excessive demands of energy. In this paper, a fuzzy based energy aware unequal clustering algorithm is presented. The network is partitioned into certain number of rings. An energy analysis model is proposed to measure the optimal radius of each cluster. This enables to vary the size of clusters from one ring to another, which ensures the load balance of the network. Then, a fuzzy logic system is employed to select suitable cluster head. The fuzzy set relies only on three parameters; residual energy, number of neighboring nodes and centrality of node among its neighbors. The proposed algorithm outperforms other clustering approaches, like LEACH, DUCF and MCFL in terms of energy efficiency and network lifetime.
A Fuzzy Based Energy Aware Unequal
Clustering for Wireless Sensor Networks
Sabrine Khriji1,2(B
), Dhouha El Houssaini3, Ines Kammoun2,
and Olfa Kanoun1
1Chemnitz University of Technology, Measurement and Sensor Technology,
Chemnitz, Germany
sabrine.kheriji@etit.tu-chemnitz.de, kanoun@ieee.org
2LETI Laboratory, National School of Engineers of Sfax,
University of Sfax, Sfax, Tunisia
3Centre for Research on Microelectronics and Nanotechnology,
Technopark of Sousse, University of Sousse, Sousse, Tunisia
Abstract. One of the most important issues in wireless sensor networks
is energy autonomy. Thereby wireless communication leads to excessive
demands of energy. In this paper, a fuzzy based energy aware unequal
clustering algorithm is presented. The network is partitioned into certain
number of rings. An energy analysis model is proposed to measure the
optimal radius of each cluster. This enables to vary the size of clusters
from one ring to another, which ensures the load balance of the network.
Then, a fuzzy logic system is employed to select suitable cluster head.
The fuzzy set relies only on three parameters; residual energy, number of
neighboring nodes and centrality of node among its neighbors. The pro-
posed algorithm outperforms other clustering approaches, like LEACH,
DUCF and MCFL in terms of energy efficiency and network lifetime.
Keywords: Wireless sensor networks ·Unequal clustering
Multi-hop communication ·Optimal cluster radius ·Fuzzy logic
1 Introduction
Wireless Sensor Networks (WSNs) is an interesting axis of research in the last
decade for its wide range of applications such as industry, automation, smart
buildings and smart agriculture [1]. Wireless communication can lead in general
to excessive demands of energy. As a result, different communication strategies
for energy consumption reduction are proposed to improve the efficiency of the
network [2]. Many studies have shown that hierarchical routing protocols based
on clustering schemes can reduce significantly the energy consumption [3].
A Low-Energy Adaptive Clustering Hierarchy [4] (LEACH) is the first hier-
archical based protocol for WSN. Nodes create clusters and the cluster heads
(CHs) act as routers communicating directly with the base station (BS) which
will save energy during data transmission. A DUCF [5] algorithm is a distributed
load balancing unequal clustering based on fuzzy approach. In this algorithm,
c
Springer Nature Switzerland AG 2018
N. Montavont and G. Z. Papadopoulos (Eds.): ADHOC-NOW 2018, LNCS 11104, pp. 1–6, 2018.
https://doi.org/10.1007/978-3-030-00247-3_12
2 S.Khrijietal.
the smaller cluster size is assigned to CH nearer to BS since it acts as a router for
other distant CHs. DUCF ensures load balancing among the clusters by varying
the cluster size of its CH nodes. A multi-clustering algorithm based on fuzzy
logic (MCFL) [6] reduces the number of CH selections which enables to reduce
the number of sent messages while guaranteeing energy efficiency.
According to these related works, the calculation of the optimal radius of each
cluster is not considered. However, having the appropriate radius can lead to load
balancing. This paper is addressed for investigation of clustering and network
organization of WSNs for low energy consumption. It focuses on an energy aware
unequal clustering algorithm, which is characterized with a circular partitioning
network model. The aim of this proposal is to balance the energy consumption
among clusters by forming adequate sized clusters to solve the hotspot problem
created by multi hop communication and increase the overall network lifetime.
To determine the radius of each cluster, an energy analysis model is used, which
enables to vary the size of clusters from one ring to another. Thus, the energy of
the network is balanced. To select the CHs, the proposed clustering algorithm
is based on fuzzy logic which uses three parameters; node residual energy, node
density and node centrality.
In Sect. 2, a detailed description of the proposed data routing algorithm is
performed including mainly the system model, assumptions, work contributions
and the main characteristics. In Sect. 3, the proposed algorithm is compared with
existing algorithms.
2 Proposed Fuzzy Based Unequal Clustering
Four our proposal, the network area is assumed as a circle with the BS in the
center. It is partitioned into a certain number of rings with a specific radius. The
choice of a circular partitioning scheme is based on the comparison performed in
[7], which prove that circular network model have better accuracy in the energy
consumption analysis than the rectangular one. In [7], authors prove also that
the use of rectangular network is inaccurate for the varied dimension compared
to circular partitioning scheme. All sensor nodes are randomly distributed with
a uniform distribution of a density λ. All nodes are stationary with an unequal
initial energy level. Each data packet will be transmitted from one cluster head
to another in different rings.
The radio model used is based on the model introduced in [4,5,8,9]. To
transmit an lbit message to a receiver over a distance d, the energy consumed
by the transmitter ETx(l, d) and by the receiver ERx(l)are:
ETx(l, d)=l×Eelect +l×εfs ×d2if d<d
0
l×Eelect +l×εamp ×d4if dd0
(1)
ERx(l)=lEelect (2)
Eelect presents the energy required for one-bit long time span to run the trans-
mitter’s or receiver’s circuitry. The parameters εfs and εamp are defined, respec-
tively, the energy consumption factor for free space and multi path radio models.
d0is a threshold distance.
A Fuzzy Based Energy Aware Unequal Clustering for WSNs 3
The proposed routing is divided into two phases; an off-line phase and cluster
formation phase. The first phase introduces an energy analysis to compute the
optimal cluster radius for different rings, while the second phase consists on
cluster building and CH selection.
2.1 Off-Line Phase
Firstly, we assume that the nodes are aware of their position and the ring where
they are located. After network deployment, the optimal radius of each cluster
will be determined. Assuming that both sensor nodes and CHs are uniformly
distributed in the area. The network area with radius Ris partitioned into L
rings. R=L×δ, with δis the width of a ring. Due to multi-hop communication,
distance used by single-hop schemes is relatively short. We assume, that the
distance between all sensor nodes is less than the critical distance d0,sothe
total energy of the whole network is expressed as in Eq.3:
EClusterk =lERx (Nk
mk
1) + lEDA
Nk
mk
+lL
i=k+1 mi
mk
(ERx +ETx +εfsE[d2
CHk,CH(k1) ]) (3)
+l(ETx +εfsE[d2
CHk,CH(k1) ])
The total energy spent by all nodes in a ring is
ETotalk =mkEClusterk (4)
The optimal radius of cluster in a ring kis therefore described in Eq. 5
R(CHk)opt =δ2k1
mk
k=2,...,L (5)
2.2 Cluster Formation Phase
All nodes within same ring have same radius of cluster. This radius differs from
one ring to another. After finishing the off-line phase, each node broadcasts a
discovery neighboring message within the cluster radius to create its routing
table containing list of neighbors, residual energy and current position.
Each node may calculate independently its chance to be a CH based on
three parameters; residual energy, density and centrality which are extending
the network lifetime. Node density presents the number of neighbor nodes in
a tentative CH’s neighbor nodes set. The centrality represents how central the
node is among its neighbors. For the three parameters, a trapezoidal membership
function is used for describing “Low” and “high” functions, while the “medium”
function has a triangular membership function (see Fig. 1).
Node will transmit its input parameters to its fuzzy deduction engine which
will calculate its chance to be a CH. A message enclosing node’s chance is
4 S.Khrijietal.
00.1 0.2 0.3 0.4 0.5
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Residual energy
Membership degree
low medim high
00.1 0.2 0.3 0.4 0.5
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Node density
Membership degree
low medim high
00.2 0.4 0.6 0.8 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Node centrality
Membership degree
low medium high
020 40 60 80 100
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Chance
Membership degree
vw w lw m lh h vh
Fig. 1. Membership function for: residual energy, node density, node centrality, and
chance to be a CH
exchanged between nodes within the same cluster. Then, the node will com-
pare its chance to the chance of its neighbors within the same cluster. The node
having the highest chance will select itself as a CH and transmit an announce-
ment message to its node members informing them with its status. The nodes
receiving this message will transmit a join message to the respective CH. If the
node is not a final CH and has received more than one final CH message, it will
select the final CH with the high cost to join it. If a node finished the clustering
process and has not yet received any final CH message, it announces itself as a
final CH.
After the selection of CH, each node transmits its data packet to its adequate
CH. Only CHs from the first ring will transmit their aggregated packet directly
to BS. Other CHs will transmit their packets to CH from previous ring, which
plays the role of a relay node.
3 Performance Evaluation
To evaluate the performance of the proposed routing algorithm different metrics
are respected which are the total remaining energy of the network, the number
of first dead node in each round (FND), the half of dead nodes (HND) and
last dead node (LND) are used to achieve this comparison. The simulations are
performed using Matlab where 100 nodes are randomly deployed. The BS is
located at center of the field as seen in Fig. 2. All detailed configuration is illus-
trated in Table 1. Simulations (Figs. 3a and b) show that the proposed algorithm
outperforms LEACH, DUCF and MCFL in terms of FND, HND and LND met-
rics. Considering the FND metric, the proposed algorithm is more efficient than
A Fuzzy Based Energy Aware Unequal Clustering for WSNs 5
Fig. 2. Node dispersion and clus-
tering for the first round
Table 1. Configuration parameters
Parameter Value
Network size 100 m ×100 m
Number of sensor nodes 100
Initial energy 0.5 J
Data packet size 4000 bits
Eelect 50 nJ/bit
εfs 0.0013 pJ/bit/m4
εamp 10 pJ/bit/m2
Fig. 3. (a) Total remaining energy of the methods in each round, (b) Number of nodes
dead over rounds
LEACH by 49%, DUCF by 13% and MCFL by 5%. According to HND met-
ric, the proposed algorithm is more efficient than LEACH about 21%, DUCF
about 12% and MCFL about 2%. For the LND metric, FEAUC is more efficient
than LEACH about 12%, DUCF about 2% and MCFL about 1%. The obtained
results (Fig. 3a and b) show that the energy consumption of LEACH is maxi-
mum and the network lifetime is minimum because in each round, each node
in the network has to compute the threshold and generates a random number,
which consumes many CPU cycles. Cluster head selection ensures that nodes
with high residual energy and maximum number of neighboring nodes decrease
the overall energy consumption of network. Further, LEACH algorithm does
not use unequal clustering which generates “hot spots” and reduces the number
of data packets received at base station. Varying the cluster size of CH nodes,
DUCF ensures good results in term of energy consumption and also network life-
time. Reducing the number of cluster head selection and reducing the repeated
sending of messages, MCFL increases the network lifetime.
6 S.Khrijietal.
4 Conclusion
In this paper an unequal size clustering algorithm is proposed. The algorithm
enables to balance the energy consumption among all sensor nodes which will
increase the network lifetime. The proposed solution is split into two phases, off-
line phase and cluster formation phase. The first phase is performed to compute
the optimal radius of each cluster. The second phase uses fuzzy logic based on
residual energy, number of neighboring nodes and centrality of node among its
neighbors. Simulation results show that the proposed algorithm provides a better
performance compared to LEACH, DUCF and MCFL clustering algorithms.
It outperforms the others and realizes acceptable results in terms of energy
management and network lifetime.
In future works, a new strategy based on the use of relay node will be
employed during the CH selection which will be responsible for data packet
transfer.
References
1. Khriji, S., El Houssaini, D., Jmal, M.W., Viehweger, C., Abid, M., Kanoun, O.:
Precision irrigation based on wireless sensor network. IET Sci. Meas. Technol. 8(3),
98–106 (2014)
2. Leite, J.R.E., Ursini, E.L., Martins, P.S.: Simulation of AdHoc networks includ-
ing clustering and mobility. In: Puliafito, A., Bruneo, D., Distefano, S., Longo, F.
(eds.) ADHOC-NOW 2017. LNCS, vol. 10517, pp. 199–209. Springer, Cham (2017).
https://doi.org/10.1007/978-3-319- 67910-5 16
3. Ogundile, O.O., Alfa, A.S.: A survey on an energy-efficient and energy-balanced
routing protocol for wireless sensor networks. Sensors 17(5), 1084 (2017)
4. Heinzelman, W.R., Chandrakasan, A., Balakrishnan, H.: Energy-efficient commu-
nication protocol for wireless microsensor networks. In: Proceedings of the 33rd
Annual Hawaii International Conference on System Sciences, p. 10. IEEE (2000)
5. Baranidharan, B., Santhi, B.: DUCF: distributed load balancing unequal clustering
in wireless sensor networks using fuzzy approach. Appl. Soft Comput. 40, 495–506
(2016)
6. Mirzaie, M., Mazinani, S.M.: MCFL: an energy efficient multi-clustering algorithm
using fuzzy logic in wireless sensor network. Wirel. Netw. 24(6), 2251–2266 (2018)
7. Suharjono, A., Hendrantoro, G., et al.: A new area partitioning strategy for
unequal clustering of wireless sensor networks. In: 2012 International Conference
on Advanced Computer Science and Information Systems (ICACSIS), pp. 71–75.
IEEE (2012)
8. Bagci, H., Yazici, A.: An energy aware fuzzy approach to unequal clustering in
wireless sensor networks. Appl. Soft Comput. 13(4), 1741–1749 (2013)
9. Kim, J.M., Park, S.H., Han, Y.J., Chung, T.M.: CHEF: cluster head election mech-
anism using fuzzy logic in wireless sensor networks. In: 2008 10th International
Conference on Advanced Communication Technology, ICACT 2008, vol. 1, pp. 654–
659. IEEE (2008)
... Many efforts have been performed to minimize the energy consumption of WSNs and extend their lifetime at different levels [7][8][9]. Multiple factors contribute to power consumption, making it a cross-layer problem, from the hardware architecture to the application layer. ...
... Various technologies significantly contribute to controlling the power consumed during communication. In particular, this can be achieved by setting up self-organization protocols [10], cognitive radio techniques [11], media access [12], duty-cycling [6,13,14], optimal antenna direction [15], modulation and power transmission [16], and routing protocols [8]. ...
Article
Full-text available
Energy efficiency presents a significant challenge to the reliability of Internet of Things (IoT) services. Wireless Sensor Networks (WSNs) present as an elementary technology of IoT, which has limited resources. Appropriate energy management techniques can perform increasing energy efficiency under variable workload conditions. Therefore, this paper aims to experimentally implement a hybrid energy management solution, combining Dynamic Voltage and Frequency Scaling (DVFS) and Duty-Cycling. The DVFS technique is implemented as an effective power management scheme to optimize the operating conditions during data processing. Moreover, the duty-cycling method is applied to reduce the energy consumption of the transceiver. Hardware optimization is performed by selecting the low-power microcontroller, MSP430, using experimental estimation and characterization. Another contribution is evaluating the energy-saving design by defining the normalized power as a metric to measure the consumed power of the proposed model per throughput. Extensive simulations and real-world implementations indicate that normalized power can be significantly reduced while sustaining performance levels in high-data IoT use cases.
... It is chosen according to a Round-Robin management policy or the definition of a threshold beyond which the node responsible for sending useful information will switch to balance the node energy consumption [17,18]. Parameters such as residual energy, centrality, and density are to be considered in this case [19,20]. ...
Article
Full-text available
Wireless Sensor Networks (WSNs) are prone to highly constrained resources, as a result ensuring the proper functioning of the network is a requirement. Therefore, an effective WSN management system has to be integrated for the network efficiency. Our objective is to model, design, and propose a homogeneous WSN hybrid architecture. This work features a dedicated power utilization optimization strategy specifically for WSNs application. It is entitled Hybrid Energy-Efficient Power manager Scheduling (HEEPS). The pillars of this strategy are based on the one hand on time-out Dynamic Power Management (DPM) Intertask and on the other hand on Dynamic Voltage and Frequency Scaling (DVFS). All tasks are scheduled under Global Earliest Deadline First (GEDF) with new scheduling tests to overcome the Dhall effect. To minimize the energy consumption, the HEEPS predicts, defines and models the behavior adapted to each sensor node, as well as the associated energy management mechanism. HEEPS’s performance evaluation and analysis are performed using the STORM simulator. A comparison to the results obtained with the various state of the art approaches is presented. Results show that the power manager proposed effectively schedules tasks to use dynamically the available energy estimated gain up to 50%
... It divides the network into groups called clusters, where a cluster head is selected to forward the received data from its cluster members and forward it to the base station or sink node. Several studies have been performed to save the energy within the network and have a longer network lifetime [97]. ...
Article
Full-text available
Advanced sensors are becoming essential for modern factories, as they contribute by gathering comprehensive data about machines, processes, and human-machine interaction. They play an important role in improving manufacturing performance, in-factory logistics, predictive maintenance, supply chains, and digitalization in general. Wireless sensors and wireless sensor networks (WSNs) provide, in this context, significant advantages as they are flexible and easily deployable. They have reduced installation and maintenance costs and contributed by reducing cables and preinstalled infrastructure, leading to improved reliability. WSNs can be retrofitted in machines to provide direct information from inside the processes. Recent developments have revealed exciting possibilities to enhance energy harvesting (EH) and wireless energy transmission, enabling a reliable use of wireless sensors in smart factories. This review provides an overview of the potential of energy aware WSNs for industrial applications and shows relevant techniques for realizing a sustainable energy supply based on energy harvesting and energy transfer. The focus is on high-performance converter solutions and improvement of frequency, bandwidth, hybridization of the converters, and the newest trends towards flexible converters. We report on possibilities to reduce the energy consumption in wireless communication on the node level and on the network level, enabling boosting network efficiency and operability. Based on the existing technologies, energy aware WSNs can nowadays be realized for many applications in smart factories. It can be expected that they will play a great role in the future as an enabler for digitalization in this decisive economic sector.
... In fact, the IoT is supported by an alliance of key assets, including the massive proliferation of smart devices, the confluence of low-cost technologies such as sensors, large amount of data (Big Data), High Performance Computing capabilities (HPC) and Wireless Sensor Networks (WSNs) [6][7][8]. In the context of WSNs, the cloud architecture is designed to monitor, control and record many wireless sensor nodes [9,10]. For this reason, it needs to host massive amount of continuously generated data and satisfies numerous competing analytical requests. ...
Article
Full-text available
The growth of the Internet of Things (IoTs) and the number of connected devices is driven by emerging applications and business models. One common aim is to provide systems able to synchronize these devices, handle the big amount of daily generated data and meet business demands. This paper proposes a cost-effective cloud-based architecture using an event-driven backbone to process many applications’ data in real-time, called REDA. It supports the Amazon Web Service (AWS) IoT core, and it opens the door as a free software-based implementation. Measured data from several wireless sensor nodes are transmitted to the cloud running application through the lightweight publisher/subscriber messaging transport protocol, MQTT. The real-time stream processing platform, Apache Kafka, is used as a message broker to receive data from the producer and forward it to the correspondent consumer. Micro-services design patterns, as an event consumer, are implemented with Java spring and managed with Apache Maven to avoid the monolithic applications’ problem. The Apache Kafka cluster co-located with Zookeeper is deployed over three availability zones and optimized for high throughput and low latency. To guarantee no message loss and to simulate the system performances, different load tests are carried out. The proposed architecture is reliable in stress cases and can handle records goes to 8000 messages in a second with low latency in a cheap hosted and configured architecture.
... The investigations in routing protocols are not limited only to defining the shortest paths. The developed testbed could be used in other different applications as the investigation of energy-efficient [24] and to verify several communication protocols for different radio harsh environment. Fig. 7. Implementation of scenarios for shortest path determination VI. ...
... On the one hand, using both scheduling and Dynamic Voltage Scaling (DVS) techniques to allocate the CPU time to predefined tasks and to manage the CPU's power states [11], [18]. Parallel thread processing is cluster-based, where the clusterhead (CH) is the edge node responsible for data collection and processing [19]. ...
Conference Paper
Internet of Things (IoT) is a paradigm covering almost every area of life, from education to health, from services to products, and from home to smart cities invading any area in which IoT is applicable, like automotive, infrastructure and business. But many challenges remain to be met, ranging from sensor energy autonomy, to data security, to interoperability of numerous objects. The high computation capability is a crucial contributor to the progress of IoT solutions. So maximizing the processing resources in a single CPU. This paper reviews the recent microcontrollers architectures employed in the context of wireless sensor networks and IoT, and outlines many of the low-power techniques allowing a wide range of applications. An overview of the foremost recent research topics and future trends are also discussed.
... Various energy management techniques are implemented and developed to ensure the autonomy and the operability of these WSNs systems [8][9][10][11][12]. Different techniques are used to reduce the consumption of the node for example running the node in duty-cycle [13,14]. ...
Article
Wireless Sensor Network (WSN) began to permeate all facets of life thanks to low cost, inherent intelligent-processing capability, simple installation, flexible networking and low energy consumption characteristics. Also, the evaluation of real-world applications on different platforms can solve the implementation problems and contribute to broadening the spectrum of Internet of Things (IoT) applications. The purpose of this paper is to reduce the microcontroller’s average consumption of a wireless sensor node through architectural and design processes using advanced technology. This paper provides a state-of-the-art investigation on the most up-to date Dynamic Voltage and Frequency Scaling (DVFS) techniques. A benchmark is given to choose the appropriate DVFS technique according to the type of component, the time and resources constraints, the application requirement, the expected performance level, etc. An energy-saving design is implemented using an ultra-low power microcontroller MSP430 and is based on the DVFS strategy. To efficiently quantify the consumed energy and to ensure more accuracy, a new concept is introduced which is the normalized power which offers more accuracy. Real voltage/frequency scaling measurement were conducted. We showed that a high voltage/frequency can leads up to 57 % increase of the normalized-power.
Article
The development of IoT systems based WSN denotes a significant issue on providing intelligent capabilities to verify nodes behaviors and battery constraints. Existing AI-based works have been recently emerged for the analysis of dynamic WSN systems. Unfortunately, they failed to capture the design of dynamic intelligent WSN requirements at a high abstraction level. They provide AI solutions which are related to the target system and focus on specific problems without supporting reusability and interoperability. The Model Driven Engineering (MDE) and in particular the UML/MARTE profile become promising solutions for high-level abstraction to ease the design of WSN. We propose an AI-based model driven approach for the analysis and the prediction of WSN nodes behaviors and its interaction. It starts with a high-level specification based on the UML/MARTE profile, which describes the adaptation of WSN nodes and their interaction. Then, Model-to-Text (M2T) transformations are used to generate simulation scripts for analysis of WSN on a target AI-based platform. This later focuses on the prediction of WSN nodes behaviors, network clusters interaction and analysis of battery constraints. The prediction is based on training dataset which are collected from the German Weather Service (DWD) and measured within Measurement and Sensor Technology (MST) professorship, in the Technology University of Chemnitz.
Article
The design of distributed real-time systems including In- ternet of Things (IoT) systems is complex due to open-ended architectures requirements. An emergent solution to deal with this complexity and to manage system constraints is the integration of adaptation strategies in distributed devices behavior. The developement of such systems denotes a signifi-cant challenge on providing autonomous and intelligent ability to verify distributed devices behaviors and constraints such as battery storage of sensors. Existing AI-based approaches for dynamic IoT systems proposed solutions relative to the target system for resolving specific problems without consid-ering interoperability and reusability. Using MDE approach and UML/MARTE profile for high-level abstraction becomes a promising solution to ease the design of intelligent IoT systems. This paper recalls and classifies the existing AI and MDE-based works for the design of dynamic distributed systems especialy IoT applications. We concentrate on a set of criteria to highlight the shortages of existing approaches on the design of distributed devices interaction, adaptation and system constraints. Finally, we introduce our future directions to cope with the limits of existing solutions while taking into account the observed criteria.
Article
Full-text available
Wireless sensor networks (WSNs) form an important part of industrial application. There has been growing interest in the potential use of WSNs in applications such as environment monitoring, disaster management, health care monitoring, intelligence surveillance and defence reconnaissance. In these applications, the sensor nodes (SNs) are envisaged to be deployed in sizeable numbers in an outlying area, and it is quite difficult to replace these SNs after complete deployment in many scenarios. Therefore, as SNs are predominantly battery powered devices, the energy consumption of the nodes must be properly managed in order to prolong the network lifetime and functionality to a rational time. Different energy-efficient and energy-balanced routing protocols have been proposed in literature over the years. The energy-efficient routing protocols strive to increase the network lifetime by minimizing the energy consumption in each SN. On the other hand, the energy-balanced routing protocols protract the network lifetime by uniformly balancing the energy consumption among the nodes in the network. There have been various survey papers put forward by researchers to review the performance and classify the different energy-efficient routing protocols for WSNs. However, there seems to be no clear survey emphasizing the importance, concepts, and principles of load-balanced energy routing protocols for WSNs. In this paper, we provide a clear picture of both the energy-efficient and energy-balanced routing protocols for WSNs. More importantly, this paper presents an extensive survey of the different state-of-the-art energy-efficient and energy-balanced routing protocols. A taxonomy is introduced in this paper to classify the surveyed energy-efficient and energy-balanced routing protocols based on their proposed mode of communication towards the base station (BS). In addition, we classified these routing protocols based on the solution types or algorithms, and the input decision variables defined in the routing algorithm. The strengths and weaknesses of the choice of the decision variables used in the design of these energy-efficient and energy-balanced routing protocols are emphasised. Finally, we suggest possible research directions in order to optimize the energy consumption in sensor networks.
Article
Full-text available
In this study, a multi-clustering algorithm based on fuzzy logic (MCFL) with an entirely different approach is presented to carry out node clustering in wsn. This approach minimizes energy dissipation and, consequently, prolongs network lifetime. In the past, numerous algorithms were tasked with clustering nodes in wireless sensors networks. The common denominator of all these approaches is the constancy of the algorithm in all the rounds of network lifetime that causes the selection of cluster heads in each round. Selecting cluster heads in each round indicates that throughout the process the most eligible nodes are not selected. By comparing the chance of each node to be selected as a cluster head using a random number, the majority of these clustering approaches, both fuzzy and non-fuzzy, destroy the chance of selecting the most eligible node as cluster head. As a result, all these approaches require the selection of cluster heads in each round. Performing selections in each round increases the rate of sent and received messages. By increasing the number of messages, the total number of sent messages in the network increases too. Therefore, in a network with a high number of nodes, any increase in the number of packets will augment network traffic and increase the collision probability. On the other hand, since nodes lose a certain amount of energy for each sent message, by increasing the number of messages, nodes’ energy will correspondingly decrease which results in their premature death. However, by selecting the most eligible nodes as cluster heads and trusting them for at least a few rounds, the amount of sent and received messages is reduced. In this article, In addition to clustering nodes in different rounds using different clustering algorithms, MCFL avoids selecting new cluster heads by trusting previous cluster heads leading to a reduction in the number of messages and saving energy. MCFL is compared with other approaches in three different scenarios using indices such as total remaining energy, the number of dead nodes, first node dies, half of nodes die, and last node dies. Results reveal that MCFL has as advantage over other approaches.
Article
Full-text available
The main purpose of this study is to present a complete irrigation solution for the farmer based on wireless sensor network. The challenge is to create an automated irrigation system which can reduce in the same time the water's waste and is cost effective. Different parameters are important to measure in order to calculate the efficient quantity of water needed by plants. In this study, the proposed solution is the use of low-cost sensor nodes having reduced power consumption able to realise necessary requirements. The system is composed of different types of nodes. Each node consists of a TelosB mote and adequate sensors or actuators. Soil nodes are used to detect the level of moisture and temperature in soil. Weather nodes monitor the climatic changes. Other nodes are connected to actuators which are able to control the opening of the irrigation valve if necessary.
Conference Paper
We introduce a discrete-event simulation model of an Ad- Hoc network considering the presence of clusters and node mobility. The main goal is to study the volume of traffic in relatively large networks of sensor systems and Internet of Things considering fading and network connectivity. We also evaluate relevant parameters such as the mean CPU utilization and the mean queueing time in each node. The model is rel- atively general in that it combines the traffic from small devices such as sensors as well as more complex intermediate systems such as gateways and Internet nodes. It is also extensible to other types of scenarios and it allows the evaluation of the network under other performance criteria or evaluation metrics. The results show that the model yields simulation values that could be analytically validated by Jackson networks.
Article
Data gathering in wireless sensor networks (WSN) consumes more energy due to large amount of data transmitted. In direct transmission (DT) method, each node has to transmit its generated data to the base station (BS) which leads to higher energy consumption and affects the lifetime of the network. Clustering is one of the efficient ways of data gathering in WSN. There are various kinds of clustering techniques, which reduce the overall energy consumption in sensor networks. Cluster head (CH) plays a vital role in data gathering in clustered WSN. Energy consumption in CH node is comparatively higher than other non CH nodes because of its activities like data aggregation and transmission to BS node. The present day clustering algorithms in WSN use multi-hopping mechanism which cost higher energy for the CH nodes near to BS since it routes the data from other CHs to BS. Some CH nodes may die earlier than its intended lifetime due to its overloaded work which affects the performance of the WSN. This paper contributes a new clustering algorithm, Distributed Unequal Clustering using Fuzzy logic (DUCF) which elects CHs using fuzzy approach. DUCF forms unequal clusters to balance the energy consumption among the CHs. Fuzzy inference system (FIS) in DUCF uses the residual energy, node degree and distance to BS as input variables for CH election. Chance and size are the output fuzzy parameters in DUCF. DUCF assigns the maximum limit (size) of a number of member nodes for a CH by considering its input fuzzy parameters. The smaller cluster size is assigned for CHs which are nearer to BS since it acts as a router for other distant CHs. DUCF ensures load balancing among the clusters by varying the cluster size of its CH nodes. DUCF uses Mamdani method for fuzzy inference and Centroid method for defuzzification. DUCF performance was compared with well known algorithms such as LEACH, CHEF and EAUCF in various network scenarios. The experimental results indicated that DUCF forms unequal clusters which ensure load balancing among clusters, which again improves the network lifetime compared with its counterparts.
Conference Paper
It is believed that clustering is the best solution for the need of energy efficiency and scalability on Wireless sensor Networks (WSN). Most recent trend on WSN clustering is combining the multi-hop communication with clustering strategy. The method improves the scalability, especially for large scale networks. However, there is one negative effect of multi-hop communication that commonly called hot-spot problem, where the closer to base-station cluster-heads (CHs) suffer more load because they must relay data from outer CHs. One solution of the problem is designing an unequal cluster model. Some algorithms have been proposed to realize it, but just a little that give a comprehensive energy model. We propose a new circular model for energy consumption of unequal clustered WSN as an improvement version of previous square model.
Article
In order to gather information more efficiently in terms of energy consumption, wireless sensor networks (WSNs) are partitioned into clusters. In clustered WSNs, each sensor node sends its collected data to the head of the cluster that it belongs to. The cluster-heads are responsible for aggregating the collected data and forwarding it to the base station through other cluster-heads in the network. This leads to a situation known as the hot spots problem where cluster-heads that are closer to the base station tend to die earlier because of the heavy traffic they relay. In order to solve this problem, unequal clustering algorithms generate clusters of different sizes. In WSNs that are clustered with unequal clustering, the clusters close to the base station have smaller sizes than clusters far from the base station. In this paper, a fuzzy energy-aware unequal clustering algorithm (EAUCF), that addresses the hot spots problem, is introduced. EAUCF aims to decrease the intra-cluster work of the cluster-heads that are either close to the base station or have low remaining battery power. A fuzzy logic approach is adopted in order to handle uncertainties in cluster-head radius estimation. The proposed algorithm is compared with some popular clustering algorithms in the literature, namely Low Energy Adaptive Clustering Hierarchy, Cluster-Head Election Mechanism using Fuzzy Logic and Energy-Efficient Unequal Clustering. The experiment results show that EAUCF performs better than the other algorithms in terms of first node dies, half of the nodes alive and energy-efficiency metrics in all scenarios. Therefore, EAUCF is a stable and energy-efficient clustering algorithm to be utilized in any WSN application.
Conference Paper
In designing the wireless sensor networks, the energy is the most important consideration because the lifetime of the sensor node is limited by the battery of it. To overcome this demerit many research have been done. The clustering is the one of the representative approaches. In the clustering, the cluster heads gather data from nodes, aggregate it and send the information to the base station. In this way, the sensor nodes can reduce communication overheads that may be generated if each sensor node reports sensed data to the base station independently. LEACH is one of the most famous clustering mechanisms. It elects a cluster head based on probability model. This approach may reduce the network lifetime because LEACH does not consider the distribution of sensor nodes and the energy remains of each node. However, using the location and the energy information in the clustering can generate big overheads. In this paper we introduce CHEF - cluster head election mechanism using fuzzy logic. By using fuzzy logic, collecting and calculating overheads can be reduced and finally the lifetime of the sensor networks can be prolonged. To prove efficiency of CHEF, we simulated CHEF compared with LEACH using the matlab. Our simulation results show that CHEF is about 22.7% more efficient than LEACH.
Conference Paper
Wireless distributed microsensor systems will enable the reliable monitoring of a variety of environments for both civil and military applications. In this paper, we look at communication protocols, which can have significant impact on the overall energy dissipation of these networks. Based on our findings that the conventional protocols of direct transmission, minimum-transmission-energy, multi-hop routing, and static clustering may not be optimal for sensor networks, we propose LEACH (Low-Energy Adaptive Clustering Hierarchy), a clustering-based protocol that utilizes randomized rotation of local cluster based station (cluster-heads) to evenly distribute the energy load among the sensors in the network. LEACH uses localized coordination to enable scalability and robustness for dynamic networks, and incorporates data fusion into the routing protocol to reduce the amount of information that must be transmitted to the base station. Simulations show the LEACH can achieve as much as a factor of 8 reduction in energy dissipation compared with conventional outing protocols. In addition, LEACH is able to distribute energy dissipation evenly throughout the sensors, doubling the useful system lifetime for the networks we simulated.