Abstract
This paper studies the network utility maximization (NUM) problem in dynamic-routing rechargeable sensor networks (RSNs), where rate control, routing, and energy management need to be jointly optimized. This problem is very challenging since the flow constraint is spatially coupled and the energy constraint is spatiotemporally coupled (energy causality). Existing works either do not fully consider the two coupled constraints together, or heuristically remove the temporally-coupled part, both of which are not practical, and may degrade network performance. In this paper, we attempt to jointly optimize rate control, routing, and energy management by carefully tackling the flow and energy constraints. To this end, we first decouple the original problem equivalently into separable subproblems by means of dual decomposition. Then, we propose a distributed algorithm, which can converge to the globally optimal solution. Numerical results based on real solar data are presented to evaluate the optimality and scalability of the proposed algorithm.



Similar content being viewed by others
Notes
The sink is the terminal of the entire network, and thus there is no need to consider the flow constraint on it.
Obviously, \(f_{ii}^{h} = 0\), therefore, we do not separate \(f_{ii}^{h}\) out of \(\sum \nolimits _{j \in \mathcal {N}} {f_{ji}^{h}}\) or \(\sum \nolimits _{j \in \mathcal {N} \cup \{s\}} {f_{ij}^{h}}\).
The sink is assumed to connect to the mains, and thus there is no need to consider the energy constraint on it.
The following figures are based on the solar data of December 12, 2012. We focus on the daytime since the energy harvesting rate is zero at night.
References
He S, Chen J, Li X, Shen XS, Sun Y (2014) Mobility and intruder prior information improving the barrier coverage of sparse sensor networks. IEEE Trans Mobile Comput 13(6):1268–1282
He J, Cheng P, Shi L, Chen J, Sun Y (2014) Time synchronization in WSNs: A maximum-value-based consensus approach. IEEE Trans Autom Control 59(3):660–675
J Chen Q Yu, Chai B, Sun Y, Fan Y, Shen X (2015) Dynamic channel assignment for wireless sensor networks: A regret matching based approach. IEEE Trans Parallel Distrib Syst 26(1):95–106
Zhang H, Cheng P, Shi L, Chen J (2016) Optimal DoS attack scheduling in wireless networked control system. IEEE Trans Control Syst Technol 24(3):843–852
Deng R, Chen J, Yuen C, Cheng P, Sun Y (2012) Energy-efficient cooperative spectrum sensing by optimal scheduling in sensor-aided cognitive radio networks. IEEE Trans Veh Technol 61(2):716–725
Dondi D, Bertacchini A, Brunelli D, Larcher L, Benini L (2008) Modeling and optimization of a solar energy harvester system for self-powered wireless sensor networks. IEEE Trans Indus Electron 55(7):2759–2766
He S, Chen J, Jiang F, Yau DK, Xing G, Sun Y (2013) Energy provisioning in wireless rechargeable sensor networks. IEEE Trans Mobile Comput 12(10):1931–1942
Tan YK, Panda SK (2011) Energy harvesting from hybrid indoor ambient light and thermal energy sources for enhanced performance of wireless sensor nodes. IEEE Trans Indus Electron 58(9):4424–4435
Meng W, Yang Q, Sun Y Guaranteed performance control of DFIG variable-speed wind turbines. IEEE Trans Control Syst Technol 99:1–9. doi:10.1109/TCST.2016.2524531. to appear
Kazmierski TJ, Wang L, Merrett GV, Al-Hashimi BM, Aloufi M (2013) Fast design space exploration of vibration-based energy harvesting wireless sensors. IEEE Sensors J 13(11):4393–4401
Chen J, He S, Sun Y (2014) Rechargeable sensor networks: Technology, theory, and application-introducing energy harvesting to sensor networks. World Scientific Publishing Company
Meng W, Wang X, Liu S Distributed load sharing of an inverter-based microgrid with reduced communication. IEEE Trans Smart Grid 99:1–11. doi:10.1109/TSG.2016.2587685. to appear
Fan K-W, Zheng Z, Sinha P (2008) Steady and fair rate allocation for rechargeable sensors in perpetual sensor networks. In: Proc. ACM conference on embedded network sensor systems (SenSys), pp 239–252
Wang L, Yang Y, Noh DK, Le HK, Liu J, Abdelzaher TF, Ward M (2009) Adaptsens: An adaptive data collection and storage service for solar-powered sensor networks. In: Proc. IEEE real-time systems symposium (RTSS), pp 303–312
Mao Z, Koksal CE, Shroff NB (2010) Resource allocation in sensor networks with renewable energy. In: Proc. IEEE International conference on computer communications and networks (ICCCN), pp 1–6
Zhang Y, He S, Chen J, Sun Y, Shen XS (2013) Distributed sampling rate control for rechargeable sensor nodes with limited battery capacity. IEEE Trans Wireless Commun 12(6):3096–3106
Deng R, Zhang Y, He S, Chen J, Shen X (2016) Maximizing network utility of rechargeable sensor networks with spatiotemporally coupled constraints. IEEE J Selected Areas Commun 34(5):1307–1319
J Chen W Xu, He S, Sun Y, Thulasiraman P, Shen XS (2010) Utility-based asynchronous flow control algorithm for wireless sensor networks. IEEE J Selected Areas Commun 28(7):1116–1126
Zhang H, Cheng P, Shi L, Chen J (2015) Optimal denial-of-service attack scheduling with energy constraint. IEEE Trans Autom Control 60(11):3023–3028
Chen L, Low S, Chiang M, Doyle J (2006) Cross-layer congestion control, routing and scheduling design in ad hoc wireless networks. In: Proc. IEEE INFOCOM, pp 1–13
Liu R, Sinha P, Koksal C (2010) Joint energy management and resource allocation in rechargeable sensor networks. In: Proc. IEEE INFOCOM, pp 1–9
Zhang Y, He S, Chen J (2016) Data gathering optimization by dynamic sensing and routing in rechargeable sensor networks. IEEE/ACM Trans Netw 24(3):1632–1646
Nikoletseas S, Raptis TP, Raptopoulos C (2015) Low radiation efficient wireless energy transfer in wireless distributed systems. In: Proc. IEEE International conference on distributed computing systems (ICDCS), pp 196–204
Wang C, Li J, Ye F, Yang Y (2015) Improve charging capability for wireless rechargeable sensor networks using resonant repeaters. In: Proc. IEEE International conference on distributed computing systems (ICDCS), pp 133–142
Madhja A, Nikoletseas S, Raptis TP (2016) Hierarchical, collaborative wireless energy transfer in sensor networks with multiple mobile chargers. Comput Netw 97(14):98–112
Maraṡević J, Stein C, Zussman G (2014) Max-min fair rate allocation and routing in energy harvesting networks: Algorithmic analysis. In: Proc. ACM International symposium on mobile ad hoc networking and computing (MobiHoc), pp 367–376
Chen S, Sinha P, Shroff NB, Joo C (2014) A simple asymptotically optimal joint energy allocation and routing scheme in rechargeable sensor networks. IEEE/ACM Trans Netw 22(4):1325–1336
Liu R, Fan K, Zheng Z, Sinha P (2011) Perpetual and fair data collection for environmental energy harvesting sensor networks. IEEE/ACM Trans Netw 19(4):947–960
NREL: MIDC/SRRL Baseline Measurement System (39.74 N, 105.18 W, 1829 m, GMT-7). [Online]. Available: http://www.nrel.gov/midc/srrl_bms/
Bachir A, Dohler M, Watteyne T, Leung KK (2010) MAC essentials for wireless sensor networks. IEEE Commun Surveys Tutor 12(2):222–248
Jafarzadeh S, Fadali MS, Evrenosoglu CY (2013) Solar power prediction using interval type-2 TSK modeling. IEEE Trans Sustain Energy 4(2):333–339
Gaudette B, Hanumaiah V, Vrudhula S, Krunz M (2012) Optimal range assignment in solar powered active wireless sensor networks. In: Proc. IEEE INFOCOM, pp 2354–2362
Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press
He S, Chen J, Yau DK, Sun Y (2012) Cross-layer optimization of correlated data gathering in wireless sensor networks. IEEE Trans Mobile Comput 11(11):1678–1691
Deng R, Yang Z, Chen J, Asr NR, Chow M-Y (2014) Residential energy consumption scheduling: A coupled-constraint game approach. IEEE Trans Smart Grid 5(3):1340–1350
Polastre J, Szewczyk R, Culler D (2005) Telos: enabling ultra-low power wireless research. In: Proc. IEEE International symposium on information processing in sensor networks (IPSN), pp 364– 369
Löfberg J (2004) YALMIP: A toolbox for modeling and optimization in MATLAB. In: Proc. IEEE International symposium on computer aided control systems design (CACSD), pp 284– 289
Patel M, Venkateson S, Chandrasekaran R (2007) Energy-efficient capacity-constrained routing in wireless sensor networks. Int J Pervasive Comput Commun 2(2):69–80
Acknowledgments
This work was supported in part by Alberta Innovates Technology Futures (AITF) postdoctoral fellowship, a research grant from the Natural Science and Engineering Research Council (NSERC) of Canada, a visiting scholarship of State Key Laboratory of Power Transmission Equipment & System Security and New Technology, Chongqing University, China (No. 2007DA10512716407), and the Open Research Project of the State Key Laboratory of Industrial Control Technology, Zhejiang University, China (No. ICT1600168).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Deng, R., Liang, H., Yong, J. et al. Distributed rate control, routing, and energy management in dynamic rechargeable sensor networks. Peer-to-Peer Netw. Appl. 10, 425–439 (2017). https://doi.org/10.1007/s12083-016-0515-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-016-0515-7