Energy Efficiency for Green Internet of Things (IoT) Networks: A Survey †
Abstract
:1. Introduction
2. Motivation of the Research
3. Literature Review
- People to People (P2P) connection: is the data transfer/share from a user to other. For example, telephone calls, video calls and social communications. It is usually named a collaboration connection [4].
- Machine to People (M2P) connection: is the data transfer from devices such as sensor nodes, smart devices, computing devices or others to the users for analysis. For instance, weather forecasting uses smart sensors to collect the information from the sensing field and dispatches it to the remote control center for further analysis [31].
- Machine to Machine (M2M) connection: is the data transfer between devices without human interplay. For example, a car connecting and talking to another car about its lane change, congestion, accident, distance, speed, or braking intentions, etc. [32].
3.1. IoT Enabling Technologies
- Cloud Computing: as the numbers of IoT smart devices increase, the amount of data generated by them also increases [37]. However, IoT devices tend to suffer from limited energy, memory, processing capabilities, etc., and their integration into the cloud is the best available way to overcome most of these issues. Cloud computing is employed to process, store, monitor and visualize the information comes from the IoT devices [38]. This means data processing and storage takes place in the cloud platform rather than on the IoT device [39], this has significant implications for IoT-constrained devices such as low-cost connectivity, scalability, interoperability, etc.
- Hardware Devices: various hardware platforms have been evolved to perform the IoT networks such as Raspberry Pi, NodeMCU (ESP8266), Arduino, BeagleBoard, FriendlyARM, etc. [24]. These devices vary from low-cost, low-power, processing units (e.g., microprocessors, microcontrollers, etc.), single-boards and software applications that can run IoT applications and communicate over the Internet [40,41].
- Wireless Communication: most IoT devices rely on low-power physical networking technologies such as RFID, Bluetooth, WiFi and IEEE standard 802.15.4 which are essential to activate the connectivity between smart devices [42]. These technologies must be globally addressable to connect with other smart devices over the Internet, either directly or indirectly, via an IP address [43].
- Communication Protocol: IoT devices require IPv4 to connect through the Internet; however the near exhaustion of IPv4 addresses prior to the advent of the IoT and the prediction that there will be up to 50 billion Internet-connected devices by 2025 has meant that a replacement is required to permit the continued expansion of the IoT and Internet in general. IPv6 is the standard proposed to replace IPv4, and uses 128-bit addressing, allowing for a total of unique addresses, instead of the 32-bit addressing used for IPv4 [44]. IPv6 has been applied to low-power wireless personal area networks via 6LoWPAN [45] which allows sensor nodes with limited resources to forward and share their data wirelessly to the other devices/things or cloud infrastructure.
- WSNs: are the most crucial part of the communication process of the IoT networks. They contain sensors embedded with a microcontroller to provide intelligence and a means of communicating via the Internet or some other network [46]. The sensors enable interaction with the physical world [47], and without the associated networks, there would be no communication between the virtual and physical worlds. The benefits of connecting the WSN to the IoT is to provide remote access and permit them to connect and disseminate the information with other devices/systems over the Internet [48].
3.2. An Overview of WSNs
- Sensing Unit: is the core component of the WSN and has two functions. First, it senses information from the surrounding physical environment and converts this information into digital data. Second, it forwards the data towards the processing unit.
- Processing Unit: contains a microprocessor with a limited amount of memory. It is responsible for receiving the information from the sensing unit and forwarding the data to the transceiver after necessary processing.
- Communication Unit: combines both a radio transmitter and a receiver, and is responsible for exchanging information with other smart objects in the sensing field.
- Power Unit: is responsible for providing power to all other units. The sensor node would die, stop obtaining and/or transmitting data if the power unit stopped working. Therefore, preserving the working life of the power unit by energy conservation becomes an important and challenging issue in WSNs.
3.3. WSN Communication Architecture
3.4. IoT-Based WSNs
3.5. Reasons and Solutions for Energy Consumption
3.6. Sources of Energy Wastage
- Collision: when two or more packets reach the sensor node at the same time and thus a packet collision occurs [72]. Thus, the packets are either discarded or sent back to their originating node, then retransmission of these packets is needed which rises packet latency and energy depletion which adversely affects the network lifetime [73].
- Overhearing: is a significant waste of energy, especially when node density is high and traffic load is heavy. When a node sends a packet, all sensor nodes in the network located within its transmission range distance receive the packet even if these nodes are not the proposed destination [74,75], see Figure 9. Node A wants to deliver its information to Node B. However, many surrounding nodes are within radio range of Node A. All these nodes will receive the data from Node A. Energy is consumed when a sensor node transmits or obtains the data that are intended for other nodes [75]. Please note that Node A will also receive data from its surrounding nodes when they transmit their data.
- Control packet overhead: is a combination of excess memory, bandwidth, computation time or other resources to execute a specific job. Thus, it is crucial to process the minimum number of control packets that enable the transmission [71].
- Idle listening: happens when a sensor node must stay open to an idle channel to receive possible traffic [71], thus a sensor surrounds with many neighbor nodes will be active most of the time. This is due to overhearing transmissions, neighbor nodes discovery [76] or a node may use numerous paths to deliver data to a neighbor nodes [77]. Obviously, a node with less idle listening time has better energy retention than other nodes [71].
- Interference: each node with two or more nodes within transmission range suffers from interference generated by the surrounding nodes. Interference increases with increase in the number of neighboring nodes [78]. It increases both congestion and conflicting transmissions, and then retransmission may happen. Therefore, avoiding higher node interference could reduce packet loss and thus minimize the overall energy wasted of the network [79].
- Redundant Data: nodes are generally deployed randomly which can mean that there are some regions monitored by two or more sensors at the same time [80]. However, this type of deployment will increase the reporting of redundant data in the network. As a result, energy is wasted aggregating, processing and transmitting redundant data [13]. Energy consumption could be minimized by avoiding the unnecessary operation of a node.
- Distance: the transmission distance () between nodes is a very important aspect of energy efficiency. The communication between a node and its associated CH node and the intended destination can be either single or multiple hops. Since energy consumption for transmission is proportional to the square of the distance (see Equation (1)) [81], so the power required for transmission increases rapidly with distance, which means single-hop transmission maximizes energy depletion if the size of the network is large.Thus, most of the literature shows that multihop communication is the best way to minimize the transmission distance between nodes. Figure 10 shows single and multihop scenarios between nodes. A lower transmission distance between a node and next-hop target/CH/BS reduces energy depletion of a node and prolongs the network lifetime [68].
- Non-Clustering: direct transmission distance from a source to the next-hop node can reduce the sensor network lifetime significantly due to the additional energy consumption. As a solution, hierarchical routing protocols are adopted, see Figure 11 which shows chain-based, tree-based and cluster-based protocols, which are the most commonly used protocols [82]. In a chain-based method, sensor nodes are organized chain-like where one of these nodes is elected to serve as the CH node to transmit the information coming from all sensors to the BS [83]. With cluster-based, the sensing field is partitioned into subgroups and each sub-group has some sensor nodes connected to a CH node to forward their information to the BS [84]. In tree-based clusters, the collected data are forwarded from node to their associated CH node based on multihop concept [85]. For sensor networks, clustering is the best solution for reducing communication costs and maximizing network lifetime.
3.7. Taxonomy of Energy Consumption Solutions
3.7.1. Routing Protocols
- (i)
- Cluster-Head Node SelectionVarious strategies are used in the literature for CH nodes election process to optimize energy usage. The most common three are: low energy adaptive clustering hierarchy (LEACH) [84], hybrid, energy-efficient and distributed protocol (HEED) [89] and power-efficient gathering in sensor information systems (PEGASIS) [90]. We present a brief survey of LEACH, HEED and PEGASIS in which nodes are partitioned in many forms for data collection and communication protocols.
- (a)
- Low Energy Adaptive Clustering Hierarchy (LEACH)LEACH is one of the most interesting strategies, in which the CH node is elected based on a probabilistic approach and the amount of energy remained of the CH and the system is rotated at different time intervals [84]. A sensor node that has already been the CH cannot be elected again for some rounds. The selected CH node broadcasts to the network and creates a schedule for each node in its cluster to send its data. Each node connects to the CH with a single hop and chooses a random number between 0 and 1, then compares the number with a threshold value . A node becomes a CH in each round if the random number is less than the following threshold:Several studies have been published on modifications of the LEACH protocol, such as LEACH-C and energy-balanced LEACH [91,92].These studies tried to overcome the problems associated with LEACH (i.e., random process selection of CHs) and further minimize the total energy consumption for WSNs.In the LEACH-C scheme, each node in the sensing field can calculate its energy level and send the information about its location (possibly using GPS) to the intended destination. The intended destination uses a centralized clustering algorithm to select the CH nodes. Once the clusters and related CH nodes are computed, then the BS chooses a node with more energy and broadcasts a packet to all sensor nodes that consist of the ID of each CH node. If the ID matches, then a node is the selected CH node and its intended destination is the BS. Otherwise, a node must gather and forward the information to the CH node.LEACH-C provided better clustering and longer lifetime than the LEACH protocol. However, energy-balanced LEACH (E-LEACH) enhances the CH node election by considering the remaining energy of each node. Initially, each node has the same residual energy, and the CH nodes are elected randomly. From second round, each sensor node with the highest remaining energy will become the CH node of its cluster. The E-LEACH protocol uses master cluster heads (MCH) to relay packets for those CH nodes that are away from the required destination.Similarly, Arya, et al. [93] introduced a modification of the LEACH protocol named the energy aware multihop multipath hierarchy protocol (EAMMH). This approach introduced a new routing strategy and clustering formation to transfer the data. The proposed method divides the sensing area into subgroups and each group has number of child nodes and main CH node. The main CH should be an optimum distance from these child-CH nodes. This means the distance between the CH and its member nodes should be balanced to minimize energy consumption and therefore increase the lifetime of network. The EAMMH scheme outperformed LEACH in terms of energy preservation by 23% but the main CH nodes can be overloaded and quickly drained of energy when surrounded by many child-CH nodes.Cengin et al. [94] proposed the energy aware multihop routing (EAMR) method for WSNs. The EAMR proposes fixed clusters to provide communication between the sensor nodes and the BS. In this protocol, when a sensor node is attached to a cluster, it will be a member for that cluster for the whole network lifetime. The selection of CH nodes is repeated each round, the proposed protocol allows a sensor node to act as a CH node until its energy falls below a threshold value. Sensor nodes located close to the BS forward their data direct to the BS. However, the remaining CH nodes forward their packets to the BS through intermediate nodes. The EAMR extends the network lifetime by achieving steady clusters and reducing the number of CH node changes.Although the LEACH and its derivative protocols paved the way for implementing energy-efficient routing protocols, they all suffer from one fundamental problem. A node uses single-hop routing within clusters thus, it is not suitable to sensor networks for large geographic area. Additionally, a node that is elected to be CH will die quickly if a larger area is to be supported. Because some CH nodes are positioned far away from the final destination, the resulting large transmission distances lead to large energy consumption.
- (b)
- Hybrid, Energy-Efficient and Distributed Protocol (HEED)HEED is the other common method of CH node selection. The proposed protocol overcomes the drawback of LEACH by achieving equal and uniform distribution of CH nodes in the sensing field. In this approach, the CH node selection is based on the residual energy of each node and node proximity to its neighbors or node degree (minimum communication cost) [89]. HEED defined the average of lower energy levels (AMRP) required by all M sensor nodes within the cluster range, to reach the CH node as:A CH node is either a temporary CH, if its is < 1, or a last CH, if its has achieved 1. Analysis of the relative performance of HEED and LEACH showed that HEED improved the network lifetime by 10% [95]. Figure 14 introduces an example of a network topology implemented by the HEED protocol.Several researchers have attempted to overcome the limitations of HEED protocol (such as more CHs are generated, the locations of the CHs, etc.) and improve its performance [96]. One example is the heterogeneous hybrid energy-efficient distributed (H-HEED) algorithm. This algorithm divides the sensing field into clusters and each cluster has some sensor nodes. The H-HEED protocol finds the center of each cluster and then allocates the node nearest the cluster center. The H-HEED protocol re-computes the cluster centers with a new assignment of nodes and allocates a node to clusters until clusters do not change for a given number of iterations. However, in this protocol, several iterations are performed to form the clusters and select a CH, this is an overhead that consumes a significant amount of energy [97]. Nevertheless, the proposed scheme increased the network lifetime of the sensor nodes by 63% [98]. Another study [99] proposed an energy-based rotated HEED (ER-HEED) protocol for WSNs. Here, the clustering formation and CH node selection are implemented based on the HEED protocol. Therefore, the selection of CH node among sensor nodes in each cluster is based on the node with the highest level of energy. ER-HEED improves the HEED protocol by reducing the HEED cluster selection to minimize energy wasted and lengthen network lifetime.In [100], a new multihop routing strategy was proposed, the cluster heads enhanced hybrid, energy-efficient distributed HEED method (E-HEED) for WSNs. The E-HEED chooses the CH node according to the HEED protocol, and then grades the CH nodes according to the least transmission distance from the BS. It was claimed that the E-HEED protocol lengthened network life by 0.8 % compared to HEED.
- (c)
- Power-Efficient Gathering in Sensor Information Systems (PEGASIS)PEGASIS is another CH node selection technique. This approach is to form a chain among the sensor nodes for the transmissions, see Figure 15 for the architecture of the PEGASIS routing protocol [90]. Each node receives the data from one neighbor node and transmits it to another. Two nodes at the end of the chain forming the routing structure will forward the information through the other nodes to the single leader node (CH node) and then the CH sends these data to the intended destination. The CH node is randomly elected to transmit the gathered data to the intended destination. PEGASIS is aimed to minimize the transmission distances between sensor nodes in the sensing field, and thus the energy depletion of each sensor is minimized. However, only one node is picked as a CH node per round. It this may become a bottleneck that causes delay and retransmission of some of packets. It also increases the rate of packet transmission on the node selected as a leader and thus depletes its energy quickly.Table 2 presents characteristics and comparisons of LEACH, HEED and PEGASIS based on the more important metrics:
More recently, authors [105] investigated, a new routing technique called destination-oriented routing scheme for energy-balanced WSNs (DORA). The DORA aims a new multichain routing method to transmit the data to balance energy for the sensor nodes. In this protocol, the optimal transmission distance between any two nodes in the sensing field is derived by the mathematical analysis model. The proposed protocol reduces energy consumption for the nodes and thus extends the global network lifespan. However, in this protocol, any node in the sensing filed might be connected with two or more multichain based on the transmission range of the node, and thus a node may be sends same data through two or more paths to the final destination.Recently, ARUN et al. [55] gave a comprehensive review of the IoT and WSN technologies for medium access control (MAC) protocols. The review focuses on the MAC layer protocols and common causes of energy consumptions. Early studies by [106] have investigated a new routing technique LLND protocol which is defined the MAC behavior for IoT networks that run inaccessible environments. Sensor nodes interconnected by wireless links with dynamic and lossy wireless link conditions, resulting from interference, channel fading, or heat/dust/ moisture physical environment, are classified by Low-power and Lossy Network (LLNs). An Adaptive Scheduling MAC (AS-MAC) method was carried out by [107]. The proposed protocol is aimed to make nodes to decide that stays active or sleep depending on traffic load. Therefore, if the traffic load is high, AS-MAC can achieve rapid data dissemination and reduce transmission latency by scheduling more transmission. However, if there is a smaller amount of the traffic load, sensor nodes switch to a sleeping mode in a timely manner, such that idle listening is mitigated, and energy conservation is achieved. - (ii)
- Optimal Path SelectionSeveral studies have considered optimal route selection for energy-saving in WSNs. The shortest route approach is a commonly used methods for constructing routing trees in the many-to-one WSN [108]. The potential advantages of shortest path are lowest energy consumption and minimum time delay. Banerjee, et al. [109] investigated a heuristic algorithm based on multi-hops that perform geographical routing. This protocol selects a route with the fewer hops and distance from the source node to the target. The proposed scheme reduces the end-to-end node delay. In [110], authors introduced a distributed shortest path routing network from a source node to the ultimate receiver. The resulting algorithm provides best link cost and maximum network lifetime.Cota-Ruiz, et al. [111] demonstrated a new routing technique that can calculate the distance between two non-neighbor nodes in multihop WSNs. This method finds all possible routes between a source node and the ultimate receiver with the fewer hops. This leads to minimizing the energy depletion and delay of the network overall. Another study [112] proposed a new centralized energy-efficient clustering algorithm for WSNs. This is the distance energy evaluated (DEE) protocol which selects the CH nodes according to the ratio between remaining energy of a node and distance. The probability of being CH is determined according to the node’s initial and residual energy. The DEE protocol extends the network lifetime by reducing unnecessary traffic.Most studies have not considered the shortest path combined with balancing the load traffic in each node along the path to deliver data. A node that is surrounded with many neighbor nodes (within transmission range) has less energy due to overhearing, neighbor nodes discovery, or a node may be used for many paths to deliver neighbor nodes’ data [77].
- (iii)
- Manipulating the Location of Base StationSeveral studies have proposed manipulation of BS/sink location as a means of reducing energy depletion. They found that the network lifetime of the network can be extended by reducing the transmission distances between sensor nodes. In the work of Grossglauser, et al. [113], the idea of a mobile sink (MS) was proposed, where the sink moves in a prescribed path to gather the information in the sensing field. In such a protocol, all nodes regardless of distance will establish a direct connection with the sink. Therefore, the total link length of the network will be very high, especially when a node is located on the border of the network, consuming more energy than other nodes which are close to the sink. The optimal location for a mobile sink (OLMS) for WSNs is suggested by [114]. In this approach, clustering is achieved, and CH nodes are elected at each round. The proposed protocol determines the best location of the MS based on the minimum energy cost for data delivery of CHs and thus reduces energy depletion and lengthens the network lifetime.In [68], the authors also examined a tree-based mobile sink (TBMS) technique. The proposed study implements a sorting algorithm and the multihop technique to generate the routing structure. The proposed method introduces a MS that gathers the data from the sensing field but in a way that reduces the hop distances and thus elongates the network lifetime of the network. However, authors assume that the MS moves randomly in the sensing area. Therefore, there is no guarantee that the MS will cover all the sensing area, or it might take too long when the sensing field are extended. Of course, if the speed of at which MS moves is too slow or fast, then it can cause more delay and high packets loss.
- Interference EffectHigh node density in the sensing field, can lead to interference effects which can adversely affect energy consumption in sensor networks. According to an investigation by [79], interference occurs during transmission and can cause packet loss. In such a case, lost packets need to be retransmitted and every retransmission is energy wasted [73]. Thus, these authors suggested avoiding paths with higher interference levels [116]. In [117], the authors proposed a new routing strategy that chooses a path with less interference of transmitted data. The proposed method balances the traffic load and significantly reduces congestion in the network. An energy aware interference sensitive geographic routing (EIGR) was investigated by [118]. The EIGR adaptively uses an anchor list to guide data delivery and chooses the less interference route from the energy optimal relay region for data delivery. The EIGR adjusts the transmission power which is only required to disseminate the information to the forwarding node. The proposed protocol focuses on reducing interference and minimizing the total energy depletion of the network.Other researchers [119] have addressed the problem of interference in WSNs, and here the proposed scheme detects the shortest path from source node to the ultimate receiver which avoids interference areas based on an ad hoc, on-demand distance vector (AODV) protocol. Liu, et al. [120] introduced a full-duplex BackCom network, where a novel time-hopping spread-spectrum (TH-SS)-based multiple-access scheme was implemented. The proposed protocol enabled simultaneous forward/backward information transfer from one device to another. The interference in such networks is suppressed by the proposed multiple-access scheme based on the TH-SS technique and allows wireless energy harvesting from interference.However, these strategies did not consider the interference caused by neighboring nodes of the next-hop node. Increasing the surrounding neighbor nodes adjacent to each node (within transmission range) generates an increase in interference [121]. As a result, increasing the packets loss and decreasing the network lifetime.
- Dynamic Network TopologyWith multi-hopping, sensor nodes depend on intermediate nodes in the network to disseminate their packets to the final destination. Some of these intermediate nodes may be failed or blocked due to exposure to physical damage, interference, harsh environment or lack of power during transmitting and receiving packets [122]. The probability of node failure rises with the increases in the sensing field and number of sensor nodes. A node is announced as a failure node when a sensor cannot send/transmit packets with its neighbor nodes for more than a specific period of time and thus eliminated from the routing path. Such node failure should not affect the overall sensor network [123]. WSN routing methods should be able to recover from the failure of a sensor node [115]. Therefore, a routing protocol must pick and connect with new sensor nodes (within the range of transmission) dynamically to forward the data gathered by other nodes to the final target. For example, Figure 16 clearly reveals that source1 forwards its data to the final target via some intermediate nodes. Unfortunately, and 2 failed to pass the source1 data to the ultimate receiver due to failure of some nodes. Hence, a new path is required to disseminate the packets to the final destination (i.e., ).Several studies have been carried out to provide routing protocols that help to recover from a failed node in the network. Most of this research focused on providing a backup node or finding an alternative node to avoid link failure from source to destination. According to an investigation by [124], the low-power wide area network (LPWAN) is one of the best and promising solution for long range communication and low power consumption for IoT and M2M communication applications. In different study [122], authors reported a mobile sensor node acting in cooperation with a static node to fill gaps created by faulty nodes in the sensing field, which resulted in overcoming the failure issue and increasing the network lifetime. Other work [125] proposed a new procedure that could replace the dead CH node with backup cluster heads (BCH) in the case of CH node failure. One study [126,127] has proposed an energy-efficient backup and recovery node selection for IoT networks. The system includes backup nodes which are in sleep mode until required due to a node failing and then are enlivened. This results in energy-efficient solution and maximizes the lifetime of network.In another study [128], the authors proposed a new algorithm to create primary and alternative paths in the network. The proposed method reroutes the traffic from nodes connected directly to the failure node, and reroutes the traffic in an alternative path. In addition to [128,129] suggested a novel path redundancy-based algorithm which called for dual separate paths (DSP). The DSP algorithm provides fault-tolerant communication for WSN applications. This protocol implements two separate paths between a node and the intended destination and thus improves the network traffic performance. The cluster-head recovery algorithm (CHRA) [130] uses a check-pointing techniques to create a recovery route for each node and in each cluster. In the case of CH failed, a recovery route is established for sensor nodes connected to the failed CH node. In the wireless ad hoc networks, it is decentralized to route the packets from the source to target. It also does not need any particular infrastructure such as backbone, access points, etc. Ad hoc On-Demand Distance Vector (AODV) routing is being one of the standard protocols in wireless ad hoc networks. It uses when two or more endpoints do not have a valid active route to communicate each other [131]. In another study [132], dynamic source routing (DSR) is a routing protocol for wireless mesh networks. It is similar to AODV protocol where it forms a route on demand when transmitting packets. However, it uses source routing instead of relying on the routing table at each intermediate node.Recent study by [133] revealed a new saving routing mechanism, named energy-efficient cooperative Scheme for Heterogeneous WSNs (EERH). The EERH scheme is dynamically established the routing paths according to the transmission directions of event packets and the residual energy of the underlying sensors and their neighbors. According to [134] presented energy and collision aware WSN routing method for IoT networks. The proposed algorithm is based on AODV protocol; however, it replaces the hop count metric with the link quality and collision count. The protocol improves performance in terms of path stability, energy efficiency, network lifetime and delay. Study by [135] proposed a gateway clustering energy-efficient centroid (GCEEC)-based routing protocol. In this protocol, the sensing filed is divided into clusters and each cluster has a gateway node and the CH node in this cluster is chosen from the centroid position. The gateway reduces the data traffic from the CH node and dispatches the data to the final destination and thus extend the network lifetime.
3.7.2. Scheduling Algorithms
3.7.3. Aggregation Methods
4. Aspects of Energy-Efficiency Optimization Methods
5. Research Gaps
6. Conclusions
Author Contributions
Funding
Informed Consent Statement
Conflicts of Interest
References
- Leiner, B.M.; Cerf, V.G.; Clark, D.D.; Kahn, R.E.; Kleinrock, L.; Lynch, D.C.; Postel, J.; Roberts, L.G.; Wolff, S. A brief history of the Internet. ACM SIGCOMM Comput. Commun. Rev. 2009, 39, 22–31. [Google Scholar] [CrossRef]
- Perera, C.; Zaslavsky, A.; Christen, P.; Georgakopoulos, D. Context Aware Computing for the Internet of Things: A Survey. IEEE Commun. Surv. Tutor. 2014, 16, 414–454. [Google Scholar] [CrossRef] [Green Version]
- Engard, B. An Internet History Timeline: From the 1960s to Now. 2016. Available online: https://online.jefferson.edu/communications/internet-history-timeline (accessed on 28 February 2019).
- Stallings, W. Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud; Addison-Wesley Professional: Boston, MA, USA, 2015; pp. 1–500. [Google Scholar]
- Li, S.; Xu, L.D.; Zhao, S. The Internet of Things: A Survey. Inf. Syst. Front. 2015, 17, 243–259. [Google Scholar] [CrossRef]
- Swan, M. Sensor Mania! The Internet of Things, Wearable Computing, Objective Metrics, and the Quantified Self 2.0. J. Sens. Actuator Netw. 2012, 1, 217–253. [Google Scholar] [CrossRef] [Green Version]
- Bansal, M.; Chana, I.; Clarke, S. A Survey on IoT Big Data: Current Status, 13 Vs Challenges, and Future Directions. ACM Comput. Surv. 2020, 53, 1–59. [Google Scholar] [CrossRef]
- Moore, S.J.; Nugent, C.; Zhang, S.; Cleland, I. IoT Reliability: A Review Leading to 5 Key Research Directions. CCF Trans. Pervasive Comput. Interact. 2020, 2, 147–163. [Google Scholar] [CrossRef]
- Davis, G. 2020: Life with 50 Billion Connected Devices. In Proceedings of the 2018 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 12–15 January 2018. [Google Scholar]
- Kumar, V.; Mohan, S.; Kumar, R. A Voice Based One Step Solution for Bulk IoT Device Onboarding. In Proceedings of the 2019 16th IEEE Annual Consumer Communications Networking Conference (CCNC), Las Vegas, NV, USA, 11–14 January 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Adil, M.; Khan, R.; Almaiah, M.A.; Binsawad, M.; Ali, J.; Saaidah, A.A.; Ta, Q.T.H. An Efficient Load Balancing Scheme of Energy Gauge Nodes to Maximize the Lifespan of Constraint Oriented Networks. IEEE Access 2020, 8, 148510–148527. [Google Scholar] [CrossRef]
- Dizdareviundefined, J.; Carpio, F.; Jukan, A.; Masip-Bruin, X. A Survey of Communication Protocols for Internet of Things and Related Challenges of Fog and Cloud Computing Integration. ACM Comput. Surv. 2019, 51, 1–29. [Google Scholar] [CrossRef]
- Shabna, V.C.; Jamshid, K.; Manoj Kumar, S. Energy minimization by removing data redundancy in wireless sensor networks. In Proceedings of the 2014 International Conference on Communication and Signal Processing, Bangkok, Thailand, 10–12 October 2014; pp. 1658–1663. [Google Scholar] [CrossRef]
- Adil, M.; Khan, R.; Almaiah, M.A.; Al-Zahrani, M.; Zakarya, M.; Amjad, M.S.; Ahmed, R. MAC-AODV Based Mutual Authentication Scheme for Constraint Oriented Networks. IEEE Access 2020, 8, 44459–44469. [Google Scholar] [CrossRef]
- Farhan, L.K. Energy Efficiency in Green Internet of Things (IoT) Networks. Ph.D. Thesis, Manchester Metropolitan University, Manchester, UK, 2020. [Google Scholar]
- Al-Amidie, M.; Al-Asadi, A.; Humaidi, A.J.; Al-Dujaili, A.; Alzubaidi, L.; Farhan, L.; Fadhel, M.A.; McGarvey, R.G.; Islam, N.E. Robust Spectrum Sensing Detector Based on MIMO Cognitive Radios with Non-Perfect Channel Gain. Electronics 2021, 10, 529. [Google Scholar] [CrossRef]
- Farhan, L.; Kharel, R. Internet of Things Scalability: Communications and Data Management; Springer International Publishing: Cham, Switzerland, 2019; Volume 29, pp. 311–329. [Google Scholar]
- Farhan, L.; Alissa, A.E.; Shukur, S.T.; Alrweg, M.; Raza, U.; Kharel, R. A survey on the challenges and opportunities of the Internet of Things (IoT). In Proceedings of the IEEE 11th International Conference on Sensing Technology, Sydney, NSW, Australia, 4–6 December 2017. [Google Scholar]
- Hoornweg, D.; Pope, K. Population predictions for the world’s largest cities in the 21st century. Environ. Urban 2017, 29, 195–216. [Google Scholar] [CrossRef] [Green Version]
- Beecks, C.; Grass, A.; Devasya, S. Metric Indexing for Efficient Data Access in the Internet of Things. In Proceedings of the 2018 IEEE International Conference on Big Data (Big Data), Seattle, WA, USA, 10–13 December 2018; pp. 5132–5136. [Google Scholar] [CrossRef]
- Ramparany, F.; Cao, Q.H. A semantic approach to IoT data aggregation and interpretation applied to home automation. In Proceedings of the 2016 International Conference on Internet of Things and Applications (IOTA), Pune, India, 24–26 January 2016; pp. 23–28. [Google Scholar] [CrossRef] [Green Version]
- Zhang, Y.; Ren, J.; Liu, J.; Xu, C.; Guo, H.; Liu, Y. A Survey on Emerging Computing Paradigms for Big Data. Chin. J. Electron. 2017, 26, 1–12. [Google Scholar] [CrossRef]
- David, R.; John, G.; John, R. Data Age 2025: The Evolution of Data to Life-Critical. Available online: https://www.import.io/wp-content/uploads/2017/04/Seagate-WP-DataAge2025-March-2017.pdf (accessed on 15 July 2021).
- Al-Fuqaha, A.; Guizani, M.; Mohammadi, M.; Aledhari, M.; Ayyash, M. Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Commun. Surv. Tutor. 2015, 17, 2347–2376. [Google Scholar] [CrossRef]
- Farhan, L.; Kharel, R. Internet of Things: Vision, Future Directions and Opportunities; Springer International Publishing: Cham, Switzerland, 2019; Volume 29, pp. 331–347. [Google Scholar]
- Alam, F.; Mehmood, R.; Katib, I.; Albogami, N.N.; Albeshri, A. Data Fusion and IoT for Smart Ubiquitous Environments: A Survey. IEEE Access 2017, 5, 9533–9554. [Google Scholar] [CrossRef]
- Mubeen, S.; Asadollah, S.A.; Papadopoulos, A.V.; Ashjaei, M.; Pei-Breivold, H.; Behnam, M. Management of Service Level Agreements for Cloud Services in IoT: A Systematic Mapping Study. IEEE Access 2018, 6, 30184–30207. [Google Scholar] [CrossRef]
- Narula, S.; Jain, A.; Prachi. Cloud Computing Security: Amazon Web Service. In Proceedings of the 2015 Fifth International Conference on Advanced Computing Communication Technologies, Haryana, India, 21–22 February 2015; pp. 501–505. [Google Scholar] [CrossRef]
- Alzubaidi, L.; Zhang, J.; Humaidi, A.J.; Al-Dujaili, A.; Duan, Y.; Al-Shamma, O.; Santamaría, J.; Fadhel, M.A.; Al-Amidie, M.; Farhan, L. Review of deep learning: Concepts, CNN architectures, challenges, applications, future directions. J. Big Data 2021, 8, 53. [Google Scholar] [CrossRef]
- Amarlingam, M.; Mishra, P.K.; Prasad, K.V.V.D.; Rajalakshmi, P. Compressed sensing for different sensors: A real scenario for WSN and IoT. In Proceedings of the 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Reston, VA, USA, 12–14 December 2016; pp. 289–294. [Google Scholar] [CrossRef]
- Gheth, W.; Adebisi, B.; Ijaz, M.; Farhan, L.; Harris, G. Hybrid Visible-Light/RF Communication System for Mission-Critical IoT Applications. In Proceedings of the 2019 IEEE 2nd British and Irish Conference on Optics and Photonics (BICOP), London, UK, 11–13 December 2019; pp. 1–4. [Google Scholar]
- Thota, P.; Kim, Y. Implementation and Comparison of M2M Protocols for Internet of Things. In Proceedings of the 2016 4th Intl Conference on Applied Computing and Information Technology, Las Vegas, NV, USA, 12–14 December 2016. [Google Scholar] [CrossRef]
- Atzori, L.; Iera, A.; Morabito, G. The Internet of Things: A survey. Comput. Netw. 2010, 54, 2787–2805. [Google Scholar] [CrossRef]
- Gubbi, J.; Buyya, R.; Marusic, S.; Palaniswami, M. Internet of Things (IoT): A vision, architectural elements, and future directions. Future Gener. Comput. Syst. 2013, 29, 1645–1660. [Google Scholar] [CrossRef] [Green Version]
- Alshamma, O.; Awad, F.H.; Alzubaidi, L.; Fadhel, M.A.; Arkah, Z.M.; Farhan, L. Employment of Multi-classifier and Multi-domain Features for PCG Recognition. In Proceedings of the 2019 12th International Conference on Developments in eSystems Engineering (DeSE), Kazan, Russia, 7–10 October 2019; pp. 321–325. [Google Scholar]
- Ngu, A.H.; Gutierrez, M.; Metsis, V.; Nepal, S.; Sheng, Q.Z. IoT Middleware: A Survey on Issues and Enabling Technologies. IEEE Internet Things J. 2017, 4, 1–20. [Google Scholar] [CrossRef]
- Sezer, O.B.; Dogdu, E.; Ozbayoglu, A.M. Context-Aware Computing, Learning, and Big Data in Internet of Things: A Survey. IEEE Internet Things J. 2018, 5, 1–27. [Google Scholar] [CrossRef]
- Arroyo, P.; Herrero, J.L.; Suárez, J.I.; Lozano, J. Wireless Sensor Network Combined with Cloud Computing for Air Quality Monitoring. Sensors 2019, 19, 691. [Google Scholar] [CrossRef] [Green Version]
- Emeakaroha, V.C.; Cafferkey, N.; Healy, P.; Morrison, J.P. A Cloud-Based IoT Data Gathering and Processing Platform. In Proceedings of the 2015 3rd International Conference on Future Internet of Things and Cloud, Rome, Italy, 24–26 August 2015; pp. 50–57. [Google Scholar] [CrossRef]
- Ray, P.P. A survey of IoT cloud platforms. Future Comput. Inform. J. 2016, 1, 35–46. [Google Scholar] [CrossRef]
- Airehrour, D.; Gutierrez, J.; Ray, S.K. A Lightweight Trust Design for IoT Routing. In Proceedings of the 2016 IEEE 14th International Conference on Dependable, Autonomic and Secure Computinence and Technology, Auckland, New Zealand, 8–12 August 2016; pp. 552–557. [Google Scholar] [CrossRef]
- Lin, J.; Yu, W.; Zhang, N.; Yang, X.; Zhang, H.; Zhao, W. A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications. IEEE Internet Things J. 2017, 4, 1125–1142. [Google Scholar] [CrossRef]
- Bragg, G.M. Standards-Based Internet of Things Sub-GHz Environmental Sensor Networks. Ph.D. Thesis, University of Southampton, Southampton, UK, 2017. [Google Scholar]
- Hagen, S. IPV6 Essentials. In Grundlagen—Funktionalität, Integration 2nd Edition Sunny Edition; O’Reilly Media: Sebastopol, CA, USA, 2006; pp. 1–438. [Google Scholar]
- Wang, X.; Cheng, H.; Yao, Y. Addressing-Based Routing Optimization for 6LoWPAN WSN in Vehicular Scenario. IEEE Sens. J. 2016, 16, 3939–3947. [Google Scholar] [CrossRef]
- Amale, O.; Patil, R. IoT Based Rainfall Monitoring System Using WSN Enabled Architecture. In Proceedings of the 2019 3rd International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, 27–29 March 2019; pp. 789–791. [Google Scholar] [CrossRef]
- Farhan, L.; Kharel, R.; Kaiwartya, O.; Quiroz-Castellanos, M.; Alissa, A.; Abdulsalam, M. A Concise Review on Internet of Things (IoT)-Problems, Challenges and Opportunities. In Proceedings of the 2018 11th International Symposium on Communication Systems, Networks Digital Signal Processing (CSNDSP), Budapest, Hungary, 18–20 July 2018; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
- Ray, P. A Survey on Internet of Things Architectures. J. King Saud Univ.-Comput. Inf. Sci. 2018, 30, 291–319. [Google Scholar] [CrossRef] [Green Version]
- Shen, J.; Wang, A.; Wang, C.; Hung, P.C.K.; Lai, C.F. An Efficient Centroid-Based Routing Protocol for Energy Management in WSN-Assisted IoT. IEEE Access 2017, 5, 18469–18479. [Google Scholar] [CrossRef]
- Brohi, A.M.; Malkani, Y.A.; Chandio, M.S. Data provenance in Wireless Sensor Networks (WSNs): A review. In Proceedings of the 2018 International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), Sukkur, Pakistan, 3–4 March 2018; pp. 1–5. [Google Scholar] [CrossRef]
- Farhan, L.; Alzubaidi, L.; Abdulsalam, M.; Abboud, A.J.; Hammoudeh, M.; Kharel, R. An Efficient Data Packet Scheduling Scheme for Internet of Things Networks. In Proceedings of the IEEE Diyala Third Scientific Conference of Engineering Sciences and 1st Diyala International Conference of Engineering Sciences, Baqubah, Iraq, 10–11 January 2018. [Google Scholar]
- Ding, H.; Zhao, D.; Zhao, Y.; Liu, Z. Application of WSN of Polling System with Vacations and Using Gated Services in Forest Fire Prevention. In Proceedings of the 2010 International Conference on Internet Technology and Applications, Wuhan, China, 20–22 August 2010; pp. 1–4. [Google Scholar] [CrossRef]
- Nagaraj, S.; Biradar, R.V. Applications of wireless sensor networks in the real-time ambient air pollution monitoring and air quality in metropolitan cities: A survey. In Proceedings of the 2017 International Conference on Smart Technologies for Smart Nation (SmartTechCon), Bangalore, India, 17–19 August 2017; pp. 1393–1398. [Google Scholar] [CrossRef]
- Bhavsar, A.; Arolkar, H. ZigBee based Network Architecture for Animal Health Monitoring. In Proceedings of the 2015 1st International Conference on Next Generation Computing Technologies (NGCT), Dehradun, India, 4–5 September 2015; pp. 398–402. [Google Scholar] [CrossRef]
- Kumar, A.; Zhao, M.; Wong, K.J.; Guan, Y.L.; Chong, P.H.J. A Comprehensive Study of IoT and WSN MAC Protocols: Research Issues, Challenges and Opportunities. IEEE Access 2018, 6, 76228–76262. [Google Scholar] [CrossRef]
- Chiara, B.; Andrea, C.; Davide, D.; Roberto, V. An Overview on Wireless Sensor Networks Technology and Evolution. Sensors 2009, 9, 6869–6896. [Google Scholar] [CrossRef] [Green Version]
- Herrera, L.; Calveras, A.; Catalan, M. A two-way radio communication across a multi-hop wireless sensor network based on a commercial IEEE 802.15.4 compliant platform. Procedia Eng. 2011, 25, 1045–1048. [Google Scholar] [CrossRef] [Green Version]
- Zeb, A.; Islam, A.K.M.M.; Zareei, M.; Mamoon, I.A.; Mansoor, N.; Baharun, S.; Katayama, Y.; Komaki, S. Clustering Analysis in Wireless Sensor Networks: The Ambit of Performance Metrics and Schemes Taxonomy. Int. J. Distrib. Sens. Netw. 2016, 12, 4979142. [Google Scholar] [CrossRef] [Green Version]
- Farhan, L.; Alissa, A.E.; Shukur, S.T.; Hammoudeh, M.; Kharel, R. An Energy Efficient Long Hop (LH) First Scheduling Algorithm for Scalable Internet of Things (IoT) Networks. In Proceedings of the IEEE 11th International Conference on Sensing Technology, Sydney, Australia, 4–6 December 2017. [Google Scholar]
- Sarwesh, P.; Shet, N.S.V.; Chandrasekaran, K. Energy efficient network architecture for IoT applications. In Proceedings of the 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), Greater Noida, Delhi, India, 8–10 October 2015. [Google Scholar] [CrossRef]
- Azad, 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]
- Adil, M.; Khan, R.; Ali, J.; Roh, B.H.; Ta, Q.T.H.; Almaiah, M.A. An Energy Proficient Load Balancing Routing Scheme for Wireless Sensor Networks to Maximize Their Lifespan in an Operational Environment. IEEE Access 2020, 8, 163209–163224. [Google Scholar] [CrossRef]
- Khan, M.N.; Rahman, H.U.; Almaiah, M.A.; Khan, M.Z.; Khan, A.; Raza, M.; Al-Zahrani, M.; Almomani, O.; Khan, R. Improving Energy Efficiency With Content-Based Adaptive and Dynamic Scheduling in Wireless Sensor Networks. IEEE Access 2020, 8, 176495–176520. [Google Scholar] [CrossRef]
- Laubhan, K.; Talaat, K.; Riehl, S.; Morelli, T.; Abdelgawad, A.; Yelamarthi, K. A four-layer wireless sensor network framework for IoT applications. In Proceedings of the 2016 IEEE 59th International Midwest Symposium on Circuits and Systems (MWSCAS), Abu Dhabi, United Arab Emirates, 16–19 October 2016; pp. 1–4. [Google Scholar] [CrossRef]
- Saha, D.; Yousuf, M.R.; Matin, M.A. Energy Efficient Scheduling Algorithm For S-MAC Protocol in Wireless Sensor Network. Int. J. Wirel. Mob. Netw. 2011, 3, 129–140. [Google Scholar] [CrossRef]
- Behera, T.M.; Mohapatra, S.K.; Samal, U.C.; Khan, M.S.; Daneshmand, M.; Gandomi, A.H. Residual Energy-Based Cluster-Head Selection in WSNs for IoT Application. IEEE Internet Things J. 2019, 6, 5132–5139. [Google Scholar] [CrossRef] [Green Version]
- Martinez, I.S.H.; Salcedo, I.P.O.J.; Daza, I.B.S.R. IoT application of WSN on 5G infrastructure. In Proceedings of the 2017 International Symposium on Networks, Computers and Communications (ISNCC), Marrakech, Morocco, 16–18 May 2017; pp. 1–6. [Google Scholar]
- Chang, J.Y.; Shen, T.H. An Efficient Tree-Based Power Saving Scheme for Wireless Sensor Networks with Mobile Sink. IEEE Sens. 2016, 16, 7545–7557. [Google Scholar] [CrossRef]
- Kleinschmidt, J.H. Genetic Algorithms for Wireless Sensor Networks. In Encyclopedia of Artificial Intelligence; IGI Global: Hershey, PA, USA, 2009; pp. 755–758. [Google Scholar]
- Khriji, S.; Cheour, R.; Goetz, M.; El Houssaini, D.; Kammoun, I.; Kanoun, O. Measuring Energy Consumption of a Wireless Sensor Node during Transmission: panStamp. In Proceedings of the 2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA), Krakow, Poland, 16–18 May 2018; pp. 274–280. [Google Scholar] [CrossRef]
- Minet, P. Energy Efficient Routing; Bentham Science: Sharjah, United Arab Emirates, 2009; pp. 49–60. [Google Scholar]
- Ab Halim, A.H.; Zen, K. MAC protocol to reduce packet collision in wireless sensor network. In Proceedings of the 2008 International Conference on Computer and Communication Engineering, Kuala Lumpur, Malaysia, 13–15 May 2008; pp. 1290–1293. [Google Scholar] [CrossRef]
- Chen, Y.; Liu, W.; Wang, T.; Deng, Q.; Liu, A.; Song, H. An adaptive retransmit mechanism for delay differentiated services in industrial WSNs. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 258. [Google Scholar] [CrossRef]
- Agarwal, D.; Rout, R.R.; Ravichandra, S. Detection of node-misbehavior using overhearing and autonomous agents in wireless Ad-Hoc networks. In Proceedings of the 2015 Applications and Innovations in Mobile Computing (AIMoC), Kolkata, India, 12–14 February 2015; pp. 152–157. [Google Scholar] [CrossRef]
- Pal, A.; Nasipuri, A. Distributed Routing and Channel Selection for Multi-Channel Wireless Sensor Networks. Sens. Actuator Netw. 2017, 6, 10. [Google Scholar] [CrossRef]
- Liyana Arachchige, C.J.; Venkatesan, S.; Mittal, N. An Asynchronous Neighbor Discovery Algorithm for Cognitive Radio Networks. In Proceedings of the 2008 3rd IEEE Symposium on New Frontiers in Dynamic Spectrum Access Networks, Chicago, IL, USA, 14–17 October 2008; pp. 1–5. [Google Scholar] [CrossRef] [Green Version]
- Margolies, R.; Grebla, G.; Chen, T.; Rubenstein, D.; Zussman, G. Panda: Neighbor Discovery on a Power Harvesting Budget. IEEE J. Sel. Areas Commun. 2016, 34, 3606–3619. [Google Scholar] [CrossRef]
- Javaid, N.; Majid, A.; Sher, A.; Khan, W.Z.; Aalsalem, M.Y. Avoiding Void Holes and Collisions with Reliable and Interference-Aware Routing in Underwater WSNs. Sensors 2018, 18, 3038. [Google Scholar] [CrossRef] [Green Version]
- Razvan, M.E.; Andreas, T. Minimising the effect of WiFi interference in 802.15.4 wireless sensor networks. Int. J. Sens. Netw. 2008, 3, 43–54. [Google Scholar]
- Kaur, R.; Sharma, D.; Kaur, N. Comparative Analysis of Leach And Its Descendant Protocols In Wireless Sensor Network. Int. J. P2P Netw. Trends Technol. (IJPTT) 2013, 3, 22–27. [Google Scholar]
- Liu, X.; Wu, J. A Method for Energy Balance and Data Transmission Optimal Routing in Wireless Sensor Networks. Sensors 2019, 19, 3017. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zhang, J.; Wu, Q.; Ren, F.; He, T.; Lin, C. Effective Data Aggregation Supported by Dynamic Routing in Wireless Sensor Networks. In Proceedings of the 2010 IEEE International Conference on Communications, Cape Town, South Africa, 23–27 May 2010; pp. 1–6. [Google Scholar] [CrossRef]
- Lindsey, S.; Raghavendra, C.S. PEGASIS: Power-efficient gathering in sensor information systems. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 9–16 March 2002. [Google Scholar] [CrossRef]
- Heinzelman, W.B.; Chandrakasan, A.P.; Balakrishnan, H. An Application-Specific Protocol Architecture for Wireless Microsensor Networks. IEEE Trans. Wirel. Commun. 2002, 1, 660–670. [Google Scholar] [CrossRef] [Green Version]
- Liang, J.; Wang, J.; Chen, J. A Delay-Constrained and Maximum Lifetime Data Gathering Algorithm for Wireless Sensor Networks. In Proceedings of the 2009 Fifth International Conference on Mobile Ad-hoc and Sensor Networks, WuYi Mountain, China, 16–18 December 2009; pp. 148–155. [Google Scholar] [CrossRef]
- Pantazis, N.A.; Nikolidakis, S.A.; Vergados, D.D. Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey. IEEE Commun. Surv. Tutor. 2013, 15, 551–591. [Google Scholar] [CrossRef]
- Zhang, J.; Hu, P.; Xie, F.; Long, J.; He, A. An Energy Efficient and Reliable In-Network Data Aggregation Scheme for WSN. IEEE Access 2018, 6, 71857–71870. [Google Scholar] [CrossRef]
- Oyman, E.I.; Ersoy, C. Multiple Sink Network Design Problem in Large Scale Wireless Sensor networks. In Proceedings of the IEEE International Conference on Communications, Paris, France, 20–24 June 2004; pp. 3663–3667. [Google Scholar] [CrossRef]
- Younis, O.; Fahmy, S. HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Trans. Mob. Comput. 2004, 3, 366–379. [Google Scholar] [CrossRef] [Green Version]
- Lindsey, S.; Raghavendra, C.; Sivalingam, K.M. Data gathering algorithms in sensor networks using energy metrics. IEEE Trans. Parallel Distrib. Syst. 2002, 13, 924–935. [Google Scholar] [CrossRef] [Green Version]
- Heinzelman, W.B. Application- Specific Protocol Architectures for Wireless Networks. Ph.D. Thesis, Massachusetts Institute of Technology (MIT), Cambridge, MA, USA, 2000. [Google Scholar]
- Singh, K. WSN LEACH based protocols: A structural analysis. In Proceedings of the 2015 International Conference and Workshop on Computing and Communication (IEMCON), Vancouver, BC, Canada, 15–17 October 2015; pp. 1–7. [Google Scholar] [CrossRef]
- Arya, P.G.; Chauhan, P.D.; Khanna, R.; Mittal, N.; Amandeep. Energy Aware Multi-Hop Multi-Path Hierarchical (EAMMH) Routing Protocol for Wireless Sensor Networks. Eur. J. Sci. Res. 2012, 88, 520–530. [Google Scholar]
- Cengiz, K.; Dag, T. Energy Aware Multi-Hop Routing Protocol for WSNs. IEEE Access 2018, 6, 2622–2633. [Google Scholar] [CrossRef]
- Eshaftri, M.; Al-Dubai, A.Y.; Romdhani, I.; Yassien, M.B. A New Energy Efficient Cluster Based Protocol for Wireless Sensor Networks. In Proceedings of the 2015 Federated Conference on Computer Science and Information Systems (FedCSIS), Lodz, Poland, 13–16 September 2015; pp. 1209–1214. [Google Scholar] [CrossRef] [Green Version]
- Xuxun, L. A Survey on Clustering Routing Protocols in Wireless Sensor Networks. Sensors 2012, 12, 11113. [Google Scholar] [CrossRef]
- Anitha, G.; Vijayakumari, V.; Thangavelu, S. A Comprehensive Study and Analysis of LEACH and HEED Routing Protocols for Wireless Sensor Networks—With Suggestion for Improvements. Indones. J. Electr. Eng. Comput. Sci. 2018, 9, 778–783. [Google Scholar] [CrossRef]
- Kour, H.; Sharma, A.K. Performance evaluation of HEED and H-HEED protocol for realistic models in WSN. In Proceedings of the 2015 International Conference on Computer, Communication and Control (IC4), Indore, India, 10–12 September 2015; pp. 1–5. [Google Scholar] [CrossRef]
- Ullah, Z.; Mostarda, L.; Gagliardi, R.; Cacciagrano, D.; Corradini, F. A Comparison of HEED Based Clustering Algorithms-Introducing ER-HEED. In Proceedings of the 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA), Crans-Montana, Switzerland, 23–25 March 2016; pp. 339–345. [Google Scholar] [CrossRef]
- Huang, J.; Li, Y.; Yu, H. Design and implementation of multi-hops wireless sensor network routing protocol based on HEED. In Proceedings of the 2017 IEEE 17th International Conference on Communication Technology (ICCT), Chengdu, China, 27–30 October 2017; pp. 598–601. [Google Scholar] [CrossRef]
- Bansal, P.; Kundu, P.; Kaur, P. Comparison of LEACH and PEGASIS hierarchical routing protocols in wireless sensor networks. Int. J. Recent Trends Eng. Technol. 2014, 11, 139. [Google Scholar]
- Anuradha, I.; Singh, G. A Brief Study of Power Efficient Hierarchical Routing Protocols in Wireless Sensor Networks. Int. J. Comput. Sci. Inf. Technol. 2014, 5, 6911–6915. [Google Scholar]
- Chang, J.Y.; Ju, P.H. An energy-saving routing architecture with a uniform clustering algorithm for wireless body sensor networks. Future Gener. Comput. Syst. 2014, 35, 128–140. [Google Scholar] [CrossRef]
- Haque, M.; Ahmad, T.; Imran, M. Review of Hierarchical Routing Protocols for Wireless Sensor Networks. In Intelligent Communication and Computational Technologies; Hu, Y.C., Tiwari, S., Mishra, K.K., Trivedi, M.C., Eds.; Springer: Singapore, 2018; pp. 237–246. [Google Scholar]
- Wang, K.; Yu, C.M.; Wang, L.C. DORA: A Destination-Oriented Routing Algorithm for Energy-Balanced Wireless Sensor Networks. IEEE Internet Things J. 2021, 8, 2080–2081. [Google Scholar] [CrossRef]
- Zhao, M.; Chong, P.H.J.; Chan, H.C. An energy-efficient and cluster-parent based RPL with power-level refinement for low-power and lossy networks. Comput. Commun. 2017, 104, 17–33. [Google Scholar] [CrossRef]
- Zhao, Y.Z.; Ma, M.; Miao, C.Y.; Nguyen, T.N. An Energy-Efficient and Low-Latency MAC Protocol with Adaptive Scheduling for Multi-Hop Wireless Sensor Networks. Comput. Commun. 2010, 33, 1452–1461. [Google Scholar] [CrossRef]
- Bechkit, W.; Koudil, M.; Challal, Y.; Bouabdallah, A.; Souici, B.; Benatchba, K. A new weighted shortest path tree for convergecast traffic routing in WSN. In Proceedings of the 2012 IEEE Symposium on Computers and Communications (ISCC), Cappadocia, Turkey, 1–4 July 2012; pp. 187–192. [Google Scholar] [CrossRef] [Green Version]
- Banerjee, I.; Roy, I.; Choudhury, A.R.; Sharma, B.D.; Samanta, T. Shortest path based geographical routing algorithm in wireless sensor network. In Proceedings of the 2012 International Conference on Communications, Devices and Intelligent Systems (CODIS), Kolkata, India, 28–29 December 2012; pp. 262–265. [Google Scholar] [CrossRef]
- Tejas, R.; Devi, T.H.M. Design and implementation of an efficient routing schemes to increase distribute lifetime efficiency in WSN. In Proceedings of the 2016 IEEE International Conference on Recent Trends in Electronics, Information Communication Technology (RTEICT), Bangalore, India, 20–21 May 2016; pp. 637–640. [Google Scholar] [CrossRef]
- Cota-Ruiz, J.; Rivas-Perea, P.; Sifuentes, E.; Gonzalez-Landaeta, R. A Recursive Shortest Path Routing Algorithm with Application for Wireless Sensor Network Localization. IEEE Sens. J. 2016, 16, 4631–4637. [Google Scholar] [CrossRef]
- Khediri, S.E.; Thaljaoui, A.; Dallali, A.; Kachouri, A. Clustering algorithm in wireless sensor networks based on shortest path. In Proceedings of the 2018 30th International Conference on Microelectronics (ICM), Sousse, Tunisia, 16–19 December 2018; pp. 335–338. [Google Scholar] [CrossRef]
- Grossglauser, M.; Tse, D.N.C. Mobility increases the capacity of ad hoc wireless networks. IEEE/ACM Trans. Netw. 2002, 10, 477–486. [Google Scholar] [CrossRef]
- Khodashahi, M.H.; Tashtarian, F.; Yaghmaee Moghaddam, M.H.; Honary, M.T. Optimal Location for Mobile Sink in Wireless Sensor Networks. In Proceedings of the 2010 IEEE Wireless Communication and Networking Conference, Sydney, Australia, 18 April 2010; pp. 1–6. [Google Scholar] [CrossRef]
- Bendigeri, K.Y.; Mallapur, J.D.; Kumbalavati, S.B. Recovery based fault tolerance in wireless sensor networks. In Proceedings of the 2017 International Conference on Electrical, Electronics, Communication, Computer, and Optimization Techniques (ICEECCOT), Mysuru, India, 15–16 December 2017; pp. 122–128. [Google Scholar] [CrossRef]
- Bulhoes, R.P.; Passos, D.; Albuquerque, C.V.N. Collision probability estimation in wireless networks. In Proceedings of the 2016 8th IEEE Latin-American Conference on Communications (LATINCOM), Medellin, Colombia, 16–18 November 2016; pp. 1–6. [Google Scholar] [CrossRef]
- Chen, Q.; Zhou, B.; Zhao, Z. A minimum route-interference routing metric for multi-radio wireless mesh networks. In Proceedings of the 2009 Fourth International Conference on Communications and Networking in China, Xi’an, China, 26–28 August 2009; pp. 1–4. [Google Scholar] [CrossRef]
- Huang, H.; Hu, G.; Yu, F.; Zhang, Z. Energy-aware interference-sensitive geographic routing in wireless sensor networks. IET Commun. 2011, 5, 2692–2702. [Google Scholar] [CrossRef]
- Salvatore, D.; Yang, S.H. Routing algorithm of WSN under interference environment. In Proceedings of the IET Conference on Wireless Sensor Systems (WSS 2012), London, UK, 18–19 June 2012; pp. 1–5. [Google Scholar] [CrossRef]
- Liu, W.; Huang, K.; Zhou, X.; Durrani, S. Full-Duplex Backscatter Interference Networks Based on Time-Hopping Spread Spectrum. IEEE Trans. Wirel. Commun. 2017, 16, 4361–4377. [Google Scholar] [CrossRef]
- Marchang, J.; Douglas, R.; Ghita, B.; Lancaster, D.; Sanders, B. Dynamic Neighbour Aware Power-controlled MAC for Multi-hop Ad-hoc networks. Ad Hoc Netw. 2018, 75-76, 119–134. [Google Scholar] [CrossRef]
- Pignaton de Freitas, E.; Heimfarth, T.; Netto, I.F.; Pereira, C.E.; Ferreira, A.M.; Wagner, F.R.; Larsson, T. Handling Failures of Static Sensor Nodes in Wireless Sensor Network by Use of Mobile Sensors. In Proceedings of the 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications, Biopolis, Singapore, 22–25 March 2011; pp. 127–134. [Google Scholar] [CrossRef]
- Farhan, L.; Kharel, R.; Kaiwartya, O.; Quiroz-Castellanos, M.; Raza, U.; Teay, S.H. LQOR: Link Quality-Oriented Route Selection on Internet of Things Networks for Green Computing. In Proceedings of the 2018 11th International Symposium on Communication Systems, Networks Digital Signal Processing (CSNDSP), Budapest, Hungary, 18–20 July 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Chaudhari, B.S.; Zennaro, M.; Borkar, S. LPWAN Technologies: Emerging Application Characteristics, Requirements, and Design Considerations. Future Internet 2020, 12, 46. [Google Scholar] [CrossRef] [Green Version]
- Omondi, F.A.; Ever, E.; Shah, P.; Gemikonakli, O. Modelling Wireless Sensor Networks for Performability Evaluation. In Ad-Hoc, Mobile, and Wireless Network; Springer: Berlin/Heidelberg, Germany, 2013; pp. 172–184. [Google Scholar]
- Abdullah, S.; Yang, K. An Energy Efficient Message Scheduling Algorithm Considering Node Failure in IoT Environment. Wirel. Pers. Commun. 2014, 79, 1815–1835. [Google Scholar] [CrossRef]
- Farhan, L.; Kharel, R.; Kaiwartya, O.; Hammoudeh, M.; Adebisi, B. Towards Green Computing for Internet of Things: Energy Oriented Path and Message Scheduling Approach. Sustain. Cities Soc. 2018, 38, 195–204. [Google Scholar] [CrossRef] [Green Version]
- Sasikumar, S.; Sudha, S.; Uma Maheswari, R. Recover link failure using ARTCP mechanism. In Proceedings of the IEEE-International Conference on Advances in Engineering, Science And Management (ICAESM -2012), Nagapattinam, India, 30–31 March 2012; pp. 848–853. [Google Scholar]
- Xuan, T.N.; Semog, K.; Myung, R.J.; Yoon, P.S. A Novel Dual Separate Paths (DSP) Algorithm Providing Fault-Tolerant Communication for Wireless Sensor Network. Sensors 2017, 17, 1699. [Google Scholar] [CrossRef]
- Titouna, C.; Moumen, H.; Abba Ari, A.A. Cluster Head Recovery Algorithm for Wireless Sensor Networks. In Proceedings of the 2019 6th International Conference on Control, Decision and Information Technologies (CoDIT), Paris, France, 23–26 April 2019; pp. 1905–1910. [Google Scholar] [CrossRef]
- Vadavi, J.V.; Sugavi, A.G. Detection of black hole attack in enhanced AODV protocol. In Proceedings of the 2017 International Conference on Computing and Communication Technologies for Smart Nation (IC3TSN), Gurgaon, India, 12–14 October 2017. [Google Scholar] [CrossRef]
- Meraihi, Y.; Acheli, D.; Ramdane-Cherif, A. QoS performance evaluation of AODV and DSR routing protocols in city VANET scenarios. In Proceedings of the 2017 5th International Conference on Electrical Engineering—Boumerdes (ICEE-B), Boumerdes, Algeria, 29–31 October 2017. [Google Scholar] [CrossRef]
- Hung, L.L.; Leu, F.Y.; Tsai, K.L.; Ko, C.Y. Energy-Efficient Cooperative Routing Scheme for Heterogeneous Wireless Sensor Networks. IEEE Access 2020, 8, 56321–56332. [Google Scholar] [CrossRef]
- Patel, N.R.; Kumar, S.; Singh, S.K. Energy and Collision Aware WSN Routing Protocol for Sustainable and Intelligent IoT Applications. IEEE Sens. J. 2021, 1. [Google Scholar] [CrossRef]
- Qureshi, K.N.; Bashir, M.U.; Lloret, J.; Leon, A. Optimized Cluster-Based Dynamic Energy-Aware Routing Protocol for Wireless Sensor Networks in Agriculture Precision. J. Sens. 2020, 2020, 3302–3312. [Google Scholar] [CrossRef] [Green Version]
- Wang, F.; Wang, D.; Liu, J. Traffic-Aware Relay Node Deployment for Data Collection in Wireless Sensor Networks. In Proceedings of the 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, Rome, Italy, 22–26 June 2009; pp. 1–9. [Google Scholar] [CrossRef] [Green Version]
- Kim, J.W.; Barrado, J.R.R.; Jeon, D.K. Time and Energy Efficient Relay Transmission for Multi-Hop Wireless Sensor Networks. Sensors 2016, 16, 985. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Abusaimeh, H.; Shkoukani, M. Modified TCP Protocol for Wireless Sensor Networks. Int. J. Comput. Sci. Issues (IJCSI) 2013, 10, 279–285. [Google Scholar]
- Gupta, H.P.; Rao, S.V. Demand-Based Coverage and Connectivity-Preserving Routing in Wireless Sensor Networks. IEEE Syst. J. 2016, 10, 1380–1389. [Google Scholar] [CrossRef]
- Wang, H.; Jin, J.; Wang, Z.; Shu, L. On a Novel Property of the Earliest Deadline First Algorithm. In Proceedings of the 2011 Eighth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), Shanghai, China, 26–28 July 2011; pp. 197–201. [Google Scholar] [CrossRef]
- Gamini Abhaya, V.; Tari, Z.; Zeephongsekul, P.; Zomaya, A.Y. Performance Analysis of EDF Scheduling in a Multi-Priority Preemptive M/G/1 Queue. IEEE Trans. Parallel Distrib. Syst. 2014, 25, 2149–2158. [Google Scholar] [CrossRef]
- Houben, C.K.; Halang, W.A. An Energy-aware Dynamic Scheduling Algorithm for Hard Real-time Systems. In Proceedings of the 2014 3rd Mediterranean Conference on Embedded Computing (MECO), Budva, Montenegro, 15–19 June 2014; pp. 14–17. [Google Scholar] [CrossRef]
- Gomathi, R.; Mahendran, N. An Efficient Data packet Scheduling Schemes in Wireless Sensor Networks. In Proceedings of the 2015 2nd International Conference on Electronics and Communication Systems (ICECS), Cairo, Egypt, 6–9 December 2015; pp. 542–547. [Google Scholar] [CrossRef]
- Wang, Z.; Liu, Y.; Sun, Y.; Li, Y.; Zhang, D.; Yang, H. An Energy-Efficient Heterogeneous Dual-Core Processor for Internet of Things. In Proceedings of the 2015 IEEE International Symposium on Circuits and Systems (ISCAS), Lisbon, Portugal, 24–27 May 2015; pp. 2301–2304. [Google Scholar] [CrossRef]
- Jayanthi, A.; Bagavathi, A. A Low Power Multi-Bit Flip-Flop Design for WSN Nodes. In Proceedings of the 2015 2nd International Conference on Electronics and Communication Systems (ICECS), Lisbon, Portugal, 24–27 May 2015; pp. 1418–1421. [Google Scholar] [CrossRef]
- Carrano, R.C.; Passos, D.; Magalhaes, L.C.S.; Albuquerque, C.V.N. Survey and Taxonomy of Duty Cycling Mechanisms in Wireless Sensor Networks. IEEE Commun. Surv. Tutor. 2014, 16, 181–194. [Google Scholar] [CrossRef]
- Campobello, G.; Serrano, S.; Leonardi, A.; Palazzo, S. Trade-Offs between Energy Saving and Reliability in Low Duty Cycle Wireless Sensor Networks Using a Packet Splitting Forwarding Technique. EURASIP J. Wirel. Commun. Netw. 2010, 2010. [Google Scholar] [CrossRef] [Green Version]
- Palattella, M.R.; Accettura, N.; Grieco, L.A.; Boggia, G.; Dohler, M.; Engel, T. On Optimal Scheduling in Duty-Cycled Industrial IoT Applications Using IEEE802.15.4e TSCH. IEEE Sens. J. 2013, 13, 3655–3666. [Google Scholar] [CrossRef]
- Salleh, A.; Mamat, K.; Darus, M.Y. Integration of wireless sensor network and Web of Things: Security perspective. In Proceedings of the 2017 IEEE 8th Control and System Graduate Research Colloquium (ICSGRC), Shah Alam, Malaysia, 4–5 August 2017; pp. 138–143. [Google Scholar] [CrossRef]
- Bashir, A.K.; Lim, S.J.; Chauhdary, S.H.; Park, M.S. Energy Efficient In-network RFID Data Filtering Scheme in Wireless Sensor Networks. Sensors 2011, 11, 7004. [Google Scholar] [CrossRef] [Green Version]
- Yektaparast, A.; Nabavi, F.; Sarmast, A. An improvement on LEACH protocol (Cell-LEACH). In Proceedings of the 2012 14th International Conference on Advanced Communication Technology (ICACT), Phoenix Park, PyeongChang, Korea, 19–22 February 2012; pp. 992–996. [Google Scholar]
- Alduais, N.A.M.; Abdullah, J.; Jamil, A.; Audah, L. An efficient data collection and dissemination for IoT based WSN. In Proceedings of the 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, BC, Canada, 13–15 October 2016. [Google Scholar] [CrossRef]
- Shylaja, S.N.; Veena, M.B. Real-time monitoring of soil nutrient analysis using WSN. In Proceedings of the 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), Chennai, India, 1–2 August 2017; pp. 3059–3062. [Google Scholar] [CrossRef]
- Kodali, R.K.; Valdas, A. MQTT Implementation of IoT based Fire Alarm Network. In Proceedings of the 2018 International Conference on Communication, Computing and Internet of Things (IC3IoT), Chennai, India, 15–17 February 2018; pp. 143–146. [Google Scholar]
- Sarierao, B.S.; Prakasarao, A. Smart Healthcare Monitoring System Using MQTT Protocol. In Proceedings of the 2018 3rd International Conference for Convergence in Technology (I2CT), Pune, India, 6–7 April 2018; pp. 1–5. [Google Scholar] [CrossRef]
- Rachmad, A.A.; Daoguo, Y. Online Monitoring & Controlling Industrial Arm Robot Using MQTT Protocol. In Proceedings of the 2018 IEEE International Conference on Robotics, Biomimetics, and Intelligent Computational Systems (Robionetics), Bandung, Indonesia, 8–10 August 2018; pp. 12–16. [Google Scholar]
- Patel, S.; Patel, D.R.; Navik, A.P. Energy efficient integrated authentication and access control mechanisms for Internet of Things. In Proceedings of the 2016 International Conference on Internet of Things and Applications (IOTA), Pune, India, 22–24 January 2016; pp. 304–309. [Google Scholar] [CrossRef]
- Aslan, F.Y.; Sakallı, M.T. Energy Consumption Analysis of Lightweight Cryptographic Algorithms That Can Be Used in the Security of Internet of Things Applications. Secur. Commun. Netw. 2020, 2020, 15. [Google Scholar] [CrossRef]
- Hwang, W.; Yoo, K.; Thai, D.V.; Lee, W.; Baek, K.H. Design of a DCDC Converter Customized for Ultra-Low Voltage Operating IoT Platforms. Energies 2020, 13, 461. [Google Scholar] [CrossRef] [Green Version]
- Kumar, M.; Zhang, X.; Liu, L.; Wang, Y.; Shi, W. Energy-Efficient Machine Learning on the Edges. In Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), New Orleans, LA, USA, 18–22 May 2020; pp. 912–921. [Google Scholar] [CrossRef]
- Adil, M.; Almaiah, M.A.; Omar Alsayed, A.; Almomani, O. An Anonymous Channel Categorization Scheme of Edge Nodes to Detect Jamming Attacks in Wireless Sensor Networks. Sensors 2020, 20, 2311. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Almaiah, M.A. A New Scheme for Detecting Malicious Attacks in Wireless Sensor Networks Based on Blockchain Technology; Springer International Publishing: Cham, Switzerland, 2021; Volume 90, pp. 217–234. [Google Scholar]
- Farhan, L.; Kaiwartya, O.; Alzubaidi, L.; Gheth, W.; Dimla, E.; Kharel, R. Toward Interference Aware IoT Framework: Energy and Geo-Location-Based-Modeling. IEEE Access 2019, 7, 56617–56630. [Google Scholar] [CrossRef]
- Siddiqui, S.; Khan, A.A.; Ghani, S. A survey on data aggregation mechanisms in wireless sensor networks. In Proceedings of the 2015 International Conference on Information and Communication Technologies (ICICT), Dubai, United Arab Emirates, 12–13 November 2015; pp. 1–7. [Google Scholar] [CrossRef]
- Dhand, G.; Tyagi, S. Data Aggregation Techniques in WSN: Survey. Procedia Comput. Sci. 2016, 92, 378–384. [Google Scholar] [CrossRef] [Green Version]
- Campobello, G.; Segreto, A.; Serrano, S. Data Gathering Techniques for Wireless Sensor Networks: A Comparison. Int. J. Distrib. Sens. Netw. 2016, 12, 4156358. [Google Scholar] [CrossRef] [Green Version]
- Yuea, J.; Zhang, W.; Xiao, W.; Tang, D.; Tang, J. Energy Efficient and Balanced Cluster-Based Data Aggregation Algorithm for Wireless Sensor Networks. Procedia Eng. 2012, 29, 2009–2015. [Google Scholar] [CrossRef] [Green Version]
Type of Application | Military | Habitat | Business | Public/Industrial | Health | Environment |
---|---|---|---|---|---|---|
Tracking | Enemy Tracking | Animal Tracking | Human Tracking | Traffic Tracking | Patient Tracking | Tornado Tracking |
Monitoring | Security Detection | Animal Monitoring | Inventory Monitoring | Machine Monitoring | Patient Monitoring | Weather Monitoring |
Parameters | LEACH | HEED | PEGASIS | References |
---|---|---|---|---|
Type of protocol | Hierarchical | Hierarchical | Hierarchical | [89,101] |
Data delivery model | Cluster-based | Cluster-based | Chain-based | [102] |
Nodes distributed | Random | Random | Random | [103] |
Node mobility | Fixed | Fixed | Fixed | [102] |
Multihop | No | Yes | No | [102] |
Clustering Method | Distributed | Distributed | Centralized | [103] |
CH selection | Threshold | Residual Energy | Threshold | [83,84,89] |
Relay node | CH | CH and nodes | nodes | [83,84,89] |
Data aggregation | Yes | Yes | No | [102] |
Scalability | Low | Moderate | Low | [104] |
Protocols | Mobility | Hop Limit | Use of Location Info. | Type of Protocol | Network Improvement | Selected CH Node | Ref. |
---|---|---|---|---|---|---|---|
LEACH | Fixed | Single hop | No | Routing | Energy-efficiency | Randomly | [77] |
LEACH-C | Fixed | Single hop | Yes | Routing | Energy-efficiency | A node with more energy in a cluster | [84] |
E-LEACH | Fixed | Multi-hops | Yes | Routing | Energy-efficiency | A node with the highest remaining energy | [85] |
EAMMH | Fixed | Multi-hops | Yes | Routing | Energy-efficiency | The main CH should be an optimum distance from these child-CH nodes. | [86] |
EAMR | Fixed | Multi-hops | Yes | Routing | Energy-efficiency | A node is selected a CH node until its energy falls below a threshold value. | [87] |
HEED | Fixed | Single hop & Multi-hops | Yes | Routing | Energy-efficiency | The selected CH node based on the high residual energy | [82] |
H-HEED | Fixed | Single hop & Multi-hops | Yes | Routing | Energy-efficiency | The H-HEED finds the center of each cluster and then allocates the node nearest the cluster center as a CH. | [90,91] |
ER-HEED | Fixed | Single hop & Multi-hops | Yes | Routing | Energy-efficiency | A node with the highest level of energy is a CH. | [92] |
E-HEED | Fixed | Multi-hops | Yes | Routing | Energy-efficiency | The CH nodes according to the least transmission distance from the BS. | [93] |
PEGASIS | Fixed | Multi-hops | No | Routing | Energy-efficiency | Randomly | [83] |
DORA | Fixed | Multi-hops | No | Routing | Energy-efficiency | Randomly | [98] |
LLND | Fixed | Multi-hops | No | Routing | Interference and channel fading | Fixed | [100] |
AS-MAC | Fixed | Single hops | No | Scheduling | Energy-efficiency | Fixed | [101] |
Centralized range-based localization | Fixed | Multi-hops | No | Routing | Energy-efficiency and network delay | — | [105] |
DEE | Fixed | Multi-hops | No | Routing | Energy-efficiency and reducing unnecessary traffic | The CH nodes is selected according to the ratio between remaining energy of a node and distance | [106] |
OLMS | Moved | Multi-hops | Yes | Routing | Energy-efficiency | The best location of the MS based on the minimum energy cost for data delivery of CHs | [108] |
TBMS | Moved | Multi-hops | Yes | Routing | Energy-efficiency | The CH is closed node to the BSs | [61] |
EIGR | Fixed | Multi-hops | No | Routing | Reducing energy consumption and interference | — | [112] |
TH-SS | — | Multi-hops | No | Routing | Energy harvesting from interference | — | [114] |
LPWAN | — | Multi-hops | No | Routing | long range communication and low power consumption | — | [118] |
Handling Failures of Static Sensor Nodes | Fixed and Moved | Multi-hops | No | Routing | Energy-efficiency | — | [116] |
BCH | Fixed | Multi-hops | No | Routing | Energy-efficiency | Create backup CH node for the original one | [119] |
DSP | — | Multi-hops | No | Routing | The network traffic performance | — | [122,123] |
CHRA | Fixed | Multi-hops | No | Routing | Energy-efficiency and network traffic performance | Randomly | [124] |
EERH | Fixed | Multi-hops | No | Routing | Energy-efficiency | — | [127] |
GCEEC | Fixed | Multi-hops | No | Routing | Reduced data traffic and Energy-efficiency | The CH node is selected from the centroid position | [129] |
AODV | — | Multi-hops | No | Routing | Energy-efficiency | — | [125] |
DSR | — | Multi-hops | No | Routing | Energy-efficiency | — | [126] |
SPT | Fixed | — | No | Scheduling | Enhancing service response time and minimizing the overall energy consumption. | Randomly | [120] |
EDF | Fixed | — | No | Scheduling | Energy-efficiency | — | [134,135,136] |
NJN | — | Single hop | No | Scheduling | Reduce latency | — | [137] |
Dual core processor | — | Single hop | No | Scheduling | Reduce latency and Energy-efficiency | — | [138] |
TSCH | Fixed | Multi-hops | No | Routing | Improving low latency and duty cycle and thus utmost power efficiency. | — | [142] |
Clustering algorithm | Fixed | Multi-hops | No | Routing | Energy-efficiency | Randomly | [145] |
EIFS | Fixed | Multi-hops | No | Routing | Energy-efficiency | Randomly | [144] |
LH | Fixed | Multi-hops | No | Scheduling | Energy-efficiency | The CH is closed node to the BS. | [121] |
SPLL | Fixed | Multi-hops | No | Routing | Energy-efficiency | The CH is closed node to the BS. | [46] |
EEBCDA | Fixed | Multi-hops | No | Routing | Energy-efficiency | The CH node keeps on rotating in each cluster. | [155] |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Farhan, L.; Hameed, R.S.; Ahmed, A.S.; Fadel, A.H.; Gheth, W.; Alzubaidi, L.; Fadhel, M.A.; Al-Amidie, M. Energy Efficiency for Green Internet of Things (IoT) Networks: A Survey. Network 2021, 1, 279-314. https://doi.org/10.3390/network1030017
Farhan L, Hameed RS, Ahmed AS, Fadel AH, Gheth W, Alzubaidi L, Fadhel MA, Al-Amidie M. Energy Efficiency for Green Internet of Things (IoT) Networks: A Survey. Network. 2021; 1(3):279-314. https://doi.org/10.3390/network1030017
Chicago/Turabian StyleFarhan, Laith, Rasha Subhi Hameed, Asraa Safaa Ahmed, Ali Hussein Fadel, Waled Gheth, Laith Alzubaidi, Mohammed A. Fadhel, and Muthana Al-Amidie. 2021. "Energy Efficiency for Green Internet of Things (IoT) Networks: A Survey" Network 1, no. 3: 279-314. https://doi.org/10.3390/network1030017
APA StyleFarhan, L., Hameed, R. S., Ahmed, A. S., Fadel, A. H., Gheth, W., Alzubaidi, L., Fadhel, M. A., & Al-Amidie, M. (2021). Energy Efficiency for Green Internet of Things (IoT) Networks: A Survey. Network, 1(3), 279-314. https://doi.org/10.3390/network1030017