Skip to main content
Log in

Multiple QoS provisioning with pre-emptive priority schedulers in multi-resource OFDMA networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

In this paper, we present an analytical framework for the performance evaluation of a pre-emptive priority scheduler in multi-resource networks, like those using Orthogonal Frequency Division Multiple Access (OFDMA). We focus on Quality of Service (QoS)-guaranteed traffic for which QoS is guaranteed to individual users by restricting the number of admitted users. For this, the QoS-constrained capacity, in terms of the number of supported users, needs to be ascertained a priori. The QoS-constrained capacity is a function of users’ QoS requirements, channel conditions, and radio resource allocation algorithms, which in this work is the pre-emptive priority scheduler. It is, thus, a variable quantity and mostly obtained using time-consuming offline computer simulations. Mathematical models, on the other hand, are timely and accurate, allowing the capacity to be derived in real-time as a function of the current network configuration. Existing works on mathematical modelling of pre-emptive priority schedulers have mostly focussed on single servers or multiple servers where a single server is assigned to each user. In contrast, OFDMA networks have multiple radio resources, i.e., multiple servers and each user may need more than one radio resource for a single packet transmission, i.e. it is a multi-resource system, which has been accounted for in this paper. We classify the users based on their resource requirements and model the pre-emptive priority scheduler as a multi-class, multi-server, multi-resource, non-work conserving queueing system. We derive its QoS metrics like average delay, packet drop probability, throughput, etc., from its continuous-time Markov Chain. We then use the derived QoS metrics to obtain the QoS-constrained capacity and design a threshold based predictive call admission control unit. We have validated the results using extensive discrete event simulations.

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

Similar content being viewed by others

References

  1. Li, J., Wu, X., & Laroia, R. (2013). OFDMA Mobile broadband communications: A systems approach. Cambridge: Cambridge University Press.

    Google Scholar 

  2. Cisco. (2019). Cisco visual networking index: Global mobile data traffic forecast update, 2017–2022. CISCO, Techical report (2019).

  3. ITU-R. (2008). Guidelines for evolution of radio interface technologies for IMT advanced. ITU-R, M 2135.

  4. Palit, B., & Das, S. S. (2015). Performance evaluation of mixed traffic schedulers in OFDMA networks. Wireless Personal Communications, 83(2), 895–924.

    Google Scholar 

  5. Palit, B., Das, S.S. (Aug 2018). A cross layer framework of radio resource allocation for QoS provisioning in multi-channel fading wireless networks. Wireless Networks[Online]. https://doi.org/10.1007/s11276-018-1821-1

  6. Ghosh, P., Das, S.S., Chandhar, P. (May 2012). Estimation of effective radio resource usage for VoIP scheduling in OFDMA cellular networks. In Proceedings of IEEE vehicular technology conference (VTC-Spring) (pp. 1–6).

  7. Ghosh, P., Das, S., Chandhar, P. (Feb. 2012). VoIP scheduling with reduced overhead and radio resource usage estimation-effect on best effort capacity. In: Proceedings of national conference on communications (pp. 1–5).

  8. Palit, B., Tyagi, M., Manoja, V., & Das, S. (Feb. 2014). A generic real-time traffic scheduler for OFDMA based cellular networks. In: Proceedings of IEEE national conference on communications (NCC) (pp. 1–6).

  9. Fan, Y., Kuusela, M., Lunden, P., & Valkama, M. (Apr. 2008). Downlink VoIP support for evolved UTRA. In Proceedings of IEEE wireless communications and networking conference (WCNC) (pp. 1933–1938).

  10. Fan, Y., Kuusela, M., Lunden, P., Valkama, M. (Sep. 2008). Efficient Semi-Persistent Scheduling for VoIP on EUTRA downlink. In Proceedings of IEEE vehicular technology conference (VTC-Fall) (pp. 1–5).

  11. Persson, F. (Sep. 2007). Voice over IP realized for the 3GPP long term evolution. In: Proceedings of vehicular technology conference (VTC-Fall). Baltimore

  12. Jiang, D., Wang, H., Malkamaki, E., Tuomaala, E. (Sep. 2007). Principle and performance of semi-persistent scheduling for VoIP in LTE system. In Proceedingso of international conference on wireless communications, networking and mobile computing (WiCom) (pp. 2861–2864).

  13. Kim, Y.-S. (2008). An efficient scheduling scheme to enhance the capacity of VoIP services in evolved UTRA uplink. EURASIP Journal on Wireless Communications and Networking, 2008(1), 732418. https://doi.org/10.1155/2008/732418.

    Article  Google Scholar 

  14. Kela, P., Puttonen, J., Kolehmainen, N., Ristaniemi, T., Henttonen, T., Moisio, M. (May 2008). Dynamic packet scheduling performance in UTRA Long term evolution downlink. Proceedings of 3rd International Symposium on Wireless Pervasive Computing (pp. 308–313).

  15. Oyman, O., Foerster, J., joo Tcha, Y., & Lee, S.-C. (2010). Toward enhanced mobile video services over WiMAX and LTE [WiMAX/LTE update]. IEEE Communications Magazine, 48(8), 68–76.

    Google Scholar 

  16. Pokhariyal, A., Kolding, T., Mogensen, P. (Sep. 2006). Performance of downlink frequency domain packet scheduling for the UTRAN long term evolution. In IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC).

  17. Monghal, G., Pedersen, K., Kovács, I., & Mogensen, P. (May 2008). QoS oriented time and frequency domain packet schedulers for the UTRAN long term evolution. In Proceedings of IEEE vehicular technology conference (VTC-Spring). Marina Bay, Singapore

  18. Monghal, G., Laselva, D., Michaelsen, P.-H., Wigard, J. (May 2010). Dynamic packet scheduling for traffic mixes of best effort and VoIP users in E-UTRAN downlink. In Proceedings IEEE vehicular technology conference (VTC-Spring) (pp. 1–5).

  19. Adibah Mohd Ramli, H., Sandrasegaran, K., Basukala, R., Patachaianand, R., Xue, M., Lin, C.-C. (May 2010). Resource allocation technique for video streaming applications in the LTE system. In Proceedings of annual wireless and optical communications conference (pp. 1 –5).

  20. Vukadinovic, V., & Karlsson, G. (2010). Video streaming performance under proportional fair scheduling. IEEE Journal on Selected Areas in Communications, 28(3), 399–408.

    Google Scholar 

  21. Andrews, M., Kumaran, K., Ramanan, K., Stolyar, A., Whiting, P., & Vijayakumar, R. (2001). Providing quality of service over a shared wireless link. IEEE Communications Magazine, 39(2), 150–154.

    Google Scholar 

  22. Xiantao, L., Guangyi, L., Ying, W., Ping, Z. (Sep. 2006). Downlink packet scheduling for real-time traffic in multi-user OFDMA system. In Proceedings IEEE vehicular technology conference (VTC-Fall) (pp. 1 –5).

  23. Wang, D., Soni, R., Chen, P., Rao, A. (May 2011). Video telephony over downlink LTE systems with/without QoS provisioning. In 34th IEEE Sarnoff Symposium (pp. 1 –5).

  24. Shin, S., & Ryu, B.-H. (2004). Packet loss fair scheduling scheme for real-time traffic in OFDMA systems*. ETRI Journal, 26(5), 391–396.

    Google Scholar 

  25. Akgul, F., Sunay, M. (Sep. 2004). Efficient resource allocation for statistical QoS assurances in HDR based wireless packet data. In Proceedings of IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC).

  26. Khattab, A., Elsayed, K. (Jun. 2006). Opportunistic scheduling of delay sensitive traffic in OFDMA-based wireless networks. In International Symposium on a World Of Wireless, Mobile and Multimedia Networks (pp. 10, pp. –288).

  27. Sandrasegaran, K., Mohd Ramli, H. A., Basukala, R. (Apr. 2010). Delay-prioritized scheduling for real time traffic in 3GPP LTE system. In Proceedings of IEEE wireless communications and networking conference (pp. 1 –6).

  28. Li, F., Liu, G., He, L. (Dec. 2009). Application-driven cross-layer approaches to video transmission over downlink OFDMA networks. In Proceedings of IEEE GLOBECOM workshops (pp. 1 –6).

  29. Li, F., Liu, G., Xu, J., He, L. (Aug. 2009). Packet scheduling and resource allocation for video transmission over downlink OFDMA networks*. In Proceedings international conference on wireless communications and networks, in China (China COM) (pp 1 –5).

  30. Pyun, J.-Y., Choi, D., Noh, S.-K., & Kwon, G.-R. (2011). OFDMA channel aware error-resilient mobile streaming video service over mobile WiMAX*. IEEE Transactions on Consumer Electronics, 57(1), 68–75.

    Google Scholar 

  31. Parakh, S., Jagannatham, A. (Nov. 2011). Optimal subcarrier allocation for H.264 based scalable video transmission in 4G OFDMA systems. In Proceedings of Australasian telecommunication networks and applications conference (pp. 1 –7).

  32. Ramli, H., Basukala, R., Sandrasegaran, K., Patachaianand, R. (Dec. 2009). Performance of well known packet scheduling algorithms in the downlink 3GPP LTE system*. In Proceedings of IEEE Malaysia international conference on communications.

  33. Bai, Z., Li, M., Dong, Y., Zhang, H., & Ma, P. (2018). Joint fair resource allocation of D2D communication underlaying downlink cellular system with imperfect CSI. IEEE Access, 6, 63131–63142.

    Google Scholar 

  34. Wen, X., Zhang, H., Zhang, H., & Fang, F. (2019). Interference pricing resource allocation and user-subchannel matching for noma hierarchy fog networks. IEEE Journal of Selected Topics in Signal Processing, 13(3), 467–479.

    Google Scholar 

  35. Elayoubi, S. E., Brown, P., Deghel, M., & Galindo-Serrano, A. (2019). Radio resource allocation and retransmission schemes for URLLC Over 5G networks. IEEE Journal on Selected Areas in Communications, 37(4), 896–904.

    Google Scholar 

  36. Zhang, G., Zhang, H., Han, Z., & Karagiannidis, G. K. (2019). Spectrum allocation and power control in full-duplex ultra-dense heterogeneous networks. IEEE Transactions on Communications, 67(6), 4365–4380.

    Google Scholar 

  37. Mitola, J., & Maguire, G. Q. (1999). Cognitive radio: Making software radios more personal. Wireless Personal Communications, 6(4), 13–18.

    Google Scholar 

  38. Almalfouh, S. M., & Stuber, G. L. (2011). Interference-aware radio resource allocation in OFDMA-based cognitive radio networks. IEEE Transactions on Vehicular Technology, 60(4), 1699–1713.

    Google Scholar 

  39. Raeis, M., Shahtalebi, K., & Forouzan, A. R. (2015). Computationally efficient adaptive algorithm for resource allocation in orthogonal frequency-division multiple-access based cognitive radio networks. IET Communications, 9(12), 1442–1449.

    Google Scholar 

  40. Ahmad, A., & Anwar, M. (2016). Resource allocation for OFDMA based cognitive radio networks with arbitrarily distributed finite power inputs. Wireless Personal Communications, 88(4), 839–854.

    Google Scholar 

  41. Chauhan, P., Deka, S. K., Devi, M., Sarma, N. Cooperative spectrum sensing scheduling in multi-channel cognitive radio networks: A broad perspective, CoRR, [Online]. arXiv:1711.02313

  42. Zhang, N., Liang, H., Cheng, N., Tang, Y., Mark, J . W., & Shen, X . S. (2014). Dynamic spectrum access in multi-channel cognitive radio networks. IEEE Journal on Selected Areas in Communications, 32(11), 2053–2064.

    Google Scholar 

  43. Hasan, R., Murshed, M. (Aug 2011) A novel multichannel cognitive radio network with throughput analysis at saturation load. In 2011 IEEE 10th International Symposium on Network Computing and Applications (pp. 211–218).

  44. Zhong, X., Qin, Y., Li, L. (2015). Capacity analysis in multi-radio multi-channel cognitive radio networks: A small world perspective. CoRR, [Online]. arXiv:1501.03601

  45. Feng, M., Mao, S., Jiang, T. (March 2015). Duplex mode selection and channel allocation for full-duplex cognitive femtocell networks. In IEEE wireless communications and networking conference (pp. 1900–1905).

  46. Zhang, H., Jiang, C., Mao, X., & Chen, H. (2016). Interference-limited resource optimization in cognitive femtocells with fairness and imperfect spectrum sensing. IEEE Transactions on Vehicular Technology, 65(3), 1761–1771.

    Google Scholar 

  47. Wang, J., Huang, A., Cai, L., & Wang, W. (2013). On the queue dynamics of multiuser multichannel cognitive radio networks. IEEE Transactions on Vehicular Technology, 62(3), 1314–1328.

    Google Scholar 

  48. Tadayon, N., & Aissa, S. (2014). Multi-channel cognitive radio networks: modeling, analysis and synthesis. IEEE Journal on Selected Areas in Communications, 32(11), 2065–2074.

    Google Scholar 

  49. Omahen, K. J. (1977). Capacity bounds for multiresource queues. Journal of the ACM, 24(4), 646–663.

    MathSciNet  MATH  Google Scholar 

  50. Jaiswal, N. K. (1961). Preemptive resume priority queue. Operations Research, 9(5), 732–742.

    MathSciNet  MATH  Google Scholar 

  51. Welch, P. D. (1964). On pre-emptive resume priority queues. The Annals of Mathematical Statistics, 35(2), 600–612.

    MathSciNet  MATH  Google Scholar 

  52. Stephan, F. F. (1958). Two queues under preemptive priority with poisson arrival and service rates. Operations Research, 6(3), 399–418.

    MathSciNet  MATH  Google Scholar 

  53. Avi-Itzhak, B. (1963). Preemptive repeat priority queues as a special case of the multipurpose server problem-i. Operations Research, 11(4), 597–609.

    MathSciNet  MATH  Google Scholar 

  54. Gaver, D . P. (1962). A waiting line with interrupted service, including priorities. Journal of the Royal Statistical Society Series B (Methodological), 24(1), 73–90.

    MathSciNet  MATH  Google Scholar 

  55. Cobham, A. (1954). Priority assignment in waiting line problems. Journal of the Operations Research Society of America, 2(1), 70–76.

    MATH  Google Scholar 

  56. Holley, J . L. (1954). Waiting line subject to priorities. Journal of the Operations Research Society of America, 2(3), 341–343.

    MATH  Google Scholar 

  57. Avi-Itzhak, B., & Halfin, S. (1995). A method for call admission control in ATM networks with heterogeneous sources. Telecommunication Systems, 4(1), 273–290.

    Google Scholar 

  58. Davis, R. H. (1966). Waiting-time distribution of a multi-server, priority queuing system. Operations Research, 14(1), 133–136.

    MATH  Google Scholar 

  59. Brosh, I. (1969). Preemptive priority assignment in multichannel systems. Operations Research, 17(3), 526–535.

    MATH  Google Scholar 

  60. Mitrani, I., & King, P. (1981). Multiprocessor systems with preemptive priorities. Performance Evaluation, 1(2), 118–125.

    MathSciNet  MATH  Google Scholar 

  61. Bondi, A. B., & Buzen, J. P. (1984). The response times of priority classes under preemptive resume in M/G/M queues. SIGMETRICS Performance Evaluation Review, 12(3), 195–201.

    MATH  Google Scholar 

  62. Wang, J., Baron, O., & Scheller-Wolf, A. (2015). M/M/c queue with two priority classes. Operations Research, 63(3), 733–749.

    MathSciNet  MATH  Google Scholar 

  63. Wang, J., Zeng, Q.-A., & Agrawal, D. P. (2003). Performance analysis of a preemptive and priority reservation handoff scheme for integrated service-based wireless mobile networks. IEEE Transactions on Mobile Computing, 2(1), 65–75.

    Google Scholar 

  64. Harchol-Balter, M., Osogami, T., Scheller-Wolf, A., & Wierman, A. (2005). Multi-server queueing systems with multiple priority classes. Queueing Systems, 51(3), 331–360.

    MathSciNet  MATH  Google Scholar 

  65. Brill, P. H., & Green, L. (1984). Queues in which customers receive simultaneous service from a random number of servers: A system point approach. Management Science, 30(1), 51–68.

    MathSciNet  MATH  Google Scholar 

  66. Rashid, M. M., Hossain, M. J., Hossain, E., & Bhargava, V. K. (2009). Opportunistic spectrum scheduling for multiuser cognitive radio: a queueing analysis. IEEE Transactions on Wireless Communications, 8(10), 5259–5269.

    Google Scholar 

  67. Suliman, I., Lehtomaki, J. (May 2009). Queueing analysis of opportunistic access in cognitive radios. In Proceedings of 2nd international workkshop on cognitive radio and advanced spectrum management (CogART) (pp. 153–157).

  68. Sesia, S., Toufik, I., & Baker, M. (2009). LTE—The UMTS long term evolution: From theory to practice. Hoboken: Wiley.

    Google Scholar 

  69. Batabyal, Subhendu, & Sekhar Das, Suvra. (2015). GoS evaluation for OFDMA cellular networks. Wireless Personal Communications, 83(2), 925–957.

    Google Scholar 

  70. Gross, D., Shortle, J. F., Thompson, J. M., & Harris, C. M. (2008). Fundamentals of queueing theory (4th ed.). New York: Wiley.

    MATH  Google Scholar 

  71. Kleinrock, L. (1975). Queueing systems (Vol. 1, pp. 103–105). Hoboken: Wiley.

    MATH  Google Scholar 

  72. Nogueira, A., Salvador, P., Valadas, R., & Pacheco, A. (2011). Markovian modelling of internet traffic (pp. 98–124). Berlin: Springer.

    Google Scholar 

  73. Hui, J. Y. (1988). Resource allocation for broadband networks. IEEE Journal on Selected Areas in Communications, 6(9), 1598–1608.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Basabdatta Palit.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Derivation of the rate of pre-emption

Derivation of the rate of pre-emption

Pre-emptions occur when a class-\(\textit{1}\) packet on arrival finds that fewer than \(R_{req}^1\) servers are available. One or more class-\(\textit{2}\) packets may have to be pre-empted to accommodate one class-\(\textit{1}\) packet. So, \(N_{2}^{P_d}\), i.e., the rate of pre-emption may be derived as:

$$\begin{aligned}&N_{2}^{P_d} \\ {}&=\mathrm {\frac{Total \ number \ of \ packets \ pre-empted}{Total \ arrival \ time}} \\&=\mathrm {\frac{ 1 \cdot no. \ of \ times \ 1 \ pkt. \ is \ pre-empted+ 2 \cdot no. \ of \ times \ 2 \ pkts \ are \ pre-empted+\cdots }{Total \ arrival \ time}} \\&=\mathrm {\frac{ 1 \cdot \frac{no. \ of \ times \ 1 \ pkt \ is \ pre-empted}{no. \ of \ class-1\ pkts}+ 2 \cdot \frac{no. \ of \ times \ 2 \ pkts \ are \ pre-empted}{no. \ of \ class-1 \ pkts}+\cdots }{\frac{Total \ arrival \ time}{no. \ of \ class-1 pkts}}} \\&=\mathrm {\frac{ 1 \cdot Prob. \ of \ pre-emption \ of \ 1 \ pkt.+ 2 \cdot Prob. \ of \ pre-emption \ of \ 2 \ pkts.+\cdots }{\frac{1}{\lambda _{p_1}}}} \\&=\lambda _{p_1}\cdot \mathrm {Average \ number \ of \ packets \ pre-empted}=\lambda _{p_1}\cdot N_{pre}^\mathbf{ ^{avg}} \end{aligned}$$
(21)

The average number of packets pre-empted per class-\(\textit{1}\) arrival is \(N_{pre}^\mathbf{ ^{avg}}=\sum \limits _{d=0}^{\infty }d*P_p^{d}\), where \(P_p^{d}\) gives the probability that d number of packets are pre-empted. Using the CTMC in Fig. 2 and (15), the numbers of packets pre-empted in state ‘\(\mathbf {s}\)\(=(s_{n_{1}},s_{n_{2}},s_{b_{1}},s_{b_{2}})\) is \(\left\lceil {\frac{R_{req}^1-N_s^{av}}{R_{req}^2}}\right\rceil =\left\lceil {\frac{R_{req}^1 -(\mathrm {N}_{\mathrm {PRB}}-\mathbf {s_{n_{}}}\cdot \mathbf {R_{req}})}{R_{req}^2}}\right\rceil \). So, \(N_{pre}^\mathbf{ ^{avg}}\) may be expressed as:

$$\begin{aligned}&N_{pre}^\mathbf{ ^{avg}}= \sum \limits _{s_{n_{1}}}\sum \limits _{s_{n_{2}}=N_{pre}^2}^{\phi _{2,\phi _1}} \sum _{s_{b_{2}} = 0}^{L_2}\left\lceil {\frac{R_{req}^1-N_s^{av}}{R_{req}^2}}\right\rceil \pi _{(s_{n_{1}}, s_{n_{2}},0,s_{b_{2}})} \\&\quad {\forall s\in \mathcal {S}_{\mathcal {}}\ s.t.\ \frac{\mathrm {N}_{\mathrm {PRB}}-s_{n_{2}}R_{req}^2-R_{req}^1}{R_{req}^1}<s_{n_{1}} <\frac{N_{\mathrm {eff}_{1}}}{R_{req}^1}} \end{aligned}$$
(22)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Palit, B., Das, S.S. & Kamavaram, Y. Multiple QoS provisioning with pre-emptive priority schedulers in multi-resource OFDMA networks. Wireless Netw 26, 3451–3470 (2020). https://doi.org/10.1007/s11276-019-02218-w

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-019-02218-w

Keywords

Navigation