An Analysis Scheme of Balancing Energy Consumption with Mobile Velocity Control Strategy for Wireless Rechargeable Sensor Networks
Abstract
:1. Introduction
- Analyzing the MS velocity speed control problem in the WRSN by determining the points of the bottlenecks’ node energy consumption with higher energy consumption nodes in WSN and the energy consumption of the bottleneck nodes.
- Optimizing the data transmission paths by constructing reliable energy balanced spanning trees based on data collection and residual energy network.
- Suggesting a moving speed control scheme for MS collecting data and charging nodes in a strip-based area according to the optimal demand of the node to extend the life of the network.
- Implementing many experiments to verify the reliability of the proposed scheme for the MS speed control through a two-distinction routing graph for charging and collecting data to avoid hot spots and reduce the data packet loss rate.
2. System Model and Problem Statement
2.1. System Model
2.2. Problem Statement
3. MS Velocity Control Strategies for Optimizing Energy
3.1. System Analysis
3.2. Speed Control Strategies
Algorithm 1: Select bottleneck nodes. | |
Input: node K, L, S | |
Output: speed region and bottleneck nodes | |
1: | initialize:, |
2: | for each i∈K do |
3: | Classufy C, R |
4: | end for |
5: | for each i∈K do |
6: | Calculate the corresponding interval FWi |
7: | if i∈C then |
8: | Select the appropriate relay node |
9: | Calculate node i energy consumption EBi, |
10: | eles if i∈R |
11: | Count the number of nodes C that relay node i need to assist in forwarding datas |
12: | Calculate the corresponding energy consumption EBi, |
13: | end if |
14: | Calculate the amount of charge per unit time EHi |
15: | Update Ehelthy and Charging requirements |
16: | Calculate Charging time TCi and Moving speed VCi |
17: | end for |
18: | Merge interval to divide speed region and select bottleneck node |
3.3. Optimizing Energy Consumption
Algorithm 2: Speed optimization. | |
Input: node, K, L, B, E, vk | |
Output:V | |
1: | initialize:T |
2: | Calculate the time before arriving at each node |
3: | Transmit data by link |
4: | Calculate Ehelthy, Qhelthy, E_need |
5: | ifQk (T) < Qhelthythen |
6: | E_need = Ehelthy * θ - E |
7: | else |
8: | E_need = Ehelthy - E |
9: | end if |
10: | Repeat Algorithm 1 |
3.4. Best Path Selection
Algorithm 3: path choice. | |
Input: node K, L, V, B, E | |
Output:Link | |
1: | initialize:link, list, flag |
2: | for each i∈link do |
3: | Compute all the possible value of i as Cost |
4: | Update weight=α*Costi/average_Cost+β*average_E/Ei+Yi/average_Y |
5: | Connect i and min weight |
6: | Update link |
7: | end for |
8: | while list != 0 or flag = 0 do |
9: | Search link for all duplicate nodes as list |
10: | for each j∈list do |
11: | Calculate the second cost of j as Second_Cost |
12: | Update weight = λ * Second_Costj / average_Second_Cost + μ * average_E / Ei + ν * Second_Yi / averagr_Second_Y |
13: | Connect i and min weight |
14: | Update link, list, flag |
15: | end for |
16: | end while |
4. Experimental Results and Analysis
5. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless sensor networks: A survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef] [Green Version]
- Pan, J.-S.; Nguyen, T.-T.; Dao, T.-K.; Pan, T.-S.; Chu, S.-C. Clustering Formation in Wireless Sensor Networks: A Survey. J. Netw. Intell. 2017, 2, 287–309. [Google Scholar]
- Liu, N.; Pan, J.-S.; Wang, J.; Nguyen, T.-T. An adaptation multi-group quasi-affine transformation evolutionary algorithm for global optimization and its application in node localization in wireless sensor networks. Sensors 2019, 19, 4112. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zhou, G.-D.; Yi, T.-H. Recent developments on wireless sensor networks technology for bridge health monitoring. Math. Probl. Eng. 2013, 2013, 1–33. [Google Scholar] [CrossRef] [Green Version]
- Oppermann, F.J.; Boano, C.A.; Römer, K. A decade of wireless sensing applications: Survey and taxonomy. In The Art of Wireless Sensor Networks; Springer: Berlin, Germany, 2014; pp. 11–50. [Google Scholar]
- Mathur, A.; Newe, T.; Rao, M. Defence against black hole and selective forwarding attacks for medical WSNs in the IoT. Sensors 2016, 16, 118. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Nguyen, T.-T.; Dao, T.-K.; Horng, M.-F.; Shieh, C.-S. An Energy-based Cluster Head Selection Algorithm to Support Long-lifetime in Wireless Sensor Networks. J. Netw. Intell. 2016, 1, 23–37. [Google Scholar]
- Dao, T.; Yu, J.; Nguyen, T.; Ngo, T. A Hybrid Improved MVO and FNN for Identifying Collected Data Failure in Cluster Heads in WSN. IEEE Access 2020, 8, 124311–124322. [Google Scholar] [CrossRef]
- Gupta, S.S.; Mehta, N.B. Revisiting effectiveness of energy conserving opportunistic transmission schemes in energy harvesting wireless sensor networks. IEEE Trans. Commun. 2018, 67, 2968–2980. [Google Scholar] [CrossRef]
- Vishnuvarthan, R.; Sakthivel, R.; Bhanumathi, V.; Muralitharan, K. Energy-efficient data collection in strip-based wireless sensor networks with optimal speed mobile data collectors. Comput. Netw. 2019, 156, 33–40. [Google Scholar] [CrossRef]
- Liu, Y.; Lam, K.-Y.; Han, S.; Chen, Q. Mobile data gathering and energy harvesting in rechargeable wireless sensor networks. Inf. Sci. (N. Y.) 2019, 482, 189–209. [Google Scholar] [CrossRef]
- Adu-Manu, K.S.; Adam, N.; Tapparello, C.; Ayatollahi, H.; Heinzelman, W. Energy-Harvesting Wireless Sensor Networks (EH-WSNs) A Review. ACM Trans. Sens. Netw. 2018, 14, 1–50. [Google Scholar] [CrossRef]
- Khelladi, L.; Djenouri, D.; Rossi, M.; Badache, N. Efficient on-demand multi-node charging techniques for wireless sensor networks. Comput. Commun. 2017, 101, 44–56. [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. 2017, 5, 2596–2604. [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]
- Wang, J.; Gao, Y.; Zhou, C.; Sherratt, S.; Wang, L. Optimal Coverage Multi-Path Scheduling Scheme with Multiple Mobile Sinks for WSNs. Comput. Mater. Contin. 2020, 61, 695–711. [Google Scholar] [CrossRef]
- Guo, S.; Shi, Y.; Yang, Y.; Xiao, B. Energy efficiency maximization in mobile wireless energy harvesting sensor networks. IEEE Trans. Mob. Comput. 2017, 17, 1524–1537. [Google Scholar] [CrossRef]
- Lei, L.; Kuang, Y.; Shen, X.S.; Yang, K.; Qiao, J.; Zhong, Z. Optimal reliability in energy harvesting industrial wireless sensor networks. IEEE Trans. Wirel. Commun. 2016, 15, 5399–5413. [Google Scholar] [CrossRef]
- Chen, F.; Zhao, Z.; Min, G.; Gao, W.; Chen, J.; Duan, H.; Yang, P. Speed control of mobile chargers serving wireless rechargeable networks. Futur. Gener. Comput. Syst. 2018, 80, 242–249. [Google Scholar] [CrossRef] [Green Version]
- Lan, X.; Zhang, Y.; Cai, L.; Chen, Q. Adaptive Transmission Design for RechargeableWireless Sensor Network with a Mobile Sink. IEEE Internet Things J. 2020, 1, 1–15. [Google Scholar] [CrossRef]
- Dao, T.; Nguyen, T.; Pan, J.; Qiao, Y.; Lai, Q. Identification Failure Data for Cluster Heads Aggregation in WSN Based on Improving Classification of SVM. IEEE Access 2020, 8, 61070–61084. [Google Scholar] [CrossRef]
- Heinzelman, W.B.; Chandrakasan, A.P.; Balakrishnan, H. An application-specific protocol architecture for wireless microsensor networks. IEEE Trans. Wirel. Commun. 2002, 1, 660–670. [Google Scholar] [CrossRef] [Green Version]
- Nguyen, T.T.; Pan, J.S.; Dao, T.K. An Improved Flower Pollination Algorithm for Optimizing Layouts of Nodes in Wireless Sensor Network. IEEE Access 2019, 7, 75985–75998. [Google Scholar] [CrossRef]
- Nguyen, T.-T.; Pan, J.-S.; Dao, T.-K. A Novel Improved Bat Algorithm Based on Hybrid Parallel and Compact for Balancing an Energy Consumption Problem. Information 2019, 10, 194. [Google Scholar] [CrossRef] [Green Version]
- Wang, J.; Yang, Y.; Wang, T.; Sherratt, R.S.; Zhang, J. Big Data Service Architecture: A Survey. J. Internet Technol. 2020, 21, 393–405. [Google Scholar]
- Nguyen, T.T.; Pan, J.S.; Dao, T.K. A compact bat algorithm for unequal clustering in wireless sensor networks. Appl. Sci. 2019, 9, 1973. [Google Scholar] [CrossRef] [Green Version]
- Lin, C.; Zhou, J.; Guo, C.; Song, H.; Wu, G.; Obaidat, M.S. TSCA: A temporal-spatial real-time charging scheduling algorithm for on-demand architecture in wireless rechargeable sensor networks. IEEE Trans. Mob. Comput. 2017, 17, 211–224. [Google Scholar] [CrossRef]
- Wang, J.; Gao, Y.; Liu, W.; Sangaiah, K.A.; Kim, H.-J. An Improved Routing Schema with Special Clustering Using PSO Algorithm for Heterogeneous Wireless Sensor Network. Sensors 2019, 19, 671. [Google Scholar] [CrossRef] [Green Version]
- Tao, L.; Zhang, X.M.; Liang, W. Efficient Algorithms for Mobile Sink Aided Data Collection From Dedicated and Virtual Aggregation Nodes in Energy Harvesting Wireless Sensor Networks. IEEE Trans. Green Commun. Netw. 2019, 3, 1058–1071. [Google Scholar] [CrossRef]
- Guo, S.; Wang, C.; Yang, Y. Mobile data gathering with wireless energy replenishment in rechargeable sensor networks. In Proceedings of the 2013 Proceedings IEEE INFOCOM, Turin, Italy, 14–19 April 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 1932–1940. [Google Scholar]
- Sharma, V.; Mukherji, U.; Joseph, V.; Gupta, S. Optimal energy management policies for energy harvesting sensor nodes. IEEE Trans. Wirel. Commun. 2010, 9, 1326–1336. [Google Scholar] [CrossRef] [Green Version]
- Kredo II, K.; Mohapatra, P. Medium access control in wireless sensor networks. Comput. Netw. 2007, 51, 961–994. [Google Scholar] [CrossRef]
- Chu, S.C.; Dao, T.K.; Pan, J.S.; Nguyen, T.T. Identifying correctness data scheme for aggregating data in cluster heads of wireless sensor network based on naive Bayes classification. EURASIP J. Wirel. Commun. Netw. 2020, 2020, 1–15. [Google Scholar] [CrossRef] [Green Version]
- Nguyen, T.-T.; Pan, J.-S.; Lin, J.C.-W.; Dao, T.-K.; Nguyen, T.-X.-H. An Optimal Node Coverage in Wireless Sensor Network Based on Whale Optimization Algorithm. Data Sci. Pattern Recognit. 2018, 2, 11–21. [Google Scholar]
Symbol | Definition |
---|---|
Maximum buffer capacity of the sensor node | |
Maximum battery capacity of the sensor node | |
Set of relay sensor nodes in the one-hop manner | |
Set of common sensor nodes in the multi-hop manner | |
The initial buffer capacity of the sensor node | |
The initial battery capacity of the sensor node | |
The state of the buffer space of the sensor node at T | |
The state of the battery space of the sensor node at T | |
Transmission radius of the sensor node | |
Charging radius of the sensor node | |
Distance between node i and node j | |
Transmission energy consumption of sensor node i to node j | |
Receiving energy consumption of sensor node j receiving node i | |
Received charging power of sensor node k | |
Sensor node transmission interval | |
Time point of entering the node j transmission interval | |
Time point of leaving the node j transmission interval | |
Time point of entering the node k charging interval | |
Time point of leaving the node k charging interval | |
Total energy consumption of node k | |
Total charged energy of node k | |
Number of ordinary nodes that relay nodes assist in forwarding data | |
The amount of charge harvested by node k per unit of time | |
Energy threshold of node k | |
Buffer threshold of node k | |
Total time of mobile charging |
Definition | Symbol | Value |
---|---|---|
Full battery capacity | 1 J | |
Cache space capacity | 500 KB | |
Network length | 200 m | |
Network width | 50 m | |
Number of nodes | 100 | |
Transmission radius | 20 m | |
Charging radius | 30 m | |
Node acquisition rate | 512 bits/s |
Methods | Mean Deviation | Variance | Standard Deviation | Number of Dead Nodes | Total Travel Time |
---|---|---|---|---|---|
JGC-MSCS | 0.9791 J | 0.0005 | 0.0228 | 0 | 167.181 s |
JGC-MSCS-CV | 0.8758 J | 0.0023 | 0.0486 | 0 | 200.001 s |
JGC-MSCS- NDC | 0.9909 J | 0.0001 | 0.0094 | 0 | 283.0963 s |
NO-BBA | 0.7288 J | 0.0344 | 0.1863 | 7 | 200.001 s |
MDC | ~ | ~ | ~ | ~ | 269.3333 s |
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, S.-M.; Gao, S.-B.; Dao, T.-K.; Huang, D.-G.; Wang, J.; Yao, H.-W.; Alfarraj, O.; Tolba, A. An Analysis Scheme of Balancing Energy Consumption with Mobile Velocity Control Strategy for Wireless Rechargeable Sensor Networks. Sensors 2020, 20, 4494. https://doi.org/10.3390/s20164494
Zhang S-M, Gao S-B, Dao T-K, Huang D-G, Wang J, Yao H-W, Alfarraj O, Tolba A. An Analysis Scheme of Balancing Energy Consumption with Mobile Velocity Control Strategy for Wireless Rechargeable Sensor Networks. Sensors. 2020; 20(16):4494. https://doi.org/10.3390/s20164494
Chicago/Turabian StyleZhang, Shun-Miao, Sheng-Bo Gao, Thi-Kien Dao, De-Gen Huang, Jin Wang, Hong-Wei Yao, Osama Alfarraj, and Amr Tolba. 2020. "An Analysis Scheme of Balancing Energy Consumption with Mobile Velocity Control Strategy for Wireless Rechargeable Sensor Networks" Sensors 20, no. 16: 4494. https://doi.org/10.3390/s20164494
APA StyleZhang, S. -M., Gao, S. -B., Dao, T. -K., Huang, D. -G., Wang, J., Yao, H. -W., Alfarraj, O., & Tolba, A. (2020). An Analysis Scheme of Balancing Energy Consumption with Mobile Velocity Control Strategy for Wireless Rechargeable Sensor Networks. Sensors, 20(16), 4494. https://doi.org/10.3390/s20164494