Abstract
Keywords
Introduction
As the link between the physical world and the information world, wireless sensor networks (WSNs) may realize the digitization of analog data, thus greatly increases the range and accuracy of cognitive ability of human beings, that is why it has been widely used in industries, agriculture, medical treatment, military and other fields. The energy management and resource allocation1,2 of WSN run through almost all aspects of WSN research, no doubt they are of significance to WSN application. In many researches, a lot of work has been done in terms of energy management, routing strategy 3 and load balance. Concepts like mobile sink, intelligent reflector and rechargeable nodes 4 have been introduced, which provide us with many solutions for optimizing the WSN energy consumption management.
These key issues are also important in agriculture application. The intelligent management of large-scale farmland WSN is crucial for the advancement of agricultural production. Accurate environmental and crop data are essential for the accurate application of the Agricultural Internet of things (IOT) and precision agriculture.
With farmland monitoring areas expanding, the limitations of traditional data collection methods have become more and more evident. For example, multi-hop or cluster-based routing is prone to hot spots, 5 energy holes and related problems caused by uneven energy consumption. The introduction of mobile sink2,3 greatly alleviates the problems as mentioned above, though the path planning of mobile sink and data transmission of nodes are still facing great challenge, which restricts the performance of farmland WSNs. Moreover, due to large variations in the types and quantities of monitoring data, efficient collection methods that are suitable for large-scale heterogeneous farmland are still in great needs at present.
There are several key problems for mobile path planning in large-scale farmland monitoring scenarios: first, large monitoring areas make it difficult to guarantee the fair access of each node. For the same reason, it is hard to ensure the timeliness and validity characteristics of data. In addition, low redundancy of node deployment may cause large node spacing, which makes frequent multi-hop transmission costly. What’s more, the heterogeneity of nodes and data makes the transmission load uneven.
The scope of the article is to determine a move strategy for mobile sink before having the transmission strategy of data designed.
In the current study, we aim to (1) improve data collection efficiency and extend the lifetime of farmland WSNs; (2) meet the real-time data collection requirements of large-scale farmland WSNs; (3) avoid the imbalance of node energy consumption and the unfairness of sink access; and (4) reduce the network maintenance costs. To achieve these objectives, a virtual potential field for large-scale farmland monitoring networks was built, and a mobile sink path as well as a data collection strategy suitable for farmland data characteristics is designed.
The main contributions in this article include the following aspects. First, we build a virtual potential field to reflect the state of the nodes in WSNs; second, we propose a method to select rendezvous points (RPs) from the virtual potential field; third, we recalculate RPs periodically to adapt the dynamic changes of nodes. Finally, distance probability transmission strategy minimizes transmission energy consumption. Quantities of simulations prove the efficiency of our presented method in aspects of balance of energy consumption, network lifetime and the efficiency of data gathering.
The rest of this article is organized as follows. A brief summary of some latest research achievement is given in section ‘Related work’. In section ‘Scenario assumptions and parameter descriptions’, the scenario assumptions and parameter descriptions are illustrated. In section ‘Behaviour strategy of nodes in large-scale farmland WSNs’, our algorithm is described in detail. In section ‘Simulation and results’, simulations are conducted and the results are analysed. Finally, we conclude the whole article in section ‘Conclusion’.
Related work
During the monitoring of a WSN with a mobile sink, it is found that the data collection efficiency of the WSN is significantly affected by the mobile mode of the sink. This issue has been the focus of many researches, and extensive progress has been made on it. The principle moving modes of the mobile sink are fixed paths,6,7 random paths 8 (including random movement under certain constraints), autonomous moving9–11 and rendezvous-based paths. 12
The fixed path refers to the reciprocating movement along pre-designed paths such as straight lines 13 and loops. The movement without path calculations is simple to operate; however, due to its poor flexibility, this mode has a limited effect on the lifetime extension of the network. In Chhieng et al., 14 the network area is subtly divided and the space filling curve is employed to design the mobile route. By adjusting the granularity of the path according to the actual needs, the path ensures the fairness of the network. However, this moving method requires frequent turns, and the granularity cannot be changed continuously, thus it is still difficult to meet the challenge of changing network environment.
Random movement allows the sink to move randomly in the monitoring area, or allow sink to randomly decide the next moving direction under certain constraints. The flexibility of this type of algorithm is greater than that of the fixed path, yet generating to the situation that the real-time state of the network can be complicated and the fairness of data transmission cannot be guaranteed.
Autonomous moving denotes the ability of the mobile sink to choose and adjust its own motion state according to the needs of the network. Generally, the algorithm drives the mobile sink to move to nodes with higher residual energy or areas with a high node density or transmission requirements. This avoids congestion and network hot areas. In Bi et al., 9 the sink is moved to nodes with high residual energy, while nodes with low residual energy are avoided in order to alleviate the energy consumption imbalance resulting from data forwarding in multi-hop transmission scenarios. In Reiser et al., 15 a four-wheel robot is employed as a mobile sink to locate all nodes follow a predefined way-point path, thus an appropriate autonomous path is generated according to node locations as well as their received signal strength indication (RSSI) collected from the predefined path.
Rendezvous-based paths select appropriate RPs in the monitoring area and subsequently plan the shortest path to connect the RPs. Optimization objectives (reducing data delivery delays, shortening mobile path and extending the network lifetime) can vary with selection method. For example, in Cheng and Yu, 16 the mobile sink accesses the overlapping area of the sensor communication range in a proper sequence, instead of the location of the sensor itself, and the travelling salesman problem (TSP) algorithm is applied to obtain the path. This type of algorithm often employs node clustering and allows mobile sink access cluster heads to shorten the mobile distance, which may reduce the delivery delay and energy consumption and improve the network lifetime. The authors of Nguyen et al. 12 combine two methods, the cluster-head election algorithm and the mobile sink trajectory optimization algorithm, to propose the optimal movement strategy. The strategy minimizes both the energy consumption and data gathering periods and achieves both a long network lifetime and an optimal mobile sink schedule. In Chu and Ssu, 17 a cluster-based mobile sink exploration (CMSE) scheme is developed to guide data packets efficiently to mobile sinks and multiple routing paths are established from a sensor to the sink to enhance network longevity.
Recently, the rise of articles-machine learning algorithms provides many optimization schemes for WSN data collection and path determination. In Wang et al., 18 an improved particle swarm optimization combined with mutation operator is introduced to search the parking positions and the genetic algorithm is adopted to schedule the moving trajectory for mobile sinks. Donta et al. 19 propose an extended ant colony optimization-based mobile sink path construction, with RPs re-selection and virtual RPs to improve WSNs’ performance. The unsupervised learning-based hierarchical agglomerative clustering method is used in Donta et al. 20 to solve the problem in three-dimensional (3D) WSNs with mobile sink. These algorithms usually need a certain amount of training samples to ensure the effectiveness of the model. So, we try to use less prior knowledge to build a more concise model.
With respect to the data transmission of a mobile sink–integrated WSN, the majority of research focuses on balancing the energy consumption of nodes and prolonging the life span of the network through reasonable routing, clustering and cluster head election methods. In Sha et al., 21 network is divided into several virtual regions and one or more leaders are selected in each region according to their residual energy, which reduces the cost of cluster head election and rotation, at the same time balances the energy consumption of the whole network. In Nguyen et al. 12 and Liu et al., 22 the priority or transmission power (radius) of nodes is assigned to different energy states in order to balance the energy consumption of the nodes. Kostin et al. 23 employ a routing scheme based on expanding ring search and anycast messaging. The scheme randomly selects smaller broadcasting propagation distances in different propagation directions, thus avoiding the excessive energy consumption of nodes and network traffic. Several performance metrics are also investigated to test the effectiveness of the scheme. In Wang et al., 24 nodes are cleverly clustered and energy consumption of different routing paths are skilfully calculated to choose the optimal scenario. CHs are connected into a chain using the greedy algorithm to enhance network performance. In the delay-tolerant WSN25–27 framework, a time interval is specified between the generation and collection of data. In practical applications, it is also necessary to formulate data transmission strategies according to the specific needs of the network. For example, Li et al. 25 proposed a novel social-based routing approach for mobile social delay-tolerant networks. Social energy is generated via node encounters and shared by the communities of encountering nodes, which quantify the ability of a node to forward packets to others. In Jacquet et al., 26 analytical tools are used to derive generic theoretical upper bounds for the information propagation speed in large-scale mobile and intermittently connected networks.
Each of the sink mobility strategies and transmission rules can improve the transmission performance of the WSN; however, each method has its own limitations. Fixed paths and paths based on fixed RPs are easy to implement, yet their overall flexibility is poor, and it is difficult for them to adapt to the dynamic topology changes caused by network node failure and death. Although random paths are flexible, they are unable to meet the real-time requirements of the network effectively. While the autonomous path selection method is able to respond to network changes, yet it cannot guarantee the fairness of the nodes. This may prevent sink access to nodes for an extended period of time. RP-based path performance is closely related to the RP selection strategy. In order to fulfil the node transmission requirements and to account for the access flexibility and network fairness, in this study, a dynamic RP selection criterion based on node status is developed to improve the data collection performance of farmland WSNs by continuously rotating the RPs.
Scenario assumptions and parameter descriptions
Basic network hypothesis
Based on the need for cost efficiency and data accuracy, large-scale farmland WSNs exhibit the following characteristics: large monitoring area, node sparseness, and complex node compositions and data types. Therefore, the energy consumption of a single transmission is high and unbalanced. It is necessary to balance the energy consumption of each node to avoid rapid death, which consequently results in data and energy voids.
We made the following assumptions based on the above characteristics:
The
The speed of mobile sink (MS) is
The motion height of MS and Doppler effect on data transmission are not considered. Transmission times, data collision and retransmit between nodes are also ignored.
In the MS-integrated WSN, the periodic movement of MS in the monitoring area is known as a ‘round’.
Data transmission characteristics and energy consumption model
The farmland WSN is a typical monitoring delay-tolerant WSN that allows a network in which nodes do not have to send data immediately when it is received, rather they can temporarily cache it and send it at the appropriate time. Therefore, delay insensitivity can be used for network energy consumption optimization, in avoiding frequent data transmission and continuous channel listening, thus node energy can be saved to increase the lifetime of the network.
However, due to the node sparseness in farmland WSNs, the channel between nodes can be obscured by crops, thus increasing the transmission cost between nodes. Therefore, the massage transmission between nodes must be reduced to avoid excessive energy consumption.
The energy consumption required by the nodes in the WSN to send and receive messages can be described by equations (1) and (2),12,28 where
When the transmission distance is less than or equal to
Network lifetime and energy balance index
In practical WSN applications, the network is expected to function as long as possible after deployment. The lifetime of a WSN usually refers to the time interval
The farmland WSN monitoring process is associated with a redundancy in node deployment. More specifically, when the proportion of dead nodes increases to a certain value, the network cannot function properly because of the energy and information holes, which result in network failure.
The energy of the nodes in the WSN is gradually consumed as the network runs. Thus, we aim to keep as many surviving nodes as possible during the WSN operation, namely, the lifetime of all nodes should be as approximate as possible.
In order to measure the energy balance of the nodes in the WSN, we define the energy balance index (
In summary, under the aforementioned network assumptions and scenarios, the aim of the current study is to design an effective sink mobile path that cooperates with the node routing strategy, reduces the energy consumption of nodes, and improves the network lifetime and energy balance to meet the needs of large-scale farmland WSN applications.
Behaviour strategy of nodes in large-scale farmland WSNs
VPFBS: virtual potential field-based strategy for mobile sink path planning
In large-scale farmland WSNs with a mobile sink, the mobile strategy of the MS and the message transmission strategy of the nodes form the most crucial components of the network. Here, we have a discussion of the path planning of the MS.
Mobile sink path planning process
For an efficient MS path, not only the energy consumption balance and fair transmission of nodes but also the limitation of the actual movement ability of mobile carriers (e.g. endurance time and mobile speed) needs to be considered. Furthermore, in order to minimize unnecessary data transmission and channel listening, nodes require a priori knowledge of the MS movement track to reduce the frequent transmission of control information. The nodes must also remain dormant during the non-data transmission stage to avoid excessive energy consumption and prolong the lifetime of the network.
An MS path planning scheme is proposed based on a virtual potential field that is suitable for large-scale farmland WSN with mixed heterogeneous nodes (i.e. nodes in the network have different functions, data generation rates, initial energy). By calculating the virtual potential field in the entire monitoring network area, the selected RP locations can simultaneously accommodate the complex combinations of different deployment and functions of nodes and balance the energy consumption. The virtual potential fields and RPs are recalculated periodically to adapt to the real-time changes of the network.
Figure 1 depicts an example of the MS movement in the monitoring area. In Figure 1(a) nodes are randomly distributed. The virtual potential field is calculated as shown in Figure 1(b). Then, five RPs are selected through the virtual potential field at the current moment (Figure 1(c)). Finally, Figure 1(d) shows that the MS accesses each RP sequentially along the shortest path, and the monitoring nodes send messages at the closest location to the MS. In the next round, the calculation of potential field (b), selection of RPs (c) and traversal of RPs (d) are repeated.

Path planning steps for mobile sink: (a) node distribution, (b) virtual field calculation, (c) path planning and (d) RP selection.
After network initialization, the operation process of the MS is described as follows:
The MS calculates the virtual potential field P at all sampling points in the monitoring area based on the location of the nodes, the remaining energy, the rate of data generation and the urgency of the node cache (Part B).
The peak of the virtual potential field P obtained in step 1 is used as the candidate point for the RP. The number of RPs (
The shortest path connecting the RPs is used as the moving path, where the MS accesses all RPs one by one at a uniform speed and collects node messages during the moving process. In each round, the MS continuously records the real-time energy and cache status of each node while collecting information. This information is used to calculate the real-time virtual potential field and also broadcasts control instructions to inform nodes of the next round motion track and wake-up control information.
The MS recalculates the virtual potential field, RP and moving path after each round based on the current node states. It then moves to the initial RP of the next round and waits for the next traversal.
The process is repeated until the network fails.
Once the behaviour of the MS is determined, the monitoring nodes will send the collected information to the MS via the transmission strategy as described in section ‘DPTS: distance probability transmission strategy for monitoring nodes’.
Construction of virtual potential field based on multi-factor node states
As described in Part A, as a characterization of the information transfer requirements in the monitoring area, the virtual potential field directly affects the selection of the RPs and the sink path. Here, we define and calculate the virtual potential field at any point in the monitoring area based on the distribution and current status (data generation rate, remaining energy, data cache) of the nodes.
Considering the data transfer requirements and the limitation of the sink movement resulting from environmental obstacles or boundaries, the virtual potential field in the network area is defined as the sum of the attraction potential field generated by the nodes and the exclusion potential field generated by the boundaries and obstacles.
Attractive potential field from nodes
The virtual potential field generated by a single sensor node
Namely, the virtual potential field generated by node
When the residual energy of node
where
where
where
The virtual potential field generated by a node in a flat area is determined by the node’s current remaining energy, data generation rate, geographic location and the urgency of the cached data. The virtual potential fields of the entire monitoring area can be obtained by overlaying the virtual potential fields produced by each of the WSN nodes. Figure 2 presents the virtual potential field generated by 10 nodes with randomly distributed states and locations in a planar 1000 m × 1000 m monitoring area, with a spatial sampling interval of 10 m. The x-axis and y-axis represent the number of sample points in two directions on the plane, while the z-axis is the virtual potential field value corresponding to each sample point. Each node produces a potential peak at its corresponding location, whereby the size of the peak is positively related to its relative residual energy, data generation rate and information time emergency.

Virtual potential field generated by nodes.
Repulsion of potential field from edge
The efficiency of the message transmission may be reduced for short distances between the MS and the monitoring area edge or obstacle. Thus, the MS path should be located far away from the both edge and the obstacle. For a square monitoring area whose vertex coordinates are (0, 0) (0, m) (m, 0) and (m, m), we define the negative boundary potential field
Note that no other obstacles are considered and the monitoring area boundary produces a constant rejection potential field for the MS. The value of
Figure 3 presents an example of a boundary potential field with a 1 km × 1 km monitoring area and a sampling interval of 10 m.

Virtual potential field generated by region boundaries.
Following equations (6) and (11), the virtual potential field can be obtained by overlaying the node potential field and the edge potential field of the monitoring area
where
For the real scenario with a large number of nodes, the virtual potential fields produced by each node overlap each other. This can statistically reflect the attraction to the MS. Regions with a higher virtual potential field contain a greater amount of data to be transmitted and generally have a higher node density. Preferential access to these areas can increase the fairness of the data transmission.
In Northeast and North China, to improve the level of mechanization, farmland tends to have an area greater than 1000 acres in order. Thus, in the current study, we set the farmland area to be a square with a side length of 1000 m. Figure 4 presents a 3D diagram of a virtual potential field with 1000 nodes randomly distributed in a square monitoring area with a side length of 1000 m as well as a projection of the virtual potential field and node deployment in the monitoring plane.

Virtual potential field and its corresponding node distribution: (a) 3D graph of virtual potential and (b) projection of virtual potential.
For areas with a dense node distribution, the virtual potential field is larger, and the probability of the MS approaching these areas is also greater, which is conducive to the efficient transmission of node information. Due to limitations in the communication range and energy, it is difficult for nodes to obtain the complete real-time status of other nodes in the whole network. The MS is able to track the status of each node while moving and collecting data and can maintain the ‘node status list’ that stores the latest information of all nodes. This information is subsequently used to plan the path and send control messages to each node.
Selection and rotation of RPs
During the network operation, the energy consumption and cache state of the nodes are constantly changing. The MS must adjust its own path to adapt to the new network state and optimize the energy consumption of the nodes. As detailed in Part A, the TPS path connecting all RPs is taken as the moving track of the MS. Thus, to optimize the MS trajectory, the optimal number and location of the RPs need to be determined.
Constraints on the number of RPs
The number of RPs (
For a constant
To determine the limit for
In practical applications, an appropriate
Selection of RP location
Once the virtual potential field and the number of RPs have been determined, the RPs are selected to determine the moving path of the MS. Initially, the entire monitoring area is divided into girds according to the appropriate granularity, and the virtual potential field is then sampled at the cross points to obtain the distribution of the virtual potential field in the monitoring area. A larger virtual potential field indicates more data and a greater information density close to the location, which needs MS to access preferentially. Following this, the maximum points are selected as the candidate RP positions and are placed in the PEAKs set. Due to the large network area, the complex node distribution and the large number of elements in PEAKs, not all of points can be selected as RPs, that is why filtering is required. Assuming that the number of RPs required is
1. Initialize the empty RPs set to store the selected RPs, take the point with the largest virtual potential field value from the PEAKs set and move it into the RPs set as the initial RP.
2. The three points
where
3. Add the point corresponding to the maximum values of
4. Return to step 2 until the number of points in the RPs reaches the preset number

Changes in RPs and PEAKs during the RP selection.
The RPs are obtained and the shortest path through these points can be calculated. The MS moves along this path, collecting monitoring data and update the node status list.
RP rotation
The virtual potential field changes constantly while the network runs, preventing the original path from achieving the optimal effect. Therefore, the MS needs to calculate a new path based on the real-time states of the nodes following each collection round and notifies all nodes in the next round. The MS runs until the network fails. Table 1 details the path used in each round and the behaviour of the MS, and Figure 6 presents the flow of the MS.
MS path control.
MS: mobile sink.

Farmland WSN mobile sink flowchart.
DPTS: distance probability transmission strategy for monitoring nodes
In this section, we describe the data transmission strategies of monitoring nodes in WSN, that is, how nodes select the appropriate time and mode to ensure effective data transmission while minimizing their own energy consumption.
Farmland monitoring WSNs require high network integrity to ensure the spatial accuracy of monitoring data. In order to achieve good
Following the description of a delay-tolerant WSN in section ‘Scenario assumptions’, the timeliness requirements of farmland WSNs are generally in the order of ‘hours’. For the large area, sparse node distribution and variable wireless channel conditions make it difficult to establish a stable multi-hop link and retransmit mechanism between nodes due to the higher single transmission energy consumption and link maintenance costs. The nodes thus send data to the sink through a single-hop transmission, which reduces the complexity of network routing and the control information between nodes, and saves energy.
For this scenario, we employ the simulation conditions in section ‘VPFBS: virtual potential field-based strategy for mobile sink path planning’ and select the path for the sink node according to the method. During the moving process, all nodes send data at the closest time to the sink node and randomly generate 100 sets of evenly distributed nodes for each number of RPs. The average energy consumption required to send the fixed-length packets is then calculated. The average energy consumption of the nodes initially decreases sharply as the number of RPs increases and subsequently decreases at a slower rate (Figure 7). When the number of RP is less than 20, most of nodes consume a large amount of energy, as they require long-distance data transmission due to the large distance from the moving path. As the number of RPs increases, the transmission distance of the nodes is reduced and data can be transmitted with lower energy consumption.

Average single-round energy consumption of nodes against the number of RPs.
Pre-experiments reveal a great variation in the energy consumption of each node, which may reduce the network
When a node chooses not to send a packet in the current round, the monitoring data are stored in the cache of the node. In the subsequent calculation of the virtual potential field, the node will produce a larger potential field. In particular, when a movement path is far away from a local area, many nodes in the area are unable to send data, increasing the
Figure 8 presents the state transition diagram of a node in the WSN. Following initialization, the node searches for the path control information from the MS in order to know the next wake-up time and then decides whether to send the packet according to its current distance from the MS. The node subsequently sums the remaining energy and cache usage in the packet such that the MS can update the node status list. The node can join the next round of information collection based on the control information following its first wake-up and decides whether to send sensor information according to the relative relationship between its current location and the MS path. The distributed node control facilitates the easy and feasible summation of the nodes.

Diagram of the monitoring node state transition.
Simulation and results
According to the information as mentioned above, we simulate the MS-based farmland WSN with an agricultural UAV as the carrier of mobile sink. Table 2 reports the simulation parameters,32–34 and assumptions of simulation are described in section ‘Basic network hypothesis’. In simulation, VPFBS mobile strategy and distance probability transmission strategy (DPTS) routing protocol are used.
Simulation parameters.
In order to investigate the relationship between the number of RPs and the maximum path length of the MS, we determine the variations in the average length

Variation of path length with number of RPs.
Variation of path length with number of RPs.
NR: number of RPs.
Based on the description in section VPFBS Part C, the single-round endurance of MS
Table 4 details the minimum
Path length thresholds for different values of
NR: number of RPs.
When the number of RP changes, the distance
Figure 10(a) depicts the relationship between the mean and median of transmission distance

Variation of statistical values of
Figure 10(b) demonstrates the variations of the standard deviation and relative standard deviation (RSD) of
Accordingly, the simulation data related to the transmission distance
Variation of statistical values of
NR: number of RPs; RSD: relative standard deviation.
We investigate variations in the proportion of nodes with transmission distance

Node proportion trend for
Node proportion trend for
NR: number of RPs.
In order to observe the information collection in real time, Figure 12 presents the simulation results of the real-time data performance across

Variation of real-time transmission probability with NR.
For large-scale farmland monitoring applications with weak infrastructure, the network lifespan is considered as the most important performance indicator of WSNs. Figure 13 and Table 7 present the network lifespan simulation results. The lifespan is observed to increase with

Network lifespan changes with
Network lifespan changes with
NR: number of RPs.
In order to further observe the changes of surviving nodes during the network operation, we simulated the surviving nodes for

Number of surviving nodes against rounds.
We employ the

NR: number of RPs; EBI: energy balance index.
In order to describe the energy consumption balance of each round more accurately, the standard deviation of relative residual energy of all surviving nodes after each round is calculated. The slower the growth rate and the lower the maximum value, the better the energy balance of the network will be. When

Standard deviation of the relative residual energy of each round.
In summary, as
In terms of computational complexity, unlike machine learning algorithms, which require a lot of iterations, proposed algorithm has polynomial time complexity O(n) and linear space complexity. Moreover, the complexity of the algorithm can be directly affected by adjusting the distance between sampling points and the influence range of each node, so as to meet the requirements of different accuracy and computing time limits.
Conclusion
In the current study, we investigate the data collection of an MS-integrated large-scale farmland WSN under several constraints. We demonstrate the effective collection of information via the delay-allowed WSN using the following strategies: the construction of a virtual potential field based on the state of nodes; the selection of RPs; traversing each RP with a TPS path as the moving path of the MS; and employing a probability transmission strategy based on transmission distance.
Simulation analysis demonstrates that our scheme can collect real-time data effectively in large-scale farmland and realize the design requirements. In practical applications, the trade-off between several indicators can achieve the required energy consumption and network lifetime. As a precondition for the large-scale application of precision agriculture, the farmland WSN data collection scheme proposed in this study achieves real-time and effective collection of farmland information, adapts to the development requirements of modern agriculture intellectualization and fine industrialization. It can be said that the proposed strategy has a good application prospect. Due to constraints in time, we are unable to perform further optimizations, such as designing RP selection criteria according to real-time requirements, varying the number of RPs across the network operation stages and performing RP rotation at different intervals to reduce overhead costs. These problems will be the focus in future research.
