Next Article in Journal
The Contribution of Mobile Apps to the Improvement of Walking/Cycling Behavior Considering the Impacts of COVID-19 Pandemic
Next Article in Special Issue
An Efficient Method for Capturing the High Peak Concentrations of PM2.5 Using Gaussian-Filtered Deep Learning
Previous Article in Journal
Improvement of Temperature and Humidity Control of Proton Exchange Membrane Fuel Cells
Previous Article in Special Issue
Engaging with Artificial Intelligence (AI) with a Bottom-Up Approach for the Purpose of Sustainability: Victorian Farmers Market Association, Melbourne Australia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Recommended System for Cluster Head Selection in a Remote Sensor Cloud Environment Using the Fuzzy-Based Multi-Criteria Decision-Making Technique

by
Proshikshya Mukherjee
1,
Prasant Kumar Pattnaik
2,
Ahmed Abdulhakim Al-Absi
3 and
Dae-Ki Kang
4,*
1
School of Electronics Engineering, KIIT Deemed to be University, Bhubaneswar 751024, India
2
School of Computer Engineering, KIIT Deemed to be University, Bhubaneswar 751024, India
3
Department of Smart Computing, Kyungdong University, Gosung, Gangwon-do, Bongpo 24764, Korea
4
Department of Computer & Information Engineering, Dongseo University, 47 Jurye-ro, Sasang-gu, Busan 47011, Korea
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(19), 10579; https://doi.org/10.3390/su131910579
Submission received: 15 June 2021 / Revised: 30 August 2021 / Accepted: 30 August 2021 / Published: 24 September 2021
(This article belongs to the Special Issue Machine Learning and AI Technology for Sustainability)

Abstract

:
Clustering is an energy-efficient routing algorithm in a sensor cloud environment (SCE). The clustering sensor nodes communicate with the base station via a cluster head (CH), which can be selected based on the remaining energy, the base station distance, or the distance from the neighboring nodes. If the CH is selected based on the remaining energy and the base station is far away from the cluster head, then it is not an energy-efficient selection technique. The same applies to other criteria. For CH selection, a single criterion is not sufficient. Moreover, the traditional clustering algorithm head nodes keep changing in every round. Therefore, the traditional algorithm energy consumption is less, and nodes die faster. In this paper, the fuzzy multi-criteria decision-making (F-MCDM) technique is used for CH selection and a threshold value is fixed for the CH selection. The fuzzy analytical hierarchy process (AHP) and the fuzzy analytical network process (ANP) are used for CH selection. The performance evaluation results exhibit a 5% improvement compared to the fuzzy AHP clustering method and 10% improvement compared to the traditional method in terms of stability, energy consumption, throughput, and control overhead.

1. Introduction

A sensor cloud (SC) is a group of wireless sensor networks (WSNs) that perform their work under the cloud [1]. As illustrated in Figure 1, an SC has three major components, which include clients who take the services from the cloud; clouds that provide services and storage of resources on demand; and WSN, which senses a variety of applications and sends data to the cloud through a sink. Here, the base station (BS) is replaced by the cloud.
SCs have various applications such as Nimbits [2], Pachube platform [3], Ubiquition Healthcare Monitoring [4], disaster detection [5], Google Health [6], Microsoft Health Vault [7], agriculture [8], traffic monitoring, and wildlife monitoring [9,10]. Privacy and cost-effectiveness are primary concerns in data collection and sensing. Due to the compactness of SCs, limited power is supplied, and therefore effective and efficient utilization of power in SC is required [11].
WSN clustering is a way to consume power using CH selection as it acts as a gateway between the BS and member nodes. CHs gather data from the member nodes by using the time division multiple access (TDMA) method and send the date collected to the BS [12]. In a sensor cloud environment (SCE), different types of cluster-based routing protocols exist. Low energy adaptive clustering hierarchy (LEACH) is one of the basic cluster-based routing algorithms [13]. LEACH has four phases, namely network deployment phase, neighbor discovery phase, cluster formation and CH selection phase, and communication phase. For CH selection, a different criterion needs to be considered. The main aim of the LEACH algorithm is energy consumption. In LEACH, CH is selected based on residual energy, node density, distance to the sink, or the average distance between a node and its neighbor. A single criterion is used for CH selection in real time. Having a single criterion is not enough for the head node chosen because if the residual energy of a head node is high and the distance to the sink of that node is also high, then we cannot say that it is energy-efficient communication. The same goes for the other criteria. Therefore, to solve such problems, in this work, the multi-criteria decision-making (MCDM) technique was considered for CH selection in a remote SC environment. The MCDM technique has been designed to identify the desired alternatives and arrange alternatives in a small number of categories; the rank of the alternatives gives the preference order. In the MCDM technique, decision matrixes have four major parts, namely alternatives, attributes, weight, and performance concerning attributes. In an SCE, we identified different criteria for CH selection and used the MCDM technique to calculate the rank from different criteria, sub-criteria, and their alternatives. In this technique, a pairwise comparison matrix was created from the criteria with respect to different alternatives, and the weight of the matrix was calculated from the matrix. The fuzzy analytical hierarchy process (AHP), the fuzzy analytical network process (ANP), and the technique for order preference by similarity to the ideal solution (TOPSIS) are popular MCDM techniques [14]. Another problem that occurs in the traditional LEACH algorithm is that the CHs are changed in every round and the process is continued till the last nodes have died. In this process, the energy utilization is greater and network lifetime is less. Therefore, to solve this problem, we used the threshold value for CH selection and the MCDM technique to calculate the threshold value. The LEACH is a hierarchical architecture; therefore, to solve this problem, in this paper, we considered two MCDM [15] algorithms: the fuzzy analytical hierarchy process (FAHP) [16] and the fuzzy analytical network process (FANP) [17]. The FAHP MCDM is used to solve tree- or hierarchy-like structures, but if the criteria and sub-criteria are increased, then it looks like network- or mesh-type architecture. This problem was solved by using the FANP MCDM technique. In the LEACH algorithm, we went further and modified the last two phases, these being the CH selection and the communication phase. The novelty of our method is that we used the FMCDM technique for CH selection in an SCE. Using this method, we reduced the consumption of energy and increased network stability and lifetime in inter-cluster and intra-cluster multi-hop communication models in WSNs.
This paper is organized as follows. Section 2 is a review of CH selection techniques for WSN. CH selection using the fuzzy MCDM techniques FAHP and FANP is discussed in Section 3, and so too is the CH selection algorithm. In Section 4, the result analysis of the proposed technique is discussed. The concluding remarks are discussed in Section 5.

2. Related Work

In 1981, Hwang and Yoon proposed a network algorithm where they considered that the nodes are created different clusters and each cluster has head node (one of the cluster nodes) and remaining are member nodes. Head node has possibility to exhaust battery power quickly. Therefore, dynamically changing the head nodes may be implemented using rounds [18]. In 2002, Heinzelman et al. has proposed to improve LEACH algorithm based on principle election of cluster head [19]. In 2004, Younis and Fahny [20] developed ‘Hybrid Energy-Efficient Distributed’ algorithm based on basis of the residual energy of cluster head nodes. In 2006, Kim and Chung [21] focuses on mobile nodes. In 2013 Azada and Sharma proposed a TOPSIS technique [22] focused on ‘Multiple Attribute Decision Making’ approach of cluster leaders’ election. In 2016, Alami et al. [20], proposed and energy efficient fuzzy technique for CH selection in WSN. The main aim of the work was to reduce the energy consumption and increased the network life span using fuzzy parameter. In 2017, Khan et al. proposed fuzzy-TOPSIS based election of cluster head in mobile network using four criteria and compared with the traditional LEACH and Fuzzy [23]. In 2018, Liuhao Chen et al. [24,25], proposed the clustering algorithm on the basis of K-means and PROMETHEE methods. In 2019 Y. Zhao et al. focused on a CH selection and dynamic distributed clustering method. The authors considered the protocol and the clustering algorithm [LTE-M] [26]. In 2019, P. Mukherjee et al. focused on CH selection using AHP method [27,28]. In 2020, Dezert et al., proposed a modified Belief function base on inter-criteria analysis using MCDM method [29]. In 2021, Alidrisi proposed supply chain model using MCDM method [30]. In this paper, big data was used as a platform for finding the role of green supply chain model (GSCM) over the supply chain finance and the fuzzy ANP technique is used as MCDM method. In 2021, Rekha and Gupta surveyed different CH selection method in WSN. They surveyed different algorithm like probabilistic, fuzzy logic, adaptive, and multi-attribute decision making techniques and discussed different challenges in network [31].
From the related work, we concluded that CH selection depends upon several criteria and the fuzzy MCDM method was used to calculate the rank from the several criteria. In this paper, we attempt to provide a framework for CH selection in remote SC environment by which is important for head node selection due to existence of several clusters and nodes position. Therefore, the main aim of this research is to build criteria from the node position for CH selection in SC environment and to calculate weight for CH selection considering their importance level. The entire process will be discussed in the next section.

3. Proposed Work

3.1. Cluster Head Selection Using Fuzzy MCDM Techniques

Clustering mechanisms have four phases, namely network deployment phase, neighbor discovery phase, cluster formation and CH selection phase, and communication phase. In this paper, we mainly focus on CH selection. Here, CHs are not changed in every round, so it minimized the control overhead in the set-up phase. CH changes are dependent on the threshold value. If the threshold value is less than the other member, neighbor nodes, then re-clustering is occurring. In the proposed work, clustering scheme nodes take the decision themselves based on ranking index value which is obtained from four criteria for head selection. In real time, remote SC environment problem arises for CH selections using a decision model because their exact complexity is unknown. Therefore, the problem can be resolved by absolute representation of crisp values [32]. So, the fuzzy set theory is put in place to solve this problem.
In this work, MCDM techniques: AHP and ANP with fuzzy sets have been considered for CH selection. We used Chang’s method [33,34] to solve the pair wise comparison matrix in the triangular method, and by using Buckley’s method [35] we can calculate the weight for both criteria and alternatives. The steps are as follows:
Step 1: To calculate the pair wise comparison matrix by using Chang method [35]. Where T k ~ represents the decision maker’s preference of via triangular numbers of criterion over criterion.
T k ~ = [ m 11 k ~ m 12 k ~ m 1 n k ~ m 21 k ~ m 2 n k ~ m n 1 k ~ m n 2 k ~ m n n k ~ ]
Step 2: When more than one decision maker ( m i j k ˜ ) required, then calculate the average of preference of each decision maker ( m i j ˜ ) and Equation (2) is calculated in.
m i j ~ = k 1 k m i j ~ K
Step 3: Update the pair wise comparison matrix on the basis of average preferences and shows the matrix T ~ in Equation (3).
T ~ = [ m 11 ~ m 1 n ~ m n 1 ~ m n n ~ ]
Step 4: Calculate the geometric mean of the triangular fuzzy number by the Buckley [27] method of each individual criterion as shown in Equation (4); ( g ˜ i   ) represents the triangular values.
g i ~ = ( j = 1 n m i j ~ ) , i = 1 , 2 , , n
Step 5: Calculate the fuzzy weight w i ˜ from the Equation (5). 1st we have to find the summation of ( g ˜ i   ) and also find the inverse power of summation vector. Then change the fuzzy triangular number and reorder in increasing manner.
w i ~ = g i ~ ( g i ~ g i ~ g i ~ ) 1 = ( l w i , m w i , u w i )
Step 6: The w i ˜ are still triangular fuzzy numbers, so de-fuzzification needed. Here we used Chou [22] and Chang [26] method for de-fuzzification. The Equation (6) is applied for de-fuzzification.
q i = ( l w i , m w i , u w i ) 3
Step 7: Then q i is now a non-fuzzy number. So, the normalization is needed. The Equation (7) shows the normalization l i equation.
l i = q i n = 1 n q i

3.2. CH Selection Fuzzy AHP Modes

In this section, FAHP method has been developed for CH selection to improve the network lifetime and to minimize the energy consumption in the remote SC environment. In FAHP, the pair wise comparison matrix is performed by the linguistic variables for both criteria and the alternatives, which are represented by triangular numbers. Figure 2 shows the interdependency relationship between the criteria. Here, four main criteria have been selected: residual energy (RE), node density (ND), distance to the sink (DS) and the average distance between nodes and neighbors (ADN).
We first calculate the pair wise comparison matrix by using Chang method. Table 1 shows the pair wise comparison fuzzy matrix.
Following the 1st step, we have to calculate the geometric mean from the fuzzy comparison matrix from the Equation (4).
g i ~ = ( j = 1 n m i j ~ ) = [ ( 1 1 1 3 3 2 ) 1 4 ; ( 1 1 2 5 2 ) 1 4 ; ( 1 3 2 1 2 5 2 ) 1 4 ] = [ 0.84 ; 0.96 ; 1.17 ]
Hence, in Table 2, shows the geometric mean ( g ˜ i   ) of all criteria. Total value, inverse values are also calculated and increasing order of the triangular fuzzy number is shown in the last row of Table 2.
In the next step we have to calculate the weight w i ˜ of the criteria form the Equation (5), as shown in Table 3.
Now the next step is calculating the non-fuzzy weight q i of each criterion and also calculate the normalized weight l i of each criterion. Table 4 shows the normalized weight l i and non-fuzzy weight.

3.3. Determining the Weights of Sub-Criteria and Alternatives with Respect to the Criteria

After calculating the normalized weight and non-fuzzy weight, we calculate weight of sub-criteria and alternatives. Same procedure is applied for both the cases. The sub criteria are Stability (SB), Energy Consumption (EC), and lifetime (LT), CH stability ratio (CHR), control overhead (CO), throughput (TP), remaining energy of the node (RNE), node distance between two adjacent clusters (NDAC), node to sink distance between two adjacent clusters (NSAC). Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11, Table 12 and Table 13 show the steps for weight calculation.
Step 1:Table 5 shows the comparison matrix of sub-criteria with respect to RE.
Step 2: Similar way we have to calculate geometric mean ( g ˜ i   ) , weight, non-fuzzy weight q i and normalized weight l i . Table 6, Table 7, Table 8 and Table 9 show the calculated value of the sub-criteria with respect to the RE.
The weighted matrix is calculated in Table 7 with respect to the RE.
The Table 8 shows the non-fuzzy weighted matrix calculation.
The Table 9 shows the pair-wise comparison matrix with respect to the alternatives.
Next, we have to calculate comparison matrix the geometric mean ( g ˜ i   ) , weight, non-fuzzy weight q i and normalized weight l i . The Table 10, Table 11, Table 12, Table 13 and Table 14 show the calculated value of the alternatives with respect to the RE. Here, four nodes are considered as a alternatives N1, N2, N3, N4.
Table 10 shows the geometric mean of the matrix.
Table 11 shows the weighted matrix calculation.
Hence, node 1 has the highest probability to act as a CH with respect to the 4 criteria in fuzzy AHP method. The N1 is the highest priority of the matrix. However, when the number of criteria or sub-criteria are increased fuzzy AHP method does not work properly then looks like a network-based structure in which computation time also increased. As both MCDM techniques are multi-hop communication, fuzzy ANP method is introduced for network like architecture. Details of the fuzzy ANP method is discussed in the next section below.

3.4. CH Selection Fuzzy ANP Mode

In this section, FANP method has been developed for CH selection to improve the network lifetime and to minimize the energy consumption in the remote SC environment. In FANP, the pair wise comparison matrix is performed by the linguistic variables for both criteria and the alternatives, which are represented by triangular numbers.
Figure 2 shows in the interdependency relationship between the criteria. Here, four main criteria have been selected: residual energy (RE), node density (ND), distance to the sink (DS) and the average distance between nodes and neighbor (ADN).
Step 1: Calculate the inner dependency matrix for CH selection criteria with respect to the RE, ND, DS and ADN. Table 15 shows the inner dependency matrix of all criteria with respect to RE. The normalized non-fuzzy relative weights of each alternative for each criterion are shown in Table 15.
Step 2: Similar way we have to calculate geometric mean ( g ˜ i   ) , weight, non-fuzzy weight q i and normalized weight l i . Table 16, Table 17 and Table 18 show the calculated value of the sub-criteria with respect to the RE.

3.5. Determining the Weights of Sub-Criteria and Alternatives with Respect to the Criteria

After the calculation of normalized weight and non-fuzzy weight, we have to calculate the weight of sub-criteria and alternatives. Same procedure is applied for both the cases. The sub criteria are stability (SB), energy consumption (EC), lifetime (LT), CH stability ratio (CHR), control overhead (CO), throughput (TP), remaining energy of the node (RNE), node distance between two adjacent clusters (NDAC), node to sink distance between two adjacent clusters (NSAC). Table 19, Table 20, Table 21 and Table 22 show the steps of weight calculation.
Step 1:Table 19 shows the comparison matrix of sub-criteria with respect to the residual energy (RE) sub-criteria stability.
Step 2: In a similar way, we have to calculate geometric mean ( g ˜ i   ) , weight, non-fuzzy weight q i and normalized weight l i . Table 21, Table 22, Table 23 and Table 24 show the calculated value of the sub-criteria with respect to the RE.
Then calculate the weight of the super matrix, limited super matrix and alternative weighted based on sub factor CH selection form Table 23, Table 24, Table 25, Table 26 and Table 27 respectively. Table 23, Table 24, Table 25, Table 26 and Table 27 show the best strategy of the alternatives.
Hence, node 1 has the highest probability to act as a CH with respect to the 4 criteria in fuzzy ANP method.
In the traditional LEACH algorithm, CH selection depends upon the single criterion and every round CHs are changed. In the proposed algorithm, the CHs do not change in every round and the fuzzy MCDM method is used for CH selection. In the next subsection the proposed algorithm will be discussed.

3.6. Proposed Algorithm

Once round clusters are formed, member nodes are communicating with the CHs. If the index value-consistency ratio (CR) of CH is lesser than the index value of any nodes addition to the threshold value (here 0.1) then CHs cannot act as CH node. Therefore, further selection processes will be started. We also calculate consistency index (CI) value from the pairwise comparison matrix. CI = (λmax − n)/(n − 1) where, λmax is the Eigen value of the pairwise matrix and n is the number of criteria. CR = CI/RI, where RI is random inconsistency (RI) indices, and the value is given by the Saaty value of CR ≤0.1 that we used. In this way, we can control frequent changes of head in every round. This process continues till all nodes are died in the particular network. Figure 3 displays the CH selection algorithm.

4. Experiments and Evaluation

For experiments and evaluation, we used simulations and compared between LEACH and our proposed work. For the simulation, we considered MATLAB software. Here, we discuss the simulation parameter and results in Table 28.
For the purpose of simulation, the parameters shown in Table 17 have been considered. Figure 4 shows the node deployment in wireless sensor network. One-hundred nodes are deployed in the particular area where the red mark shows the base station of the network. The total area of the network is 100 × 100 (sqm). The initial nodes are consuming 0.5 Joules. Target of the sink position is (50 × 100).
We compared the result with respect to following parameter like energy consumption, stability, network lifespan, control overhead, and throughput. The results will be discussed from Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9.
Stability: The stability of the network is depicted in Figure 5. The first node dies in 170 rounds of LEACH (approximately), and the first node dies in 530 rounds of the fuzzy AHP. However, in the proposed fuzzy ANP it dies around 1600 round (approximately) as shown in the figure below. Thus, the proposed F-ANP technique performs well.
Life Span: Life span of the whole network is depicted in Figure 6. In fuzzy AHP, the last node dies in approximately 1100 rounds; in comparison it takes approximately one thousand rounds of LEACH and it occurs at 2400 rounds in the proposed fuzzy ANP mechanism. This is due to the multi-criteria.
Energy Consumption: The per round energy of the network is recorded in Figure 7. The proposed method uses less energy than fuzzy AHP because of the changing cluster leader.
Overhead: The overhead of the signal is shown in Figure 8, in which it is minimized in our proposed method compared to the traditional LEACH and fuzzy AHP.
Throughput: The throughput of the network is depicted in Figure 9, which indicates that the throughput is high for our proposed mechanism in comparison to others because the fuzzy ANP is adopted in multi-hop.

5. Conclusions

In this paper, we proposed a novel algorithm based on fuzzy ANP and LEACH under single cast-based LEACH network nodes, which are homogeneous in nature. Energy efficiency, network lifetime, stability, and number of packet delivery were selected as main criteria and compared with the traditional LEACH network and fuzzy AHP method. The proposed algorithm was evaluated in terms of energy efficiency, stability, and network lifetime. We have considered the fuzzy algorithm in which the nodes have the option to act as a CH or not. In the proposed method, we control the heads that change frequently. If the index value of CH is lesser than the index value of any node in addition to the threshold value (here 0.1) then the CHs will not act as a CH node. Accordingly, further selection processes will continue. This process continues till all of the nodes are asleep in the network. Multi-criteria decision making has been used for the cluster head selection in which multi-hopping increases the stability and lifetime.

Author Contributions

Conceptualization, P.M. and P.K.P.; methodology, P.M. and P.K.P.; software, P.M.; validation, P.K.P., A.A.A.-A. and D.-K.K.; data collection, P.M.; data analysis, P.M.; formal analysis, P.M. and P.K.P. and A.A.A.-A.; writing—original draft preparation, P.M. and P.K.P.; writing—review and editing, A.A.A.-A. and D.-K.K.; visualization, A.A.A.-A. and D.-K.K.; supervision, P.K.P., A.A.A.-A.; project administration, P.K.P., A.A.A.-A. and D.-K.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partly supported by the Technology development Program “Development of Supply Chain Optimization Technology Based on Big Data and Machine Learning” (S3126610), funded by the Ministry of SMEs and Startups (MSS, Korea).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This research was partly supported by the Technology development Program “Development of Supply Chain Optimization Technology Based on Big Data and Machine Learning” (S3126610), funded by the Ministry of SMEs and Startups (MSS, Korea).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dash, S.K.; Mohapatra, S.; Pattnaik, P.K. Survey on Application of Wireless Sensor Network Using Cloud Computing. Int. J. Comput. Sci. Emerg. Technol. 2010, 1, 50–55. [Google Scholar]
  2. Nimbits Data Logging Cloud Sever. Available online: http://www.nimbits.com (accessed on 5 March 2021).
  3. Pachube Feed Cloud Service. Available online: http://www.pachube.com (accessed on 3 January 2021).
  4. Kurata, N.; Suzuki, M.; Saruwatari, S.; Morikawa, H. Actual application of ubiquitous structural monitoring system using wireless sensor networks. In Proceedings of the 14th World Conference on Earthquake Engineering (WCEE’08), Beijing, China, 12–17 October 2008. [Google Scholar]
  5. Lan, K.T. What’s Next? Sensor+Cloud? In Proceeding of the 7th International Workshop on Data Management for Sensor Networks, Seattle, WA, USA, 29 August 2010; ACM Digital Library: New York, NY, USA, 2010; pp. 971–978. [Google Scholar]
  6. Google Health. Available online: http://www.google.com/health (accessed on 17 April 2021).
  7. Korea u-Life Care System. Available online: http://www.apan.net/meetings/HongKong2011/Session/Agriculture.php/ (accessed on 3 December 2020).
  8. Kim, K.; Lee, S.; Yoo, H.; Kim, D. Agriculture Sensor-Cloud Infrastructure and Routing Protocol in the Physical Sensor Network Layer. Int. J. Distrib. Sens. Netw. 2014, 10, 1–13. [Google Scholar] [CrossRef]
  9. Yuriyama, M.; Kushida, T.; Itakura, M. A new model of accelerating service innovation with sensor-cloud infrastructure. In Proceedings of the Annual SRII Global Conference (SRII’11), San Jose, CA, USA, 29 March–2 April 2011; pp. 308–314. [Google Scholar]
  10. Liu, H.-C.; Yang, M.; Zhou, M.; Tian, G. An Integrated Multi-Criteria Decision Making Approach to Location Planning of Electric Vehicle Charging Stations. IEEE Trans. Intell. Transp. Syst. 2018, 20, 362–373. [Google Scholar] [CrossRef]
  11. Dash, S.K.; Sahoo, J.P.; Mohapatra, S.; Pati, S.P. Sensor-cloud: Assimilation of wireless sensor network and the cloud. In Advances in Computer Science and Information Technology. Networks and Communications, Proceedings of the Second International Conference, Bangalore, India, 2–4 January 2012; Springer: Berlin/Heidelberg, Germany, 2012; Volume 84, pp. 455–464. [Google Scholar]
  12. Singh, S.P.; Sharma, S.C. A survey on cluster-based routing protocols in wireless sensor networks. In Proceedings of the International Conference on Advanced Computing Technologies and Applications, Mumbai, India, 26–27 March 2015; Volume 45, pp. 687–695. [Google Scholar]
  13. Rekha; Gupta, R. Cluster Head Election in Wireless Sensor Network: A Comprehensive Study and Future Directions. Int. J. Comput. Netw. Appl. (IJCNA) 2021, 7, 178–192. [Google Scholar] [CrossRef]
  14. Azada, P.; Sharma, V. Cluster head selection in wireless sensor networks under fuzzy environment. Int. Sch. Res. Not. 2013, 2013, 909086. [Google Scholar] [CrossRef] [Green Version]
  15. Mustafa, M. Multiple Criteria Decision-making based Clustering Technique for WSNs. Master’s Thesis, COMSATS Institute of Information Technology, Islamabad, Pakistan, 2013; pp. 2–68. [Google Scholar]
  16. Ayhan, M.B. A Fuzzy AHP Approach For Supplier Selection Problem: A Case Study In A Gearrmotor Company. Int. J. Manag. Value Supply Chain. 2013, 4, 11–23. [Google Scholar] [CrossRef]
  17. Dargi, A.; Anjomshoae, A.; Calankashi, M.R.; Memari, A.; Tap, M.B. Supplier Seleection: A Fuzzy-ANP Approach. Inf. Technol. Quant. Manag. 2014, 31, 691–700. [Google Scholar]
  18. Hwang, C.L.; Yoon, K. Multiple Attribute Decision Making; Lecture Notes in Economics and Mathematical Systems; Springer: Berlin/Heidelberg, Germany, 1981; Volume 186. [Google Scholar]
  19. Heizelman, W.B.; Chandrakasan, A.R.; Balakrishnan, H. An application-specific protocol architecture for wireless micro-sensor network. IEEE Trans. Wirel. Commun. 2002, 1, 660–670. [Google Scholar] [CrossRef] [Green Version]
  20. Younis, O.; Fahamy, S. HEED: A hybrid, energy-efficient distributed clustering approach for adhoc sensor network. IEEE Trans. Mob. Comput. 2004, 3, 660–670. [Google Scholar] [CrossRef] [Green Version]
  21. Kim, D.S.; Chung, Y.J. Self-organization routing protocol supporting mobile nodes for wireless sensor network. In Proceedings of the First International Multi- Symposium on Computer and Computational Sciences (IMSCCS06), Hangzhou, China, 20–24 June 2006. [Google Scholar]
  22. Alami, H.E. Energy-Efficient Fuzzy Logic Cluster Head Selection in Wireless Sensor Networks. In Proceedings of the 2016 International Conference on Information Technology for Organizations Development (IT4OD), Fez, Morocco, 30 March–1 April 2016; ISBN 978-1-4673-7689-1. [Google Scholar]
  23. Khan, B.M.; Bilal, R.; Young, R. Fuzzy-TOPSIS based Cluster Head selection in mobile wireless sensor networks. J. Electr. Syst. Inf. Technol. 2018, 5, 928–943. [Google Scholar] [CrossRef]
  24. Chen, L.; Xu, Z.; Wang, H.; Liu, S. An ordered clustering algorithm based on K-means and the PROMETHEE method. Int. J. Mach. Learn. Cybern. 2016, 9, 917–926. [Google Scholar] [CrossRef]
  25. Mukherjee, P.; Pattnaik, P.K.; Swain, T. The criteria for the cluster selection for single hop and multi-hop based sensor-cloud environment. Int. J. Knowl.-Based Intell. Eng. Syst. 2019, 23, 33–40. [Google Scholar] [CrossRef]
  26. Zhao, Y.; Liu, K.; Xu, X.; Yang, H.; Huang, L. Distributed Dynamic Cluster-Head Selection and Clustering for Massive IoT Access in 5G Networks. Appl. Sci. 2019, 9, 132. [Google Scholar] [CrossRef] [Green Version]
  27. Bellman, R.E.; Zadeh, L.A. Decision making in fuzzy environment. Manag. Sci. 1960, 17B, 141–164. [Google Scholar] [CrossRef]
  28. Bouyssou, D.; Marchant, T.; Pirlot, M.; Perny, P.; Tsoukias, A.; Vincke, P. Evaluation Models: A Critical Perspective; Kluwer: Boston, MA, USA, 2000. [Google Scholar]
  29. Chang, D.-Y. Applications of the extent analysis method on fuzzy AHP. Eur. J. Oper. Res. 1996, 95, 649–655. [Google Scholar] [CrossRef]
  30. Buckley, J.J. Fuzzy Hierarchical Analysis. Fuzzy Sets Syst. 1985, 17, 233–247. [Google Scholar] [CrossRef]
  31. Kilincci, O.; Onal, S.A. Fuzzy AHP approach for supplier selection in a washing machine company. Expert Syst. Appl. 2011, 38, 9656–9664. [Google Scholar] [CrossRef]
  32. Mukherjee, P.; Pattnaik, P.K.; Swain, T.; Datta, A. Task scheduling algorithm based on multi criteria decision making method for cloud computing environment: TSABMCDMCCE. Open Comput. Sci. 2019, 9, 279–291. [Google Scholar] [CrossRef] [Green Version]
  33. Sun, L.; Dong, H.; Liu, A.X. Aggregation function considering criteria interrelationships in fuzzy multi-criteria decision making: Sate-of-the-art. IEEE Access 2018, 6, 68104–68136. [Google Scholar] [CrossRef]
  34. Dezert, J.; Tchamova, A.; Han, D.; Tacnet, J. Simplification of Multi-Criteria Decision Making Using Inter Criteria Analysis and Belief Function. In Proceedings of the 2019 22th International Conference on Information Fusion (FUSION), Ottawa, ON, Canada, 2–5 July 2020. [Google Scholar]
  35. Alidrisi, H. Measuring the Environmental Maturity of the Supply Chain Finance: A Big Data-Based Multi-Criteria Perspective. Logistics 2021, 21, 22. [Google Scholar] [CrossRef]
Figure 1. Sensor cloud environment architecture [1].
Figure 1. Sensor cloud environment architecture [1].
Sustainability 13 10579 g001
Figure 2. Cluster head selection criteria.
Figure 2. Cluster head selection criteria.
Sustainability 13 10579 g002
Figure 3. Cluster head Selection algorithm.
Figure 3. Cluster head Selection algorithm.
Sustainability 13 10579 g003
Figure 4. Node deployment in wireless sensor network.
Figure 4. Node deployment in wireless sensor network.
Sustainability 13 10579 g004
Figure 5. Stability.
Figure 5. Stability.
Sustainability 13 10579 g005
Figure 6. Lifetime.
Figure 6. Lifetime.
Sustainability 13 10579 g006
Figure 7. Energy Consumption.
Figure 7. Energy Consumption.
Sustainability 13 10579 g007
Figure 8. Overhead.
Figure 8. Overhead.
Sustainability 13 10579 g008
Figure 9. Throughput.
Figure 9. Throughput.
Sustainability 13 10579 g009
Table 1. Pair wise comparison matrix of criteria.
Table 1. Pair wise comparison matrix of criteria.
CriteriaRENDDSADN
RE(1,1,1)(1,1,3/2)(1/3,2/5,1/2)(3/2,2,5/2)
ND(2/3,1,1)(1,1,1)(2/3,1,1)(1,3/2,2)
DS(2,5/2,3)(1,1,3/2)(1,1,1)(2,5/2,3)
ADN(2/3,1/2,2/3)(1/2,2/3,1)(1/3,2/5,1/2)(1,1,1)
Table 2. Geometric mean matrix of criteria.
Table 2. Geometric mean matrix of criteria.
Criteria g i ˜
RE0.840.961.17
ND0.821.11.2
DS1.411.611.91
AND0.510.600.76
Total3.584.285.04
Inverse0.280.230.2
Increasing Order0.20.230.28
Table 3. Weighted matrix of criteria.
Table 3. Weighted matrix of criteria.
Criteria w i ˜
RE0.20.220.33
ND0.160.260.34
DS0.280.370.53
AND0.100.140.21
Table 4. Non-fuzzy weighted and normalized weight matrix of criteria.
Table 4. Non-fuzzy weighted and normalized weight matrix of criteria.
Criteria q i l i
RE0.250.24
ND0.250.24
DS0.390.39
ADN0.150.13
Table 5. Shows the comparison matrix of sub-criteria with respect to the residual energy (RE).
Table 5. Shows the comparison matrix of sub-criteria with respect to the residual energy (RE).
Sub-CriteriaSBECLT
SB(1,1,1)(2,5/2,3)(1,3/2,2)
EC(1/3,2/5,1/2)(1,1,1)(3/2,2,5/2)
LT(1/2,2/3,1)(2/5,1/2,2/3)(1,1,1)
Table 6. Shows the geometric mean of the matrix.
Table 6. Shows the geometric mean of the matrix.
Criteria g ˜ i  
SB1.261.551.8
EC0.80.921.08
LT0.60.70.9
Total2.663.173.78
Inverse0.380.310.26
Increasing Order0.260.310.38
Table 7. Weighted matrix of criteria.
Table 7. Weighted matrix of criteria.
Criteria w i ˜
SB0.330.480.68
EC0.210.220.41
LT0.190.220.34
Table 8. Non-fuzzy weighted and normalized matrix of criteria.
Table 8. Non-fuzzy weighted and normalized matrix of criteria.
Criteria q i l i
SB0.50.45
EC0.30.27
LT0.30.28
Table 9. Pair wise comparison matrix of alternatives.
Table 9. Pair wise comparison matrix of alternatives.
CriteriaN1N2N3N4
N1(1,1,1)(2/3,1,1)(1,3/2,2)(2/5,1/2,2/3)
N2(1,1,2/3)(1,1,1)(1,1,3/2)(3/2.1,1)
N3(1/2,2/3,1)(2/3,1,1)(1, 1, 1)(1/2,2/3,1)
N4(3/2,2,5/2)(1,1,3/2)(1,3/2,2)(1, 1, 1)
Table 10. Geometric mean matrix of alternatives.
Table 10. Geometric mean matrix of alternatives.
Criteria g ˜ i  
N10.720.931.07
N20.9011.22
N30.631.071
N41.11.311.65
Total3.354.314.94
Inverse0.30.230.20
Increasing Order0.20.230.3
Table 11. Weighted matrix of alternatives.
Table 11. Weighted matrix of alternatives.
Criteria w i ˜
N10.140.210.32
N20.180.230.4
N30.130.250.3
N40.220.300.5
Table 12. Non-fuzzy weighted and normalized matrix of criteria.
Table 12. Non-fuzzy weighted and normalized matrix of criteria.
Criteria q i l i
N10.220.20
N20.270.25
N30.230.22
N40.340.32
Table 13. Normalized non-fuzzy weighted calculation of alternatives for criteria.
Table 13. Normalized non-fuzzy weighted calculation of alternatives for criteria.
CriteriaRENDDSADN
N10.350.330.290.28
N20.260.270.260.21
N30.190.180.230.22
N40.200.220.220.29
Table 14. Aggregated results of each alternative according to each criterion.
Table 14. Aggregated results of each alternative according to each criterion.
CriteriaAlternatives with Respect to Criteria
WeightN1N2N3N4
RE0.360.350.260.190.2
ND0.270.330.270.180.22
DS0.20.290.260.230.22
ADN0.20.280.210.220.29
Total0.310.250.210.23
Table 15. Inner dependence matrix of the CH selection with respect to ‘RE’.
Table 15. Inner dependence matrix of the CH selection with respect to ‘RE’.
CriteriaNDDSAND
ND(1,1,1)(1,1,3/2)(1,3/2,2)
DS(2/3,1,1)(1,1,1)(1,1,3/2)
ADN(1/2,2/3,1)(2/3,1,1)(1,1,1)
Table 16. Geometric mean matrix of the CH selection with respect to ‘RE’.
Table 16. Geometric mean matrix of the CH selection with respect to ‘RE’.
Criteria g ˜ i  
ND11.151.44
DS0.8711.15
AND0.690.871
Total2.563.023.59
Inverse0.390.330.28
Increasing Order0.280.330.39
Table 17. Weighted matrix of the CH selection with respect to ‘RE’.
Table 17. Weighted matrix of the CH selection with respect to ‘RE’.
Criteria w i ˜
SB0.280.380.56
EC0.240.330.45
LT0.190.290.39
Table 18. Non-fuzzy matrix and normalized matrix of the CH selection with respect to ‘RE’.
Table 18. Non-fuzzy matrix and normalized matrix of the CH selection with respect to ‘RE’.
Criteria q i l i
SB0.410.38
EC0.340.33
LT0.290.29
Table 19. Pair wise comparison matrix with respect to the stability among the sub-criteria ‘residual energy’.
Table 19. Pair wise comparison matrix with respect to the stability among the sub-criteria ‘residual energy’.
CriteriaECLT
EC(1,1,1)(1,1,3/2)
LT(2/3,1,1)(1,1,1)
Table 20. Geometric mean matrix with respect to the stability among the sub-criteria ‘residual energy’.
Table 20. Geometric mean matrix with respect to the stability among the sub-criteria ‘residual energy’.
Criteria g ˜ i  
EC111.22
LT0.8211
Total1.8222.22
Inverse0.550.50.45
Increasing Order0.450.50.55
Table 21. Weighted matrix with respect to the stability among the sub-criteria ‘residual energy’.
Table 21. Weighted matrix with respect to the stability among the sub-criteria ‘residual energy’.
Criteria w i ˜
EC0.450.50.67
LT0.370.50.5
Table 22. Non fuzzy weighted matrix and normalized weighted with respect to the stability among the sub-criteria ‘residual energy’.
Table 22. Non fuzzy weighted matrix and normalized weighted with respect to the stability among the sub-criteria ‘residual energy’.
Criteria q i l i
EC0.540.54
LT0.460.46
Table 23. Weighted super matrix formed every sub-criteria for CH selection.
Table 23. Weighted super matrix formed every sub-criteria for CH selection.
CriteriaSub-CriteriaRENDDSADN
SBECLTCHSRCOTPRNENDACNSAC
ECSB00.410.710.350.360.30.350.370.36
EC0.4500.290.320.330.380.330.370.31
LT0.370.2900.330.330.340.370.310.34
NDCHSR0.350.330.3700.610.540.350.330.32
CO0.340.380.310.5400.470.320.350.35
TP0.320.30.320.470.4300.320.320.32
DSRNE111111011
ADNNDAC0.540.610.430.520.50.540.6301
NSAC0.470.430.610.470.50.470.4410
Table 24. Normalized weighted super matrix based on CH selection.
Table 24. Normalized weighted super matrix based on CH selection.
Normalized Weighted Super Matrix
CriteriaSub-CriteriaRENDDSADN
SBECLTCHSRCOTPRNENDACNSAC
ECSB00.590.710.380.360.30.210.370.36
EC0.5400.290.330.320.370.20.330.31
LT0.460.4100.290.320.330.590.300.33
NDCHSR0.350.330.3700.590.540.350.330.35
CO0.340.380.310.5400.460.320.350.4
TP0.310.290.320.460.4100.330.320.35
DSRNE111111011
ADNNDAC0.540.590.410.50.530.530.5901
NSAC0.460.410.590.50.470.470.4110
Table 25. Alternative weighted based on sub-criteria CH selection.
Table 25. Alternative weighted based on sub-criteria CH selection.
Over Criteria
AlternativesSBECLTCHSRCOTPRNENDACNSAC
N10.250.340.450.330.320.290.300.300.29
N20.300.260.340.280.240.280.270.230.29
N30.270.290.220.190.240.260.240.240.23
N40.220.190.220.230.610.230.330.320.23
Table 26. Pair wise comparison matrix of four alternative nodes based on CH.
Table 26. Pair wise comparison matrix of four alternative nodes based on CH.
AlternativesN1N2N3N4
N1(1,1,1)(1,1,3/2)(1,3/2,2)(1,1,3/2)
N2(2/3,1,1)(1,1,1)(1,1,3/2)(1,3/2,2)
N3(1/2,2/3,1)(2/3,1,1)(1,1,1)(1,1,1)
N4(2/3,1,1)(1/2,2/3,1)(1,1,1)(1,1,1)
Table 27. Find normalized weight of alternatives to find the best strategy.
Table 27. Find normalized weight of alternatives to find the best strategy.
Alternatives l i
N10.29
N20.27
N30.22
N40.22
Table 28. Simulation environment.
Table 28. Simulation environment.
ParameterValue
Area of Network 100   m × 100   m
n (Number of Nodes)100
s n (Sink Position) 50 × 100
Packet Size (data)4000 bits
Hello Packet Size200 bits
Sink Position 1.5   m × 0.5   m × 0.5   m
Initial Energy0.5 Joules
Data Aggregation Energy50 pJ/bit/report
E T r (Transmitter Electronics)50 nJ/bit
E T e (Receiver Electronics)50 nJ/bit
E a m p (Transmit Amplifier)100 pJ/bit/m2
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mukherjee, P.; Pattnaik, P.K.; Al-Absi, A.A.; Kang, D.-K. Recommended System for Cluster Head Selection in a Remote Sensor Cloud Environment Using the Fuzzy-Based Multi-Criteria Decision-Making Technique. Sustainability 2021, 13, 10579. https://doi.org/10.3390/su131910579

AMA Style

Mukherjee P, Pattnaik PK, Al-Absi AA, Kang D-K. Recommended System for Cluster Head Selection in a Remote Sensor Cloud Environment Using the Fuzzy-Based Multi-Criteria Decision-Making Technique. Sustainability. 2021; 13(19):10579. https://doi.org/10.3390/su131910579

Chicago/Turabian Style

Mukherjee, Proshikshya, Prasant Kumar Pattnaik, Ahmed Abdulhakim Al-Absi, and Dae-Ki Kang. 2021. "Recommended System for Cluster Head Selection in a Remote Sensor Cloud Environment Using the Fuzzy-Based Multi-Criteria Decision-Making Technique" Sustainability 13, no. 19: 10579. https://doi.org/10.3390/su131910579

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop