You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

3 February 2021

EZ-SEP: Extended Z-SEP Routing Protocol with Hierarchical Clustering Approach for Wireless Heterogeneous Sensor Network

,
and
1
Faculty of Information Technology, L.N. Gumilyov Eurasian National University, Nur-Sultan CO 010000, Kazakhstan
2
Department of Communication Technology and Network, Universiti Putra Malaysia, Serdang 43400, Selangor, Malaysia
3
Laboratory of Computational Science and Mathematical Physics, Institute of Mathematical Research (INSPEM), Universiti Putra Malaysia, Serdang 43400, Selangor, Malaysia
*
Authors to whom correspondence should be addressed.
This article belongs to the Special Issue Wireless Charging in Sensor Networks

Abstract

Wireless sensor networks (WSN) are networks of thousands of nodes installed in a defined physical environment to sense and monitor its state condition. The viability of such a network is directly dependent and limited by the power of batteries supplying the nodes of these networks, which represents a disadvantage of such a network. To improve and extend the life of WSNs, scientists around the world regularly develop various routing protocols that minimize and optimize the energy consumption of sensor network nodes. This article, introduces a new heterogeneous-aware routing protocol well known as Extended Z-SEP Routing Protocol with Hierarchical Clustering Approach for Wireless Heterogeneous Sensor Network or EZ-SEP, where the connection of nodes to a base station (BS) is done via a hybrid method, i.e., a certain amount of nodes communicate with the base station directly, while the remaining ones form a cluster to transfer data. Parameters of the field are unknown, and the field is partitioned into zones depending on the node energy. We reviewed the Z-SEP protocol concerning the election of the cluster head (CH) and its communication with BS and presented a novel extended mechanism for the selection of the CH based on remaining residual energy. In addition, EZ-SEP is weighted up using various estimation schemes such as base station repositioning, altering the field density, and variable nodes energy for comparison with the previous parent algorithm. EZ-SEP was executed and compared to routing protocols such as Z-SEP, SEP, and LEACH. The proposed algorithm performed using the MATLAB R2016b simulator. Simulation results show that our proposed extended version performs better than Z-SEP in the stability period due to an increase in the number of active nodes by 48%, in efficiency of network by the high packet delivery coefficient by 16% and optimizes the average power consumption compared to by 34.
Keywords:
Z-SEP; SEP; LEACH protocol; WSN; WMN; WMSN

1. Introduction

Wireless sensor networks have garnered increased attention worldwide and become one of the most emerging technologies because of the revolutionary advancements in IoT, IoE and VANET in terms of size, deployment cost and user-friendly interfaces together with machine-to-machine communication (M2M) to support this eco-system, for development of which WSNs usage affects a lot [,,,].
In recent years, it has become easy to develop cost-effective sensors using wireless sensor network technology. These devices are very small—even tiny—in size, inexpensive, with straightforward processing and computational capabilities and affordable compared to previous generation sensors. They are capable and very useful for sensing the entire environment, collecting information from fields, processing and transmitting aggregated data to the user with reliable quality of service []. Moreover, they have sufficient ability to define the physical environment in detail and control each other when they are selected as observers and combined with other nodes [].
For efficient data acquisition, large-scale WSNs often need to be partitioned to improve the scalability, energy efficiency and load balancing []. Therefore, the unfolding of nodes is divided into two types: (1) a uniformly distributed field and (2) a randomly distributed field. In a uniformly distributed field, the nodes are systematically arranged in a predefined way [], while in a randomly distributed field, the sensor nodes are randomly deployed in the area. In any case, due to the large number of nodes, network management issues such as connection management and fault detection become complex.
In WSNs, the amount of nodes can exceed a hundred or even a couple of thousand, therefore, this number is too large for the base station to control them for the most efficient routing, or to place them in a specific location to program their location at each node. In addition, this kind of nodes are usually so small and cheap that they are not always equipped with GPS or optimized antennas. This means that collaboration is an important key to solving and ensuring “low power consumption” when delivering data to the base station. Indeed, these nodes will have to be able to communicate with each other, provided that there is no established network infrastructure and a predetermined location of the nodes [].
The sensor node environment in the area of the wireless sensor network may be realized in two different ways: (1) uncontrolled environment and (2) controlled environment []. In an uncontrolled environment, sensor node location is not pre-defined, thus, the accessibility of a sensor node is hard to establish, so these nodes are not regularly monitored. In a controlled environment, on the other hand, every sensor node position is easily accessible and frequently monitored.
The topology and infrastructure of a typical WSN consists of a base station and nodes located in a zone. Nodes sense events in an environment, process and aggregate data and then transmit it to a base station in direct or in multi-path mode, delivering records from one node to another in the network []. Nodes require high energy to deliver the sensed data to a base station if a message is sent directly, so their resources can be exhausted quickly. To solve this problem and extend the lifespan, data sensed is transferred from one node to the next and to the base station last, in multiple paths, so the energy consumption is reduced. Methods with multiple-sink have also been proposed to balance power consumption and reduce data transmission latency [].
Energy efficiency is the most challenging task in wireless sensor networks. Therefore, the development of an energy-efficient routing algorithm makes the research work in this area very interesting. This and many more and more protocols such as LEACH [] and its derived protocols, SEP [], I-SEP [], SEP-V [] as well as all derivatives and enhanced forms of the SEP protocol, ESRA [], HEED [], and DEEC [] are developed to increase network lifetime. Hierarchy methods have been also used to save the energy in sensor nodes. This method clusters the nodes, where data aggregation is performed on the cluster head (CH). Hierarchical routing protocols provide significant energy savings for WSNs. In a hierarchy-based routing algorithm, clusters are formed, and each cluster is assigned a head node (CH) using a certain threshold value T(n).
The clustering technique is also effective in minimizing network traffic to the base station and prolonging the lifespan of the network []. Cluster networks are of two types: (1) a homogeneous sensor network, in which each node is assigned an identical initial energy value, and (2) a heterogeneous sensor network, where the nodes differ in initial energy from each other [,]. In a homogeneous network, cluster heads remain static after their selection []. Those cluster heads can remain operational for the entire life of the network. As the cluster heads perform data aggregation and then transmit that aggregated data to the remote long-distanced base station, they are constantly overloaded. Thus, they expire first and result the instability in the network []. In a heterogeneous network, instability in the network performance occurs after the first node death []. To fix these issues and improve the network efficiency, lifetime and stability period, various routing algorithms have been proposed.

1.1. Parent Protocol Analysis

Z-SEP is a zonal stable election protocol for a wireless heterogeneous sensor network, in which nodes differ in initial power. In this algorithm, the connection of nodes with the sink was carried out in a hybrid way: (1) direct communication and (2) communication through the cluster head. Z-SEP offers two types of nodes: (1) regular normal nodes that are located near the base station, and (2) extended advanced nodes that are located at a distance from the BS. The initial energy of normal nodes is lower than that of advanced nodes. The deployment field area is limited in scope and divided into three zones: (1) zone 1, (2) zone 2 and (3) zone 3. Normal sensor nodes are placed in zone 1. Some of the advanced nodes are located in zone 2 and some in zone 3. Normal nodes are connected to base station directly and communicate, send data in direct mode, whereas the extended advanced nodes form the cluster heads and the cluster heads aggregate records from their member nodes. The cluster heads collect the aggregated data and transmit it to the BS. In the unrestricted area, as the field length changes, the communication of the extended advanced nodes with the BS becomes more difficult. In this case, nodes that are distant from base station, will consume energy a lot. Consequently, the network lifetime will be reduced. This will also affect the selection of the cluster head among the extended advanced nodes. In short, the Z-SEP protocol is discussed briefly below:
  • Direct communication with the base station requires a lot of energy. So far, the sensor node battery capacity and computing capabilities are limited. Clustering and cluster head elections are generated only on extended advanced nodes. CHs aggregate and collect sensed records from their member nodes and transfer it to BS. Consequently, network instability arises from high energy consumption as these nodes are quickly depleted. Consequently, the entire service life of the WSN is reduced.
  • It is a heterogeneous routing protocol in which the heads of the cluster are randomly elected from among the advanced nodes, wherefore, the probability that an advanced node with low residual energy, which is quickly depleted and leads to network instability, will be elected as the head of the cluster is quite high. Instability arises when the first head node of the cluster dies. This leads to imbalance in the cluster. Moreover, there is a possibility that there will be no cluster head left for that cluster when a huge amount of nodes die out.
  • The instability of the sensor network in the Z-SEP protocol can also be caused by the fact that with an increase in the size of the deployed area of the field, the head nodes of the cluster will start to die out faster, since they would consume more power to deliver data to the sink. Since the distance and energy consumption are directly proportional to each other. In addition, because regular normal nodes and cluster heads in extended advanced nodes communicate directly with the base station.

1.2. Contribution Preview

In this paper, we considered that the BS has no energy limits; the size of the unfolded area is unknown; low initial energy nodes are located close to the BS, and high powered sensor nodes are located distant. With this model in mind, we have proposed novel algorithm well recognized as the EZ-SEP protocol. In EZ-SEP, normal nodes will communicate with the base station directly, while cluster members in advanced nodes will pass the sensed data to the cluster head, and aggregated records will be sent to BS by the cluster head. Furthermore, cluster head election at advanced nodes will depend on a threshold value based on the node’s residual energy. This model affects the reduction of the cluster head power consumption and the increase in the sensor network service life.
In the first round, each node, as in LEACH, selects a random number in the range from 0 to 1. If the selected number is less than the threshold, then this sensor node is elected as the cluster head for this contemporary round. In the end of the 1st round, the remaining residual energy of each node is revised. If a node has higher remaining residual energy, then this sensor node will have a better chance of becoming a cluster head for the next round. This method increases the lifetime of the first node to its death, which is an important factor in the stability of the network. Moreover, the behavior of EZ-SEP will be measured with the previous parent algorithm taking into consideration such evaluative cases as (1) change in the position of the base station (2) change in density of nodes in the field and (3) change in the initial energy of the nodes. Simulation results show that the proposed EZ-SEP algorithm improves the network stability and also extends the lifespan over existing cluster-based heterogeneous parent protocols.

1.3. Paper Structure

Paper structure proceeds as following: Section 2 contains a literature review and the necessary background information. Our proposed framework and system module are described in Section 3. Simulation results and analysis are discusses in Section 4. Section 5 presents a comparison of EZ-SEP with parental protocols. Finally, the whole research work and paper are concluded in Section 4.

3. Proposed Work

3.1. Communication Model

The communication module given in Figure 1 is considered as a study case in proposed protocol.
Figure 1. Radio communication model.
If the distance between the cluster head and its associate node is short, then the free-space model is considered, otherwise if the distance is longer, then the multipath fading model is used [].
The power consumed to transmit k bits packet of data to the sensor node allocated d distant away can be given as:
E T X k , d = E T X _ e l e c k + E T X _ a m p k , d E T X k , d = E e l e c * k + E f s * k * d 2 ,       d d 0 E e l e c * k + E a m p * k * d 4 ,       d > d 0 E R X k = E R X _ e l e c k + k E e l e c d 0 = E f s E a m p
where d is the Euclidian distance from the sending node to the receiving node, Eelec is the receiver/transmitter energy consumption per bit, to receive k bits packet of data Eelec*k amount of energy is spent on the radio module, Efs and Eamp are the free space and the multi-path fading amplifier energies respectively.

3.2. Proposed Threshold

The proposed protocol is a hierarchical clustering heterogeneous routing protocol known as extended Z-SEP routing protocol with hierarchical clustering approach for wireless heterogeneous sensor network (EZ-SEP). This algorithm is an extended version of Z-SEP algorithm, that prolongs the lifetime of the sensor network. We improve the threshold value T(n) of the parent protocol to residual energy-aware cluster head selection algorithm. Thus, the new modified T(n) equation is derived as:
T n = p 1 p × r   m o d 1 p × E r e s E 0 × K o p t ,     f o r   n G 0 ,       f o r   n   G
where Eres is the nodes remaining residual energy, and E0 is the initial level of the supplied energy. The optimal cluster number Kopt can be given as in []:
K o p t = n 2 π E f s E a m p × d 4 2 m 1 × E T x ,   R x m E D A × M
where n is the node number, d is the distance to the base station, m is the quantity of cluster heads associates, ETx,Rx is the tranceiving/receiving energy, EDA is the data aggregation energy, E0 is the assigned initial power of each sensor node and M denotes the diameter of the deployed network.
Nodes in the network spend definite amount of energy after the data transmission, which varies according to the distance d between the transmitting and receiving node. The proposed protocol network structure and link communication are described as below:

3.3. Network Structure

Protocols usually use a randomly organized allocation of nodes in the deployed area, thus the inefficient use of nodes energy can be observed. In EZ-SEP algorithm, the deployed area is separated into three fields as zone 1, zone 2 and zone 3 to optimize the energy consumption at the nodes. To distribute the network load and due to nodes assigned initial energy value, nodes are categorized into two groups as normal and advanced nodes. Advanced nodes have more energy than normal nodes. Therefore, normal nodes are deployed in zone 1, close to base station, while advanced nodes are deployed distant to BS in zone 2 and zone 3. We suppose that nodes are not mobile in the field and field dimensional is unknown. Assume m as a fraction of total nodes n with α times more energy. Thus, (1 − m)n of normal nodes. Normal regular nodes transmit records to base station directly, whereas in advanced nodes hierarchical clustering is formed among nodes, where one sensor node is elected as a cluster head and other cluster members join and deliver data to this cluster head, and then this cluster head transmits aggregated data to BS as shown in Figure 2.
Figure 2. Nodes connection to base station.

3.4. Link Communication

Link communication with BS is built in two ways in EZ-SEP protocol:

3.4.1. Direct Communication

Zone 1 is equipped with normal nodes, since they have low energy and allocated close to BS. These nodes sense environment, then send collected data to BS in direct mode.
In the first round, clusters and cluster heads are formed using normal LEACH algorithm, where cluster head is elected using Equation (17) as in a SEP algorithm for normal nodes. After transmitting data, each sensor node in the network consumed a certain amount of energy, which is different for each node. The power consumption depends on the distance between the sending and receiving nodes, represented as d. Therefore, in the next round, cluster head is selected using the modified equation in Equation (24).
The cluster head sends its cluster head announcement information to member nodes in the corresponding cluster, once it is elected for the current round. Depending on this received message signal strength, other remaining non-cluster head sensor nodes decide whether to join this cluster head or not. Further, to avoid the data collision in the network, cluster head broadcasts and allocates TDMA schedules in the member nodes to transmit data in different timeslots. This process continues until the end of all rounds and until all the nodes in the network are exhausted and lost its energy. This time period is called Set-Up Stage.

3.4.2. Cluster Head Communication

Zone 2 and zone 3 are equipped with advanced nodes, which have higher energy than normal nodes. These nodes use clustering technique to deliver records to base station. The advanced nodes form a cluster, and the cluster head is elected among those nodes in the cluster, while the remaining nodes become an element of this cluster. These cluster associates sense the environment and then transmit data to cluster head. Cluster heads collect the records, processes and deliver them to the sink.
Transmission of data to cluster heads occurs during the time slot allocation in each node. To save energy, only transmitting nodes remain active, while all other nodes in the cluster turn-off their radio. Cluster head will start the data processing, after the all nodes data transmission in the cluster is ended up. Cluster head receives the data and then aggregates it to remove any redundancy. In addition, compresses the data as much as possible for fair bandwidth utilization. Cluster head then forwards the data to the sink or BS. This stage is called Steady-State Stage.
The entire above two processes are illustrated in flowchart as shown in Figure 3.
Figure 3. Communication processes of EZ-SEP protocol.

4. Simulation and Analysis

We model the proposed algorithm and parent protocols in this section. In addition, taken into consideration different evaluation scenarios and analyzed the output results of our protocol comparing with other given protocols in terms of performance behavior. Network model parameters considered for MATLAB simulations are described in Table 1. The packet size is supposed to be 4000 bits. One hundred nodes are placed in zone 1, zone 2 and zone 3, with base station allocated in the center of the field area x and y, as shown in Figure 2. X is an x-axis, whereas y acts for y-axis. Rmax indicates the quantity of total rounds in the specified network and is dependent on the application. Possible parameters are shown in Table 2.
Table 1. Simulation parameters.
Table 2. Different parameters of the network.
E0 is the assigned initial energy of each node, Eamp is nodes amplification and receiving energy and Efs is the energy dissipated to transmit the data between two CHs and EDA is the consumed energy used throughout the data transmission latency. Data packet transmission and receiving energy is ETX/ERX. Using these parameters, EZ-SEP algorithm starts the network routing procedure improving the network parameters below:
(1)
Increase in alive active nodes value
(2)
Increase in package delivery rate
(3)
Reducing the value of power consumption (residual energy)
The above parameters are plotted against the quantity of active alive nodes, the package delivery rate and the remaining residual energy compared to the three WSN protocols. A red color line represents the SEP protocol, a blue color one the LEACH protocol, magenta color represents the parent Z-SEP algorithm and the proposed EZ-SEP algorithm is represented by a green color. The graphs in the figure illustrate that at the beginning of the network, the LEACH protocol demonstrates the worst performance in comparison with the other three. First node death and network instability in LEACH protocol begins at round 1508, while in SEP happened at 1816th round. The proposed EZ-SEP protocol at the beginning shows an approximately 5% improvement as the number of rounds reaches 2000 and a gradually increase over a parent Z-SEP protocol, but shows a better lifetime for the first node death at the 2497th round, while in Z-SEP the first node died at the 2461th round. The performance of proposed EZ-SEP protocol is improved after the 6000th round, showing a better and frequent stability period rather than the Z-SEP protocol. Generally speaking, the number of dead nodes in the EZ-SEP algorithm is less than in the other three protocols as the network continues to operate. Death of all nodes in parent protocols is considered at 8000 rounds, while the proposed EZ-SEP protocol shows improved results over 9000 rounds, thus significantly improving the whole network lifetime as shown in Figure 4.
Figure 4. Dead nodes representation.
Network packet delivery ratio to a BS is illustrated in Figure 5. Nodes’ data transmission to a base station is the main role of a WSN. More data will be sensed and more environmental information is formed and delivered to the sink, if the network is alive for a long time, thus making the network efficiency more convenient for long time usage. Given below is the graph of all four protocols data packet delivery to BS. It is easily seen in the graph that proposed the EZ-SEP algorithm’s performance is much better than that of the other protocols by transmitting more than 2.4 × 105 packets to BS. The other three compared protocols show their incapability to improve upon the proposed new algorithm, as illustrated in Figure 5.
Figure 5. Packets delivery ratio to BS.
Nodes’ energy consumption during network operation in terms of residual energy is illustrated in the graph below. In the graph, we can see that in terms of energy consumption and nodes residual energy, our proposed protocol displays better results compared with the other protocols. For a given number of rounds, the EZ-SEP algorithm provides lower power consumption. At the 1000th round, the nodes’ remaining residual energy is 0.3 joules for EZ-SEP, 0.2 J for Z-SEP and around 0.1 J for the LEACH and SEP protocols. The lowest energy consumption was shown by our proposed EZ-SEP protocol, which ultimately will be reflected in an increase in the number of live nodes and an increase in the number of delivered packets to the BS, as well as in increase of the network service lifetime and, accordingly, the efficiency of the network, as shown in Figure 6.
Figure 6. Nodes energy consumption.
For further analysis and comparison of proposed EZ-SEP algorithm with the abovementioned three protocols, three different network conditions have been observed for parameters like dead nodes, package delivery rate as well as nodes’ power consumption in terms of residual energy. The supposed network conditions are as below:

4.1. Altering the Base Station Position

In this scenario, the base station position is changed and the network performance in our proposed protocol is observed in comparison with the other protocols. BS positions sink.x and sink.y are changed from 50 to 25, without modifying other parameters. These changes affect dead node performance, packet delivery rate and average power consumption. Simulation outputs show that these parameters display better results in the proposed EZ-SEP compared to the parent protocols, as demonstrated in Table 3(a). When the data routing is started, Z-SEP shows better performance in node life as compared to the proposed EZ-SEP, but the EZ-SEP algorithm improves after fa ew rounds and shows better results after 3000 rounds and this remains true till the end. The SEP and LEACH protocols show the worst results in comparison with the Z-SEP protocol and EZ-SEP. In addition, EZ-SEP is better in packet delivery ratio and transmits more packets compared to the three existing protocols. Furthermore, the LEACH and SEP algorithms demonstrate higher energy consumption compared to the other protocols. Nodes’ residual energy is around 0.1 J in the proposed EZ-SEP at round 2000, while in Z-SEP it is almost 0. LEACH is the most energy-consuming protocol of all. Thus, our proposed protocol increases the service lifetime and improve the stability period of the sensor network, since it consumes less energy than other ones.

4.2. Changing Field Density of Nodes

Node deployment in the field is changed in this scenario. Thus, a large quantity of sensor nodes are deployed in one portion of the area, in zone 1 for example, while the remaining few are placed in another part, in zone 2. The base station is located in the center with no change. Nodes can be skewed in the x-axis as well as in y-axis of the area. The proposed EZ-SEP protocol performance is evaluated under these conditions, compared with the remaining protocols. Results shown in Table 3(b) indicate that proposed EZ-SEP is in better condition than other protocols, if the nodes position in the network is altered. The whole sensor network behavior is changed. SEP and LEACH does not display good results in comparison with the Z-SEP and EZ-SEP protocols in terms of stability period of alive nodes. Z-SEP and EZ-SEP operate the same till the 2000th round, after which the proposed EZ-SEP has longer nodes’ lifetime and nodes’ stability than Z-SEP. In the data transmission ratio, SEP and LEACH deliver a significantly lesser amount of data than the proposed algorithm, while Z-SEP stays near to EZ-SEP. In any case, the EZ-SEP protocol gives better results than the parent protocol. In addition, our proposed protocol has a better energy consumption line in the graph, while LEACH is the most energy-consuming protocol than others.
Table 3. Different network condition comparison.
Table 3. Different network condition comparison.
Dead Nodes RepresentationPackets Delivery RatioNodes Energy Consumption
Altering the Base Station Position
(a)
Sensors 21 01021 i001Sensors 21 01021 i002Sensors 21 01021 i003
Changing Field Density of Nodes
(b)
Sensors 21 01021 i004Sensors 21 01021 i005Sensors 21 01021 i006
Incrementing Nodes Initial Energy
(c)
Sensors 21 01021 i007Sensors 21 01021 i008Sensors 21 01021 i009

4.3. Incrementing Nodes Initial Energy

Nodes’ initial energy is the key factor in a WSN, since nodes are battery limited and this has the main role in whole network stability and performance and there is no possibility to recharge the battery once a node is placed in the field. We analyze the network behavior by increasing the nodes’ initial energy E0 from 0.5 J to 0.8 J and observe our proposed protocol compared to other algorithms. It is obvious that increased network energy will affect the lifetime and stability period. We analyze the influence of added energy in advanced nodes on the whole network system in the process of cluster head election and the data delithe very to BS, since advanced nodes consume more energy than normal nodes and advanced nodes have different energy from each other after cluster heads are elected. Cluster heads are then formed based on the remaining residual energy. In Table 3(c), the networks energy consumption is demonstrated. According to the graphs in the figure, it is seen that proposed EZ-SEP protocol gives better results compared to the other three protocols, when the nodes’ initial energy is changed. The lowest energy consumption is observed in EZ-SEP, while the highest is seen in LEACH. Nevertheless, as compared to the previous initial value, the new added value in SEP and LEACH gives an improved network lifetime. Thus, nodes are almost about to exhaust after the 2000th round, while previously they became exhausted twice as earlier at round 1000. The same is true for Z-SEP at round 3000, while in EZ-SEP it happens after 3500 rounds. In the case of nodes life, in the EZ-SEP protocol nodes show the longest stability period almost until the end of round 9000 and still remain alive after with first node death at round 2467, while SEP performs the worst as illustrated by all the nodes being dead at the 4000th round and the death of the first node at round 1707. In LEACH, the first death occurs at round 1610, which is the worst index. The parent protocol Z-SEP has its first node death at the 2489th round, which is the best index, but is much more unstable than the proposed EZ-SEP. Thus, the proposed algorithm is the best when nodes have added initial energy. In data transmission ratio, EZ-SEP shows more packets delivered in the 2500–8500 rounds range and is close with Z-SEP afterwards, which means that EZ-SEP sends much more data in total than the Z-SEP protocol.

4.4. Comparative Analysis of the Observed Protocols

In this section, we determine the performance parameters of the proposed EZ-SEP protocol, which is the extended version of Z-SEP algorithm. Various properties and evaluations mentioned before for the above studied protocols have been combined and listed in Table 4. Network level means energy homogeneity or heterogeneity. Energy efficiency is the energy consumption index of the algorithm. Stability period is the time interval between the life and death of the first node. Scalability defines the scalability of the network.
Table 4. Comparative table of various properties.
SEP and LEACH show similar results to each other and are the worst compared to Z-SEP and EZ-SEP, on the other hand EZ-SEP performs better in all the parameters against them. According to the above parameters, EZ-SEP demonstrates better indexes than its parent protocols.

5. Conclusions

Energy efficiency and network lifetime are two major attributes in the design of a network routing algorithm. Constructing an energy-efficient protocol that distributes the network load is a challenge. Z-SEP is a useful algorithm for this, however it still has some weak points. The extended zonal stable election protocol (EZ-SEP) is a two level heterogeneous, hierarchical cluster-based routing protocol that provides a modified cluster head selection technique as well as nodes communication with the sink. Thus, the nodes in EZ-SEP transfer data to their BS in a hybrid manner, meaning normal regular nodes deliver records to the base station directly, whereas extended advanced nodes make use of a clustering mechanism. This is aimed at extending the lifetime of the network by taking into account the network energy dissipation. An improved routing process can be achieved by selecting the cluster head among the nodes based on the remaining residual energy in comparison to the parent Z-SEP protocol. This method increases the period of stability of the network before the death of the first node, as well as improving the number of live nodes in the network. Thus, the packet transmission ratio is enhanced, meaning that a bigger amount of environmental events are monitored, sensed and delivered to the base station. Simulation results show the improvement of network performance in parameters like lifetime, packets sent to BS and energy consumption.
In conclusion, three different protocols like SEP, LEACH and Z-SEP have been observed and compared to the proposed EZ-SEP algorithm, where EZ-SEP demonstrates better performance reducing the dead nodes by 48%, increasing the packet delivery ratio by 16% and decreasing the average power consumption by 34%.

6. Future Research

The proposed work can be strengthened by taking into consideration additional parameters in cluster head election procedure, and tested on other realistic scenarios. According to their physical structure, wireless sensor networks are similar to wireless mesh networks (WMNs), thus many researchers combine these two networks to obtain a more reliable network [,,]. The routing procedure in these protocols acts in the same manner in these networks. In WSNs, data is aggregated from sensors sensing the environment [], while in WMNs data is driven by the new connected client []. This is the main difference. Nodes in WMNs communicate to each other as in WSNs. They aggregate data from clients when they are in movement and change position, where this data is used to find the location of the client by triangulation or positioning method [], as well as to define the number of connected clients in the network, which is used to evaluate the client density in the given network. Thus, WMNs can be extended to collect data from sensors for environmental monitoring applications []. Therefore, in the future, WSN routing algorithms integrated with WMNs forming wireless mesh sensor networks (WMSNs) can be studied and developed well and experimented with in realistic scenarios.

Author Contributions

Z.N. performed methodology, conceptualization, validation and testing; Z.N., T.Z. and M.O. made significant intellectual contributions to theoretical development, evaluation, validation, systemic and experimental design, analysis and interpretation of work-related data, drafting, editing of the article, and also approved the final version of the article for publication. T.Z. and M.O. reviewed and revised. All authors have read and agreed to the published version of the manuscript.

Funding

This research is partially funded by the Malaysian Ministry of Education and Universiti Putra Malaysia under the Putra High Impact Factor Grant number UPM/700-2/1/GPB/2017/9557900.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors wish to thank everyone who made every effort to improve the content of this research paper. This work is partially supported by the Ministry of Education and Science of the Republic of Kazakhstan, Malaysian Ministry of Education and Universiti Putra Malaysia.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Ayyappan, B.; Kumar, P.M. Security protocols in WSN: A survey. In Proceedings of the 2017 Third International Conference on Science Technology Engineering & Management (ICONSTEM), Chennai, India, 23–24 March 2017; pp. 301–304. [Google Scholar] [CrossRef]
  2. Nurlan, Z.; Zhukabayeva, T.; Othman, M. Mesh Network Dynamic Routing Protocols. In Proceedings of the 2019 IEEE 9th International Conference on System Engineering and Technology (ICSET), Shah Alam, Malaysia, 7 October 2019; pp. 364–369. [Google Scholar] [CrossRef]
  3. Althumali, H.; Othman, M. A Survey of Random Access Control Techniques for Machine-to-Machine Communications in LTE/LTE-A Networks. IEEE Access 2018, 6, 74961–74983. [Google Scholar] [CrossRef]
  4. Nurlan, Z.; Zhukabayeva, T.K.; Othman, M. Comprehensive review of routing protocols in wireless adhoc networks. In Proceedings of the XVI International Conference of Students, Graduate Students and Young Scientists, Tomsk, Russia, 23–26 April 2019; Volume 7, pp. 107–110. [Google Scholar]
  5. Ezdiani, S.; Acharyya, I.S.; Sivakumar, S.; Al-Anbuky, A. Wireless Sensor Network Softwarization: Towards WSN Adaptive QoS. IEEE Internet Things J. 2017, 4, 1517–1527. [Google Scholar] [CrossRef]
  6. Hasan, M.M.; Mouftah, H.T. Optimization of Watchdog Selection in Wireless Sensor Networks. IEEE Wirel. Commun. Lett. 2017, 6, 94–97. [Google Scholar] [CrossRef]
  7. Liu, Y.; Seet, B. Optimal network structuring for large-scale WSN with virtual broker based publish/subscribe. In Proceedings of the 2017 2nd Workshop on Recent Trends in Telecommunications Research (RTTR), Palmerston North, New Zealand, 10 February 2017; pp. 1–5. [Google Scholar] [CrossRef]
  8. Yuvaraj, P.; Manimozhi, M. Impact of base station location in clustering schemes of WSN. In Proceedings of the 2017 International conference on Microelectronic Devices, Circuits and Systems (ICMDCS), Vellore, India, 10–12 August 2017; pp. 1–5. [Google Scholar] [CrossRef]
  9. Nishikawa, Y.; Sasamura, T.; Ishizuka, Y.; Sugimoto, S.; Iwasaki, S.; Wang, H.; Kurihara, K. Design of stable wireless sensor network for slope monitoring. In Proceedings of the 2018 IEEE Topical Conference on Wireless Sensors and Sensor Networks (WiSNet), Anaheim, CA, USA, 14–17 January 2018; pp. 8–11. [Google Scholar] [CrossRef]
  10. Rosadi, I.; Sakti, S.P. Low-cost wireless sensor network for small area in a building. In Proceedings of the 2017 International Seminar on Sensors, Instrumentation, Measurement and Metrology (ISSIMM), Surabaya, Indonesia, 25–26 August 2017; pp. 115–118. [Google Scholar] [CrossRef]
  11. Cengiz, K.; Dag, T. Energy Aware Multi-Hop Routing Protocol for WSNs. IEEE Access 2018, 6, 2622–2633. [Google Scholar] [CrossRef]
  12. Sha, C.; Qiu, J.-M.; Li, S.-Y.; Qiang, M.-Y.; Wang, R.-C. A Type of Low-Latency Data Gathering Method with Multi-Sink for Sensor Networks. Sensors 2016, 16, 923. [Google Scholar] [CrossRef]
  13. Heinzelman, W.R.; Chandrakasan, A.; Balakrishnan, H. Energy-efficient communication protocol for wireless microsensor networks. In Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, Maui, HI, USA, 7 January 2020; IEEE: Piscataway Township, NJ, USA, 2000; Volume 2, p. 10. [Google Scholar] [CrossRef]
  14. Smaragdakis, G.; Matta, I.; Bestavros, A. SEP: A Stable Election Protocol for Clustered Heterogeneous Wireless Sensor Networks. In Proceedings of the Second International Workshop on Sensor and Actor Network Protocols and Applications (SANPA 2004), Boston, MA, USA, 31 May 2004. [Google Scholar]
  15. Behera, T.M.; Mohapatra, S.K.; Samal, U.C.; Khan, M.S.; Daneshmand, M.; Gandomi, A.H. I-SEP: An Improved Routing Protocol for Heterogeneous WSN for IoT-Based Environmental Monitoring. IEEE Internet Things J. 2020, 7, 710–717. [Google Scholar] [CrossRef]
  16. Mukherjee, P.; Samant, T.; Swain, T.; Datta, A. SEP-V: A solution to energy efficient technique in intra-cluster cooperative communication for wireless sensor network. In Proceedings of the 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), Palladam, India, 10–11 February 2017; pp. 204–208. [Google Scholar] [CrossRef]
  17. Sahoo, B.M.; Gupta, A.D.; Yadav, S.A.; Gupta, S. ESRA: Enhanced Stable Routing Algorithm for Heterogeneous Wireless Sensor Networks. In Proceedings of the 2019 International Conference on Automation, Computational and Technology Management (ICACTM), London, UK, 24–26 April 2019; pp. 148–152. [Google Scholar] [CrossRef]
  18. Younis, O.; Fahmy, S. HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Trans. Mob. Comput. 2004, 3, 366–379. [Google Scholar] [CrossRef]
  19. Singh, S.; Malik, A.; Kumar, R. Energy efficient heterogeneous DEEC protocol for enhancing lifetime in WSNs. Eng. Sci. Technol. Int. J. 2017, 20, 345–353. [Google Scholar] [CrossRef]
  20. Mittal, N.; Singh, U.; Sohi, B.S. An energy-aware cluster-based stable protocol for wireless sensor networks. Neural Comput. Appl. 2019, 31, 7269–7286. [Google Scholar] [CrossRef]
  21. Chatap, A.; Sirsikar, S. Review on various routing protocols for heterogeneous wireless sensor network. In Proceedings of the 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), Palladam, India, 10–11 February 2017; pp. 440–444. [Google Scholar] [CrossRef]
  22. Patel, J.A.; Patel, Y. The Clustering Techniques for Wireless Sensor Networks: A Review. In Proceedings of the 2018 Second International Conference on Inventive Communication and Computational Technologies (ICICCT), Coimbatore, India, 20–21 April 2018; pp. 147–151. [Google Scholar] [CrossRef]
  23. Sujee, R.; Kannammal, K.E. Behavior of LEACH protocol in heterogeneous and homogeneous environment. In Proceedings of the 2015 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India, 8–10 January 2015; pp. 1–8. [Google Scholar] [CrossRef]
  24. Waoo, A.A.; Sharma, S. Analysis of Energy Efficient Coverage and Prolonging Lifetime by Comparing Homogenous and Heterogeneous Wireless Sensor Networks. In Proceedings of the 2018 International Conference on Advanced Computation and Telecommunication (ICACAT), Bhopal, India, 28–29 December 2018; pp. 1–4. [Google Scholar] [CrossRef]
  25. Behera, T.M.; Mohapatra, S.K.; Samal, U.C.; Khan, M.S.; Daneshmand, M.; Gandomi, A.H. Residual Energy-Based Cluster-Head Selection in WSNs for IoT Application. IEEE Internet Things J. 2019, 6, 5132–5139. [Google Scholar] [CrossRef]
  26. Zhao, L.; Tang, Q. An Improved Threshold-Sensitive Stable Election Routing Energy Protocol for Heterogeneous Wireless Sensor Networks. Information 2019, 10, 125. [Google Scholar] [CrossRef]
  27. Kang, S.H.; Nguyen, T. Distance Based Thresholds for Cluster Head Selection in Wireless Sensor Networks. IEEE Commun. Lett. 2012, 16, 1396–1399. [Google Scholar] [CrossRef]
  28. Saadat, M.; Saadat, R.; Mirjalily, G. Improving threshold assignment for cluster head selection in hierarchical wireless sensor networks. In Proceedings of the 2010 5th International Symposium on Telecommunications, Tehran, Iran, 4–6 December 2010; pp. 409–414. [Google Scholar] [CrossRef]
  29. Behera, T.M.; Samal, U.C.; Mohapatra, S.K. Energy-efficient modified LEACH protocol for IoT application. IET Wirel. Sens. Syst. 2018, 8, 223–228. [Google Scholar] [CrossRef]
  30. Jinpa, T.; Reddy, B.V.R. M-SEP: A Variant of SEP for WSN. In Intelligent Systems Technologies and Applications; Berretti, S., Thampi, S., Dasgupta, S., Eds.; Advances in Intelligent Systems and Computing; Springer: Cham, Switzerland, 2016; Volume 385. [Google Scholar] [CrossRef]
  31. Faisal, S.; Javaid, N.; Javaid, A.; Khan, M.A.; Bouk, S.H.; Khan, Z.A. Z-SEP: Zonal-stable election protocol for wireless sensor networks. arXiv 2013, arXiv:1303.5364. [Google Scholar]
  32. Hussain, S.; Matin, A.W. Energy efficient hierarchical cluster-based routing for wireless sensor networks. In Technical Report; Jodrey School of Computer Science Acadia University: Wolfville, NS, Canada, 2005; pp. 1–33. [Google Scholar]
  33. Bouckaert, S.; De Poorter, E.; De Mil, P.; Moerman, I.; Demeester, P. Interconnecting Wireless Sensor and Wireless Mesh Networks: Challenges and Strategies. In Proceedings of the GLOBECOM 2009—2009 IEEE Global Telecommunications Conference, Honolulu, HI, USA, 30 November–4 December 2009; pp. 1–7. [Google Scholar] [CrossRef]
  34. Shin, S.Y.; Park, H.S.; Kwon, W.H. Mutual interference analysis of IEEE 802.15.4 and IEEE 802.11b. Comput. Netw. 2007, 51, 3338–3353. [Google Scholar] [CrossRef]
  35. Rodenas-Herraiz, D.; Garcia-Sanchez, A.-J.; Garcia-Sanchez, F.; Garcia-Haro, J. On the improvement of wireless mesh sensor network performance under hidden terminal problems. Future Gener. Comput. Syst. 2015, 45, 95–113. [Google Scholar] [CrossRef]
  36. Pradeebaa, G.; Lavanis, N. Network lifetime improvement using routing algorithm with sleep mode in wireless sensor network. In Proceedings of the 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India, 23–25 March 2016; pp. 1572–1575. [Google Scholar] [CrossRef]
  37. Piechowiak, M.; Zwierzykowski, P.; Owczarek, P.; Wasłowicz, M. Comparative analysis of routing protocols for wireless mesh networks. In Proceedings of the 2016 10th International Symposium on Communication Systems, Networks and Digital Signal. Processing (CSNDSP), Prague, Czech Republic, 20–22 July 2016; pp. 1–5. [Google Scholar] [CrossRef]
  38. Fu, Y.; Chen, C.; Liu, R.; Zhu, L.; Wang, Y. WMSN positioning algorithm based on multi plane antennas. In Proceedings of the 2016 Progress in Electromagnetic Research Symposium (PIERS), Shanghai, China, 8–11 August 2016; pp. 4959–4961. [Google Scholar] [CrossRef]
  39. Lee, H.; Lin, H. Design and Evaluation of an Open-Source Wireless Mesh Networking Module for Environmental Monitoring. IEEE Sens. J. 2016, 16, 2162–2171. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.