Abstract
Nowadays, routing in three-dimensional environments is necessary since sensor nodes are organized in those kinds of areas. In this routing mechanism, data packets are routed using geographic routing by constructing a forwarding area. It is assumed that nodes in the network are homogeneous which contain the same energy level and sensing parameter. In this paper, we propose a new method to reduce the void node problem called Adaptive Void Recovery Mechanism, which is implemented by two folds namely position management and forwarding management concepts. Position management is implemented by sensing the surroundings using the base station and location management. Forwarding management is implemented using the assured factor value and cumulative value from the gathered data. The sensor nodes are elected with a minimized congestion packet latency value. Cluster-based routing technique is implemented to improve the network lifetime and network throughput. The proposed method is evaluated by simulation against the related methods like CREEP, EECS, FABC-MACRD in terms of End to End Delay, Residual Energy, Energy Consumption, Routing Overhead, Network Lifetime, and Network Throughput.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Recent technology advancement in Wireless Sensor Networks (WSNs) has guided to a fast enlargement in occasion receptive applications such as health care, progression automation. Communication technology has developed rapidly using Wireless Sensor Networks in the distributed, collaborated and heterogeneous methods. Such applications need packets to be transmitted in an authentic occasion with negligible delay [1]. Geographic routing protocols (GRPs) are developed without need of path preservation and detection methodologies like traditional topological routing protocols. Consequently, it must hold active modification in the network. In real time, placements of sensors are in three-dimensional space like forest fire sensing, marine scrutinizing, mining, etc. If two-dimensional space routing protocols are deployed in 3D locations, they cannot exploit the entire prospective of the network since data must be transfer through highest route to the accomplish the destination due to mapping of the three-dimensional space to the two-dimensional space [2, 3].
The major advantage in using the GRPs is to afford the location data to nodes. The trouble in GRPs is the void node problem (VNP), when there are empty nodes in the forwarding region of a particular node. This is solved in 2D GRPs. But in 3D GRPs, VNP is still a problem in the network. The void recovery mechanism provides a method to resolve the VNP in 3D space using GRP by providing the real time data delivery QoS aware geographic opportunistic routing in WSNs [4]. WSNs are improving rapidly in daily life. Home computerization, vehicular networks, battle field management are few applications for sensor network real-time applications. The sensor nodes are called as the distinguished nodes that include the energy proficiency methodologies for maintaining the energy levels. The nodes also have the proficient congestion mechanism for maintaining the reliability in the transport layer. In current decade, with related situations, researchers completed their research in WSN to meet the features of Reliability [5], Quality of Service [6], and minimized power utilization [7].
In the real time scenario of WSN, routing is one of the great achievements. The growth of sensor networks contains routing of information from one node to another and further contain the process the data after reaching the destination with proper data. The routing technique [8] mainly aims to find optimal paths to reach the destination from the source node. The routing methodologies in [9,10,11] were used in the 2D space of the networks in which data are transfer to all possible node from the source to the base station. This diminishes the performance in the network. 3D Position-Based Adaptive Real-Time Routing Protocol for WSNs [12] was used for data aggregation and geographical routing [13]. In [14], the main diffusion category of routing was used in aggregating data by scattering events that are generated in the network. The network topology contains heterogeneous sensor nodes with distributed range of base station which provides the straight link to the cluster heads in the network.
The main problem for WSN is the energy level of sensor nodes. In [15, 16], energies of the nodes were measured but the packet delivery stimulated in the network is not assured. This stimulated the difficulty in the real-time environment, and sensed information was collected for additional process to acquire valuable data. In [17], packets were forwarded by the broadcast mechanism. The recovery mode was used to recover the last packet. This increases the number of packets in the network and also improves the packet delivery time to the sink node. A novel procedure to find a result throughout data aggregation, where the sources are differentiated, was demonstrated in [18]. The sensor nodes are categorized into individual sets of every cluster head. The node with the updated data collection is used to minimize data broadcasting in WSN [19]. A lot of similar applications in WSN where data are collected through armed applications [20]. Energy-efficient restricted greedy routing [21] focuses on 3D WSNs. This shows the network overload due to a number of beacon messages creation. The method in [22] reduces the overhead and increases the lifetime of a node in the network. The forwarding node selection by fashioning the geometric shape makes the overhead in the network.
An improved scheme was suggested to increase lifetime of the network to produce the optimized routing in WSN [23]. Dempster–Shafer related methodology [24] was utilized to minimize energy by optimizing data packet capacity in WSN. Efficient Cluster Head Election mechanism [25] was proposed to increase the lifetime of the WSN. An improved ABC algorithm [26] was proposed to sustain the stability in the WSN according to the satisfied energy consumption. The selection of clusters is elected using the parameter called the shortest path. This will minimize the active path in WSN [27]. The cluster head selection is also the parameter for the energy consumption of WSN [28].
Heterogeneous related clustering methodology identified the lifetime and the network performance using mobile node parameters. The collaborative nodes are used for the routing in WSN. The energy proficiency is also the parameter for this methodology called CREEP [29]. In EECS methodology [30], the waiting time was computed for every mobile sink in the model of mobility. The sensor node assigned the state transition model with chain model. The cluster head is chosen according to the residual energy of the sensor node, the distance between the sink node and the sensor node, and the overhead of data communication. FABC-MACRD technique [31] utilized the fuzzy model for cluster head selection. The congestion avoidance technique was also implemented to solve the network connectivity problem. All the mobile nodes are connected to the master station and the packet delivery is also improved in this technique.
The major issue related to the methods is each sensor node communicates data to the base station with network capability. This might require the nodes electing an enormous communication range. The sink nodes are not constantly distributed data between sensor nodes in WSN. Thus, they may process the complexity to determine the status of the present sensor node within its transmission range. The void node problem also affects the performance of the WSN.
From this motivation, the main objective of this paper is to design a new method which has the following attributes:
- (a)
The dynamic routing methodology is proposed to perform the routing of data packets using geographical methodology to minimize the energy consumption of the sensor nodes in the network.
- (b)
Adaptive Void Routing Management is performed to diminish the void node problem.
- (c)
Cluster-based Routing is implemented to increase the network lifetime and throughput.
Thus in this paper, we propose a new method to decrease the void node problem in which the Adaptive Void Recovery Mechanism selects the improvement of network lifetime and network throughput. Void Recovery Mechanism is implemented by using the position management and forwarding management concepts as shown above. Sensor nodes are elected with minimized congestion packet latency value. It also increases the packet delivery ratio by reducing the end-to-end delay. The cluster head is selected with the properties of adjacent position and optimal path. Node correlation value is used to ensure the packet forwarding region in a dynamic way.
The proposed method differs from the work in [29] in which the location management and position management is computed in the proposed method for effectively utilization of energy consumption. Also, it differs from the work in [30] in terms of selecting the cluster head with various dynamic parameters. From the work in [31], the proposed method avoids the network congestion and minimizes end-to-end delay.
The rest of the paper is as below. Section 2 introduces the new method - Adaptive Void Recovery Mechanism. Experiments and conclusions are covered in Sections 3 and 4.
2 Adaptive void recovery mechanism
The proposed Adaptive Void Recovery Mechanism is implemented using the forward management and the position management techniques to reduce the void node problem by performing dynamic routing with cluster head formation. The sink node plays a vital role to deploy sensor nodes within the communication range. The base station is used to coordinate the sensor nodes in the dynamic manner with the concept of probability management and node correlation methodologies. VNP Handling technique is introduced to perform the geographical based routing with performance metrics. The whole process is illustrated in Fig. 1.
In the design of the Adaptive void recovery mechanism, it is supposed that the sensor network contains η amount of arbitrarily scattered consistent nodes. These nodes have mobility and are organized in 3D. It is supposed that the communication range of the node is r and is glowing circularly. As this mechanism uses geographic routing, every node discovers its own location and the location of the target node. In some deployments, the location of the destination is pre-defined and other nodes are pre-programmed to all sensors. The objective of this mechanism is to construct the adaptive forwarding region in the form of a cone. This region uses the third coordinate of the region. By constructing this forwarding region, the forwarding nodes and the congestion in the network will be reduced. Whenever a node generates or receives data packets, it may check whether the packet has been communicated already. If the packet has already transmitted, the packet will not be communicated within the network. The initial angle (β) for the nodes is assigned as,
where ηs is the number of nodes within the network. Then, it constructs the adaptive Packet Forwarding Region (PFR) with the angle β to discover the next neighbouring node to transmit the packet. The initial angle β is known by entire nodes in the network. The node constructs the region and checks if any node found inside the region. If any node found inside the region, it selects a node based on the energy to forward the packet. Otherwise, the particular node twice the angle β and again searches for availability of nodes. A packet has the number of re-transmission value. During the forwarding of the packet, if any node is not found inside the forwarding region, there will be the change in the number of re-transmission value of the packet. The re-transmission value gets incremented by the node when there is no node available to forward the packet inside the forwarding region for a particular angle. The node then again constructs the forwarding region with the value that is double the initial value. Thus, there is greater chance of availability of the nodes. The process continues until there is availability of the node. This ends when the angle reaches the maximum angle. The packet is dropped under the following stages: 1) the packet reaches the destination node; 2) when the packet has no lifetime.
2.1 Position management
The prime objective of the position management is to recognize a packet forwarding region to forward the packet. Nodes that are positioned within the forwarding region can be considered as potential forwarding nodes. The forwarding region should be very small and it must hold at least a single forwarding node inside. The location management utility collects the packet that has never transmitted prior. The dispatcher or the forwarder node (S) appends its position of the packet so that the receiving node can check its location to identify that it is within the PFR or not. So as to recognize a node being situated inside the PFR, 2 vectors are used as the vector from the dispatcher to the target, and the vector from the dispatcher to the adjacent forwarder node. The sender’s position is granted by the packet and the recipient position is pre-programmed to every node available in the network.
In the position management, whenever a node collects a packet, it constructs the adaptive forwarding region with an angle less than 360∙. If it satisfies the condition, it can forward the packet; else it is stored as a void node to hold the void node problem. The initial value of the angle β can be calculated using \( \beta =\frac{360}{\eta_s}\kern0.5em \)where ηs is the entire nodes in the network. All the nodes are pre-programmed with the initial value of β during the deployment. Figure 2 demonstrates the management technique with sensor nodes and base station.
2.2 Forwarding management
The prime objective of the forwarding management is to find the delay and to establish the subsequently optimal forwarding node. The forwarding management computes the assurance factor {AF1, AF2, …, AFn} for each sensor data (D1, D2, …, Dn) that is acquired in real-time. An assurance function is defined as,
For forwarding management, every node evaluates the predicted assurance factor (AF) with a threshold value. If the computed AF is smaller than a threshold, the information is ignored. Conversely, the information is delivered to the cluster head. This kind of methodology has restricted the activity of information that does not have the positive values. The last step of the Forwarding Management is based on the maximization value of the threshold.
The cluster heads are dependable for cumulative value of the sensed data from the nodes. The cluster heads begin the information at the end of every phase of information gathering. The cumulative value is computed as follows:
where Dn is defined as the gathered data from all the nodes, AFn is the assured factor of the gathered data, CV (Cumulative value) is the combination of the information from the related nodes. CV is a mixture of the gathered data and assured factor in the sensing surroundings. It is the matrix with a single row and multiple columns.
The calculated MCV is developed by another cluster head with the result of the sensing surroundings. The base station needs organizing and processing frequently the gather probabilities that are constructed along the period. If the difference is the minimum value, the forwarding management method is used to modify the sensor nodes. Figure 3 illustrates the proposed forwarding management with sensor nodes consists of sensor data and assurance factor. The cluster head is responsible for forwarding management techniques. If the probability management is happened in forwarding management, it will send to the sensor nodes; else it will communicate to the sensor node for further operation.
2.3 Delay assessment
This guarantees that the packet gathers the details of release deadline by choosing less congestion nodes. The packet latency was represented as Treq:
- Tp :
-
Packet propagation time in medium;
- Tpr:
-
Processing time of packet in the forwarding node;
- Tt :
-
Time essential to broadcast the packet;
- h:
-
Predictable number of hops towards destination;
- T′h:
-
Predictable required time in a hop devoid of queuing delay.
If Treq < the packet deadline, data can be self-assured. If no node is found inside the PFR, the sender realizes that the deadline of the packet has expired or there occurred void node problem.
2.4 Adaptive void recovery mechanism
-
Step 1:
Let P be the group of n nodes arranged in a wireless sensor network.
-
Step 2:
If Max_value is discovered within the communication range of the node, that particular node delivers primary position to the Base Station along with Cluster Head.
-
Step 3:
Base station identifies adjacent position:
-
Step 4:
Base station discovers the optimal path
-
Step 5:
Base station delivers adjacent position (AP) to the Dynamic Cluster Head. Dynamic Cluster Head discovers 3 nodes (Pq) closer to the optimized AP.
-
Step 6:
Cluster Head discovers header node PL ∈ Pq with superior assortment ratio (S) of Remaining Energy (R) and distance (l) from the optimal path.
-
Step 7:
Identify nodes {∀Pq|Pq ∈ {Pq1, Pq2, Pq3} & Pq ≠ PL} and compute their l from the optimal path and deliver it to the header node PL.
-
Step 8:
Header Node PL computes optimal path’s current position (CP) using VNP Handling technique with data delivered to the recipient. The computed CP is delivered to the Cluster Head.
-
Step 9:
The Dynamic Cluster head computes the difference between AP and CP. It compares it with a threshold (δ).
-
Step 10:
Repeat step 3 to step 9 until the optimized path is found in the WSN for every 0.50s.
2.5 Node correlation
The joint amount of correlation can be calculated as
Cor(x), Cor(y) represent the information of node i and j. prob (xi) is the probability of node i, prob(yj) is the probability of node j. Combined information can be calculated as
prob(xi, yj) is the combined probability of variables xi, yj.
If the 2 node’s information are not correlated to others, then
The degree of correlation for ith node and jth node can be computed as
D is the coefficient of correlation
The coefficient of correlation data range is [0:1]. δ is the threshold value of correlation. If D < 0, it denotes the data correlated by node i and node j are independent. If D = 0, it denotes the data correlated by node i and node j being the same. When 0 < D ≤ δ, the node similarity is minimum. When δ < D ≤ 1, the node similarity is maximum. The nodes following the rules of δ < D ≤ 1 are separated into a group. The coefficients for similar nodes can be grouped into a lot of tiny groups are called as Smaller Area (SA). For every node, which is within the smaller area is set as a Correlated Node (CN) and the length is L. The selected area can be broadcast to the head node by correlated node. Figures 4, 5, 6 and 7 demonstrate the groups.
2.6 VNP handling
The prime function of the VNP handling is to detect if the void node problem happens and solve it reliably. The VNP handling consists of two functions such as Back Pressure and PFR adjustment. Packet Forwarding Region (PFR) can be explained in three dimensional using the Fig. 8. The PFR adjustment is made when there is no node available to transmit the packet for the first time. When a node encounters the void node problem, it cannot improve at the first broadcast effort. It twice the angle value to find the forwarding nodes in the constructed region. The change in the angle happens until the value of β is less than that of the 360 and the number of re-transmissions is less than the maximum value. Thus, the dispatcher node recognizes that there is no node in the region of the packet towards the target. When the sender node reaches the utmost re-transmission, it enables the back-pressure algorithm. This algorithm sets the packet flag to 1 and transmits the packet. When any of the neighbouring nodes already received the packets, it sets the packet flag to 2 and rebroadcasts the packet to its neighbour. Every node that did not transmit this packet previous sets the packet flag to 0 and transmits the packet. This effectively handles the void node problem in the network.
2.7 Wireless sensor network energy consumption model
Energy consumption is a combination of network communication and computation. The most successful method to minimize the energy consumption is to minimize it in the network. Clustering is the procedure of dividing the network into a reasonable number of clusters to accomplish energy consumption. WSN is demonstrated by an undirected graph G = (V, E), such that there is no ordinary prototype on the interchange of graph G. Cluster Head i transmits Allocation Table (AT) to every Cluster Managers with the highest distance (distance(i, j)).
Cluster Managers collect AT. The energy consumption is calculated as
From the time slot, Cluster Mangers send information to Cluster Head i,
Cluster Head i collects all information from Cluster Managers. Energy consumption is calculated as
Cluster Head i summarizes all data in a cluster.
Cluster Head i broadcasts the data to Base Station. Energy consumption is calculated as
The energy consumption for ith cluster is calculated as
The entire energy consumption in the network in the round n is calculated as
The maximum operation in the network round n is nmax. The entire energy consumption is
If any node proceeds as Cluster Head, energy consumption in the cluster is correlated to
The above parameters do not limit the entire network’s energy consumption. If we wish to stable the entire energy consumption, the total number of clusters should be known.
3 Results and discussion
Performance of the void recovery mechanism is evaluated based on Network Simulator 2 for a static Base Station model and dynamic Base Station Model. In our simulation, we show two sets of experiments as a static base station location (100.0, 100.0) and a dynamic base station location as (50.0, 50.0). The simulation network environment size is 100 × 100 m2. In the assumption, each sensor node contains energy as 0.50 J and sensor node range as 15 m and transmission range as 35 m. The environment setup shows a number of sensor nodes from 100 to 400 per network. Threshold value is as (δ) = 1 m. In the initial setup, nodes are deployed with static after that changed as dynamic with mobility speed varies from 0 m/s to 10 m/s and base station as moved from one place to another place based on the speed as 2.0 m/s. Due to this dynamic nature, VNP Handling shows good improvement in the network lifetime. The cluster formation is simulated in the communication range. The experiments have been implemented by creating the communication range in the Wireless Sensor Network. The nodes are dynamically deployed in the communication range. The sink node is located in the center area of the communication range. The cluster head is selected in the network using the dynamic methodology. The performance metrics for the validation of the proposed method are End to End Delay, Residual Energy, Energy Consumption, Routing Overhead, Network Lifetime, and Network Throughput.
Table 1 demonstrates the parameters of simulation. During the objective progress in the WSN of 100 nodes to 400 nodes, we have categorized the performance of the WSN in terms of power utilization. The performance of the proposed method AVRM is compared to the related methods like CREEP [29], EECS [30], FABC-MACRD [31].
Figure 9 shows the comparison graph for end-to-end delay vs. simulation. This clearly shows that the delay is nearly constant for the AVRM and varies from100 to 400 for incremental fashion. The packet generation rate is reserved stable value and is computed. The performance of the related methods reduces when the number of nodes keeps on improving the network. But the output of the void recovery mechanism seems steady for the shifting number of nodes within the network. This proves that this methodology can adjust to a shifting number of nodes with a negligible quantity of delay in the network.
Figure 10 shows the evaluation chart for Routing Overhead vs. Simulation Time. The number of packets produced is increased steadily, and the delay is calculated for the produced packets. The routing overhead is related to the delay and is approximately constant for AVRM than the related methods. The performance of the network is increased whenever the amount of data was produced is keep on growing.
Figure 11 illustrates the assessment of the Residual Energy and the Number of packets sensed. Whenever the total amount of packets acquires augmented, the residual energy gets decreased.
Figure 12 shows the relationship between the packet miss ratio and packet lifetime. The packet deadline denotes the lifetime of the packet in the network. Whenever the time limit of the packet augments, the miss ratio of the packet reduces for the AVRM and the related methods. The packet generation rate and a number of nodes are kept constant. When there is increase in the lifetime of the data packet, the miss ratio decreases in the network. This shows that the miss ratio is inversely proportional to the lifetime of the packet in the network. The proposed void recovery mechanism outperforms related methods.
Figure 13 shows the total network remaining energy with respect to the time of the packet in the network. The AVRM produces good output compared to the related methods.
Figure 14 shows the total network lifetime with respect to a number of nodes of the packet in the network. The AVRM technique outperforms related techniques.
Figure 15 shows the network throughput in respect of simulation time. The proposed AVRM mechanism outperforms related methods.
4 Conclusion
In this paper, we proposed a mechanism to construct an adaptive packet forwarding region around the node to discover the subsequently forwarding node towards the sink node. The constructed region is adjusted by changing the angle to find the next node by reducing the void node problem in the network. This provides quality of service (QoS) in the network by reducing the data miss ratio in the network. The simulation results verified that the constructed mechanism has reduced the void node problem was constructed by using a forward region in the network and adjusting the angle when compared with the other protocols. This also increases the lifetime of the node in the network by selecting one forwarded node for transferring created data packets. In the future, we will examine a new routing scheme inspired by advanced machine learning for energy-efficient and a limited number of parameters as in [32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98].
References
Ahmed MR, Huang X, Sharma D, Cui H (2012) Wireless Sensor Network: Characteristics and Architectures. International Journal of Electrical, Computer, Energetic, Electronic and Communication Engineering 6(12)
He T, Stankovic JA, Lu C, Abdelzaher T (2003) SPEED: a stateless protocol for real-time communication in sensor networks. In distributed computing systems, 2003. Proceedings. 23rd international conference on (pp. 46-55). IEEE
Hassanein H, Luo J, 2006. Reliable energy aware routing in wireless sensor networks. In second IEEE workshop on dependability and security in sensor networks and systems (pp. 54-64). IEEE
Cheng L, Niu J, Cao J, Das SK, Gu Y (2014) QoS aware geographic opportunistic routing in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems 25(7):1864–1875
Abdallah AE, Fevens T, Opatrny J (2008) High delivery rate position-based routing algorithms for 3D ad hoc networks. Comput Commun 31(4):807–817
Abdallah AE, Fevens T, Opatrny J (2007) Power-aware 3D position-based routing algorithms for ad hoc networks. In: 2007 IEEE international conference on communications (pp. 3130-3135). IEEE
Braginsky D, Estrin D (2002) Rumor routing algorthim for sensor networks. In proceedings of the 1st ACM international workshop on wireless sensor networks and applications (pp. 22-31). ACM
Amanpreet K, Padam K, Gupta GP (2018) Nature Inspired Algorithm-Based Improved Variants of DV-Hop Algorithm for Randomly Deployed 2D and 3D Wireless Sensor Networks. Wirel Pers Commun 1:–16
Lata BT, Tejaswi V, Shaila K, Raghavendra M, Venugopal KR, Iyengar SS, Patnaik LM (2014) December. SGR: secure geographical routing in wireless sensor networks. In 2014 9th international conference on industrial and information systems (ICIIS), pp. 1-6, IEEE
Djenouri D, Bagaa M (2017) Energy-aware constrained relay node deployment for sustainable wireless sensor networks. IEEE Transactions on Sustainable Computing 2(1):30–42
Servetto SD, Barrenechea G (2002) Constrained random walks on random graphs: routing algorithms for large scale wireless sensor networks. In proceedings of the 1st ACM international workshop on wireless sensor networks and applications (pp. 12-21). ACM
Entezami F, Politis C (2015) Three-dimensional position-based adaptive real-time routing protocol for wireless sensor networks. EURASIP J Wirel Commun Netw 2015(1):1–9
Huang H, Yin H, Luo Y, Zhang X, Min G, Fan Q (2016) Three-dimensional geographic routing in wireless mobile ad hoc and sensor networks. IEEE Netw 30(2):82–90
Wang Z, Zhang L, Zheng Z, Wang J (2018) Energy balancing RPL protocol with multipath for wireless sensor networks. Peer-to-Peer Networking and Applications 11(5):1085–1100
Schurgers C, Srivastava MB (2001) Energy efficient routing in wireless sensor networks. In military communications conference, 2001. MILCOM 2001. Communications for network-centric operations: creating the information force. IEEE (Vol. 1, pp. 357-361). IEEE
Shah RC, Rabaey JM (2002) Energy aware routing for low energy ad hoc sensor networks. In wireless communications and networking conference, 2002. WCNC2002. 2002 IEEE (Vol. 1, pp. 350-355). IEEE
Jain M, Mishra MK, Gore MM (2009) Energy aware beaconless geographical routing in three dimensional wireless sensor networks. In 2009 first international conference on advanced computing (pp. 122-128). IEEE
Bechkit W, Koudil M, Challal Y, Bouabdallah A, Souici B, Benatchba K (2012) A new weighted shortest path tree for convergecast traffic routing in WSN. In computers and communications (ISCC), 2012 IEEE symposium on (pp. 000187-000192). IEEE
Liu WJ, Feng KT (2009) Three-dimensional greedy anti-void routing for wireless sensor networks. IEEE Trans Wirel Commun 8(12):5796–5800
Wang Y, Song WZ, Wang W, Li XY, Dahlberg TA (2006) LEARN: localized energy aware restricted neighborhood routing for ad hoc networks. In 2006 3rd annual IEEE communications society on sensor and ad hoc communications and networks (Vol. 2, pp. 508-517). IEEE
Huang M, Li F, Wang Y (2010) Energy-efficient restricted greedy routing for three dimensional random wireless networks. In International Conference on Wireless Algorithms, Systems, and Applications (pp. 95–104). Springer Berlin Heidelberg
Wang Z, Zhang D, Alfandi O, Hogrefe D (2011) Efficient geographical 3D routing for wireless sensor networks in smart spaces. In: internet communications (BCFIC Riga), 2011 Baltic congress on future (pp. 168-172). IEEE
Zakariayi S, Babaie S (2018) DEHCIC: a distributed energy-aware hexagon based clustering algorithm to improve coverage in wireless sensor networks. Peer-to-Peer Networking and Applications:1–16
Xiuwu Y, Feng Z, Lixing Z, Qin L (2018) Novel data fusion algorithm based on event-driven and Dempster–Shafer evidence theory. Wirel Pers Commun 100(4):1377–1391
Suniti D, Sunil A, Renu V (2018) Cluster-head restricted energy efficient protocol (CREEP) for routing in heterogeneous wireless sensor networks. Wirel Pers Commun 100(4):1477–1497
Palvinder S, Mann, Satvir S (2018) Optimal node clustering and scheduling in wireless sensor networks. Wirel Pers Commun 100(3):683–708
Mali GU, Gautam DK (2018) Shortest path evaluation in wireless network using fuzzy logic. Wirel Pers Commun 100(4):1393–1404
Guanghui H, Licui Z (2018) WPO-EECRP: energy-efficient clustering routing protocol based on weighting and parameter optimization in WSN. Wirel Pers Commun 98(1):1171–1205
Dutt S, Agrawal S, Vig R (2018) Cluster-head restricted energy efficient protocol (CREEP) for routing in heterogeneous wireless sensor networks. Wirel Pers Commun:1–21. https://doi.org/10.1007/s11277-018-5649-x
Saranya V, Shankar S, Kanagachidambaresan GR (2018) Energy efficient clustering scheme (EECS) for wireless sensor network with Mobile sink. Wirel Pers Commun 100:1–15. https://doi.org/10.1007/s11277-018-5653-1
Kalaikumar K, Baburaj E (2018) FABC-MACRD: fuzzy and artificial bee Colony based implementation of MAC, Clustering, Routing and Data Delivery by Cross-Layer Approach in WSN, Wireless Personal Communications, pp. 1–23
Jha S, Son LH, Kumar R, Priyadarshini I, Smarandache F, Long HV (2019) Neutrosophic image segmentation with dice coefficients. Measurement 134:762–772
Nguyen GN, Son LH, Ashour AS, Dey N (2019) A survey of the state-of-the-arts on Neutrosophic sets in biomedical diagnoses. Int J Mach Learn Cybern 10(1):1–13
Kapoor R, Gupta R, Kumar R, Son LH, Jha S (2019) New scheme for underwater acoustically wireless transmission using direct sequence code division multiple access in MIMO systems. Wirel Netw 25:4541–4553. https://doi.org/10.1007/s11276-018-1750-z
Son LH, Jha S, Kumar R, Chatterjee JM, Khari M (2019) Collaborative handshaking approaches between Internet of Computing and Internet of Things towards a Smart World: A review from 2009–2017. Telecommun Syst 70:617–634. https://doi.org/10.1007/s11235-018-0481-x
Son LH, Fujita H (2019) Neural-fuzzy with representative sets for prediction of student performance. Appl Intell 49(1):172–187
Saravanan K, Aswini S, Kumar R, Son LH (2019) How to prevent maritime border collision for fisheries?-a Design of Real-Time Automatic Identification System. Earth Sci Inf 12:241–252. https://doi.org/10.1007/s12145-018-0371-5
Long HV, Ali M, Son LH, Khan M, Doan Ngoc T (2019) A novel approach for fuzzy clustering based on Neutrosophic association matrix. Comput Ind Eng. https://doi.org/10.1016/j.cie.2018.11.007
Harold Robinson Y, Golden Julie E, Saravanan K, Kumar R, Son LH (2019) FD-AOMDV: fault-tolerant disjoint ad-hoc on-demand multipath distance vector routing algorithm in Mobile ad-hoc networks. J Ambient Intell Humaniz Comput 10:4455–4472. https://doi.org/10.1007/s12652-018-1126-3
Singh N, Son LH, Chiclana F, Magnot J-P (2019) A new fusion of Salp swarm with sine cosine for optimization of non-linear functions. Eng Comput:1–28. https://doi.org/10.1007/s00366-018-00696-8
Sumit K, Bansal RK, Mittal M, Goyal LM, Kaur I, Verma A, Son LH (2019) Mixed pixel decomposition based on extended fuzzy clustering for single spectral value remote sensing images. Journal of the Indian Society of Remote Sensing 47:427–437. https://doi.org/10.1007/s12524-019-00946-2
Son PH, Son LH, Jha S, Kumar R, Chatterjee JM (2019) Governing Mobile virtual network operators in developing countries. Util Policy 56:169–180
Garg R, Mittal M, Son LH (2019) Reliability and energy efficient workflow scheduling in cloud environment. Clust Comput 22:1283–1297. https://doi.org/10.1007/s10586-019-02911-7
Kapoor R, Gupta R, Son LH, Jha S, Kumar R (2019) Adaptive technique with cross correlation for lowering signal-to-noise Ratio Wall in sensor networks. Wirel Pers Commun 105:787–802. https://doi.org/10.1007/s11277-019-06121-7
Kapoor R, Gupta R, Son LH, Kumar R (2019) Iris localization for direction and deformation Independence based on polynomial curve fitting and singleton expansion. Multimed Tools Appl 78:19279–19303. https://doi.org/10.1007/s11042-019-7314-0
Son LH, Tuan TM, Fujita H, Dey N, Ashour AS, Ngoc VTN, Anh LQ, Chu D-T (2018) Dental diagnosis from X-ray images: an expert system based on fuzzy computing. Biomedical Signal Processing and Control 39C:64–73
Ali M, Son LH, Khan M, Tung NT (2018) Segmentation of dental X-ray images in medical imaging using Neutrosophic orthogonal matrices. Expert Syst Appl 91:434–441
Tam NT, Hai DT, Son LH, Vinh LT (2018) Improving lifetime and network connections of 3D wireless sensor networks based on fuzzy clustering and particle swarm optimization. Wirel Netw 24(5):1477–1490
Ngan RT, Ali M, Son LH (2018) Delta-equality of intuitionistic fuzzy sets: a new proximity measure and applications in medical diagnosis. Appl Intell 48(2):499–525
Ali M, Dat LQ, Son LH, Smarandache F (2018) Interval complex Neutrosophic set: formulation and applications in decision-making. International Journal of Fuzzy Systems 20(3):986–999
Jude Hemanth D, Anitha J, Popescu DE, Son LH (2018) A modified genetic algorithm for performance improvement of transform based image steganography systems. J Intell Fuzzy Syst 35(1):197–209
Ali M, Son LH, Thanh ND, Van Minh N (2018) A Neutrosophic recommender system for medical diagnosis based on algebraic Neutrosophic measures. Appl Soft Comput 71:1054–1071
Giap CN, Son LH, Chiclana F (2018) Dynamic structural neural network. J Intell Fuzzy Syst 34:2479–2490
Kapoor R, Gupta R, Son LH, Jha S, Kumar R (2018) Detection of power quality event using histogram of oriented gradients and support vector machine. Measurement 120:52–75
Singh K, Singh K, Son LH, Aziz A (2018) Congestion control in wireless sensor networks by hybrid multi-objective optimization algorithm. Comput Netw 138:90–107
Pham BT, Son LH, Hoang T-A, Nguyen D-M, Bui DT (2018) Prediction of shear strength of soft soil using machine learning methods. Catena 166:181–191
Jude Hemanth D, Anitha J, Son LH (2018) Brain signal based human emotion analysis by circular Back propagation and deep Kohonen neural networks. Comput Electr Eng 68:170–180
Ngan RT, Son LH, Cuong BC, Ali M (2018) H-max distance measure of intuitionistic fuzzy sets in decision making. Appl Soft Comput 69:393–425
Son LH, Chiclana F, Kumar R, Mittal M, Khari M, Chatterjee JM, Baik SW (2018) ARM-AMO: an efficient association rule mining algorithm based on animal migration optimization. Knowl-Based Syst 154:68–80
Kapoor R, Gupta R, Son LH, Jha S, Kumar R (2018) Boosting performance of power quality event identification with KL divergence measure and standard deviation. Measurement 126:134–142
Le T, Son LH, Vo MT, Lee MY, Baik SW (2018) A cluster-based boosting algorithm for bankruptcy prediction in a highly imbalanced dataset. Symmetry-Basel 10:250–262
Khan M, Son LH, Ali M, Chau HTM, Na NTN, Smarandache F (2018) Systematic review of decision making algorithms in extended Neutrosophic sets. Symmetry-Basel 10:314–342
Saravanan K, Anusuya E, Kumar R, Son LH (2018) Real-time water quality monitoring using internet of things in SCADA. Environ Monit Assess 190:556–572
Dey A, Le Hoang S, Kishore Kumar PK, Selvachandran G, Quek SG (2018) New concepts on vertex and edge coloring of simple vague graphs. Symmetry-Basel 10(9):373–391
Doss S, Anand N, Suseendran G, Tanwar S, Khanna A, Son LH, Thong PH (2018) APD-JFAD: accurate prevention and detection of jelly fish attack in MANET. IEEE Access 6:56954–56965
Ali M, Khan H, Son LH, Florentin S, Vasantha Kandasamy WB (2018) New soft set based class of linear algebraic codes. Symmetry-Basel 10(10):510–520
Jude Hemanth D, Anitha J, Son LH, Mittal M (2018) Diabetic retinopathy diagnosis from retinal images using modified Hopfield neural network. J Med Syst 42:247–253
Ngan TT, Lan LTH, Ali M, Tamir D, Son LH, Tuan TM, Rishe N, Kandel A (2018) Logic connectives of complex fuzzy sets. Romanian Journal of Information Science and Technology 21(4):344–358
Jain R, Jain N, Kapania S, Son LH (2018) Degree approximation-based fuzzy partitioning algorithm and applications in wheat production prediction. Symmetry-Basel 10(12):768–791
Jude H, Anitha J, Naaji A, Geman O, Popescu D, Son LH (2018) A modified deep convolutional neural network for abnormal brain image classification. IEEE Access 7(1):4275–4283
Son LH, Thong PH (2017) Soft computing methods for WiMax network planning on 3D geographical information systems. J Comput Syst Sci 83(1):159–179
Phong PH, Son LH (2017) Linguistic vector similarity measures and applications to linguistic information classification. Int J Intell Syst 32(1):67–81
Son LH, Thong PH (2017) Some novel hybrid forecast methods based on picture fuzzy clustering for weather Nowcasting from satellite image sequences. Appl Intell 46(1):1–15
Son LH, Tuan TM (2017) Dental segmentation from X-ray images using semi-supervised fuzzy clustering with spatial constraints. Eng Appl Artif Intell 59:186–195
Hai DT, Son LH, Vinh LT (2017) Novel fuzzy clustering scheme for 3D wireless sensor networks. Appl Soft Comput 54:141–149
Son LH, Van Viet P, Van Hai P (2017) Picture inference system: a new fuzzy inference system on picture fuzzy set. Appl Intell 46(3):652–669
Son LH (2017) Measuring analogousness in picture fuzzy sets: from picture distance measures to picture association measures. Fuzzy Optim Decis Making 16(3):359–378
Thanh ND, Ali M, Son LH (2017) A novel clustering algorithm in a Neutrosophic recommender system for medical diagnosis. Cogn Comput 9(4):526–544
Son LH, Tien ND (2017) Tune up fuzzy C-means for big data: some novel hybrid clustering algorithms based on initial selection and incremental clustering. International Journal of Fuzzy Systems 19(5):1585–1602
Ali M, Son LH, Deli I, Tien ND (2017) Bipolar Neutrosophic soft sets and applications in decision making. J Intell Fuzzy Syst 33:4077–4087
Son LH, Tuan TM (2016) A cooperative semi-supervised fuzzy clustering framework for dental X-ray image segmentation. Expert Syst Appl 46:380–393
Son LH (2016) Dealing with the new user cold-start problem in recommender systems: a comparative review. Inf Syst 58:87–104
Wijayanto AW, Purwarianti A, Son LH (2016) Fuzzy geographically weighted clustering using artificial bee colony: an efficient geo-demographic analysis algorithm and applications to the analysis of crime behavior in population. Appl Intell 44(2):377–398
Thong PH, Son LH (2016) Picture fuzzy clustering: a new computational intelligence method. Soft Comput 20(9):3549–3562
Son LH, Van Hai P (2016) A novel multiple fuzzy clustering method based on internal clustering validation measures with gradient descent. International Journal of Fuzzy Systems 18(5):894–903
Tuan TM, Ngan TT, Son LH (2016) A novel semi-supervised fuzzy clustering method based on interactive fuzzy satisficing for dental X-ray image segmentation. Appl Intell 45(2):402–428
Son LH, Louati A (2016) Modeling municipal solid waste collection: a generalized vehicle routing model with multiple transfer stations, gather sites and inhomogeneous vehicles in time windows. Waste Manag 52:34–49
Son LH, Phong PH (2016) On the performance evaluation of intuitionistic vector similarity measures for medical diagnosis. J Intell Fuzzy Syst 31:1597–1608
Son LH (2016) Generalized picture distance measure and applications to picture fuzzy clustering. Appl Soft Comput 46:284–295
Thong PH, Son LH (2016) A novel automatic picture fuzzy clustering method based on particle swarm optimization and picture composite cardinality. Knowl-Based Syst 109:48–60
Thong PH, Son LH (2016) Picture fuzzy clustering for complex data. Eng Appl Artif Intell 56:121–130
Ngan TT, Tuan TM, Son LH, Minh NH, Dey N (2016) Decision making based on fuzzy aggregation operators for medical diagnosis from dental X-ray images. J Med Syst 40(12):1–7
Son LH (2015) DPFCM: a novel distributed picture fuzzy clustering method on picture fuzzy sets. Expert Syst Appl 42(1):51–66
Son LH, Thong NT (2015) Intuitionistic fuzzy recommender systems: an effective tool for medical diagnosis. Knowl-Based Syst 74:133–150
Thong NT, Son LH (2015) HIFCF: an effective hybrid model between picture fuzzy clustering and intuitionistic fuzzy recommender Systems for Medical Diagnosis. Expert Syst Appl 42(7):3682–3701
Son LH (2015) HU-FCF++: a novel hybrid method for the new user cold-start problem in recommender systems. Eng Appl Artif Intell 41:207–222
Son LH (2015) A novel kernel fuzzy clustering algorithm for geo-demographic analysis. Inf Sci 317:202–223
Robinson YH, Julie EG, Kumar R, Son LH (2019) Probability-based cluster head selection and fuzzy multipath routing for prolonging lifetime of wireless sensor networks. Peer-to-Peer Networking and Applications 12(5):1061–1075
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ayyasamy, A., Julie, E.G., Robinson, Y.H. et al. AVRM: adaptive void recovery mechanism to reduce void nodes in wireless sensor networks. Peer-to-Peer Netw. Appl. 13, 987–1001 (2020). https://doi.org/10.1007/s12083-019-00865-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-019-00865-6