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.













Similar content being viewed by others
References
Sandvine (2019) The global internet phenomena report. https://www.sandvine.com/global-internet-phenomena-webinar-2019
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
Buyya R, Pathan M, Vakali A (eds) (2008) Content delivery networks. Lecture notes in electrical engineering, vol 9. Springer-Verlag, Berlin Heidelberg
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
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
Sitaraman RK, Barton RW (2006) Method and apparatus for measuring stream availability, quality and performance. US Patent 7010598
Garfinkle N (1996) Video on demand. US Patent 5530754 https://www.freepatentsonline.com/5530754.html
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
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
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
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
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
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
Anjum N, Karamshuk D, Shikh-Bahaei M, Sastry N (2017) Survey on peer-assisted content delivery networks. Comput Netw 116:79–95
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
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
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
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
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
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
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
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
Abou-El-Ata M, Hariri A (1992) The m/m/c/n queue with balking and reneging. Comput Oper Res 19(8):713–716
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
Zhang ZG, Tian N (2003) Analysis on queueing systems with synchronous vacations of partial servers. Perform Eval 52(4):269–282
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
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
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
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
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
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04532-1