Enhanced QoS Through Optimized Architecture for Video Streaming Applications in Heterogeneous Networks

Abstract

The exponential growth in the number of internet users for utilizing diversified applications, such as Voice over IP(VoIP), video on demand (VoD), video streaming and e-learning, has resulted in a steady increase in traffic on the transmission channel. Despite video streaming being a large contributor of traffic to both commercial and non-commercial uses, it still lags in the proper delivery of data to the users of cellular devices and another heterogeneous network. As the popularity of video streaming services increases, so does the user’s expectation for quality services. The poor quality of video streaming services has now become absolute in the video stream ecosystem. Therefore, video service providers have taken providing good Quality of Service to their users as their major goal. Provisioning of optimal QoS services in these applications become a challenging task for service providers in the presence of huge traffic and congestion. Since video streaming architecture follows a server-client architecture model, we propose to optimize the functions at the server-side to maximize QoS. The performance of the proposed architecture is compared with the existing architecture in terms of QoS features such as delay, delivery ratio and throughput for various data rates and buffer sizes. The proposed work is simulated using NS2 Simulator. The results show that, end to end delay is reduced by 10%, the delivery ratio is improved by 12% and throughput is improved by 17% when compared to the existing architecture.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

References

  1. 1.

    Al-Tamimi, A.K., Jain, R., & So-In, C. (2010). Dynamic resource allocation based on online traffic prediction for video streams. In IEEE 4th international conference on internet multimedia services architecture and application (IMSAA).

  2. 2.

    Zahran, A. H., & Sreenan, C. J. (2010). thresholdbased media streaming optimization for heterogeneous wireless networks. IEEE Transactions on Mobile Computing, 9(6), 52.

    Article  Google Scholar 

  3. 3.

    Seetharam, A., Dutta, P., Arya, V., Kurose, J., Chetlur, M., & Kalyanaraman, S. (2015). On managing quality of experience of multiple video streams in wireless networks. IEEE Transactions on Mobile Computing, 14(3), 64.

    Article  Google Scholar 

  4. 4.

    Avudaiammal, R., Swarnalatha, A., & Seethalakshmi, P. (2018). Network processor based high speed packet classifier for multimedia applications. Wireless Personal Communications, 98(1), 1219–1236.

    Article  Google Scholar 

  5. 5.

    Avudaiammal, R., & Seethalakshmi, P. (2012). Design and implementation of a hybrid packet scheduling algorithm on network processor based router for enhancing QoS of multimedia applications. European Journal of Scientific Research, 72(2), 245–262.

    Google Scholar 

  6. 6.

    Bajic, I. V., Tickoo, O., Balan, A., Kalyanaraman, S., & Woods, J. W. (2003). Integrated end-to-end buffer management and congestion control for scalable video communications. IEEE International Conference on Image Processing., 3, 89.

    Google Scholar 

  7. 7.

    Broitman, M., Shilinskii, N., & Solovyov, K. (2012). Adaptive management algorithms for a fixed jitter buffer. Automatic Control and Computer Sciences, 46(1), 12–17.

    Article  Google Scholar 

  8. 8.

    Cacheda, R. A., García, D. C., Cuevas, A., Castano, F. J. G., Sánchez, J. H., Koltsidas, G., & Pantò, A. (2007). QoS requirements for multimedia services. In Resource management in satellite networks (pp. 67–94). Springer, Boston.

  9. 9.

    Harinath, D. (2012). Buffers in 802.11-based networks. International Journal of Advanced Research in Computer Science and Software Engineering, 2(12), 61.

    Google Scholar 

  10. 10.

    Wang, F., Fei, Z., & Wang, J. (2017). HAS dynamic buffer-driven resource management to enhance QoE in mobile network. China Communications on Theories and Systems, 14(7), 51.

    MathSciNet  Google Scholar 

  11. 11.

    Scalosub, G., Marbach, P., & Liebeherr, J. (2013). Buffer management for aggregated streaming data with packet dependencies. IEEE Transactions on Parallel and Distributed Systems, 24(3), 14.

    Article  Google Scholar 

  12. 12.

    Jammeh, E., Fleury, M., & Ghanbari, M. (2008). Fuzzy-logic congestion control of transcoded video streaming without packet loss feedback. IEEE Transactions on Circuits and Systems for Video Technology, 18(3), 387–393.

    Article  Google Scholar 

  13. 13.

    Yao, J., Ma, C., Yu, H., Liu, Y., & Yuan, Q. (2017). A utility-based buffer management policy for improving data dissemination in opportunistic networks. China Communications, 14(7), 12.

    Article  Google Scholar 

  14. 14.

    Xu, J., Andrepoulos, Y., Xiao, Y., & van der Schaar, M. (2014). Non-stationary resource allocation policies for delay-constrained video streaming: Application to video over internet-of-things-enabled networks. IEEE Journal on Selected Areas IN Communications, 32(4), 63.

    Article  Google Scholar 

  15. 15.

    Chen, J., & Zhang, X. (2013). QoS of mobile real-time streaming adapted to bandwidth. In IEEE international conference on high performance computing and communications and IEEE international conference on embedded and ubiquitous computing.

  16. 16.

    Kim, J.-W., Hur, K., & Lee, S.-R. (2014). A novel multimedia streaming scheme for N-screen services in wireless USB networks. Wireless Personal Communications, Springer, 79, 1571–1589.

    Article  Google Scholar 

  17. 17.

    Kazemitabar, H., Ahmed Ali, S., Nisar, K., Md Said, A., & Hasbullah, H. (2010). A survey on voice over ip over wireless lans. World Academy of Science Engineering and Technology (WASET), 71, 352–358.

    Google Scholar 

  18. 18.

    Memon, S. K., Nisar, K., & Ahmad, W. (2019). Performance evaluation of densely deployed WLANs using directional and omni-directional antennas. In Computational science and technology (pp. 369–378). Springer, Singapore.

  19. 19.

    Hassan, M., Landolsi, T., & Mukhtar, H. (2010). A channel-aware and occupancy-dependent scheduler for video transmission over wireless channels. International Journal of Computer Networks and Communications (IJCNC), 2(5), 97.

    Google Scholar 

  20. 20.

    Rashid, M. M., & Bhargava, V. K. (2010). A modelbased downlink resource allocation framework for IEEE 802.16e mobile WiMAX systems. IEEE Transactions on Vehicular Technology, 59(8), 67.

    Article  Google Scholar 

  21. 21.

    Carlsson, N., Eager, D., Krishnamoorthi, V., & Polishchuk, T. (2017). Optimized adaptive streaming of multi-video stream bundles. IEEE Transactions on Multimedia, 19(7), 1637–1653.

    Article  Google Scholar 

  22. 22.

    Nisar, K., Ibrahim, A. A. A., Wu, L., Adamov, A., & Deen, M. J. (2016). Smart home for elderly living using Wireless Sensor Networks and an Android application. In 2016 IEEE 10th international conference on application of information and communication technologies (AICT) (pp. 1–8).

  23. 23.

    Nisar, K., Said, A. M., & Hasbullah, H. (2010). Enhanced performance of packet transmission using system model over VoIP network. In 2010 international symposium on information technology (Vol. 2, pp. 1005–1008).

  24. 24.

    Nisar, K., Said, A. M., & Hasbullah, H. (2009). Enhanced performance of IPv6 packet transmission over VoIP network. In 2009 2nd IEEE international conference on computer science and information technology (pp. 500–504).

  25. 25.

    Nisar, K., Hasbullah, H., & Said, A. M. (2009). Internet call delay on peer to peer and phone to phone VoIP network. In 2009 international conference on computer engineering and technology (Vol. 2, pp. 517–520).

  26. 26.

    Nisar, K., & Hasbullah, H. (2008). The effect of panoramic view of a digital map on user satisfaction-a tourism industry’s case study. In 2008 international symposium on information technology (Vol. 1, pp. 1–4).

  27. 27.

    Avudaiammal, R., & Swarnalatha, A. (2015). Implementation of scalable packet classification algorithm using embedded network processor. International Journal of Applied Engineering Research, 10(66), 66–68.

    Google Scholar 

  28. 28.

    Sadr, S., & Valentin, S (2013). Anticipatory buffer control and resource allocation for wireless video streaming. In IEEE globecom, multimedia (cs.MM); networking and internet architecture (cs.NI)”; systems and control (cs.SY), arXiv:1304.3056v1 [cs.MM].

  29. 29.

    Sattar, F., Hussain, M., & Nisar, K. (2011). A secure architecture for open source VoIP solutions. In 2011 international conference on information and communication technologies (pp. 1–6).

  30. 30.

    Chan, S.-P., Kok, C.-W., & Wong, A. K. (2005). Multimedia streaming gateway with jitter detection. IEEE Transactions on Multimedia, 7(3), 51.

    Google Scholar 

  31. 31.

    Xiang, S., Xing, M., Cai, L., & Pan, J. (2015). Dynamic rate adaptation for adaptive video streaming in wireless networks. Elsevier, Signal Processing-Image Communication,. https://doi.org/10.1016/j.image.2015.08.007i.

    Article  Google Scholar 

  32. 32.

    Kim, T. O., Devanarayana, C. N., Choi, B. D., & Alfa, A. S. (2015). An optimal admission control protocol for heterogeneous multicast streaming services. IEEE Transactions on Communications, 63(6), 58.

    Google Scholar 

  33. 33.

    Li, T., & Leith, D. J. (2008). Buffer sizing for TCP flows in 802.11e WLANs. IEEE Communications Letters, 12(3), 49.

    Google Scholar 

  34. 34.

    Singh, V., Ott, J., & Curcio, I. D. D. (2012). Predictive buffering for streaming video in 3G networks. In IEEE international symposium on a world of wireless, mobile and multimedia networks (WoWMoM).

  35. 35.

    Ji, X., Huang, J., Chiang, M., Lafruit, G., & Catthoor, F. (2009). Scheduling and resource allocation for SVC streaming over OFDM downlink systems. IEEE Transactions on Circuits and Systems for Video Technology, 19(10), 21.

    Google Scholar 

  36. 36.

    Chung, Y.-H., & Chang, C.-J. (2012). A balanced resource scheduling scheme with adaptive priority thresholds for OFDMA downlink systems. IEEE Transactions on Vehicular Technology, 61(3), 67.

    Article  Google Scholar 

  37. 37.

    Zhu, Y.-H., Lu, H.-C., & Leung, V. C. M. (2012). Access point buffer management for power saving in IEEE 802.11 WLANs. IEEE Transactions on Network and Service Management, 9(4), 94.

    Article  Google Scholar 

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to S. Duraimurugan.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Duraimurugan, S., Avudaiammal, R. & Vincent, P.M.D.R. Enhanced QoS Through Optimized Architecture for Video Streaming Applications in Heterogeneous Networks. Wireless Pers Commun (2021). https://doi.org/10.1007/s11277-021-08109-8

Download citation

Keywords

  • Congestion control
  • Video streaming
  • Resource allocator
  • Rate estimator
  • Buffer manager
  • QoS