A Joint Energy Replenishment and Data Collection Strategy in Heterogeneous Wireless Rechargeable Sensor Networks
Abstract
:1. Introduction
- Considering the practical network environment (bad road condition and heterogeneous sensor nodes) and limitations of the CDV, to prolong the network lifetime while reducing the data overflow, we propose a novel model. The MV powers clusters and collects buffer data, while the UAV is the assistant data collector of the MV and responsible for collecting data from the whole network as much as possible;
- Under the new model, to maximize the network lifetime and improve the amount of collected data, an efficient joint charging and collecting algorithm (EJCCA) is proposed to schedule the MV to charge clusters and collect data from clusters needing charging and neighboring clusters;
- After determining the trajectory of the MV, considering the packet arrival rate, the amount of buffered data and the limited buffer comprehensively, an efficient data collection algorithm (EDCA) for the UAV is also proposed to further improve the network performance.
2. Related Works
2.1. Mobile Energy Replenishment
2.2. Mobile Data Collection
2.3. A Joint Energy Replenishment and Data Collection
3. System Model
3.1. Network Model
3.2. The Novel Charging Model
3.3. The Novel Collecting Model
3.4. The Data Flow Routing and Energy Consumption
3.5. Problem Formulation
4. An Efficient Joint Charging and Collection Algorithm
4.1. Algorithm
Algorithm 1. An efficient joint charging and collection algorithm. |
Input: The set , the coordinates of the sensor node , the initial energy , the residual energy , the energy consumption , and the buffered data . Output: The normalized sum of dead time of the network , the sum amount of collected data of clusters during the charging period. 1: Obtain the set of clusters needing charging and determine the CHN of each cluster according to (14). 2: According to the needed energy of each cluster, timeslots with the same length can be achieved through adjusting the corresponding charging power of the MV. 3: for to do 4: Find the minimum weighted matching . 5: end for 6: Transfer the set into the charging sequence of clusters . 7: for to do 8: Find the set of neighboring clusters according to (16). 9: Re-order the sequence of neighboring clusters according to the amount of buffered data. 10:. 11: for to do 12: if then 13: Break. 14: end if 15: .% is the collection time of the MV at the neighboring cluster. 16: end for 17: end for |
4.2. Algorithm Analysis
5. An Efficient Data Collection Algorithm
5.1. Algorithm
Algorithm 2. An efficient data collection algorithm. |
Input: The set , the coordinate of sensor node , the initial energy , the residual energy , the energy consumption , and the buffered data . Output: The sum amount of collected data delivered by the UAV. 1: Obtain the set of clusters to be attended. 2: for to do 3: Calculate the corresponding weight value according to Equation (18). 4: end for 5: Re-order the collection sequence of CHNs in set . 6: . 7: for to do 8: if then 9: The UAV collects the buffered data from the CHN. 10: Update . 11: else 12: Break. 13: end if 14: end for |
5.2. An Example of Algorithm 2
6. Performance Evaluation
6.1. Parameter Setting
6.2. Results and Analysis
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Wang, C.; Li, J.; Yang, Y.; Ye, F. Combining Solar Energy Harvesting with Wireless Charging for Hybrid Wireless Sensor Networks. IEEE Trans. Mob. Comput. 2017, 17, 560–576. [Google Scholar] [CrossRef]
- Huang, M.; Liu, A.; Xiong, N.N.; Wang, T.; Vasilakos, A.V. A Low-Latency Communication Scheme for Mobile Wireless Sensor Control Systems. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 317–332. [Google Scholar] [CrossRef]
- Liu, X.; Wang, T.; Jia, W.; Liu, A.; Chi, K. Quick Convex Hull-Based Rendezvous Planning for Delay-Harsh Mobile Data Gathering in Disjoint Sensor Networks. IEEE Trans. Syst. Man Cybern. Syst. 2019, 1–11. [Google Scholar] [CrossRef]
- Sheikhi, M.; Kashi, S.S.; Samaee, Z. Energy provisioning in wireless rechargeable sensor networks with limited knowledge. Wirel. Netw. 2019, 25, 3531–3544. [Google Scholar] [CrossRef]
- Lin, C.; Guo, C.; Dai, H.; Wang, L.; Wu, G. Near Optimal Charging Scheduling for 3-D Wireless Rechargeable Sensor Networks with Energy Constraints. In Proceedings of the 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA, 7–10 July 2019; pp. 624–633. [Google Scholar]
- Shu, Y.; Shin, K.G.; Chen, J.; Sun, Y. Joint Energy Replenishment and Operation Scheduling in Wireless Rechargeable Sensor Networks. IEEE Trans. Ind. Inform. 2017, 13, 125–134. [Google Scholar] [CrossRef]
- Ma, Y.; Liang, W.; Xu, W. Charging Utility Maximization in Wireless Rechargeable Sensor Networks by Charging Multiple Sensors Simultaneously. IEEE/ACM Trans. Netw. 2018, 26, 1591–1604. [Google Scholar] [CrossRef]
- Shu, Y.; Yousefi, H.; Cheng, P.; Chen, J.; Gu, Y.J.; He, T.; Shin, K.G. Near-Optimal Velocity Control for Mobile Charging in Wireless Rechargeable Sensor Networks. IEEE Trans. Mob. Comput. 2016, 15, 1699–1713. [Google Scholar] [CrossRef] [Green Version]
- Wang, C.; Li, J.; Yang, Y.; Ye, F. A hybrid framework combining solar energy harvesting and wireless charging for wireless sensor networks. In Proceedings of the IEEE INFOCOM 2016—The 35th Annual IEEE International Conference on Computer Communications, San Francisco, CA, USA, 10–14 April 2016; pp. 1–9. [Google Scholar]
- Ren, X.; Liang, W.; Xu, W. Data Collection Maximization in Renewable Sensor Networks via Time-Slot Scheduling. IEEE Trans. Comput. 2015, 64, 1870–1883. [Google Scholar] [CrossRef]
- Wu, T.; Yang, P.; Dai, H.; Xu, W.; Xu, M. Charging Oriented Sensor Placement and Flexible Scheduling in Rechargeable WSNs. In Proceedings of the IEEE INFOCOM 2019—IEEE Conference on Computer Communications, Paris, France, 29 April–2 May 2019; pp. 73–81. [Google Scholar]
- Kurs, A.; Karalis, A.; Moffatt, R.; Joannopoulos, J.D.; Fisher, P.; Soljačić, M. Wireless power transfer via strongly coupled magnetic resonances. Science 2007, 317, 83–86. [Google Scholar] [CrossRef] [Green Version]
- Liang, W.; Xu, W.; Ren, X.; Xiaojiang, R.; Lin, X. Maintaining Large-Scale Rechargeable Sensor Networks Perpetually via Multiple Mobile Charging Vehicles. ACM Trans. Sens. Netw. 2016, 12, 1–26. [Google Scholar] [CrossRef]
- Xu, W.; Liang, W.; Jia, X.; Xu, Z.; Li, Z.; Liu, Y. Maximizing Sensor Lifetime with the Minimal Service Cost of a Mobile Charger in Wireless Sensor Networks. IEEE Trans. Mob. Comput. 2018, 17, 2564–2577. [Google Scholar] [CrossRef]
- Han, G.; Guan, H.; Wu, J.; Chan, S.; Shu, L.; Zhang, W. An uneven cluster-based mobile charging algorithm for wireless re-chargeable sensor networks. IEEE Syst. J. 2019, 13, 3747–3758. [Google Scholar] [CrossRef]
- Tomar, A.; Muduli, L.; Jana, P.K. An efficient scheduling scheme for on-demand mobile charging in wireless rechargeable sensor networks. Pervasive Mob. Comput. 2019, 59, 101074. [Google Scholar] [CrossRef]
- Xie, L.; Shi, Y.; Hou, Y.T.; Lou, W.; Sherali, H.D.; Midkiff, S.F. Multi-Node Wireless Energy Charging in Sensor Networks. IEEE/ACM Trans. Netw. 2015, 23, 437–450. [Google Scholar] [CrossRef]
- Tian, M.; Jiao, W.; Liu, J. The Charging Strategy of Mobile Charging Vehicles in Wireless Rechargeable Sensor Networks with Heterogeneous Sensors. IEEE Access 2020, 8, 73096–73110. [Google Scholar] [CrossRef]
- Jian, L.; Mohapatra, P. Analytical modeling and mitigation techniques for the energy hole problem in sensor networks. Pervasive Mob. Comput. 2007, 3, 233–254. [Google Scholar]
- Konstantopoulos, C.; Pantziou, G.; Gavalas, D.; Mpitziopoulos, A.; Mamalis, B. A rendezvous-based approach enabling en-ergy-efficient sensory data collection with mobile sinks. IEEE Trans. Parallel Distrib. Syst. 2012, 23, 809–817. [Google Scholar] [CrossRef]
- Zhao, M.; Ma, M.; Yang, Y. Mobile data gathering with space-division multiple access in wireless sensor networks. IEEE Trans. Mob. Comput. 2011, 60, 400–417. [Google Scholar] [CrossRef]
- Zhao, M.; Li, J.; Yang, Y. A Framework of Joint Mobile Energy Replenishment and Data Gathering in Wireless Rechargeable Sensor Networks. IEEE Trans. Mob. Comput. 2014, 13, 2689–2705. [Google Scholar] [CrossRef]
- Han, G.; Yang, X.; Liu, L.; Zhang, W. A Joint Energy Replenishment and Data Collection Algorithm in Wireless Rechargeable Sensor Networks. IEEE Internet Things J. 2018, 5, 2596–2604. [Google Scholar] [CrossRef]
- Lyu, Z.; Wei, Z.; Wang, X.; Fan, Y.; Xia, C.; Shi, L. A periodic multi-node charging and data collection scheme with optimal traveling path in WRSNs. IEEE Syst. J. 2020, 14, 3518–3529. [Google Scholar] [CrossRef]
- Xie, L.; Shi, Y.; Hou, Y.T.; Lou, W.; Sherali, H.D.; Zhou, H.; Midkiff, S.F. A Mobile Platform for Wireless Charging and Data Collection in Sensor Networks. IEEE J. Sel. Areas Commun. 2015, 33, 1521–1533. [Google Scholar] [CrossRef]
- Wang, Y.; Dong, Y.; Li, S.; Huang, R.; Shang, Y. A New on-Demand Recharging Strategy Based on Cycle-Limitation in a WRSN. Symmetry 2019, 11, 1028. [Google Scholar] [CrossRef] [Green Version]
- Polastre, J.; Szewczyk, R.; Culler, D. Telos: Enabling ultra-low power wireless research. In Proceedings of the IPSN 2005 4th International Symposium on Information Processing in Sensor Networks, Boise, ID, USA, 15 April 2005; pp. 364–369. [Google Scholar]
- Shi, Y.; Xie, L.; Hou, Y.T.; Sherali, H.D. On renewable sensor networks with wireless energy transfer. In Proceedings of the 2011 Proceedings IEEE INFOCOM, Shanghai, China, 10–15 April 2011; pp. 1350–1358. [Google Scholar]
- Li, X.; Tan, J.; Liu, A.; Vijayakumar, P.; Kumar, N.; Alazab, M. A Novel UAV-Enabled Data Collection Scheme for Intelligent Transportation System Through UAV Speed Control. IEEE Trans. Intell. Transp. Syst. 2021, 22, 2100–2110. [Google Scholar] [CrossRef]
- Wang, Y.; Hu, Z.; Wen, X.; Lu, Z.; Miao, J. Minimizing Data Collection Time with Collaborative UAVs in Wireless Sensor Networks. IEEE Access 2020, 8, 98659–98669. [Google Scholar] [CrossRef]
- Mozaffari, M.; Saad, W.; Bennis, M.; Debbah, M. Wireless Communication Using Unmanned Aerial Vehicles (UAVs): Optimal Transport Theory for Hover Time Optimization. IEEE Trans. Wirel. Commun. 2017, 16, 8052–8066. [Google Scholar] [CrossRef]
- Zhang, B.; Liu, C.H.; Tang, J.; Xu, Z.; Ma, J.; Wang, W. Learning-Based Energy-Efficient Data Collection by Unmanned Vehicles in Smart Cities. IEEE Trans. Ind. Inform. 2018, 14, 1666–1676. [Google Scholar] [CrossRef]
- Erdelj, M.; Natalizio, E.; Chowdhury, K.R.; Akyildiz, I.F. Help from the Sky: Leveraging UAVs for Disaster Management. IEEE Pervasive Comput. 2017, 16, 24–32. [Google Scholar] [CrossRef]
- Marius, R.; Steven, H.; Hooman, L. Best Practice Tutorial: Technical Handling of the UAV "DJI Phantom 3 Professional" and Processing of the Acquired Data; University of Würzburg: Würzburg, Germany, 2017. [Google Scholar] [CrossRef]
- Zhu, S.; Lin, G.; Chen, J.; Qi, Z.; Ning, Z. Cooperative Computation Offloading for UAVs: A Joint Radio and Computing Re-source Allocation Approach. In Proceedings of the 2018 IEEE International Conference on Edge Computing (EDGE), San Francisco, CA, USA, 2–7 July 2018. [Google Scholar]
- Xu, W.; Liang, W.; Lin, X.; Mao, G.; Ren, X. Towards Perpetual Sensor Networks via Deploying Multiple Mobile Wireless Chargers. In Proceedings of the 2014 43rd International Conference on Parallel Processing, Minneapolis, MN, USA, 9–12 September 2014; pp. 80–89. [Google Scholar]
Symbol | Definition | Symbol | Definition |
---|---|---|---|
The maximum battery capacity. | The sum of normalized dead time of the whole network | ||
The set of heterogeneous sensor nodes. | The sum of normalized dead time of the cluster. | ||
The energy consumption of sensor node . | The time spent on data collection by the MV at the cluster. | ||
The residual lifetime of sensor node at time . | The total amount of buffered data of sensor node at time . | ||
The charging order of sensor node | The average amount of buffered data of CHNs at time . | ||
The number of clusters sending charging requests. | The coefficient representing different battery capacities of sensor nodes. | ||
The maximum buffer of sensor node. | The constant term independent of distance. | ||
The set of all clusters. | The constant term related to the distance. | ||
The set of clusters needing charging. | The data collection rate of the MV. | ||
The minimum energy level needed to keep some sensor node working. | The data loss of sensor node . | ||
The charging time of the MV at the cluster. | The residual energy of sensor node . | ||
The number of sensor nodes in the cluster. | The amount of collected data. | ||
The initial energy of the sensor node in the cluster. | The time spent on collecting data of neighboring clusters of the cluster | ||
The residual energy of the sensor node in the cluster. | The optimal charging order of the clusters. | ||
The charging rate of sensor node in cluster. | The weight value of the sensor node in the cluster. | ||
The travel distance of the MV between the cluster and cluster. | The set of neighboring clusters of the current charging cluster | ||
The travel time of the MV between the cluster and cluster. | The weight value of the cluster during the UAV data collection. | ||
Even time slot. | The average packet arrival rate of CHNs. | ||
The normalized dead time of the sensor node in the cluster. | The set of clusters which send data to the UAV. | ||
The speed of the MV or the UAV. | The cluster head node of the cluster. | ||
The coefficient of battery capacity. | The coefficient representing the path condition. |
MV | Mobile vehicle |
UAV | Unmanned aerial vehicle |
WSN | Wireless sensor network |
WRSN | Wireless rechargeable sensor network |
WET | Wireless energy transfer technology |
CDV | “Collect data vehicle” |
EJCCA | Efficient joint charging and collecting algorithm |
EDCA | Efficient data collection algorithm |
CHN | Cluster head node |
Set | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
---|---|---|---|---|---|---|---|---|---|
Factors | |||||||||
0 | 0.2 | 0.33 | 1 | 0.5 | 0.4 | 0.4 | 0 | ||
0 | 0.4 | 0.33 | 0 | 0.3 | 0.4 | 0.5 | 1 | ||
1 | 0.4 | 0.34 | 0 | 0.2 | 0.2 | 0.1 | 0 |
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
Tian, M.; Jiao, W.; Chen, Y. A Joint Energy Replenishment and Data Collection Strategy in Heterogeneous Wireless Rechargeable Sensor Networks. Sensors 2021, 21, 2930. https://doi.org/10.3390/s21092930
Tian M, Jiao W, Chen Y. A Joint Energy Replenishment and Data Collection Strategy in Heterogeneous Wireless Rechargeable Sensor Networks. Sensors. 2021; 21(9):2930. https://doi.org/10.3390/s21092930
Chicago/Turabian StyleTian, Mengqiu, Wanguo Jiao, and Yaqian Chen. 2021. "A Joint Energy Replenishment and Data Collection Strategy in Heterogeneous Wireless Rechargeable Sensor Networks" Sensors 21, no. 9: 2930. https://doi.org/10.3390/s21092930
APA StyleTian, M., Jiao, W., & Chen, Y. (2021). A Joint Energy Replenishment and Data Collection Strategy in Heterogeneous Wireless Rechargeable Sensor Networks. Sensors, 21(9), 2930. https://doi.org/10.3390/s21092930