Greedy–knapsack algorithm for optimal downlink resource allocation in LTE networks
- 502 Downloads
- 6 Citations
Abstract
The long term evolution as a mobile broadband technology supports a wide domain of communication services with different requirements. Therefore, scheduling of all flows from various applications in overload states in which the requested amount of bandwidth exceeds the limited available spectrum resources is a challenging issue. Accordingly, in this paper, a greedy algorithm is presented to evaluate user candidates which are waiting for scheduling and select an optimal set of the users to maximize system performance, without exceeding available bandwidth capacity. The greedy–knapsack algorithm is defined as an optimal solution to the resource allocation problem, formulated based on the fractional knapsack problem. A compromise between throughput and QoS provisioning is obtained by proposing a class-based ranking function, which is a combination of throughput and QoS related parameters defined for each application. The simulation results show that the proposed method provides high performance in terms of throughput, loss and delay for different classes of QoS over the existing ones, especially under overload traffic.
Keywords
Long term evolution Downlink scheduling Quality of service Knapsack problem Greedy algorithmNotes
Acknowledgments
The authors are thankful to Dr. Michael Brehm and Prof. Dr. Ravi Prakash for their valuable contribution from the University of Texas at Dallas. Also, this work has been supported by the Malaysian Ministry of Education under the Fundamental Research Grant Scheme FRGS/2/2014 /ICT03/UPM/02/3.
References
- 1.3GPP TR 25.913 V9.0.0. (2009-12). Technical Specifications Group Radio Access Network Requirements for Evolved UTRA (E-UTRA) and Evolved UTRAN (E-UTRAN). (Release 9). [Online]. http://www.3gpp.org
- 2.3GPP TS 23.401 V9.4.0. (2010-03). Technical Specification General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access. (Release 9).Google Scholar
- 3.Biernacki, A., & Tutschku, K. (2014). Comparative performance study of LTE downlink schedulers. Wireless Personal Communications, 74(2), 585–599. doi: 10.1007/s11277-013-1308-4.CrossRefGoogle Scholar
- 4.Gui, X., & Ng, T. S. (1999). Performance of asynchronous orthogonal multicarrier CDMA system in frequency selective fading channel. IEEE Transactions on Communications, 47(7), 1084–1091. doi: 10.1109/26.774858.CrossRefGoogle Scholar
- 5.Bilal, S., Ritesh, M., & Ashwin, S. (2009). Downlink scheduling for multiclass traffic in LTE. EURASIP Journal on Wireless Communications and Networking, 2009, 1–18. doi: 10.1155/2009/510617.Google Scholar
- 6.Capozzi, F., Piro, G., Grieco, L. A., Boggia, G., & Camarda, P. (2013). Downlink packet scheduling in LTE cellular networks: Key design issues and a survey. Communications Surveys and Tutorials IEEE, 15(2), 678–700. doi: 10.1109/SURV.2012.060912.00100.CrossRefGoogle Scholar
- 7.Lobinger, A., Stefanski, S., Jansen, T., & Balan, I. (2011). Coordinating handover parameter optimization and load balancing in LTE self-optimizing networks. In Vehicular technology conference (VTC Spring). IEEE 73rd, Yokohama (pp. 1–5). doi: 10.1109/VETECS.2011.5956561.
- 8.Dottling, M., & Viering, I. (2009). Challenges in mobile network operation: Towards self-optimizing networks. InIEEE international conference on acoustics, speech and signal processing (ICASSP), Taipei (pp. 3609–3612). doi: 10.1109/ICASSP.2009.4960407.
- 9.Kwan, R., Arnott, R., Paterson, R., Trivisonno, R., & Kubota, M. (2010). On mobility load balancing for LTE systems. In IEEE 38th vehicular technology conference fall (VTC 2010-Fall) (pp. 1–5).Google Scholar
- 10.Kasera, S. K., Ramjee, R., Thuel, S. R., & Wang, X. (2005). Congestion control policies for IP-based CDMA radio access networks. IEEE Transactions on Mobile Computing, 4(4), 349–362. doi: 10.1109/TMC.2005.51.CrossRefGoogle Scholar
- 11.Kwan, R., & Leung, C. (2010). A survey of scheduling and interference mitigation in LTE. Journal of Electrical and Computer Engineering, 2010(1), 1–10. doi: 10.1155/2010/273486.CrossRefGoogle Scholar
- 12.Dahlman, E., Parkvall, S., & Skold, J. (2013). 4G: LTE/LTE-advanced for mobile broadband (2nd ed.). London: Academic Press.Google Scholar
- 13.Chieochan, S., & Hossain, E. (2009). Adaptive radio resource allocation in OFDMA systems: A survey of the state-of-the-art approaches. Wirelelss Communications and Mobile Computings, 9(4), 513–527. doi: 10.1002/wcm.696.CrossRefGoogle Scholar
- 14.Chadchan, S. M., & Akki, C. B. (2013). A fair downlink scheduling algorithm for 3GPP LTE networks. International Journal of Computer Network and Information Security, 5(6), 34–41. doi: 10.5815/ijcnis.2013.06.05.CrossRefGoogle Scholar
- 15.Lai, W. K., & Tang, C. L. (2013). QoS-aware downlink packet scheduling for LTE networks. Computer Networks, 57(7), 1689–1698. doi: 10.1016/j.comnet.2013.02.017.CrossRefGoogle Scholar
- 16.Piro, G., Grieco, L. A., Boggia, G., Fortuna, R., & Camarda, P. (2011). Two-level downlink scheduling for real-time multimedia services in LTE networks. IEEE Transactions on Multimedia, 13(5), 1052–1065. doi: 10.1109/TMM.2011.2152381.CrossRefGoogle Scholar
- 17.Kela, P., Puttonen, J., Kolehmainen, N., Ristaniemi, T., Henttonen, T., & Moisio, M. (2008). Dynamic packet scheduling performance in UTRA long term evolution downlink. In 3rd international symposium on wireless pervasive computing (ISWPC) (pp. 308–313). Santorini: IEEE. doi: 10.1109/ISWPC.2008.4556220.
- 18.Ferdosian, N., & Othman, M. (2014). Two-level QoS-oriented downlink packet schedulers in LTE networks: A Review. In Proceedings of the first international conference on advanced data and information engineering (DaEng-2013). Lecture Notes in Electrical Engineering (Vol. 285, pp. 597–604). Singapore: Springer. doi: 10.1007/978-981-4585-18-7_67.
- 19.Monghal, G., Pedersen, K. I., Kovacs, I. Z., & Mogensen, P. E. (2008). QoS oriented time and frequency domain packet schedulers for the UTRAN long term evolution. In Vehicular technology conference (VTC Spring) (pp. 2532–2536). Singapore: IEEE. doi: 10.1109/VETECS.2008.557.
- 20.Jalali, A., Padovani, R., & Pankaj, R. (2000). Data throughput of CDMA-HDR a high efficiency-high data rate personal communication wireless system. In Vehicular technology conference proceedings (VTC Spring) (pp. 1854–1858). Tokyo: IEEE. doi: 10.1109/VETECS.2000.851593.
- 21.Nonchev, S., & Valkama, M. (2011). QoS-oriented packet scheduling for efficient video support in OFDMA-based packet radio systems. In Multiple access communications. Lecture Notes in Computer Science (Vol. 6886, pp. 168–180). Berlin: Springer. doi: 10.1007/978-3-642-23795-9_15.
- 22.Zaki, Y., Weerawardane, T., Gorg, C., & Timm-Giel, A. (2011). Multi-QoS-aware fair scheduling for LTE. In Vehicular technology conference (VTC spring) (pp. 1–5). Yokohama: IEEE. doi: 10.1109/VETECS.2011.5956352.
- 23.Yang, H., Ren, F., Lin, C., & Zhang, J. (2010). Frequency-domain packet scheduling for 3GPP LTE uplink. In INFOCOM, 2010 proceedings (pp. 1–9). San Diego: IEEE. doi: 10.1109/INFCOM.2010.5462089.
- 24.Kwan, R., Leung, C., & Zhang, J. (2008). Multiuser scheduling on the downlink of an LTE cellular system. Research Letters in Communications, 2008, 1–4. doi: 10.1155/2008/323048.CrossRefGoogle Scholar
- 25.Aydin, M. E., Kwan, R., & Wu, J. (2013). Multiuser scheduling on the LTE downlink with meta-heuristic approaches. Physical Communication, 9, 257–265. doi: 10.1016/j.phycom.2012.01.004.CrossRefGoogle Scholar
- 26.Iturralde, M., Wei, A., Ali-Yahiya, T., & Beylot, A. L. (2013). Resource allocation for real time services in LTE networks: Resource allocation using cooperative game theory and virtual token mechanism. Wireless Personal Communications, 72(2), 1415–1435. doi: 10.1007/s11277-013-1086-z.CrossRefGoogle Scholar
- 27.Boussad, I., Lepagnot, J., & Siarry, P. (2013). A survey on optimization metaheuristics. Information Sciences, 2013(237), 82–117. doi: 10.1016/j.ins.2013.02.041.MathSciNetCrossRefMATHGoogle Scholar
- 28.Brehm, M., & Prakash, R. (2013). Overload-state downlink resource allocation in LTE MAC layer. Wireless Networks, 19(5), 913–931. doi: 10.1007/s11276-012-0509-1.CrossRefGoogle Scholar
- 29.Song, G., & Li, Y. (2005). Utility-based resource allocation and scheduling in OFDM-based wireless broadband networks. IEEE Communications Magazine, 43(12), 127–134. doi: 10.1109/MCOM.2005.1561930.CrossRefGoogle Scholar
- 30.Kwon, J. A., & Lee, J. W. (2012). Opportunistic scheduling for an OFDMA system with multi-class services. Wireless Communications and Mobile Computing, 12(12), 1104–1114. doi: 10.1002/wcm.1039.MathSciNetCrossRefGoogle Scholar
- 31.3GPP TS 23.203 V9.4.0 (2010-03). Technical Specification Policy and charging control architecture; (Release 9).Google Scholar
- 32.Ekstrom, H. (2009). QoS control in the 3GPP evolved packet system. IEEE Communications Magazine, 47(2), 76–83. doi: 10.1109/MCOM.2009.4785383.CrossRefGoogle Scholar
- 33.Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2001). Introduction to algorithms (2nd ed.). London: McGraw-Hill Book Company, The MIT Press.MATHGoogle Scholar
- 34.Ferdosian, N., Othman, M., Ali, B. M., & Lun, K. Y. (2015). Throughput-aware Resource Allocation for QoS Classes in LTE Networks. Procedia Computer Science, 59C, 115–122. doi: 10.1016/j.procs.2015.07.344.CrossRefGoogle Scholar
- 35.Jalali, A., Padovani, R., & Pankaj, R. (2000). Data throughput of CDMAHDR high efficiency-high data rate personal communication wireless system. In Vehicular technology conference proceedings (VTC Spring) (pp. 1854–1858). Tokyo: IEEE. doi: 10.1109/VETECS.2000.851593.
- 36.3GPP TSG-RAN1 R1-070674. (2007). Technical Report. LTE physical layer framework for performance verification.Google Scholar
- 37.Kramer, G. (2000). On generating self-similar traffic using pseudo-Pareto distribution. Technical brief, Department of Computer Science, University of California. http://www.glenkramer.com/papers/self_sim.pdf. Accessed Aug 2014.