Skip to main content

Advertisement

Log in

Multimedia content delivery services in the cloud with partial sleep and abandonment

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The recent past has witnessed tremendous advances in the fields of storage computing and communication technology, enabling the realization of multimedia service networks. These networks lead to rapid consumption of network bandwidth due to the voluminous transfer of real-time data. An example of a multimedia service network is the Video-On-Demand service which enables the streaming of video on demand. In this paper, we consider the impatient behavior of viewers while waiting for the video and allow a fixed number of servers to take sleep when idle. We observe that idle servers consume a significant amount of energy. Dynamically sending servers into hibernation or sleep shall increase energy efficiency, leading to lower costs incurred by content providers. We enable a fixed number of servers to take a partial synchronous sleep when idle. We model it by a GI/M/c/N queue with abandonment and partial synchronous sleep mode. We propose a cost function for the model and examine the dependence upon the various system parameters. The number of servers that should be commissioned such that the system meets prescribed standards for performance, while minimizing associated cost is determined. Also, the performance measures of the model are compared on a variety of fronts, including cost and energy expended.

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Sandvine (2019) The global internet phenomena report. https://www.sandvine.com/global-internet-phenomena-webinar-2019

  2. VNI C (2018) Cisco visual networking index: forecast and trends, 2017-2022 white paper. https://davidellis.ca/wp-content/uploads/2019/05/cisco-vni-feb2019.pdf

  3. Buyya R, Pathan M, Vakali A (eds) (2008) Content delivery networks. Lecture notes in electrical engineering, vol 9. Springer-Verlag, Berlin Heidelberg

  4. Yang P, Xiong N, Ren J (2020) Data security and privacy protection for cloud storage: A survey. IEEE Access 8:131723–131740. https://doi.org/10.1109/ACCESS.2020.3009876

    Article  Google Scholar 

  5. Barroso LA, Clidaras J, Hölzle U (2013) The datacenter as a computer: an introduction to the design of warehouse-scale machines. Synth Lect Comput Archit 8(3):1–154

    Google Scholar 

  6. Sitaraman RK, Barton RW (2006) Method and apparatus for measuring stream availability, quality and performance. US Patent 7010598

  7. Garfinkle N (1996) Video on demand. US Patent 5530754 https://www.freepatentsonline.com/5530754.html

  8. Yan H, Lin TH, Gao C, Li Y, Jin D (2018) On the understanding of video streaming viewing behaviors across different content providers. IEEE Trans Netw Serv Manag 15(1):444–457. https://doi.org/10.1109/TNSM.2017.2785298

    Article  Google Scholar 

  9. Krishnan SS, Sitaraman RK (2013) Video stream quality impacts viewer behavior: inferring causality using quasi-experimental designs. IEEE/ACM Trans Netw 21(6):2001–2014

    Article  Google Scholar 

  10. Dhage SN, Patil SK, Meshram B (2014) Survey on: interactive video-on-demand (vod) systems. In: Circuits, Systems, Communication and Information Technology Applications (CSCITA), 2014 International Conference on, IEEE, pp 435–440

  11. Mulerikkal JP, Khalil I (2007) An architecture for distributed content delivery network. In: Networks, 2007. ICON 2007. 15th IEEE International Conference on, IEEE, pp 359–364

  12. Buyya R, Beloglazov A, Abawajy J (2010) Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. In: Proceedings of the 16th International Conference on Parallel and Distributed Processing Techniques and Applications 2010, World Academy of Science, Engineering and Technology

  13. Deng H, Huang L, Xu H, Liu X, Wang P, Fang X (2020) Revenue maximization for dynamic expansion of geo-distributed cloud data centers. IEEE Trans Cloud Comput 8(3):899–913. https://doi.org/10.1109/TCC.2018.2808351

    Article  Google Scholar 

  14. Anjum N, Karamshuk D, Shikh-Bahaei M, Sastry N (2017) Survey on peer-assisted content delivery networks. Comput Netw 116:79–95

    Article  Google Scholar 

  15. Zolfaghari B, Srivastava G, Roy S, Nemati HR, Afghah F, Koshiba T, Razi A, Bibak K, Mitra P, Rai BK (2020) Content delivery networks: state of the art, trends, and future roadmap. ACM Comput Surv 53(2):1–34

    Article  Google Scholar 

  16. Alhazmi K, Sharkh MA, Shami A (2018) Drawing the cloud map: virtual network provisioning in distributed cloud computing data centers. IEEE Syst J 12(2):1480–1491. https://doi.org/10.1109/JSYST.2015.2484298

    Article  Google Scholar 

  17. Lin CF, Leu MC, Chang CW, Yuan SM (2011) The study and methods for cloud based cdn. In: Cyber-enabled Distributed Computing and Knowledge Discovery (CyberC), 2011 International Conference on, IEEE, pp 469–475

  18. Li Y, Shen Y, Liu Y (2012) Utilizing content delivery network in cloud computing. In: Computational Problem-solving (ICCP), 2012 International Conference on, IEEE, pp 137–143

  19. Chen F, Guo K, Lin J, La, (2012) Porta T (2012) Intra-cloud lightning: building cdns in the cloud. INFOCOM. Proceedings IEEE, IEEE, pp 433–441

  20. Nehra P, Nagaraju A (2019) Sustainable energy consumption modeling for cloud data centers. In: 2019 IEEE 5th International Conference for Convergence in Technology (I2CT), pp 1–4, https://doi.org/10.1109/I2CT45611.2019.9033927

  21. Zhang ZH, Jiang XF, Xi HS (2016) Optimal content placement and request dispatching for cloud-based video distribution services. Int J Autom Comput 13(6):529–540

    Article  Google Scholar 

  22. Chang Z, Chan SHG (2016) Video management and resource allocation for a large-scale vod cloud. ACM Trans Multimed Comput Commun Appl 12(5s):72

    Article  Google Scholar 

  23. Abou-El-Ata M, Hariri A (1992) The m/m/c/n queue with balking and reneging. Comput Oper Res 19(8):713–716

    Article  Google Scholar 

  24. Yue D, Yue W (2009) Analysis of an M/M/c/N queueing system with balking, reneging, and synchronous vacations. In: Yue W, Takahashi Y, Takagi H (eds) Advances in queueing theory and network applications. Springer, New York, pp 165–180

    Chapter  Google Scholar 

  25. Zhang ZG, Tian N (2003) Analysis on queueing systems with synchronous vacations of partial servers. Perform Eval 52(4):269–282

    Article  Google Scholar 

  26. Wu Y, Wu C, Li B, Qiu X, Lau FC (2011) Cloudmedia: when cloud on demand meets video on demand. In: Distributed Computing Systems (ICDCS), 2011 31st International Conference on, IEEE, pp 268–277

  27. Goswami V, Patra SS, Mund G (2012) Performance analysis of cloud with queue-dependent virtual machines. In: Recent Advances in Information Technology (RAIT), 2012 1st International Conference on, IEEE, pp 357–362

  28. Ellens W, Akkerboom J, Litjens R, van den Berg H, et al (2012) Performance of cloud computing centers with multiple priority classes. In: Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on, IEEE, pp 245–252

  29. Nan X, He Y, Guan L (2016) Joint optimization of resource allocation and workload scheduling for cloud based multimedia services. In: 2016 IEEE 18th International Workshop on Multimedia Signal Processing (MMSP), pp 1–6

  30. Noormohammadpour M, Raghavendra CS (2018) Datacenter traffic control: understanding techniques and tradeoffs. IEEE Commun Surv Tutor 20(2):1492–1525. https://doi.org/10.1109/COMST.2017.2782753

    Article  Google Scholar 

  31. Liu X, Tong W, Zhi X, ZhiRen F, WenZhao L (2014) Performance analysis of cloud computing services considering resources sharing among virtual machines. J Supercomput 69(1):357–374

    Article  Google Scholar 

  32. Sahoo S, Nidhi M, Sahoo KS, Sahoo B, Turuk AK (2017) Video delivery services in media cloud with abandonment: an analytical approach. In: 2017 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS), IEEE, pp 1–6

  33. Guha D, Goswami V, Banik A (2016) Algorithmic computation of steady-state probabilities in an almost observable GI/M/c queue with or without vacations under state dependent balking and reneging. Appl Math Model 40(5–6):4199–4219

    Article  MathSciNet  Google Scholar 

  34. Qiu X, Dai Y, Xiang Y, Xing L (2019) Correlation modeling and resource optimization for cloud service with fault recovery. IEEE Trans Cloud Comput 7(3):693–704. https://doi.org/10.1109/TCC.2017.2691323

    Article  Google Scholar 

  35. Jafarnejad Ghomi E, Rahmani AM, Qader NN (2019) Applying queue theory for modeling of cloud computing: a systematic review. Concurr Comput Pract Exp 31(17):e5186

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Veena Goswami.

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

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Goswami, V., Panda, G. Multimedia content delivery services in the cloud with partial sleep and abandonment. J Supercomput 78, 17178–17201 (2022). https://doi.org/10.1007/s11227-022-04532-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04532-1

Keywords

Navigation