591 research outputs found
Clustering objectives in wireless sensor networks: A survey and research direction analysis
Wireless Sensor Networks (WSNs) typically include thousands of resource-constrained sensors to monitor their surroundings, collect data, and transfer it to remote servers for further processing. Although WSNs are considered highly flexible ad-hoc networks, network management has been a fundamental challenge in these types of net- works given the deployment size and the associated quality concerns such as resource management, scalability, and reliability. Topology management is considered a viable technique to address these concerns. Clustering is the most well-known topology management method in WSNs, grouping nodes to manage them and/or executing various tasks in a distributed manner, such as resource management. Although clustering techniques are mainly known to improve energy consumption, there are various quality-driven objectives that can be realized through clustering. In this paper, we review comprehensively existing WSN clustering techniques, their objectives and the network properties supported by those techniques. After refining more than 500 clustering techniques, we extract about 215 of them as the most important ones, which we further review, catergorize and classify based on clustering objectives and also the network properties such as mobility and heterogeneity. In addition, statistics are provided based on the chosen metrics, providing highly useful insights into the design of clustering techniques in WSNs.publishedVersio
Improved fuzzy c-means algorithm based on a novel mechanism for the formation of balanced clusters in WSNs
The clustering approach is considered as a vital method for many fields suchas machine learning, pattern recognition, image processing, information retrieval, data compression, computer graphics, and others.Similarly, it hasgreat significance in wireless sensor networks (WSNs) by organizing thesensor nodes into specific clusters. Consequently, saving energy and prolonging network lifetime, which is totally dependent on the sensorâs battery, that is considered asa major challenge in the WSNs. Fuzzyc-means (FCM) is one of classification algorithm, which is widely used in literature for this purpose in WSNs. However, according to the nature of random nodes deployment manner, on certain occasions, this situation forces this algorithm to produce unbalanced clusters, which adversely affects the lifetime of the network.To overcome this problem, a new clustering method called FCM-CMhas been proposed by improving the FCM algorithm to form balanced clustersfor random nodes deployment. The improvement is conductedby integrating the FCM with a centralized mechanism(CM).The proposed method will be evaluated based on four new parameters. Simulation result shows that our proposed algorithm is more superior to FCM by producing balanced clustersin addition to increasing the balancing of the intra-distances of the clusters, which leads to energy conservation and prolonging network lifespan
A Survey and Future Directions on Clustering: From WSNs to IoT and Modern Networking Paradigms
Many Internet of Things (IoT) networks are created as an overlay over traditional ad-hoc networks such as Zigbee. Moreover, IoT networks can resemble ad-hoc networks over networks that support device-to-device (D2D) communication, e.g., D2D-enabled cellular networks and WiFi-Direct. In these ad-hoc types of IoT networks, efficient topology management is a crucial requirement, and in particular in massive scale deployments. Traditionally, clustering has been recognized as a common approach for topology management in ad-hoc networks, e.g., in Wireless Sensor Networks (WSNs). Topology management in WSNs and ad-hoc IoT networks has many design commonalities as both need to transfer data to the destination hop by hop. Thus, WSN clustering techniques can presumably be applied for topology management in ad-hoc IoT networks. This requires a comprehensive study on WSN clustering techniques and investigating their applicability to ad-hoc IoT networks. In this article, we conduct a survey of this field based on the objectives for clustering, such as reducing energy consumption and load balancing, as well as the network properties relevant for efficient clustering in IoT, such as network heterogeneity and mobility. Beyond that, we investigate the advantages and challenges of clustering when IoT is integrated with modern computing and communication technologies such as Blockchain, Fog/Edge computing, and 5G. This survey provides useful insights into research on IoT clustering, allows broader understanding of its design challenges for IoT networks, and sheds light on its future applications in modern technologies integrated with IoT.acceptedVersio
Evaluate the performance of K-Means and the fuzzy C-Means algorithms to formation balanced clusters in wireless sensor networks
The clustering approach is considered as a vital method for wireless sensor networks (WSNs) by organizing the sensor nodes into specific clusters. Consequently, saving the energy and prolonging network lifetime which is totally dependent on the sensors battery, that is considered as a major challenge in the WSNs. Classification algorithms such as K-means (KM) and Fuzzy C-means (FCM), which are two of the most used algorithms in literature for this purpose in WSNs. However, according to the nature of random nodes deployment manner, on certain occasions, this situation forces these algorithms to produce unbalanced clusters, which adversely affects the lifetime of the network. Based for our knowledge, there is no study has analyzed the performance of these algorithms in terms clusters construction in WSNs. In this study, we investigate in KM and FCM performance and which of them has better ability to construct balanced clusters, in order to enable the researchers to choose the appropriate algorithm for the purpose of improving network lifespan. In this study, we utilize new parameters to evaluate the performance of clusters formation in multi-scenarios. Simulation result shows that our FCM is more superior than KM by producing balanced clusters with the random distribution manner for sensor nodes
A green cluster-based routing scheme for large scale wireless sensor networks
In Wireless Sensor Networks (WSNs), clustering has been shown to be an efficient technique to improve scalability and network lifetime. In clustered networks, clustering creates unequal load distribution among Cluster Heads (CHs) and Cluster Member (CM) nodes. As a result, the entire network is subject to premature death because of the deficient active nodes within the network. In this paper, we present clustering-based routing algorithms that can balance out the trade-off between load distribution and network lifetime âgreen cluster-based routing schemeâ. This paper proposes a new energy aware green cluster-based routing algorithm to preventing premature death of large scale dense WSNs. To deal with the uncertainty present in network information, a fuzzy rule-based node classification model is proposed for clustering. Its primary benefits are flexibility in selecting effective CHs, reliability in distributing CHs overload among the other nodes, and reducing communication overhead and cluster formation time in highly dense areas. In addition, we propose a routing scheme that balances the load among sensors. The proposed scheme is evaluated through simulations to compare our scheme with the existing algorithms available in the literature. The numerical results show the relevance and the improved efficiency of our scheme
Machine Learning in Wireless Sensor Networks: Algorithms, Strategies, and Applications
Wireless sensor networks monitor dynamic environments that change rapidly
over time. This dynamic behavior is either caused by external factors or
initiated by the system designers themselves. To adapt to such conditions,
sensor networks often adopt machine learning techniques to eliminate the need
for unnecessary redesign. Machine learning also inspires many practical
solutions that maximize resource utilization and prolong the lifespan of the
network. In this paper, we present an extensive literature review over the
period 2002-2013 of machine learning methods that were used to address common
issues in wireless sensor networks (WSNs). The advantages and disadvantages of
each proposed algorithm are evaluated against the corresponding problem. We
also provide a comparative guide to aid WSN designers in developing suitable
machine learning solutions for their specific application challenges.Comment: Accepted for publication in IEEE Communications Surveys and Tutorial
Delay Tolerant Energy Efficient protocol for Inter-BAN Communication in Mobile Body Area Networks
Body Area Networks (BANs) are used in a range of applications. In these networks the sensor nodes attached to human body collect data and send it to controller node which in turn sends to a Base Station (BS) located at a remote location. The controller nodes in a BAN can be replaced easily but when it comes to BANs moving in areas like a war it is hard to replace the batteries frequently. So we need to reduce energy requirement of the nodes to increase the network lifetime. Using mobile sensors is one way to reduce energy and controller nodes can send data to sink easily while performing inter-BAN communication where nodes need to act in a cooperative manner to send data to BS using multi-hop communication. In this paper, we have proposed a new clustering algorithm in which probability of a node to become a Cluster Head (CH) is decided on the basis of its geographical location and residual energy of the node. Simulations results show that the proposed protocol is better than the existing EDDEEC protocol in terms of delay, energy efficiency, reliability and network lifetime.
A review of Energy Hole mitigating techniques in multi-hop many to one communication and its significance in IoT oriented Smart City infrastructure
A huge increase in the percentage of the world's urban population poses resource management, especially energy management challenges in smart cities. In this paper, the growing challenges of energy management in smart cities have been explored and the significance of elimination of energy holes in converge cast communication has been discussed. The impact of mitigation of energy holes on the network lifetime and energy efficiency has been thoroughly covered. The particular focus of this work has been on energy-efficient practices in two major key enablers of smart cities namely, the Internet of Things (IoT) and Wireless Sensor Networks (WSNs). In addition, this paper presents a robust survey of state-of-the-art energy-efficient routing and clustering methods in WSNs. A niche energy efficiency issue in WSNs routing has been identified as energy holes and a detailed survey and evaluation of various techniques that mitigate the formation of energy holes and achieve balanced energy-efficient routing has been covered
Energy-Efficient and Fresh Data Collection in IoT Networks by Machine Learning
The Internet-of-Things (IoT) is rapidly changing our lives in almost every field, such as smart agriculture, environmental monitoring, intelligent manufacturing system, etc. How to improve the efficiency of data collection in IoT networks has attracted increasing attention. Clustering-based algorithms are the most common methods used to improve the efficiency of data collection. They group devices into distinct clusters, where each device belongs to one cluster only. All member devices sense their surrounding environment and transmit the results to the cluster heads (CHs). The CHs then send the received data to a control center via single-hop or multi-hops transmission. Using unmanned aerial vehicles (UAVs) to collect data in IoT networks is another effective method for improving the efficiency of
data collection. This is because UAVs can be flexibly deployed to communicate with ground
devices via reliable air-to-ground communication links. Given that energy-efficient data
collection and freshness of the collected data are two important factors in IoT networks, this thesis is concerned with designing algorithms to improve the energy efficiency of data
collection and guarantee the freshness of the collected data.
Our first contribution is an improved soft-k-means (IS-k-means) clustering algorithm
that balances the energy consumption of nodes in wireless sensor networks (WSNs). The
techniques of âclustering by fast search and find of density peaksâ (CFSFDP) and kernel
density estimation (KDE) are used to improve the selection of the initial cluster centers of
the soft k-means clustering algorithm. Then, we utilize the flexibility of the soft-k-means
and reassign member nodes by considering their membership probabilities at the boundary
of clusters to balance the number of nodes per cluster. Furthermore, we use multi-CHs to
balance the energy consumption within clusters. Extensive simulation results show that, on
average, the proposed algorithm can postpone the first node death, the half of nodes death,
and the last node death when compared to various clustering algorithms from the literature.
The second contribution tackles the problem of minimizing the total energy consumption
of the UAV-IoT network. Specifically, we formulate and solve the optimization problem that
jointly finds the UAVâs trajectory and selects CHs in the IoT network. The formulated problem is a constrained combinatorial optimization and we develop a novel deep reinforcement
learning (DRL) with a sequential model strategy to solve it. The proposed method can effectively learn the policy represented by a sequence-to-sequence neural network for designing
the UAVâs trajectory in an unsupervised manner. Extensive simulation results show that the
proposed DRL method can find the UAVâs trajectory with much less energy consumption
when compared to other baseline algorithms and achieves close-to-optimal performance. In
addition, simulation results show that the model trained by our proposed DRL algorithm
has an excellent generalization ability, i.e., it can be used for larger-size problems without
the need to retrain the model.
The third contribution is also concerned with minimizing the total energy consumption
of the UAV-aided IoT networks. A novel DRL technique, namely the pointer network-A*
(Ptr-A*), is proposed, which can efficiently learn the UAV trajectory policy for minimizing
the energy consumption. The UAVâs start point and the ground network with a set of
pre-determined clusters are fed to the Ptr-A*, and the Ptr-A* outputs a group of CHs and
the visiting order of CHs, i.e., the UAVâs trajectory. The parameters of the Ptr-A* are
trained on problem instances having small-scale clusters by using the actor-critic algorithm
in an unsupervised manner. Simulation results show that the models trained based on 20- clusters and 40-clusters have a good generalization ability to solve the UAVâs trajectory
planning problem with different numbers of clusters, without the need to retrain the models.
Furthermore, the results show that our proposed DRL algorithm outperforms two baseline
techniques.
In the last contribution, the new concept, age-of-information (AoI), is used to quantify
the freshness of collected data in IoT networks. An optimization problem is formulated to
minimize the total AoI of the collected data by the UAV from the ground IoT network.
Since the total AoI of the IoT network depends on the flight time of the UAV and the data
collection time at hovering points, we jointly optimize the selection of the hovering points and the visiting order to these points. We exploit the state-of-the-art transformer and the
weighted A* to design a machine learning algorithm to solve the formulated problem. The
whole UAV-IoT system, including all ground clusters and potential hovering points of the
UAV, is fed to the encoder network of the proposed algorithm, and the algorithmâs decoder
network outputs the visiting order to ground clusters. Then, the weighted A* is used to find
the hovering point for each cluster in the ground IoT network. Simulation results show that
the model trained by the proposed algorithm has a good generalization ability to generate
solutions for IoT networks with different numbers of ground clusters, without the need to
retrain the model. Furthermore, results show that our proposed algorithm can find better
UAV trajectories with the minimum total AoI when compared to other algorithms
Artificial Intelligence and Cognitive Computing
Artificial intelligence (AI) is a subject garnering increasing attention in both academia and the industry today. The understanding is that AI-enhanced methods and techniques create a variety of opportunities related to improving basic and advanced business functions, including production processes, logistics, financial management and others. As this collection demonstrates, AI-enhanced tools and methods tend to offer more precise results in the fields of engineering, financial accounting, tourism, air-pollution management and many more. The objective of this collection is to bring these topics together to offer the reader a useful primer on how AI-enhanced tools and applications can be of use in todayâs world. In the context of the frequently fearful, skeptical and emotion-laden debates on AI and its value added, this volume promotes a positive perspective on AI and its impact on society. AI is a part of a broader ecosystem of sophisticated tools, techniques and technologies, and therefore, it is not immune to developments in that ecosystem. It is thus imperative that inter- and multidisciplinary research on AI and its ecosystem is encouraged. This collection contributes to that
- âŠ