Ad Hoc Networks 64 (2017) 99–111
Contents lists available at ScienceDirect
Ad Hoc Networks
journal homepage: www.elsevier.com/locate/adhoc
On the performance of adaptive coding schemes for energy efficient
and reliable clustered wireless sensor networks
Imad Ez-zazi
a,∗
, Mounir Arioua
a
, Ahmed El Oualkadi
a
, Pascal Lorenz
b
a
Laboratory of Information and Communication Technologies (LabTIC), Abdelmalek Essaadi University, ENSA of Tangier, Morocco
b
GRTC Laboratory, Network and Telecommunication Department, IUT-University of Haute Alsace, Colmar, France
a r t i c l e i n f o
Article history:
Received 31 January 2017
Revised 18 June 2017
Accepted 7 July 2017
Available online 8 July 2017
Keywords:
Wireless sensor networks
Clustering
Channel coding
Energy efficiency
Reliability
a b s t r a c t
Clustering is the key for energy constrained wireless sensor networks (WSNs). Energy optimization and
communication reliability are the most important consideration in designing efficient clustered WSN. In
lossy environment, channel coding is mandatory to ensure reliable and efficient communication. This
reliability is compromised by additional energy of coding and decoding in cluster heads. In this paper,
we investigated the trade-off between reliability and energy efficiency and proposed adaptive FEC/FWD
and FEC/ARQ coding frameworks for clustered WSNs. The proposed schemes consider channel condition
and inter-node distance to decide the adequate channel coding usage. Simulation results show that both
the proposed frameworks are energy efficient compared to ARQ schemes and FEC schemes, and suitable
to prolong the clustered network lifespan as well as improve the reliability.
© 2017 Elsevier B.V. All rights reserved.
1. Introduction
Wireless sensor network (WSN) is one of the most promis-
ing technologies due to their unique characteristics, low cost, easy
deployment and flexibility [1]. This emergent technology has at-
tracted significant attention in recent years in many applications
[2,3]. WSN is composed of numerous sensor nodes dispersed au-
tonomously in specific area of interest to gather a physical pa-
rameter or monitor environmental conditions [4]. Nodes typically
powered by small and limited batteries which replacement is very
difficult and expensive in hostile environment. Thus, nodes are ex-
pected to be stand-alone and able to run for many months or even
years without batteries replacement [5]. Therefore, reducing en-
ergy consumption in order to prolong network lifespan is the most
crucial requirement and challenge consideration for WSN [6,7].
Communication reliability is another crucial factor in low power
WSN [8,9]. In highly lossy environment, the radio signal is often
affected by noise, interferences, multipath fading and shadowing.
These encountered undesirable impairments result in significant
packet loss and delayed receiving. The increase of transmission en-
ergy results in successful and reliable transmission. However, the
rise of transmission energy profoundly affects the sensor nodes
energy and the network lifetime. Designing optimal WSN entails
∗
Corresponding author.
E-mail addresses: ezzazi@ieee.org, imad.ezzazi@gmail.com (I. Ez-zazi),
m.arioua@ieee.org (M. Arioua), ahmed.eloualkadi@ieee.org (A. El Oualkadi),
lorenz@ieee.org (P. Lorenz).
providing reliable communication with the minimum required en-
ergy consumption. Using error control coding (ECC) is an efficient
strategy commonly used to lower the required transmission en-
ergy along with protecting the transmitted packets from errors and
packet loss [10,11]. In low power application such as WSN, applying
adaptive and low power ECC techniques is a primordial require-
ment [12]. Moreover, a WSN requires a powerful channel coding
scheme when the transmission distance outweighs certain thresh-
old level. Although advanced coding schemes provide higher cod-
ing gain, they require higher energy consumption with their com-
plex decoding algorithms. If the extra energy consumption at the
decoder exceeds the transmitted power savings due to the use of
coding, then coding would not be energy-efficient compared to an
uncoded system. Thus, a trade-off between reliability and energy
depletion should be considered in order to optimize the error con-
trol schemes in WSN [13].
Network architecture and routing design are relevant factors
which affect reliability and energy efficiency in WSN [14]. Clus-
tered networks based on clustering routing are widely adopted in
WSN to manage the energy efficiency [15–17]. In cluster-based ar-
chitecture, two types of nodes coexist in the network and form
clusters. Source nodes (S) which sense, encode and transmit their
data, and cluster heads (CH) which receive and decode data in one
hand, and then aggregate, encode and transmit the data to the
base station (BS) in the other hand. Indeed, when a node is se-
lected as a CH, the computation and energy burden become com-
pletely important. In this case, using powerful coders and complex
decoders intensely affects and worsens the CH energy and the net-
http://dx.doi.org/10.1016/j.adhoc.2017.07.001
1570-8705/© 2017 Elsevier B.V. All rights reserved.