Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract—Wireless Sensor Networks are extensively using the Low Energy Adaptive Clustering Hierarchy (LEACH) [4] is a
idea of heterogeneity to increase the throughput, network well-known homogeneous clustering protocol. It allows each
lifetime, and stability. Many routing algorithms on the idea of node to be a CH based on probability; every node has an equal
heterogeneity are proposed that mainly focuses on energy chance of being a CH in LEACH. The main shortcoming of
efficiency, stability, network lifetime, and clustering processes
LEACH is that low energy nodes are also eligible to become a
and many more are likely to come. We put forward Sleep-Awake
Energy Efficient Super Heterogeneous (SEESH) protocol. This CH, which decreases the performance of LEACH. Stable
protocol assumes four levels of heterogeneity in conjunction with Election Protocol (SEP) [5] is also a conventional well-known
the pairing of nodes. These nodes are deployed in four different heterogeneous protocol that assumes mainly two levels of
energy regions to exploit heterogeneity at maximum. In each pair heterogeneity i.e. Normal nodes and Advanced nodes.
of node, one node sleeps and saves the energy resources while the Different energy levels are provided to the different levels and
other node awakes and transfers the data to cluster head. The the CH selection is entirely based on the initial energies of the
cluster heads in each region are chosen based on average energy nodes.
of each four energy regions and remaining energy of nodes. The Since the sensor nodes are battery operated and have only
results are verified and proved using MATLAB.
restricted amount of energy to use, it is important for
Index Terms— Super heterogeneous; Cluster head; Sleep- researchers to develop the protocols that are energy efficient
Awake; Energy efficiency; WSN’s. [10]. The purpose of this research is to develop one such
protocol. Our aim is to develop energy efficient routing
I. INTRODUCTION protocol with the following contributions summarized as –
The medium of our communication have changed rapidly in • To exploit heterogeneity maximally division of
the past years. Communication without any physical links is network field into four equal regions.
known as Wireless communication. The trend of wireless • Introducing sub-clustering of nodes for decreasing
technology has grown very swiftly and is gaining more repeated data transmission to BS.
popularity because of less complexity and cost. The networks • Using Sleep-awake strategy to save power resource.
used for such communication is called Wireless networks [11]. • Electing CHs based on average energy in each region
The network that achieves the wireless communication using and remaining energy of nodes.
sensors is termed as Wireless Sensor Network (WSN). The The rest of the paper is arranged as follows Section II
deployed sensor node senses the environment, communicates represents the previous related work, Section III represents the
with each other, and transmits the data to the destination, network model of the proposed protocol, In Section IV we
which is often called the Sink or the Base Station (BS). discuss the proposed protocol in detail, Section V shows the
Grouping of nodes together to perform an explicit task such as Simulation and results done in MATLAB and finally in
data collection and data transmission is called a clustering. Section VI we draw the final conclusion.
Clustering helps in improving the efficiency of the given
network [9]. Now, in a cluster of nodes a cluster head (CH) is II. RELATED WORK
elected based on probability equation, which is accountable In [6], authors have proposed a reactive routing protocol
for data transmission to the BS. termed as Threshold Sensitive Energy Efficient Sensor
Clustering protocols are mainly divided into two categories: Network Protocol (TEEN). In reactive routing the nodes
Homogeneous protocols [1, 4] and Heterogeneous protocols present in the network reacts to only rapid and extreme
[2, 3, and 5]. Homogeneous protocols consist of sensors changes in the sensed values of attributes, the nodes does not
having same practical characteristics like having same amount switch on their sensors periodically like proactive protocols. In
of initial energies. Heterogeneous protocols on the other hand TEEN 2 threshold values- Hard threshold and Soft threshold is
are vice-versa of homogeneous network. defined for nodes in a cluster. These thresholds are provided to
the nodes by the cluster head and the nodes send the data to become CH and thus lower energy nodes are allowed only to
CH if and only if the threshold criterion is met. Due to this sense the environment and transmit the collected data to CHs.
energy of nodes is saved, as the number of transmissions is In [8], the authors have proposed an energy-aware
less. The shortcoming of TEEN is that in case if the thresholds clustering algorithm (EADC). EADC uses two algorithms that
that are provided are not met then nodes will remain idle and are- An Energy-Aware Clustering Algorithm and a Cluster-
will not transfer any data. Time-critical applications are best Based Routing Algorithm. A CH competition phase is ordered
suited for TEEN. in each round in order to select CHs of higher energy. CHs
In [3], the authors have proposed a heterogeneous protocol broadcast the head messages in order to create clusters of
called Centralized Energy Efficient Clustering Protocol same sizes thus balancing the energy well. In order to deal
(CEEC). The authors have introduced three levels of with the high intra-cluster energy consumption due to non-
heterogeneity. The network area is split into three rectangular uniform nodes distribution in dense areas, the protocol uses
regions that are equal in size. The regions are named as High multi-hoping protocol, in which a CH selects the neighbor CH
Energy Region containing super nodes only, Medium Energy that has higher remaining energy then other clusters and
Region containing advanced nodes only and Low Energy contains lesser number of member nodes as next hop and thus
Region containing normal nodes only. Nodes can form cluster balancing the energies of CH.
with their own types only. BS is responsible for selecting the In [12], the authors have proposed a new heterogeneous
CH in each round. BS selects CH based on distance from BS routing protocol for WSNs named as Energy efficient
and energy. The CHs sending data from distance looses the Multilevel Heterogeneous Routing Protocol (EEMHR). The
energy very quickly and thus effecting the lifetime and authors have implemented k levels of heterogeneity and a
stability of network. CEEC elects equal number of CHs for variable threshold is used to elect CHs in each level.
every round and provides stability to the network.
In [2], the authors have proposed a super heterogeneous III. HETEROGENEOUS NETWORK MODEL
protocol termed as Balanced Energy Efficient Network We assume that the network consists of N number of nodes
Integrated Super Heterogeneous Protocol (BEENISH). In and the nodes are spread randomly in a rectangular region. We
BEENISH, four levels of heterogeneity is brought into divide our sensing area in four equal R × R rectangular regions
consideration, the different levels of nodes are known as – based on different energy levels as shown in Fig.1.
normal, advanced, super and ultra-super nodes. The nodes are The BS is kept outside the sensing area at any random
spread randomly all over the network and the selection of CH position and the Normal Energy Region (NER) containing all
is purely based on the remaining energy as well as average normal nodes is placed near the BS. The next region is
energy of the deployed nodes. The CH selection strategy of Intermediate Energy Region (IER), all the nodes in this region
are intermediate nodes and it is placed next to the LER.
BEENISH allows the nodes with higher energies to become a
Advanced Energy Region (AER) containing all the advanced
CH. Thus, ultra-super nodes have more chances to become a
nodes is placed next to IER and at last, Super Energy Region
CH. Electing CHs with more energy helps to gain more
(SER) containing all the super nodes is placed far away from
stability and lifetime. BS next to AER. The CHs are directly communicating to the
In [1], the authors have proposed an intelligent BS and NER is placed closest to BS as the CHs of NER are
homogeneous routing protocol called Energy Efficient Sleep- having low energy, SER is placed farthest to BS because more
awake aware (EESAA) intelligent routing protocol. In energy is required by the CHs as they are transmitting the data
EESAA, the authors introduced the sub-clustering and pairing from a longer distance.
of the nodes. In each pair of nodes, only one member node is Furthermore, concept of sub-clustering (pairing) is
accountable for sending the data to CH in each round. The included to reduce the repeated transmissions of data from
other node in the pair stays in a sleep state to save energy. The sensor nodes that are very close to each other. Sub-clustering
CHs are elected purely based on residual energy of nodes. The helps to minimize redundant data transmissions as the nodes
sleep-awake strategy not only saves the energy of nodes but that are placed very close to each other are constantly sending
also stops the transmission of redundant data. However, some the same data in each round. Fig 2 represents the pairing-up of
nodes in EESAA are unable to pair up with other nodes and nodes, formation of clusters and CH selection. The nodes
they remain active during the whole time, these active nodes deployed in similar region are allowed only to pair up with
lose their energy rapidly and thus are responsible for their own types of nodes and the nodes are allowed to
decreasing the stability. associate to their own type of CHs.
In [7], the authors have proposed a protocol Distributed
Energy Efficient Clustering Algorithm (DEEC). DEEC is
heterogeneous in nature and election of CHs is done on the
probability that is entirely based on remaining energy and
average energy of the network. The CHs election strategy in
DEEC helps to increase the stability and network lifetime.
The nodes that have higher residual energies are more likely to
Thus, the total energy of the entire network can be calculated
as:
Nnor have initial energy as E0 whereas, Nint, Nadv and Nsup are For, IER the average energy of Intermediate nodes
provided with , 2 and 3 times more energy than E0. The total will be:
energy of normal nodes is calculated as:
Nint
1
Enor = N nor E0 (2) Eint (r ) =
Nint E
i =1
(int.i ) ( r ) (8)
Total energy of intermediate nodes is: For, AER the average energy of advanced nodes will
be:
Eint = Nint E0 (1 + α ) (3)
N adv
1
Total energy of advanced nodes is: Eadv (r ) =
N adv E
i =1
( adv.i ) ( r ) (9)
Eadv = N adv E0 (1 + 2α ) (4)
Similarly, for SER the average energy of super nodes
will be calculated as:
Total energy of super nodes is:
N sup
1
Esup = Nsup E0 (1 + 3α ) (5) Esup (r ) =
Nsup E
i =1
(sup.i ) ( r ) (10)
Now, the CHs from each region are selected on the probability V. SIMULATION AND RESULTS
basis, each node from every region decides itself to be a CH in The simulation of SEESH is done in MATLAB and Table 1
every round. A random number is chosen in between 0 and 1 represents the parameters that are used for simulation purpose.
by each node ni. If that random chosen number is less than the We considered a 100m×100m area with four types of nodes
threshold then the node ni is considered to be the CH for deployed namely: Normal (nor), Intermediate (int), Advanced
current round. The rotating eepoch is selected differently for (adv) and Super nodes (sup). The energy provided to these
each node based on remaining energy of node. The threshold nodes is 0.2J, 0.4J, 0.6J and 0.8J respectively. The simulation
is selected as: region is divided into four regions as Normal Energy Region,
Intermediate Energy Region, Advanced Energy region and
pnor Super Energy Region. NER is kept close to the BS and SER is
1
1 − pnor * ( r mod ) * Enor ( r ) kept far from BS. BS is placed outside of the region at an
pnrm arbitrary place. Fig. 3 shows the number of alive nodes with
pint respect to the number of rounds, Fig. 4 shows the number of
1 − p ( r mod 1 ) * E ( r ) packets sent to the BS with respect to the number of rounds.
int*
pint
int Number of Alive Nodes
100
T ( si ) = padv if s i ∈ G 90
1 (11)
1 − padv* ( r mod ) * Eadv ( r ) 80
p adv
psup 70
1 − p ( r mod 1 ) * E ( r ) 60
sup*
psup
sup
50
0 40
30
3. Cluster Members Association Phase
20
After the CHs are elected for each round, non-CH
10
member node of different energy regions decides to
which CHs they will get associated. This selection of 0
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
association of non-CHs members is decided based on Rounds
Received Signal Strength Indication (RSSI), it is an Fig. 3 Alive nodes with respect to Number of Rounds
advertisement received by the non-CHs nodes.
4. Data Transmission Phase
After the association of non-CHs member nodes to
CHs. The CHs provides a Time Division Multiple
Access (TDMA) schedule to every non-CH
associated members. In the provided time slot the
member nodes of cluster communicates and transfers
their collected data to their related CHs. Further, the
data transmission phase of the protocol is longer
compared to the above-discussed protocols.
0
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
Rounds