Abstract
In device-to-device (D2D) communication underlaying a cellular network, the resource control involves traffic admission, mode selection, orthogonal channel assignment, and power control. Traffic admission limits queueing delay, mode selection exploits the proximity gain, and resource allocation guarantees user performance. Jointly optimizing these factors is highly challenging due to the stochastic nature of the system and the coupled control actions. Many previous works only consider a subset of these factors. In this paper, we tackle the joint optimization problem for delay-aware D2D communication. In particular, considering both dynamic traffic arrival and time-varying channel fading, we aim to maximize the time-average sum-rate of the network subject to the time-average throughput guarantee of users and resource allocation constraints. Thus, through presenting a Lyapunov optimization framework, we design an optimal delay-aware traffic admission, mode selection, and resource allocation (DTMR) strategy with polynomial time complexity based on dual optimization and ellipsoid search. We also analytically derive lower bound of the time-average sum-rate achieved by the proposed DTMR strategy. Further, we develop a fast heuristic strategy by decoupling the binary constraints of mode selection and channel assignment. Finally, simulation results demonstrate the superiority of the DTMR strategy against alternative strategies.
Similar content being viewed by others
Notes
We assume that the spectrum bandwidth of a RB is smaller the channel coherence bandwidth, such that the fading is roughly equal across the entire signal bandwidth of the RB [33]. Note that the frequency-selective characteristic over RBs in each time slot will be exploited to design the resource allocation strategy.
If f(W) is convex, then its perspective function \(g(W,x)=f(W/x)x\) is convex. Also, the sum of convex functions is a convex function [30].
In the ith iteration, if the ellipsoid center moves out of the feasible region, i.e., some components of \({\mathbf {z}}_{i}\) become negative, they can be mapped back to the feasible region by setting \({\mathbf {d}}({\mathbf {z}}_{i})\) as the derivative of \({\mathbf {z}}_{i}\) at the negative elements.
References
Doppler, K., Rinne, M., Wijting, C., Ribeiro, C., & Hugl, K. (2009). Device-to-device communication as an underlay to LTE-advanced networks. IEEE Communications Magazine, 47(12), 42–49.
Fodor, G., Dahlman, E., Mildh, G., Parkvall, S., Reider, N., Miklos, G., et al. (2012). Design aspects of network assisted device-to-device communications. IEEE Communications Magazine, 50(3), 170–177.
Lei, L., Zhong, Z., Lin, C., & Shen, X. (2012). Operator controlled device-to-device communications in LTE-advanced networks. IEEE Wireless Communications, 19(3), 96–104.
Feng, D., Lu, L., Yuan-Wu, Y., Li, G., Li, S., & Feng, G. (2014). Device-to-device communications in cellular networks. IEEE Communications Magazine, 52(4), 49–55.
Tang, H., & Ding, Z. (2016). Mixed mode transmission and resource allocation for D2D communication. IEEE Transactions on Wireless Communications, 15(1), 162–175.
Liu, Y. (2016). Optimal mode selection in D2D-enabled multibase station systems. IEEE Communications Letters, 20(3), 470–473.
Chou, H. J., & Chang, R. Y. (2016). Interference-aware D2D mode selection in hybrid MIMO cellular networks. In Proceedings of IEEE ICC, (pp. 1–7). Kuala Lumpur, Malaysia.
Li, Y., Jin, D., Gao, F., & Zeng, L. (2014). Joint optimization for resource allocation and mode selection in device-to- device communication underlaying cellular networks. In Proceedings of IEEE ICC, (pp. 2245–2250). Sydney, Australia.
Wang, R., Zhang, J., Song, S. H., & Letaief, K. B. (2016). Qos-aware joint mode selection and channel assignment for D2D communications. In Proceedings of IEEE ICC, (pp. 1–6). Kuala Lumpur, Malaysia.
Li, Y., Gursoy, M. C., & Velipasalar, S. (2016). Joint mode selection and resource allocation for D2D communications under queueing constraints. In Proceedings of IEEE INFOCOM WKSHPS (pp. 490–495). San Francisco, CA, USA.
Apostolos, G., Konstantinos, K., Aikaterini, N., Foukalas, F., & Khattab, T. (2016). Energy efficient spectrum allocation and mode selection for mission-critical D2D communications. In Proceedings of IEEE INFOCOM WKSHPS, (pp. 435–440). San Francisco, CA, USA.
Nardini, G., Stea, G., Virdis, A., Sabella, D., & Caretti, M. (2017). Resource allocation for network-controlled device-to-device communications in LTE-advanced. Wireless Networks, 23, 787–804.
Ma, R., Xia, N., Chen, H. H., Chiu, C. Y., & Yang, C. S. (2017). Mode selection, radio resource allocation, and power coordination in D2D communications. IEEE Wireless Communication, 24(3), 112–121.
Hoang, T. D., Le, L. B., & Le-Ngoc, T. (2017). Joint mode selection and resource allocation for relay-based D2D communications. IEEE Communications Letters, 21(2), 398–401.
Gao, C., Sheng, X., Tang, J., Zhang, W., Zou, S., & Guizani, M. (2014). Joint mode selection, channel allocation and power assignment for green device-to-device communications. In Proceedings of IEEE ICC, (pp. 178–183). Sydney, Australia.
Wen, S., Zhu, X., Zhang, X., & Yang, D. (2013). Qos-aware mode selection and resource allocation scheme for device-to-device (D2D) communication in cellular networks. In Proceedings of IEEE ICC, (pp. 101–105). Dudapest, Hungary.
Huang, Y., Nasir, A. A., Durrani, S., & Zhou, X. (2016). Mode selection, resource allocation, and power control for D2D-enabled two-tier cellular network. IEEE Transactions on Communications, 64(8), 3534–3547.
Zhou, H., Ji, Y., Li, J., & Zhao, B. (2014). Joint mode selection, MCS assignment, resource allocation and power control for D2D communication underlaying cellular networks. In Proceedings of IEEE WCNC (pp. 1667–1672). Istanbul, Turkey.
Yu, G., Xu, L., Feng, D., Yin, R., Li, G. Y., & Jiang, Y. (2014). Joint mode selection and resource allocation for device-to-device communications. IEEE Transactions on Communications, 62(11), 3814–3824.
Chen, X., Hu, R. Q., Jeon, J., & Wu, G. (2015). Optimal resource allocation and mode selection for D2D communication underlaying cellular networks. In Proceedings of IEEE Globecom (pp. 1–6). San Diego, CA, USA.
Wang, W., Zhang, F., & Lau, V. (2015). Dynamic power control for delay-aware device-to-device communications. IEEE Journal on Selected Areas in Communications, 33(1), 14–27.
Lei, L., Kuang, Y., Cheng, N., Shen, X. S., Zhong, Z., & Lin, C. (2016). Delay-optimal dynamic mode selection and resource allocation in device-to-device communications—part I: Optimal policy. IEEE Transactions on Vehicular Technology, 65(5), 3474–3490.
Lei, L., Kuang, Y., Cheng, N., Shen, X., Zhong, Z., & Lin, C. (2016). Delay-optimal dynamic mode selection and resource allocation in device-to-device communications—part II: Practical algorithm. IEEE Transactions on Vehicular Technology, 65(5), 3491–3505.
Mi, X., Zhao, M., Xiao, L., Zhou, S., & Wang, J. (2015). Delay-aware resource allocation and power control for device-to-device communications. In Proceedings of IEEE WCNC Workshops (pp. 311–316). New Orleans, LA, USA.
Kim, D.-H., Oh, S.-J., & Lim, J. (2016). Multi-channel-based scheduling for overlay inband device-to-device communications. Wireless Networks. doi:10.1007/s11276-016-1306-z.
Neely, M. J. (2010). Stochastic network optimization with application to communication and queueing systems. San Rafael, CA: Morgan & Claypool.
Sheng, M., Li, Y., Wang, X., Li, J., & Shi, Y. (2016). Energy efficiency and delay tradeoff in device-to-device communications underlaying cellular networks. IEEE Journal on Selected Areas in Communications, 34(1), 92–106.
Cui, Y., Lau, V. K. N., Wang, R., Huang, H., & Zhang, S. (2012). A survey on delay-aware resource control for wireless systems—Large deviation theory, stochastic lyapunov drift, and distributed stochastic learning. IEEE Transactions on Information Theory, 58(3), 1677–1701.
Lu, H., Wang, Y., Chen, Y., & Ray Liu, K. J. (2016). Stable throughput region and admission control for device-to-device cellular coexisting networks. IEEE Transactions on Wireless Communications, 15(4), 2809–2824.
Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge: Cambridge University Press.
Yu, W., & Lui, R. (2006). Dual methods for nonconvex spectrum optimization of multicarrier systems. IEEE Transactions on Communications, 54(7), 1310–1322.
3GPP TR 36.814 (2010). Further advancements for E-UTRA physical layer aspects. 3GPP, Technical Report.
Goldsmith, A. (2005). Wireless communications. Cambridge: Cambridge University Press.
Acknowledgements
This work has been supported by the Key Project of National Natural Science Foundation of China (Grant Nos. 91638202 and 61231008), the National Natural Science Foundation of China (Grant No. 61072068), and the 111 Project (Grant No. B08038).
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Proof of Proposition 1
If there exists \(\lambda _{n,b,k}+\lambda _{b,n,k}\ne Q_{n}(t)\) for any n, k, then \(g(\varvec{\lambda })=-\infty\) because \({\mathbf {Z}}\) is an unbounded vector. In this case, \(\lambda _{n,b,k}+\lambda _{b,n,k}=Q_{n}(t), \forall n, k\) is required to maximize \(g(\varvec{\lambda })\) in the dual problem of \({\mathbf {P}}4\). Further, (35)–(38) are proved by applying the KKT conditions [30]. To avoid redundancy, we take \(W_{m,k}^{\mathcal {C}}(t)\), \(\forall m\in \mathcal {M}, \forall k\in \mathcal {K}\), as an illustration. Based on the KKT conditions of \(g(\varvec{\lambda })\) in (33), we can derive that
where \(\theta _{m,k}^{\mathcal {C}}\) is the dual variable for \(W_{m,k}^{\mathcal {C}}\ge 0\) in (27). Based on (55)–(57), if \(W_{m,k}^{\mathcal {C}}(t)>0\), then \(\theta _{m,k}^{\mathcal {C}}=0\) and \(W_{m,k}^{\mathcal {C}}(t)=\left[ \frac{Q_{m}(t)w\tau }{\lambda _{m}\ln 2}-\frac{\varGamma \sigma ^{2}}{h_{m,k}(t)}\right] \cdot x_{m,k}^{\mathcal {C}}(t)\). Otherwise, if \(W_{m,k}^{\mathcal {C}}(t)=0\), then \(\theta _{m,k}^{\mathcal {C}}\ge 0\) and \(\frac{Q_{m}(t)w\tau }{\lambda _{m}\ln 2}<\frac{\varGamma \sigma ^{2}}{h_{m,k}(t)}\). Hence, we can express the optimal relation between \(W_{m,k}^{\mathcal {C}}(t)\) and \(x_{m,k}^{\mathcal {C}}(t)\) with respect to \(g(\varvec{\lambda })\) in (33) as
where \([x]^{+}=\max \{x,0\}\). In addition, with a similar mathematical structure, (36)–(38) can be proved in the same way.
Appendix 2: Proof of Proposition 2
We take \(\lambda _{m}\) as an example and separate the optimal \({\mathbf {W}}_{\mathcal {C}}^{*}(t)\,\triangleq\, [W_{m,k}^{\mathcal {C}^{*}}(t)]_{m\in \mathcal {M},k\in \mathcal {K}}\) into two categories: \({\mathbf {W}}_{\mathcal {C}}^{*}(t)={\mathbf {0}}_{M\times K}\) and \({\mathbf {W}}_{\mathcal {C}}^{*}(t)\ne {\mathbf {0}}_{M\times K}\). In the former case, we have \(\sum _{k\in \mathcal {K}}W_{m,k}^{\mathcal {C}}(t)-P_{\max }^{m}=P_{\max }^{m}\). Based on the complementary slackness condition [30], we have \(\lambda _{m}=0\). While in the latter case, from (35), we can see that if \(\lambda _{m}^{*} \ge \frac{Q_{m}(t)w\tau }{\varGamma \sigma ^{2}\ln 2}\cdot \max _{k\in \mathcal {K}}\left\{ h_{m,k}(t)\right\}\), all \(W_{m,k}^{\mathcal {C}^{*}}(t)\) are equal to zero, which contradicts \({\mathbf {W}}_{\mathcal {C}}^{*}(t)\ne {\mathbf {0}}_{M\times K}\).
Rights and permissions
About this article
Cite this article
Huang, S., Li, J. & Huang, J. DTMR: delay-aware traffic admission, mode selection, and resource allocation for D2D communication. Wireless Netw 25, 439–453 (2019). https://doi.org/10.1007/s11276-017-1559-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-017-1559-1