Professional Documents
Culture Documents
Keywords: The Internet of Things (IoT) is a pervasive computing technology that provides solutions to critical sustainable
IoT smart city applications. Each sustainable application has its own set of requirements, including energy
QoS efficiency, Quality of Service (QoS), hardware, and software resources. Even though green IoT devices
Sustainable
operate in a resource-constrained environment. Monitoring, recognizing, and responding to activities that
Dynamic clustering
entail continuous access to timely information in a partially or fully distributed ecosystem is a difficult task.
Neuro-fuzzy
Green communication protocols
To overcome the challenges of resource management in the IoT, we proposed an energy-efficient Dynamic
Smart city Clustering Routing (DCR) protocol using a neuro-fuzzy technique for restricting the resources of IoT devices.
The proposed protocol uses a dynamic self-organizing neural network to create dynamic clusters in a network.
The test-bed analysis is for computing the real-time event detection and clustering sensor nodes using TinyOS.
The simulation result shows that the proposed protocol achieved a significant gain over peer-competing well-
known green communication routing protocols like Low-energy Adaptive Clustering Hierarchy (LEACH) and
Low-energy Adaptive Clustering Hierarchy-Centralized (LEACH-C). The proposed model results show that using
neuro-fuzzy logic is effective for sustainable IoT devices and green smart city applications in terms of resource
management and dynamic clustering. The result analysis shows that the proposed protocol shows an average
35% significant gain on the First Node Dies (FND), Last Node Dies (LND), the number of packets sent to CH
& BS, network convergence time, network overhead, and average packet delay to compare with the LEACH
and LEACH-C.
∗ Corresponding author.
E-mail addresses: bharathkumar30@gmail.com (P. Chithaluru), fadi.alturjman@neu.edu.tr (F. Al-Turjman), wss.manojkumar@gmail.com (M. Kumar),
thompsoncse@gmail.com (T. Stephan).
https://doi.org/10.1016/j.scs.2022.104366
Received 17 April 2022; Received in revised form 14 November 2022; Accepted 17 December 2022
Available online 16 January 2023
2210-6707/© 2023 Elsevier Ltd. All rights reserved.
P. Chithaluru et al. Sustainable Cities and Society 90 (2023) 104366
2
P. Chithaluru et al. Sustainable Cities and Society 90 (2023) 104366
1.5. Resource management in sustainable IoT • The proposed work aims to provide a dynamic clustering tech-
nique for resource management using the Neuro-Fuzzy technique.
The applications of IoTs are diverse, and they are deployed in com- The approach entails using CI to create clustered routing mecha-
pletely different environments, each with a unique set of requirements. nisms. The clustering of nodes is dependent on application char-
For example, some applications would need real-time data delivery, acteristics, network functions, and technical specifications. The
while others may need secure and reliable data delivery (Chien, 2007). approach entails evaluating clustering and behavior for available
This has led to several IoT protocols, proposed over the years, designed resources and client-required resources.
to address a specific set of application requirements. For example, IoT The major contributions of the paper are as follows,
for disaster prevention, such as the detection of forest fires, tsunamis,
volcanoes, etc., requires real-time data delivery and a delay guarantee • Proposed an energy-efficient Dynamic Clustering Routing (DCR)
as to the most critical requirements. On the other hand, if we are de- protocol using a neuro-fuzzy technique for restricting the re-
signing IoTs for military or security applications, sender authentication, sources of IoT devices.
and secure data transmission are more important. Since IoT is used for • Proposed protocol used the dynamic self-organizing neural net-
work for creating the dynamic clusters in a network.
a wide variety of applications, research on IoT is necessary so that IoT
technology can be used ubiquitously anywhere, anytime. • The simulation result shows that the proposed protocol achieved
a significant gain over peer-competing well-known green commu-
The research paper deals with the resource management issue of
nication routing protocols like Low-energy Adaptive Clustering
sustainable IoTs and it involves developing a model for tackling re-
Hierarchy (LEACH) and Low-energy Adaptive Clustering Hierar-
source management challenges using dynamic clustering, developing
chy - Centralized (LEACH-C). The proposed model results show
an analytical model, designing and developing algorithms in IoT, and
that using neuro-fuzzy logic is effective for sustainable IoT devices
then constructing a simulation environment to evaluate the perfor-
and smart city applications in terms of resource management and
mance of the proposed technique and the model. Here, dynamic clus- dynamic clustering.
tering is considered using neuro-fuzzy concepts and theories to manage
resource management in sustainable IoT. The remainder of the paper is organized as follows, various peer-
competing routing protocols used in sustainable IoT are discussed in
Section 2. The proposed dynamic clustering model is discussed in
1.6. Problem statement
Section 3. The simulation and results are discussed in Section 4. Finally,
Section 5 provides a conclusion and directions for future work.
During the network planning and dimensioning phase, determining
the optimal deployment of sensors to minimize energy consumption 2. Related work
and prolong the network lifetime becomes an important problem. As a
result, most existing peer protocols, as well as future protocols, must In this section, various peer-competing approaches that support for
design and develop a methodology to analyze energy consumption, clustering scheme are discussed.
data aggregation, degree of confidence, network lifetime, and sensor Joshi et al. (2022), to arrange the sensors in an IoT into clusters, the
networks in a given phenomenon of interest. IoT is used for vari- authors suggested a decentralized, randomized clustering technique.
ous network-related applications, including environmental monitoring, The technique constructs a network of CHs, and it was discovered
telemedicine, and military field surveillance. Due to such a wide variety that the number of layers in the network increases energy efficiency.
of applications, the sensor network needs a different and sometimes Stochastic geometry is employed to develop solutions for the values of
unique set of requirements. Developing a routing protocol for a network the algorithm’s parameters that reduce the total power consumption in
with resource constraints for remote application requirements is a the network when all sensors transmit information to the sink via the
challenging issue. Clustering is one of the techniques used for energy CHs (Tanwar, Balamurugan, Saini, Bharti, & Chithaluru, 2022).
management in the IoT. Thus, we proposed a dynamic cluster routing Joshi et al. (2022a), developed a physical, Medium Access Control
protocol for IoT. The technique involves the sensor nodes in clustering (MAC) network cross-layer analytical technique for calculating the
depending on QoS parameters, network dynamics, and application ideal number of clusters in a high-density sensor network to reduce
requirements. energy usage. Many effects may be incorporated into the cross-layer
design, such as log-normal shadowing and a two-slope route loss model
in the physical layer, as well as different MAC scheduling and multi-hop
1.7. Research objectives
routing algorithms.
Chauhan, Chandra, and Maheshkar (2016), proposed a decentral-
IoTs have proven to be extremely effective in a wide range of green ized approach for clustering an ad-hoc sensor network. Each sensor
smart city applications, resolving critical and often life-threatening decides whether to build a new cluster or use a random waiting timer
issues. In this research work, neuro-fuzzy logic is used for dynamic and local node parameters. The technique works without a proactive
clustering in the IoT network. operation and does not require the location of the nodes in advance.
Wang et al. (2017), presented a sensor node inside a cluster that
• The application of the neuro-fuzzy approach to the IoT results in
assesses its relative energy usage in comparison to other nodes in the
self-sustaining, self-organizing, and conscious cognitive technolo- same cluster. Sensor nodes autonomously choose a time frame in which
gies that provide authentic computing and services in a ubiqui- they will operate as a CH in the next round based on the proportionate
tous communication network. quantity of energy consumed in the current round.
• Even most IoT problems are real-time in nature and necessitate Chithaluru, Al-Turjman, Kumar, and Stephan (2021a), suggested
fast computation, real-time optimal solutions, and being adaptive a top-down cluster and cluster-tree construction process that enables
to the situation of events and data traffic in order to achieve successful message delivery to a sink as well as within the network
desired results. Hence neural networks and fuzzy sets would be nodes (Musaddiq et al., 2018).
appropriate candidates for implementing most of the computa- Chithaluru, Kumar, Singh, Benslimane, and Jangir (2021d), de-
tions involved in the issues of resource management in sensor veloped a combined clustering and prediction approach. The paper
networks. discusses an energy-efficient clustering and integrating dynamic en-
• A model is proposed for sustainable IoT to detect real-time events abling/disabling prediction technique that employs a sleep/awake
and nodes in a cluster to prolong the lifetime of the network. schedule for query processing.
3
P. Chithaluru et al. Sustainable Cities and Society 90 (2023) 104366
Table 1
Performance comparison of proposed Vs. peer existing protocols.
Protocol Self-organization Self-sustaining CH election Mobility Communication Inter cluster Communication BS and CH
LEACH Yes Limited Threshold No Single-hop Single-hop
LEACH-C Yes Good Residual energy No Single-hop Single-hop
E-LEACH Yes Limited Residual energy No Single-hop Single-hop
M-LEACH Yes Good Threshold No Single-hop Multi-hop
V-LEACH Yes Limited Residual energyand distance No Single-hop Single-hop
Proposed Yes Very Good Fuzzy inference based Yes Single-hop Multi-hop
4
P. Chithaluru et al. Sustainable Cities and Society 90 (2023) 104366
5
P. Chithaluru et al. Sustainable Cities and Society 90 (2023) 104366
Table 2
Acronyms. The radius at initial: 𝑁𝑐 =0; First learning rate: 𝛼(0) = 0.3.
Symbols Meaning Step 2: Start the training
𝑊 Weights Step 2 (1): Steps 3–5 apply to the third input vector 𝑥1 =(1,1,1,0).
𝑋 Training data set Step 3:
𝐺 Uni-directed graph
𝐸 Edges in the graph
𝑙(1) = (1 − 0.2)2 + (1 − 0.3)2 + (1 − 0.5)2 + (0 − 0.1)2 = 1.39
𝑉 Vertices in the graph 𝑙(2) = (1 − 0.4)2 + (1 − 0.2)2 + (1 − 0.3)2 + (0 − 0.1)2 = 1.5
𝐼 Input sequences in the network
𝑂 Output unit sequence in the network 𝑙(3) = (1 − 0.1)2 + (1 − 0.2)2 + (1 − 0.5)2 + (0 − 0.1)2 = 1.71
𝐷 Distance between the nodes
Step 4: The training data is the one that is nearest to output node 1.
ℎ Actual neighborhood size
𝑡 Current learning 𝑒𝑝𝑜𝑐ℎ
As a result, node 1 is the winner. Node 1’s frequency should be changed.
𝑇 Total number of 𝑒𝑝𝑜𝑐ℎ Step 5: The winning unit’s weights have been updated:
𝑂𝑗 Close to the winning node 𝑂𝑐
𝛼 Proportional gain 𝑊1 𝑛𝑒𝑤 = 𝑊1 𝑜𝑙𝑑 + 𝛼(𝑥 − 𝑊1 𝑜𝑙𝑑)
Step 2 (2): Steps 3–5 apply to the third input vector 𝑥2 =(0,0,0,1).
Table 3 ⎡0.44 0.4 0.1⎤
Sensor node parameter range of Mica2 mote. ⎢ ⎥
⎢0.51 0.2 0.2⎥
Parameters Value ⎢0.65 0.3 0.5⎥
Battery level 0 to 3 mWatts ⎢0.37 0.1 0.1⎥⎦
⎣
Storage 0 to 128 KB
Transmission Speed 0 to 7.3 MHz Step 3:
Hops 1 to 3
𝑙(1) = (0 − 0.44)2 + (0 − 0.51)2 + (0 − 0.65)2 + (1 − 0.37)2 = 1.2731
𝑙(2) = (0 − 0.4)2 + (0 − 0.2)2 + (0 − 0.3)2 + (1 − 0.1)2 = 1.1
𝑙(3) = (0 − 0.1)2 + (0 − 0.2)2 + (0 − 0.5)2 + (1 − 0.1)2 = 1.11
𝑂𝑗 is close to the winning node 𝑂𝑐 . Where 𝛼 is the proportional gain
variable, and its normal recommended value is [0.2, . . . ., 0.5]. Step 4: The training data is the one that is nearest to output node 2.
As a result, node 2 is the winner. Node 2’s frequency should be changed.
3.4. Example of dynamic clustering Step 5: The winning unit’s weights have been updated:
𝑊2 𝑛𝑒𝑤 = 𝑊2 𝑜𝑙𝑑 + 𝛼(𝑥 − 𝑊2 𝑜𝑙𝑑)
In this section, the clustering of nodes using GFF-NN is illustrated.
Sensor node parameters of Mica2 motes from CrossBow such as a Step 2 (3): Steps 3–5 apply to the third input vector 𝑥3 =(1,1,0,1).
battery, storage, mobility, processing limits, hops from the sink, band- ⎡0.44 0.28 0.1⎤
width, etc., can be considered for clustering of sensor nodes in IoT. ⎢ ⎥
⎢0.51 0.14 0.2⎥
Table 3, Table 4, and Fig. 7 show the sensor node parameter range ⎢0.65 0.21 0.5⎥
of Mica2 mote, the sensor node parameter, and the structure of the ⎢0.37 0.37 0.1⎥
⎣ ⎦
neural network considered for clustering respectively. If a sensor node
Step 3:
has sufficient resources then use the vector coefficient as 1. otherwise
as 0. A Kohonen self-organizing pattern is being used to aggregate four 𝑙(1) = (1 − 0.44)2 + (1 − 0.51)2 + (0 − 0.65)2 + (1 − 0.37)2 = 1.1131
nodes with dimensions (1, 1, 1, 1); (0, 0, 0, 1); (1, 1, 0, 0); (1, 1, 0, 0). 𝑙(2) = (1 − 0.28)2 + (1 − 0.14)2 + (0 − 0.21)2 + (1 − 0.37)2 = 1.439
(0, 0, 1, 1). As shown in Fig. 7, the highest number of nodes that may
𝑙(3) = (1 − 0.1)2 + (1 − 0.2)2 + (0 − 0.5)2 + (1 − 0.1)2 = 1.71
be constructed is 𝑚=3. Assume the training set (periodic diminishing) is
𝛼(0) = 0.3 and 𝛼(t+1) = 0.2𝛼(𝑡). With just three sets available and only Step 4: The training data is the one that is nearest to output node 1.
one cluster’s parameters adjusted at every stage (i.e., 𝑁𝑐 =0), determine As a result, node 1 is the winner. Node 1’s frequency should be changed.
the set of weights using only one 𝑒𝑝𝑜𝑐ℎ of learning. Table 2 referring Step 5: The winning unit’s weights have been updated:
for acronyms and variables.
𝑊1 𝑛𝑒𝑤 = 𝑊1 𝑜𝑙𝑑 + 𝛼(𝑥 − 𝑊1 𝑜𝑙𝑑)
Step 1: The initial weight matrix is:
⎡0.2 0.4 0.1⎤ ⎡0.608 0.28 0.1⎤
⎢ ⎥ ⎢ ⎥
⎢0.3 0.2 0.2⎥ ⎢0.657 0.14 0.2⎥
⎢0.5 0.2 0.5⎥ ⎢0.455 0.21 0.5⎥
⎢0.1 0.1 0.1⎥ ⎢0.259 0.37 0.1⎥⎦
⎣ ⎦ ⎣
6
P. Chithaluru et al. Sustainable Cities and Society 90 (2023) 104366
Table 4
Sensor node parameters considered in the example.
Node ID Parameters considered
Battery Storage Bandwidth Transmission Hops
(mW) (KB) (Hz) Speed from sink
1 1 1 1 0 1
2 1 0 1 1 0
3 1 0 0 1 1
4 1 1 1 1 1
Table 5
Simulation parameters used GFF-NN.
Step 2(4): Steps 3–5 apply to the fourth input vector 𝑥4 =(0,0,1,1).
Step 3:
𝑙(1) = (0 − 0.608)2 + (0 − 0.657)2 + (1 − 0.455)2 + (1 − 0.259)2 = 1.6474
𝑙(2) = (0 − 0.28)2 + (0 − 0.14)2 + (1 − 0.21)2 + (1 − 0.37)2 = 1.119
𝑙(3) = (0 − 0.1)2 + (0 − 0.2)2 + (1 − 0.5)2 + (1 − 0.1)2 = 1.11
Step 4: The training data is the one that is nearest to output node 3.
As a result, node 3 is the winner. Node 3’s frequency should be changed. Fig. 9. LND in the network.
Step 5: The winning unit’s weights have been updated:
7
P. Chithaluru et al. Sustainable Cities and Society 90 (2023) 104366
Fig. 10. Number of packets sent to CH. Fig. 14. Average packet delay.
Data availability
References
8
P. Chithaluru et al. Sustainable Cities and Society 90 (2023) 104366
Chithaluru, P., Kumar, S., Singh, A., Benslimane, A., & Jangir, S. K. (2021d). An energy- Joshi, D., Chithaluru, P., Singh, A., Yadav, A., Elkamchouchi, D. H., Breñosa, J., et al.
efficient routing scheduling based on fuzzy ranking scheme for internet of things. (2022a). An optimized open pit mine application for limestone quarry production
IEEE Internet of Things Journal, 9(10), 7251–7260. scheduling to maximize net present value. Mathematics, 10(21), 4140.
Chithaluru, P., & Prakash, R. (2018). Simulation on SDN and NFV models through Joshi, D., Chithaluru, P., Singh, A., Yadav, A., Elkamchouchi, D. H., Pérez-Oleaga, C.
mininet. In Innovations in Software-Defined Networking & Network Functions M., et al. (2022). A novel large-scale stochastic pushback design merged with a
Virtualization- IGI Global (pp. 149–174). minimum cut algorithm for open pit mine production scheduling. Systems, 10(5),
Chithaluru, P., & Prakash, R. (2020). Organization security policies and their after 159.
effects. Information Security & Optimization, 43–54.
Manman, L., Xin, Q., Goswami, P., Mukherjee, A., & Yang, L. (2020). Energy-efficient
Chithaluru, P., Prakash, R., & Srivastava, S. (2018). WSN structure based on SDN. In
dynamic clustering for IoT applications: A neural network approach. In 2020 IEEE
Innovations in Software-Defined Networking & Network Functions Virtualization- IGI
Eighth International Conference on Communications and Networking (ComNet) (pp.
Global (pp. 240–253).
1–7). IEEE.
Chithaluru, P., Singh, K., & Sharma, M. K. (2020b). Cryptocurrency and blockchain.
Information Security & Optimization, 143–152. Mukherjee, A., Goswami, P., Yang, L., Yan, Z., & Daneshmand, M. (2020). Dynamic
Chithaluru, P., Stephan, T., Kumar, M., & Nayyar, A. (2022). An enhanced energy- clustering method based on power demand and information volume for intelligent
efficient fuzzy-based cognitive radio scheme for IoT. Neural Computing and and green IoT. Computer Communications, 152, 119–125.
Applications, 34(21), 19193–19215. Musaddiq, A., Zikria, Y. B., Hahm, O., Yu, H., Bashir, A. K., & Kim, S. W. (2018).
Chithaluru, P., Tiwari, R., & Kumar, K. (2019). AREOR-adaptive ranking based A survey on resource management in IoT operating systems. IEEE Access, 6,
energy efficient opportunistic routing scheme in wireless sensor network. Computer 8459–8482.
Networks, 162. Ramakuri, S. K., Chithaluru, P., & Kumar, S. (2019). Eyeblink robot control using
Chithaluru, P., Tiwari, R., & Kumar, K. (2021e). ARIOR: Adaptive ranking based brain-computer interface for healthcare applications. International Journal of Mobile
improved opportunistic routing in wireless sensor networks. Wireless Personal Devices, Wearable Technology & Flexible Electronics (IJMDWTFE), 10(2), 38–50.
Communications, 116(1), 153–176. Saleem, A., Afzal, M. K., Ateeq, M., Kim, S. W., & Zikria, Y. B. (2020). Intelligent
Chithaluru, P., Tiwari, R., & Kumar, K. (2021f). Performance analysis of energy efficient learning automata-based objective function in RPL for IoT. Sustainable Cities and
opportunistic routing protocols in wireless sensor network. International Journal of Society, 59, Article 102234.
Sensors Wireless Communications & Control, 11(1), 24–41. Tanwar, R., Balamurugan, S., Saini, R. K., Bharti, V., & Chithaluru (2022). Advanced
Hasrouny, H., Samhat, A. E., Bassil, C., & Laouiti, A. (2017). VANET security challenges
Healthcare Systems: Empowering Physicians with IoT-Enabled Technologies. John Wiley
and solutions: A survey. Vehicular Communications, 7, 7–20.
& Sons.
He, L., & Zhu, W. T. (2012). Mitigating DoS attacks against signature-based authentica-
Wang, X., Li, S., Zhao, S., Xia, Z., Bai, L., et al. (2017). A vehicular ad hoc network
tion in VANETs. In IEEE International Conference on Computer Science and Automation
privacy protection scheme without a trusted third party. International Journal of
Engineering (CSAE),vol. 3 (pp. 261–265).
Distributed Sensor Networks, 13(12), 155–175.
Jain, A., Singh, J., Kumar, S., Florin-Emilian, T., Traian Candin, M., & Chithaluru, P.
(2022). Improved recurrent neural network schema for validating digital signatures Zikria, Y. B., Kim, S. W., Hahm, O., Afzal, M. K., & Aalsalem, M. Y. (2019). Internet
in VANET. Mathematics, 10(20), 3895. of Things (IoT) operating systems management: Opportunities, challenges, and
Javed, A. R., Shahzad, F., Rehman, S. ur., Zikria, Y. B., Razzak, I., Jalil, Z., et al. (2022). solution. Sensors, 19(8), 1793.
Future smart cities requirements, emerging technologies, applications, challenges, Zikria, Y. B., Yu, H., Afzal, M. K., Rehmani, M. H., & Hahm, O. (2018). Internet of
and future aspects. Cities, 129, Article 103794. things (IoT): Operating system applications and protocols design, and validation
Jena, L., Ammoun, L., & Chithaluru, P. (2022). Supervised intelligent clinical approach techniques. Future Generation Computer Systems, 88, 699–706.
for breast cancer tumor categorization. In Augmented intelligence in healthcare: A
pragmatic and integrated analysis (pp. 15–40). Springer, Singapore.