DOI QR코드

DOI QR Code

ESBL: An Energy-Efficient Scheme by Balancing Load in Group Based WSNs

  • Mehmood, Amjad (Guangdong Provincial Key Laboratory on Petrochemical Equipment Fault Diagnosis Guangdong University of Petrochemical Technology) ;
  • Nouman, Muhammad (Guangdong Provincial Key Laboratory on Petrochemical Equipment Fault Diagnosis Guangdong University of Petrochemical Technology) ;
  • Umar, Muhammad Muneer (Department of Management and Information Technology Jubail Industrial College, Royal Commission for Jubail & Yanbu) ;
  • Song, Houbing (Department of Electrical and Computer Engineering, West Virginia University)
  • Received : 2015.07.30
  • Accepted : 2016.08.15
  • Published : 2016.10.31

Abstract

Energy efficiency in Wireless Sensor Networks (WSNs) is very appealing research area due to serious constrains on resources like storage, processing, and communication power of the sensor nodes. Due to limited capabilities of sensing nodes, such networks are composed of a large number of nodes. The higher number of nodes increases the overall performance in data collection from environment and transmission of packets among nodes. In such networks the nodes sense data and ultimately forward the information to a Base Station (BS). The main issues in WSNs revolve around energy consumption and delay in relaying of data. A lot of research work has been published in this area of achieving energy efficiency in the network. Various techniques have been proposed to divide such networks; like grid division of network, group based division, clustering, making logical layers of network, variable size clusters or groups and so on. In this paper a new technique of group based WSNs is proposed by using some features from recent published protocols i.e. "Energy-Efficient Multi-level and Distance Aware Clustering (EEMDC)" and "Energy-Efficient Multi-level and Distance Aware Clustering (EEUC)". The proposed work is not only energy-efficient but also minimizes the delay in relaying of data from the sensor nodes to BS. Simulation results show, that it outperforms LEACH protocol by 38%, EEMDC by 10% and EEUC by 13%.

Keywords

1. Introduction

Wireless sensor networks (WSNs) have become very popular in different fields due to their effectiveness and improvement in research and application sides [1]. WSNs are used to cover many types of sensory tasks. Such networks are consisted of many cheap, small and autonomous devices [2]. Which sense some information and provide it to the front end. These networks are usually deployed in an open environment [3].

The small sensing devices in WSNs operate on very limited amount of energy. The main research issue in such systems is that how to elongate the life span of network as long as possible by considering the nodes as non-rechargeable and operate on a best routing technique [4]. In this paper our focus is to enhance the energy efficiency of a network to prolong its life span.

In WSNs, the nodes are usually grouped together, where there are many proposals on the group formation deployment methodologies and mechanisms. Many researches have been suggested on cluster based networks [4,6,13,14,20,21], where nodes combine to form a cluster. The main node in each cluster is known as Cluster Head (CH). The main responsibility of CHs is to communicate with other clusters and the Base Station (BS). CHs are usually chosen by considering their high remaining residual energy [5]. The reason behind it is that the CHs consume more residual energy due to their higher operational frequencies as compared to other nodes. The CHs nearer to the BS, having more burdens due to more traffic, tend to die earlier. For this purpose an efficient topological technique is required [6].

Other than Cluster based networks, Group based networks have also proven their significance in WSNs [7]. In group based networks fewer nodes combine to form a group. Each group has its own group ID and a central node is selected in each group. Central node manages the communication process and keeps the record of group IDs of the whole network. The communication inside the groups is done through neighbor nodes. Each node forward its data to its neighbor towards the destination node. All the nodes on the border of the group range are called border nodes, specifically the border nodes to some specific group. Communication between groups is routed through their border nodes [7] and selection of a border node depends upon the destination group.

In our proposed protocol the Energy-Efficient Scheme by Balancing Load (ESBL) in Group based WSNs, we extend Energy-Efficient Multi-level and Distance Aware Clustering (EEMDC) [8] by adding some features of Energy-Efficient Unequal Clustering (EEUC) [5]. A new method is also introduced in which sensor nodes with lower energy are sent to sleeping mode. A specific threshold is defined at each stage to determine energy level of nodes. This technique in-effect equally utilizes the energy of all nodes in the network.

A new type of node in the network is also proposed and named as Chief Node. In this paper tasks and duties are assigned to the chief node. The chief node ensures that sensor nodes don’t die earlier by identifying the nodes which are losing their batteries in a speedy manner as compared to the others.

The protocol ESBL can be very useful in a network of large number of sensing nodes operating in an open environment. Nodes in such type of networks are usually scattered in remote places and cannot be maintained in short period of time. We can take an example of a WSN installed in a jungle for monitoring animals through motion sensor cameras. The nodes in such network cannot be physically accessed for battery maintenance. Therefore these networks always need an energy-efficient protocol like ESBL.

Our paper consists of five sections. In section 2, we briefly discuss the related work already done in this area of study. We present our proposed work in section 3. In section 4 we explain the algorithmic solution and flow charts. Simulation results are shown in section 5. In the last section we conclude the summary of the paper. At the end of the paper references have been mentioned.

 

2. Related Work

A lot of work has been done in the area of energy-efficiency in WSNs. It became a very practical field now-a-days. For energy-efficiency in WSNs, different protocols with various mechanisms have been proposed. Some of them produce an efficient impact on such type of networks. In Low Energy Adaptive Clustering Hierarchy (LEACH) protocol [9], the CHs are selected in a probabilistic way. It uses single hop communication from nodes to CH and CH to nodes. The CH selection is simply performed after one round. LEACH is a distributed protocol [9].

For betterment in energy consumption, a new technique of forming sensor nodes into a chain is proposed in a protocol named as Power-Efficient Gathering in Sensor Information Systems (PEGASIS) [10]. Sensor nodes find a nearer node in the cluster other than CH, for creating multi-hop communication. Some other works also include a hierarchical routing protocol (HRP) aiming for prolonging the network life [11]. A protocol in which sensor nodes select their coordinator and is a multi-hop communication protocol introduced in [12]. A number of protocols have been developed based on LEACH protocol. One of them is partition-based LEACH (pLEACH) [13], in which CH selection mechanism is based on highest remaining residual energy of candidate nodes.

Hybrid Energy efficient distributive protocol (HEED), proposed by Younas and Fahemy, [14] is also an extension of LEACH protocol. It uses multi-hop routing technique when the CH communicates to the BS. The CH selection is done by calculating the cost. In HEED, each node works individually and it doesn’t give any idea about the size and density of the network. Some hierarchical clustering protocols came into the scenario [15], considering the weight of each node and its distance from other nodes as well as its energy.

In a protocol [16], a technique of random arrangement of sensor nodes is performed to make clusters. The work in [17] proposes an optimal energy consumption mechanism by distributing energy load among all the nodes to increase lifetime of a network. A protocol [18], proposes efficient routing algorithm to make the network energy efficient.

In the field of energy efficiency a multi-hop protocol has also been introduced. This protocol suggested a new concept of predefined nodes [19]. Another protocol uses an imbalanced clustering technique [20] in the area of energy efficiency in WSNs.

In distance energy cluster structure algorithm (DECSA) [21], the network is divided into three levels. At each level CHs communicate to the other levels’ CHs in the path of the BS and it doesn’t directly communicate to BS.

Energy consumption between different nodes in the cluster based WSN must be same to increase the lifetime of WSN and it is the biggest concerned [22]. The Energy-Aware Hierarchical Clustering (EAHC) algorithm [23] has the ability to reduce the communication complexities. In this protocol, CH selection is made among nodes of higher energy. After a specific period of time CH is rotated to increase the energy efficiency, but it doesn’t reduce the number of CHs in a WSN.

Minimum Transmission Energy (MTE) [24] protocol, has the ability to reduce the workload and increase the energy efficiency by sending data only to nodes which possess MTE. While selecting a CH among nodes, MTE doesn’t check the amount of energy left with a particular node which can lead to destroy the network operation and also can decrease the lifetime of a network. When there is a large WSN, it became impractical approach where every CH sends information directly to the BS in LEACH. This can also lead to decrease the level of energy in a network.

Energy-Efficient Heterogeneous Clustered (EEHC) protocol for WSNs [25]. This protocol can be applied to any environment in which nodes are homogeneous in nature. Any node in the cluster can become a CH depending upon the remaining energy of a node.

Tree-base Clustering protocol (TBC) [26] proposes a tree-shaped structure of nodes. While CH is the root of the tree and the height of the tree can be specified by the distance between a node and CH. A single-hop technique is used for sending data from CH to BS.

A protocol EADC [26], which utilizes threshold value to send data from CH to BS. CH can send data directly to the BS if the threshold value extracted from the proposed protocol is greater than the distance of these two network nodes, i.e. CH and BS. On the other hand, if the distance is higher than threshold amount it will use CHs, which have higher energy on the path as a relay to send data to BS.

A protocol (EECS) [27], has been proposed in the context of energy efficiency and proposing a clustering scheme, this protocol has been used in applications where data gathering is required and CH selection criteria depend on the outstanding residual energy of the network nodes, as it uses better way in terms of CH distribution and thus increases the life of the network.

In Dynamic Clustering and Distance Aware Routing Protocol (DDAR) [28] energy consumption can be controlled by analyzing the remaining energy, distance and dynamic number of CHs in the network. In the setup phase, each node sends its information, like outstanding energy, to the BS and then BS finds the best possible CH in available nodes of network for communication.

The efficiency of group based topologies have been proven by many researchers in their articles [7].

Another work introducing EEUC [5] reduces the networks energy consumption by using unequal clustering mechanism. The farther the cluster, if large in size, uses more energy for intra-cluster communication. While the closer cluster, if smaller in size, is burdened with relay of other cluster traffic. EEUC mechanism has proposed the basic sizes for making cluster in the network and also CH selection algorithm. The effort of EEUC is aimed to equalize the consumption of energy in all nodes.

The latest work in this field of study is EEMDC protocol for WSNs [8]. In EEMDC there are three logical layers in network divided by area factor. Layering depends on hop count. In other words, it is the distance from BS. The practice shows that it is more efficient as compared to previous approaches.

 

3. Proposed Technique

As the EEMDC protocol has been discussed in section 2, having three logical layers based on hop count distance. We propose a new concept in addition to EEMDC of having dynamic sizes of groups in each layer of the network. Each group in group based network communicates with other groups through the border nodes nearest to the destination group [29]. As this mechanism has already been suggested in EEUC mechanism where the variable sizes of clusters were implemented, which was a cluster based distributed network. We integrate the idea of dynamic sizes of clusters in our group based protocol. The implementation of distributed group based network with layered structure for WSN shows a positive change in consumption of energy in the network. The EEUC mechanism [5] has been discussed here briefly.

3.1 EEUC Mechanism

While deploying network by EEUC mechanism, BS sends certain message to all the nodes in a network to calculate the distance between BS and Nodes which in turn helps nodes in communication and also in terms of creating different sizes of clusters. EEUC mechanism utilizes unequal clustering technique and inter-cluster multi-hop routing technique. In unequal clustering, CHs collect sensed data from all the nodes in a cluster and forwards it to the BS. In the CH selection process different temporary CHs are selected among different nodes on the basis of a predefined threshold value and then these CHs contend to become final CHs. Clusters close to the BS will be of smaller sizes to reduce energy consumption in the inter-cluster multi-hop communication. In inter-cluster multi-hop communication, CHs first collect data among all cluster nodes and then forward collectively as a packet to the BS. In PEGASIS, relay nodes mingle the incoming data with its data while in EEUC relay nodes doesn’t mingle the data.

Fig. 1.EEUC Diagram

We implemented this mechanism on group based network. Where there is no CH and the communication techniques are different. The groups are replaced with clusters in our scenario and border nodes are responsible for communication with other groups.

In addition, we are also introducing a delay factor for those sensor nodes, which consumes more energy as compared to others. The delay factor commands some specific sensor nodes to go into sleep [30]. At the beginning each node calculates its number of neighbors to which it can send packets directly through one hop communication. This process is performed at each layer separately, as we are following three layered structure proposed in EEMDC. In network those nodes should be identified which are in dense amount in a specific area [31].

The node having maximum number of neighbors claims itself as a chief node of that specific layer. By this process we have three nodes claiming themselves as chief nodes because of the three layered structure. All nodes send their remaining residual energy along with their node IDs and their neighbor nodes ID’s to their group's central-nodes. The head nodes pass them to the border node of that group. The border nodes move it forward to the chief nodes of their layer, and the same process is performed repeatedly after each T1. A defined period of time is denoted by T1 to specify the length of intervals. The purpose to do this process is to maintain the residual energy of all node at almost equal by implementing few algorithms discussed below.

The tasks performed by chief nodes include:

 

4. Process Flow Diagrams

4.1 Chief Node Selection

When the remaining residual energy of a chief node equals the defined critical level, it chooses a new chief node based on the following formula:

Where RE indicates the remaining energy of a node while Neigh is used for number of neighboring nodes. D is a positive integer used to put the weightage in the number of neighbors to determine chief node selection. The algorithm, Algo. 1, inputs the remaining energy, number of neighbors and the node ID of the candidate chief nodes. For each node a value Ci is calculated using RE and Neigh, where i indicates the current node’s ID. The highest number of D leads to higher variation in the values of C’s. In case of larger number of nodes the number of neighbors will be higher, therefore it is better to use a smaller value of D. We used D=8 in our implementations. The algorithm, at the end, returns an object named as maximal which keeps the node’s ID having highest C for selection of a chief node.

Algo. 1.Chief Node Selection Algorithm

The algorithm of selection of a chief node is explained with the following diagram.

Fig. 2.Flow Chart Diagram – Chief Node Selection

4.2 Process Flow on Chief Node in ESBL

Section 3 described the functionalities of a chief node. The diagram in Fig. 3 explains the whole process performed by a chief node:

Fig. 3.Flow Chart Diagram – Chief Node’s Responsibilities

4.3 Algorithm Describing Chief Node's Functionality in ESBL

Algo. 2 describes the functionality of chief node's flow in the network. After each T1; all the nodes send their remaining energy information to the chief nodes via their group's head-nodes and then through the border nodes. This algorithm describes how the node is kept in REST queue or a NEXT queue. The average of all the nodes energies is calculated by considering their provided energies. The threshold is defined by subtracting a positive number AT from the average of energies. Then all the nodes are scanned using a foreach loop to compare their energies with the value of threshold. If a node’s energy is fond lesser or equal to the value of threshold then it is kept in the REST queue. During this loop for keep a node in REST, its neighbor node is also checked in REST. If found, then the node is kept in NEXT queue.

Algo. 2.Chief Node Functionality Algorithm

4.4 Message Flow from Sensor node to BS in ESBL

The sensor nodes sense data from the environment and then transfer it to their groups’ central nodes through one or more than one hop communication [32][33]. Each group central node forwards the collected data to the border node which is connected to another border node of another group towards the BS. The same process is repeated until the data is received at the BS [34][35].

Fig. 4.Message Flow Diagram

4.5 Chief Node Processing in ESBL

Each node sends its own ID, remaining residual energy and the ID's of neighbors to its central node and then the central node forwards it to the chief node of the same layer. The chief node concludes them according to the formula given in the flowchart and algorithm, and replies back to those nodes whose remaining energy is less than threshold value. Moreover, the chief nodes send a command either of REST or NEXT with the replies, as explained in Section 3.

Fig. 5.Chief Node Process Diagram

 

5. Simulation

The below simulations have been performed in an object oriented simulator known as Castalia. It is popular for WSN and WBAN. Table 1 shows the parameters used in the simulations. The figures show that ESBL has better results as compared to some of the well-known cluster based protocols suggested for WSNs.

Table 1.Network Model Parameters

The simulation results demonstrate that ESBL protocol survives, in term of network lifetime, 38% more than LEACH , 19% more than HEED, 17% more than DDAR, 13% more than EEUC, and 10% more than EEMDC. Below results, in Fig. 6, show first node die time over the simulation time. In ESBL, by using the technique of load balancing and keeping some nodes in sleeping mode, the nodes perform more for a long duration as compared to other protocols. Furthermore, the protocol periodically checks the energies of nodes and changes the chief nodes accordingly, therefore all the nodes equally consume their lives and the first node dies very lately.

Fig. 6.First Node Die with respect to Simulation Time

In ESBL, the aggregate power consumed by nodes in a specified period of time is much lower than other stated protocols. If a node consumes more, then it is backed and supported by other nodes to reduce its load. Therefore the nodes do not exhaust their batteries quickly. Fig. 7 shows the last node die with regard to simulation time. It explains that last node of ESBL dies at 1338.1 seconds. While in the same case other protocols give reasonably lower values. The other protocols HEED, DDAR, EEUC, EEMDC and LEACH, have values as 999.6, 1109.787, 1161.88 , 1223.52 and 810.84 seconds respectively. So it clearly shows that ESBL has outperformed its competitor protocols.

Fig. 7.Last Node Die with respect to Simulation Time

Fig. 8 shows the average energy consumption of nodes in the studied protocols during a period of 550 seconds. The simulation results show that ESBL consumes less energy as compared to the other protocols. It is because ESBL protocol uses a REST queue to keep some nodes in idle position to reduce their energy consumption. ESBL gives a litter lesser values as compared to its parent protocols EECU and EEMDC. At the end of simulation ESBL, EEUC and EEMDC have consumed 54.34%, 47.17% and 46.34% of energies respectively.

Fig. 8.Energy Consumption with respect Simulation Time

Results in Fig. 9 show number of nodes alive along the time. LEACH gives very poor performance due to its simple implementation. ESBL combines best of both EEUC and EEMDC, therefore it gives better results than the both EECU and EEMDC. It gives 90 nodes alive after 800s in the simulation results. LEACH, HEED, DDAR, EEUC, and EEMDC have 1, 61, 72, 80, and 85 of nodes alive, respectively, after 800 s. Due to load balancing technique in ESBL, all the nodes consume their energies equally which ultimately reduce the overburden on some nodes. Therefore, this technique effects the overall performance of the network by reducing the death rate of the nodes over a specified period of time.

Fig. 9.Number of Nodes Alive with respect to Simulation Time

 

6. Conclusion and Future Work

The protocol ESBL is highly inspired from two known protocols EEMDC and EEUC. EEMDC has a layered architecture while EEUC has a technique of unequal clustering in the network. ESBL adds a new feature of preventing some nodes from rapid death and changes the trend of clustering to the group based network.

By combining these features in a new protocol makes it sure to balance the energy consumption of all the nodes at same pace. If some nodes are consuming their energies rapidly, then the support of other nodes becomes available to the said nodes by the protocol. Such nodes are kept in rest mode and sleep commands are sent after each specified time interval.

An alternate plan is also needed to be addressed for the chief node concept in case there is a very large scaled network. The chief node may not perform well if its layer has thousands of sensing nodes. For such situation some of the responsibilities can be distributed among the central nodes of the groups. Moreover multi-hopping in dynamic sized group based network can be designed with multiple aspects. The proposed protocol does not address the security issues. Security threats can be discovered and protection measurements can be implemented on the chief nodes. There are no existing security measures for keeping chief node safe from external harmful attacks.

References

  1. M. Saini, K. R. Saini, “Solution of Energy-Efficiency of sensor nodes in Wireless sensor Networks,” in Proc. of the International Journal of Advanced Research in Computer Science and Software Engineering, vol.3, no. 5, pp. 353, May 2013. Article (CrossRef Link)
  2. J. Zhang and V. Varadharajan, “Wireless sensor network key management survey and taxonomy,” Journal of Network and Computer Applications, vol. 33, no. 2, pp. 63–75, Mar. 2010. Article (CrossRef Link) https://doi.org/10.1016/j.jnca.2009.10.001
  3. D. Bri, M. Garcia, J. Lloret, and P. Dini, “Real Deployments of Wireless Sensor Networks,” in Proc. of 2009 Third International Conference on Sensor Technologies and Applications, Jun. 2009. Article (CrossRef Link)
  4. K. Akkaya and M. Younis, “A survey on routing protocols for wireless sensor networks,” Ad Hoc Networks, vol. 3, no. 3, pp. 325–349, May 2005. Article (CrossRef Link) https://doi.org/10.1016/j.adhoc.2003.09.010
  5. Chengfa Li, Mao Ye, Guihai Chen, and Jie Wu, “An energy-efficient unequal clustering mechanism for wireless sensor networks,” in Proc. of IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005. Article (CrossRef Link)
  6. A. Kumar, V. Kumar, and N. Chand, “Energy Efficient Clustering and Cluster Head Rotation Scheme for Wireless Sensor Networks,” IJACSA, vol. 3, no. 5, 2012. Article (CrossRef Link) https://doi.org/10.14569/IJACSA.2012.030520
  7. J. Lloret, C. Palau, F. Boronat, and J. Tomas, “Improving networks using group-based topologies,” Computer Communications, vol. 31, no. 14, pp. 3438–3450, Sep. 2008. Article (CrossRef Link) https://doi.org/10.1016/j.comcom.2008.05.030
  8. A. Mehmood, S. Khan, B. Shams, and J. Lloret, “Energy-efficient multi-level and distance-aware clustering mechanism for WSNs,” International Journal of Communication Systems, vol. 28, no. 5, pp. 972–989, Dec. 2013. Article (CrossRef Link) https://doi.org/10.1002/dac.2720
  9. W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan, “An application-specific protocol architecture for wireless microsensor networks,” IEEE Trans. Wireless Commun., vol. 1, no. 4, pp. 660–670, Oct. 2002. Article (CrossRef Link) https://doi.org/10.1109/TWC.2002.804190
  10. S. Lindsey, C. Raghavendra, and K. M. Sivalingam, “Data gathering algorithms in sensor networks using energy metrics,” IEEE Transactions on Parallel and Distributed Systems, vol. 13, no. 9, pp. 924–935, Sep. 2002 Article (CrossRef Link) https://doi.org/10.1109/TPDS.2002.1036066
  11. M. Zeynali, A. Mollanejad, and L. M. Khanli, “Novel hierarchical routing protocol in wireless sensor network,” Procedia Computer Science, vol. 3, pp. 292–300, 2011. Article (CrossRef Link) https://doi.org/10.1016/j.procs.2010.12.050
  12. J.-S. Chen, Z.-W. Hong, N.-C. Wang, and S.-H. Jhuang, “Efficient Cluster Head Selection Methods for Wireless Sensor Networks,” JNW, vol. 5, no. 8, Aug. 2010. Article (CrossRef Link)
  13. H. Gou and Y. Yoo, “An Energy Balancing LEACH Algorithm for Wireless Sensor Networks,” in Proc. of 2010 Seventh International Conference on Information Technology: New Generations, 2010. Article (CrossRef Link)
  14. O. Younis and S. Fahmy, “HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks,” IEEE Trans. on Mobile Comput., vol. 3, no. 4, pp. 366–379, Oct. 2004. Article (CrossRef Link) https://doi.org/10.1109/TMC.2004.41
  15. P. Ding, J. Holliday, and A. Celik, “Distributed Energy-Efficient Hierarchical Clustering for Wireless Sensor Networks,” Lecture Notes in Computer Science, pp. 322–339, 2005. Article (CrossRef Link)
  16. Z. Zhou and Q. Ai, “A new energy-efficient hierarchical clustering algorithm for wireless sensor networks,” Performance, Quality of Service, and Control of Next-Generation Communication and Sensor Networks III, Oct. 2005. Article (CrossRef Link)
  17. A. Jarry, P. Leone, S. Nikoletseas, and J. Rolim, “Optimal data gathering paths and energy-balance mechanisms in wireless networks,” Ad Hoc Networks, vol. 9, no. 6, pp. 1036–1048, Aug. 2011. Article (CrossRef Link) https://doi.org/10.1016/j.adhoc.2010.11.003
  18. Y. Zhu, W. Wu, J. Pan, and Y. Tang, “An energy-efficient data gathering algorithm to prolong lifetime of wireless sensor networks,” Computer Communications, vol. 33, no. 5, pp. 639–647, Mar. 2010. Article (CrossRef Link) https://doi.org/10.1016/j.comcom.2009.11.008
  19. H. Khamfroush, R. Saadat, A. Khademzadeh, and K. Khamfroush, “Lifetime Increase for Wireless Sensor Networks Using Cluster-Based Routing,” in Proc. of 2009 International Association of Computer Science and Information Technology - Spring Conference, 2009. Article (CrossRef Link)
  20. H. Li, Y. Liu, W. Chen, W. Jia, B. Li, and J. Xiong, “COCA: Constructing optimal clustering architecture to maximize sensor network lifetime,” Computer Communications, vol. 36, no. 3, pp. 256–268, Feb. 2013. Article (CrossRef Link) https://doi.org/10.1016/j.comcom.2012.10.006
  21. S. Das and P. Shanthi Bala, “A Cluster-based Routing Algorithm for WSN based on Residual Energy of the Nodes,” IJCA, vol. 74, no. 2, pp. 16–19, Jul. 2013. Article (CrossRef Link) https://doi.org/10.5120/12857-9423
  22. E. Ahvar and M. Fathy, “BEAR: A Balanced Energy-Aware Routing Protocol for Wireless Sensor Networks,” WSN, vol. 02, no. 10, pp. 793–800, 2010. Article (CrossRef Link) https://doi.org/10.4236/wsn.2010.210095
  23. Xinfang Yan, Jiangtao Xi, J. F. Chicharo, and Yanguang Yu, “An Energy-Aware Multilevel Clustering algorithm for wireless sensor networks,” in Proc. of 2008 International Conference on Intelligent Sensors, Sensor Networks and Information Processing, Dec. 2008. Article (CrossRef Link)
  24. C.-C. Weng, C.-W. Chen, and C.-J. Ku, “A minimum transmission energy consumption routing protocol for user-centric wireless networks,” in Proc. of 2011 IEEE/SICE International Symposium on System Integration (SII), Dec. 2011. Article (CrossRef Link)
  25. D. Kumar, T. C. Aseri, and R. B. Patel, “EEHC: Energy efficient heterogeneous clustered scheme for wireless sensor networks,” Computer Communications, vol. 32, no. 4, pp. 662–667, Mar. 2009. Article (CrossRef Link) https://doi.org/10.1016/j.comcom.2008.11.025
  26. K. T. Kim, C. H. Lyu, S. S. Moon, and H. Y. Youn, “Tree-Based Clustering(TBC) for Energy Efficient Wireless Sensor Networks,” in Proc. of 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops, 2010. Article (CrossRef Link)
  27. J. Yu, Y. Qi, G. Wang, X. Gu, “A Cluster-Based routing protocol for Wireless Sensor Networks with non-uniform Node Distribution,” in Proc. of the International Journal of Electronics and Communications (AEU), vol.66 no.1, pp. 54-61, January 2012. Article (CrossRef Link)
  28. Mao Ye, Chenfa Li, Guihai Chen, and Jie Wu, “EECS: an energy efficient clustering scheme in wireless sensor networks,” in Proc. of PCCC 2005. 24th IEEE International Performance, Computing, and Communications Conference, 2005. Article (CrossRef Link)
  29. J. Lloret, M. Garcia, F. Boronat, and J. Tomás, “A Planar Group-Based Architecture to Scale Ad-Hoc and Sensor Networks,” JNW, vol. 4, no. 6, Aug. 2009. Article (CrossRef Link) https://doi.org/10.4304/jnw.4.6.473-486
  30. N. A. Pantazis, D. J. Vergados, D. D. Vergados, and C. Douligeris, “Energy efficiency in wireless sensor networks using sleep mode TDMA scheduling,” Ad Hoc Networks, vol. 7, no. 2, pp. 322–343, Mar. 2009. Article (CrossRef Link) https://doi.org/10.1016/j.adhoc.2008.03.006
  31. A. Akl, T. Gayraud, and P. Berthou, “A metric for evaluating density level of wireless sensor networks,” in Proc. of 2011 IFIP Wireless Days (WD), Oct. 2011. Article (CrossRef Link)
  32. J. Lloret, M. Garcia, J. Tomás, and F. Boronat, “GBP-WAHSN: A Group-Based Protocol for Large Wireless Ad Hoc and Sensor Networks,” Journal of Computer Science and Technology, vol. 23, no. 3, pp. 461–480, May 2008. Article (CrossRef Link) https://doi.org/10.1007/s11390-008-9147-6
  33. M. Garcia, S. Sendra, J. Lloret, and A. Canovas, “Saving energy and improving communications using cooperative group-based Wireless Sensor Networks,” Telecommun Syst, vol. 52, no. 4, pp. 2489–2502, Aug. 2011. Article (CrossRef Link) https://doi.org/10.1007/s11235-011-9568-3
  34. J.C. Castillo, O. Teresa, O.Luis. “Routing protocols for wireless sensor networks based network,” in Proc. of the Albacete Research Institute of Informatics, pp. 17, June 2007. Article (CrossRef Link)
  35. G.P. Hancke, C.J. Leuschner (December 2007). “SEER: A Simple Energy Efficient Routing Protocol for Wireless Sensor Networks,” in Proc. of the South African Computer Journal, vol.39, pp. 17-24, December 2007. Article (CrossRef Link)

Cited by

  1. A Survey on Proactive, Active and Passive Fault Diagnosis Protocols for WSNs: Network Operation Perspective vol.18, pp.6, 2018, https://doi.org/10.3390/s18061787