Skip to main content
Log in

DTMR: delay-aware traffic admission, mode selection, and resource allocation for D2D communication

  • Published:
Wireless Networks Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. 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.

  2. 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].

  3. 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

  1. 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.

    Article  Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. Tang, H., & Ding, Z. (2016). Mixed mode transmission and resource allocation for D2D communication. IEEE Transactions on Wireless Communications, 15(1), 162–175.

    Article  Google Scholar 

  6. Liu, Y. (2016). Optimal mode selection in D2D-enabled multibase station systems. IEEE Communications Letters, 20(3), 470–473.

    Article  Google Scholar 

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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.

    Article  Google Scholar 

  13. 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.

    Article  Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. 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.

  16. 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.

  17. 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.

    Article  Google Scholar 

  18. 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.

  19. 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.

    Article  Google Scholar 

  20. 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.

  21. 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.

    Article  Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. 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.

    Article  Google Scholar 

  24. 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.

  25. 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.

  26. Neely, M. J. (2010). Stochastic network optimization with application to communication and queueing systems. San Rafael, CA: Morgan & Claypool.

    Book  MATH  Google Scholar 

  27. 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.

    Article  Google Scholar 

  28. 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.

    Article  MathSciNet  MATH  Google Scholar 

  29. 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.

    Article  Google Scholar 

  30. Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge: Cambridge University Press.

    Book  MATH  Google Scholar 

  31. Yu, W., & Lui, R. (2006). Dual methods for nonconvex spectrum optimization of multicarrier systems. IEEE Transactions on Communications, 54(7), 1310–1322.

    Article  Google Scholar 

  32. 3GPP TR 36.814 (2010). Further advancements for E-UTRA physical layer aspects. 3GPP, Technical Report.

  33. Goldsmith, A. (2005). Wireless communications. Cambridge: Cambridge University Press.

    Book  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Jiandong Li.

Appendices

Appendix 1: Proof of Proposition 1

If there exists \(\lambda _{n,b,k}+\lambda _{b,n,k}\ne Q_{n}(t)\) for any nk, 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

$$\begin{aligned}&W_{m,k}^{\mathcal {C}}(t)=\left[ \frac{Q_{m}(t)w\tau }{(\lambda _{m}-\theta _{m,k}^{\mathcal {C}})\ln 2}-\frac{\varGamma \sigma ^{2}}{h_{m,k}(t)}\right] \cdot x_{m,k}^{\mathcal {C}}(t). \end{aligned}$$
(55)
$$\begin{aligned}&\theta _{m,k}^{\mathcal {C}}W_{m,k}^{\mathcal {C}}(t)=0\end{aligned}$$
(56)
$$\begin{aligned}&\lambda _{m} \ge 0, \theta _{m,k}^{\mathcal {C}}\ge 0 \end{aligned}$$
(57)

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

$$\begin{aligned} 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). \end{aligned}$$
(58)

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-017-1559-1

Keywords

Navigation