Abstract
In this paper, we investigate the dynamic energy-efficient resource allocation and analyze delay in newly emerging wireless powered communication network (WPCN). Considering the time-varying channel and stochastic data arrivals, we formulate the resource allocation (i.e., time allocation and power control) problem as a dynamic stochastic optimization model, which maximizes the system energy efficiency (EE) subject to both the data queue stability and the harvested energy availability, and simultaneously satisfies a certain quality of service (QoS) in terms of delay. With the aid of fractional programming, Lyapunov optimization theory and Lagrange method, we solve the problem and propose an dynamic energy-efficient resource allocation algorithm (DEERAA), which does not require any prior distribution knowledge of the channel state information (CSI) or stochastic data arrivals. We find that the performance of EE and delay can be adjusted by a system control parameter V. The effectiveness of the proposed algorithm is demonstrated by the mathematical analysis and simulation results.
Similar content being viewed by others
Notes
Define an i.i.d algorithm as one that, at the beginning of each slot \(t \in \{0, 1, 2, \ldots \}\), choose a policy \(\mathbf P (t)\) by independently and probabilistically selecting \(\mathbf P \in A_{\tau (t)}\) according to some distribution that is the same for all slots t. Let \(\pmb {P^\omega }(t)\), \(t\in \{0, 1, 2, \ldots \}\) represent such an i.i.d algorithm, then \(W_A(t)\) and \(R_A(t)\) are also i.i.d over slots. \(A_{\tau (t)}\) denotes the set of all feasible power allocation options under \(\tau (t)\).
References
Guo, J., Zhao, N., Yu, F. R., Liu, X., & Leung, V. C. M. (2017). Exploiting adversarial jamming signals for energy harvesting in interference networks. IEEE Transactions on Wireless Communications, 16(2), 1267–1280.
Guo, J., Zhao, N., Yu, F. R., Liu X., & Leung, V. C. M. (2016). Wireless energy harvesting in interference alignment networks with adversarial jammers. (2016) In 8th International conference on wireless communications & signal processing (WCSP), Yangzhou, pp. 1–5.
Zhao, N., Yu, F. R., & Leung, V. C. M. (2015). Opportunistic communications in interference alignment networks with wireless power transfer. IEEE Wireless Communications, 22(1), 88–95.
Chang, Z., et al. (2016). Energy efficient resource allocation for wireless power transfer enabled collaborative mobile clouds. IEEE Journal on Selected Areas in Communications, 34(12), 3438–3450.
Chang, Z., Wang, Z., Guo, X., Han, Z., & Ristaniemi, T. Energy-Efficient Resource Allocation for Wireless Powered Massive MIMO System With Imperfect CSI. in IEEE Transactions on Green Communications and Networking, 1(2), 121–130.
Chang, Z., Gong, J., Ristaniemi, T., & Niu, Z. (2016). Energy-efficient resource allocation and user scheduling for collaborative mobile clouds with hybrid receivers. IEEE Transactions on Vehicular Technology, 65(12), 9834–9846.
Tang, J., So, D. K. C., Shojaeifard, A., Wong, K. K., & Wen, J. (2017). Joint antenna selection and spatial switching for energy efficient MIMO SWIPT system. IEEE Transactions on Wireless Communications, 16(7), 4754–4769.
Huang, K., & Lau, V. (2014). Enabling wireless power transfer in cellular networks: Architecture, modeling and deployment. IEEE Transactions on Wireless Communications, 13(2), 902–912.
Ng, D. W. K., Lo, E. S., & Schober, R. (2013). Energy-efficient resource allocation in OFDMA systems with hybrid energy harvesting base station. IEEE Transactions on Wireless Communications, 12(7), 3412–3427.
Nintanavongsa, P., et al. (2012). Design optimization and implementation for RF energy harvesting circuits. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, 2(1), 24–33.
Kim, J., Lee, H., Song, C., Oh, T., & Lee, I. (2016). Sum throughput maximization for multi-user MIMO cognitive wireless powered communication networks. IEEE Transactions on Communications, 16(10), 913–923.
Lee, H., Lee, K. J., Kim, H., Clerckx, B., & Lee, I. (2016). Resource allocation techniques for wireless powered communication networks with energy storage constraint. IEEE Transactions on Wireless Communications, 15(4):2619-2628.
Li, H., Song, L., & Debbah, M. (2014). Energy efficiency of large-scale multiple antenna systems with transmit antenna selection. IEEE Transactions on Communications, 62(2), 638–647.
Xiong, C., Li, G., Zhang, S., Chen, Y., & Xu, S. (2012). Energy-efficient resource allocation in OFDMA networks. IEEE Transactions on Communications, 60(12), 3767–3778.
Lin, X., Huang, L., Guo, C., Zhang, P., Huang, M., & Zhang, J. (2017). Energy-efficient resource allocation in TDMS-based wireless powered communication networks. IEEE Communications Letters, 21(4), 861–864.
Kim, W., & Yoon, W. (2016). Energy efficiency maximisation for WPCN with distributed massive MIMO system. Electronics Letters, 52(19), 1642–1644 9 15.
Salem, A., & Hamdi, K. A., (2016). Wireless Power Transfer in Two-Way AF Relaying Networks. IEEE global communications conference (GLOBECOM). Washington, DC, 2016, 1–6.
Wu, Q., Chen, W., Kwan Ng, D. W., Li, J., & Schober, R. (2016). User-centric energy efficiency maximization for wireless powered communications. IEEE Transactions on Wireless Communications, 15(10), 6898–6912.
Wu, Q., Tao, M., Kwan Ng, D. W., Chen, W., & Schober, R. (2016). Energy-efficient resource allocation for wireless powered communication networks. IEEE Transactions on Wireless Communications, 15(3), 2312–2327.
Yang, J., Yang, Q., Kwak, K. S., & Rao, R. R. (2017). Power-delay tradeoff in wireless powered communication networks. IEEE Transactions on Vehicular Technology, 66(4), 3280–3292.
Huang, W., Chen, H., Li, Y., & Vucetic, B. (2016). On the performance of multi-antenna wireless-powered communications with energy beamforming. IEEE Transactions on Vehicular Technology, 65(3), 1801–1808.
Li, Y., Sheng, M., & Shi, Y. (2014). Energy efficiency and delay tradeoff for time-varying and interference-free wireless networks.IEEE Transactions on Wireless Communications,13(11), pp. 5921–5931.
Peng, M., Yu, Y., Xiang, H., & Poor, H. V. (2016). Energy-efficient resource allocation optimization for multimedia heterogeneous cloud radio access networks. IEEE Transactions on Multimedia, 18(5), 879–892.
Kang, X., HO, C. K., & Sun, S. (2015). Full-duplex wireless-powered communication network with energy causality. IEEE Transactions on Wireless Communications, 14(10), 5539–5551.
Zhou, X., Ho, C. K., & Zhang, R. (2016). Wireless power meets energy harvesting: A joint energy allocation approach in OFDM-based system. IEEE Transactions on Wireless Communications, 15(5), 3481–3491.
Bersekas, D., & Gallager, R. (1987). Data Networks. Englewood Cliffs, NJ: Prentice-Hall.
Wu, Q., Tao, M., Ng, D. W. K., Chen, W., & Schober, R. (2015). Energy-efficient transmission for wireless powered multiuser communication networks. 2015 IEEE International Conference on Communications (ICC), IEEE. pp. 154–159.
Bersekas, D., & Tsitaiklia, J. (1996). Neuro-dynamic programming. Belmont: Athena Scientific.
Dinkelbach, W. (1967). On nonlinear fractional programming. Management Science, 13(7), 492–498.
Neely, M. J. (2013). Dynamic optimization and learning for renewal systems. IEEE Transactions on Automatic Control, 58(1), 32–46.
Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge: Cambridge University Press.
Neely, M. (2010). Stochastic network optimization with application to communication and queueing systems. San Rafael: Morgan and Claypool.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
1.1 Proof of Theorem 1
Theorem 1 is proved by separately proving the necessary condition and sufficient condition of it. First, we prove the necessary condition. Let \(\pmb {\tau ^*}\) and \(\pmb {P^{tr*}}\) be the solution of (9) and according to the formulation (10), we arrive in
Rewrite the formulation above, i.e. (37), then we obtain
According to (38), we have \(max\{ \overline{R}_{A}(\pmb {\tau }, \pmb {P^{tr}}) - \rho _{ee}^*\overline{W}_{A}(\pmb {\tau }, \pmb {P^{tr}}), \forall \pmb {\tau }| \pmb {P^{tr}} \in {\mathfrak {S}} = 0\). Combining with (38), we have the maximum value is taken when \(\{\pmb {\tau }, \pmb {P^{tr}}\}=\{\pmb {\tau ^*},\pmb {P^{tr*}}\}\). Thus finished the proof of necessary condition. To prove the sufficient conditon, let \(\{\{\pmb {\tau ^*},\pmb {P^{tr*}}\}\) be a solution of (11), i.e. \(\overline{R}_{A}(\pmb {\tau ^*},\pmb {P^{tr*}}) - \rho _{ee}^* \overline{W}_{A}(\pmb {\tau ^*},\pmb {P^{tr*}})= 0\), and then
Hence
From (41)we have \(\rho _{ee}^* \ge \frac{\overline{R}_{A}(\pmb {\tau }, \pmb {P^{tr}})}{\overline{W}_{A}(\pmb {\tau }, \pmb {P^{tr}})}, \forall \pmb {\tau }, \pmb {P^{tr}} \in \mathfrak {S}\), that is \(\rho _{ee}^*\) is the maximum of (10). From (42) we have \(\frac{\overline{R}_{A}(\pmb {\tau ^*},\pmb {P^{tr*}})}{\overline{W}_{A}(\pmb {\tau ^*},\pmb {P^{tr*}})}=\rho _{ee}^*\), that is \(\{\{\pmb {\tau ^*},\pmb {P^{tr*}}\}\) is a solution of (10). Thus finished the proof of Theorem 1. \(\square\)
1.2 Proof of Theorem 2
Theorem 2 with is proved with the aid of contradiction. We propose two solutions to \(\mathcal {P}3\). The first one is supposing the optimal solution to problem \(\mathcal {P}3\) in time-slot t is \(\varPhi ^* =\{P_0^{tr*}(t), P_k^{tr*}(t), \tau _0^*(t), \tau _k^*(t)\}, \forall k \ne 0\), and supposing the PS transmit power satisfies \(P_0^{tr*}(t)< P_0^{max}(t)\). Under such a assumption we attain the optimal solution \(\varPhi ^*\) is denoted as \(\rho ^*\). The other one solution is \(\varPhi ^\prime =\{P_0^{tr\prime }(t), P_k^{tr\prime }(t), \tau _0^\prime (t), \tau _k^\prime (t)\},\forall k \ne 0\), and suppose the PS transmit power satisfies \(P_0^{tr\prime }(t)= P_0^{max}(t)\). The corresponding optimal value is \(\rho ^\prime\). Furthermore, we assume the difference only exists in the WET stage, i.e., the condition in WIT stage between two solutions is same. Then we have \(\forall k \ne 0\),\(P_0^{tr*}(t)\tau _0^*(t)=P_0^{tr\prime }(t)\tau _0^\prime (t), \tau _k^*(t)=\tau _k^\prime (t), P_k^{tr*}(t)=P_k^{tr\prime }(t), W_k^*(v)=W_k^\prime (v),R_k^*(v)=R_k^\prime (v)\). Now, we can compare the value \(\rho ^*\) and \(\rho ^\prime\), which are given by Eqs. (43) and (44), at the top of next page to find the relationship between them. According to the assumption that \(P_0^{tr\prime }(t)= P_0^{max}(t)>P_0^{tr*}(t)\), \(P_0^{tr*}(t)\tau _0^*(t)=P_0^{tr\prime }(t)\tau _0^\prime (t)\), then we obtain \(\tau _0^\prime (t)<\tau _0^*(t)\). Comparing the two equations, i.e.,Eqs. (43) and (44), we can obtain \(\rho ^*<\rho ^\prime\) which contradicts the assumption that \(\rho ^*\) is the optimal solution. Thus Theorem 2 is proved. \(\square\)
1.3 Proof of (17)
Squaring both sides of Eq. (7) results in
Sum overall \(k(k=1, ...,K)\), take the conditional expectation \(\mathbb {E}\{\cdot |Z(t)\}\), and recall \(R_k(t)\le R_k^{max}\), \(D_k(t)\le D_k^{max}\), then
where \(c^{M}=\frac{1}{2}\sum _{k=1}^K\left( (D_k^{max}(t))^2+(R_k^{max}(t))^2\right)\). Define \(C^{M}=c^{M}+\sum _{k=1}^K\mathbb {E}\{Q_k^D(t)\left( D_k(t)|Z(t)\right) \}\), and then we obtain (17). This finished the proof. \(\square\)
1.4 Proof of (35) and (36)
Adopt an i.i.d. algorithm and we can transform (18) into (47)
Plugging (33) and (34) into (47) and taking a limit as \(\varepsilon \rightarrow 0\) yield
By taking iterated expectation and using telescoping sums over \(t \in \{1, \ldots , T\}\) in (48), and then we obtain
Dividing (49) by VT and using the fact that \(E\{L(Z(T))\}\ge 0\), we acquire
Taking the limit as \(T\rightarrow \infty\) , and after some manipulations, then we obtain
Similarly, plug (33) and (34) into (47), take iterated expectation and use telescoping sums over \(t \in \{1, \cdots , T\}\), then
Divide (52) by \(\varepsilon T\) and take limit as \(T\rightarrow \infty\)
Rights and permissions
About this article
Cite this article
Hu, J., Yang, Q. Dynamic energy-efficient resource allocation in wireless powered communication network. Wireless Netw 25, 3005–3018 (2019). https://doi.org/10.1007/s11276-018-1699-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-018-1699-y