Skip to main content
Log in

Cost Minimization of Cloud Services for On-Demand Video Streaming

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Cloud Technology is adopted to process video streams because of the great features provided to video stream providers such as the high flexibility of using virtual machines and storage servers at low rates. Video stream providers prepare several formats of the same video to satisfy all users’ devices specification. Video streams in the cloud are either transcoded or stored. However, storing all formats of videos is still costly. In this research, we develop an approach that optimizes cloud storage. Particularly, we propose a method that decides which video in which cloud storage should be stored to minimize the overall cost of cloud services. The results of the proposed approach are promising, it shows effectiveness when the number of frequently accessed video grow in a repository, and when the views of videos increases. The proposed method decreases the cost of using cloud services by up to 22%.

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

Notes

  1. https://aws.amazon.com/.

  2. For a video on demand VOD, we assume that GOPs have been accessed by users, thus the transcoding time was computed before. In case of live streaming, the transcoding time of GOPs could not be based on historical information.

References

  1. Li X, Darwich M, Salehi MA, Bayoumi M. A survey on cloud-based video streaming services. Amsterdam: Elsevier; 2021.

    Book  Google Scholar 

  2. Report GIP. https://www.sandvine.com/trends/global-internetphenomena/. Accessed Jan 2019.

  3. Ahmad I, et al. Video transcoding: an overview of various techniques and research issues. IEEE Trans Multimedia. 2005;7(5):793–804.

    Article  MathSciNet  Google Scholar 

  4. Li X, Salehi MA, Bayoumi M. VLSC: video live streaming using cloud services. In: 6th IEEE international conferences on big data and cloud computing (BDCloud), 2016.

  5. Darwich M, Ismail Y, Darwich T, Bayoumi M. Cost-efficient storage for on-demand video streaming on cloud. In: 2020 IEEE 6th world forum on internet of things (WF-IoT). New Orleans, LA, USA, 2020.

  6. Darwich M, Beyazit E, Salehi MA, Bayoumi M. Cost efficient repository management for cloud-based on-demand video streaming. In: 2017 5th IEEE international conference on mobile cloud computing, services, and engineering (MobileCloud), pp. 39-44. IEEE, 2017.

  7. Sharma N, Krishnappa DK, Irwin D, Zink M, Shenoy P. GreenCache: augmenting off-the-grid cellular towers with multimedia caches. In: Proceedings of the 4th ACM multimedia systems conference, 2013.

  8. Li X, Salehi MA, Bayoumi M, Buyya R. CVSS: a cost- efficient and QoS-aware video streaming using cloud services. In: Proceedings of the 16th ACM/IEEE international conference on cluster cloud and grid computing, ser. CCGrid ’16, May 2016.

  9. https://aws.amazon.com/ec2/pricing/on-demand/.

  10. Jin H, Wu C, Xie X, Li J, Guo M, Lin H, Zhang J. Approximate code: a cost-effective erasure coding framework for tiered video storage in cloud systems. In: Proceedings of the 48th international conference on parallel processing, pp. 1–10. August, 2019.

  11. Balamurugan NM, Adimoolam M, John A. A novel efficient algorithm for duplicate video comparison in surveillance video storage systems. J Ambient Intell Human Comput. 2021. https://doi.org/10.1007/s12652-021-03119-7.

    Article  Google Scholar 

  12. Haynes B, Daum M, He D, Mazumdar A, Balazinska M, Cheung A, Ceze L. VSS: a storage system for video analytics [technical report]. arXiv preprint arXiv:2103.16604. 2021.

  13. Yan H, Li X, Wang Y, Jia C. Centralized duplicate removal video storage system with privacy preservation in IOT. Sensors. 2018;18(6):1814.

    Article  Google Scholar 

  14. Hu H, Wen Y, Niyato D. Public cloud storage-assisted mobile social video sharing: a supermodular game approach. IEEE J Select Areas Commun. 2017;35(3):545–56.

    Article  Google Scholar 

  15. Saroiu S, et al. An analysis of internet content delivery systems. ACM SIGOPS Oper Syst Rev. 2002;36:315–27.

    Article  Google Scholar 

  16. Vakali A, Pallis G. Content delivery networks: status and trends. IEEE Internet Comput. 2003;7(6):68–74.

    Article  Google Scholar 

  17. Jokhio F, Ashraf A, Lafond J, Lilius S. A computation and storage trade-off strategy for cost-efficient video transcoding in the cloud. In: 39th Euromicro conference on software engineering and advanced applications, 2013.

  18. Zhao H, Zheng Q, Zhang W, Du B, Chen Y. A version-aware computation and storage trade-off strategy for multi-version VoD systems in the cloud. In: 2015 IEEE symposium on computers and communication, pp. 943–948, 2015

  19. Zhao H, et al. A version-aware computation and storage trade-off strategy for multi-version VOD systems in the cloud. In: 20th IEEE symposium on computers and communication (ISCC), 2015.

  20. Bjork N, Christopoulos C. Transcoder architectures for video coding. IEEE Trans Consum Electron. 1998;44(1):88–98.

    Article  Google Scholar 

  21. Miranda, LCO, Santos RLT, Laender AHF . Characterizing video access patterns in mainstream media portals. In: Proceedings of the 22nd international conference on world wide web, 2013.

  22. Kim H-W, Mu H, Park JH, Sangaiah AK, Jeong Y-S. Video transcoding scheme of multimedia data-hiding for multiform resources based on intra-cloud. J Ambient Intell Human Comput. 2019. https://doi.org/10.1007/s12652-019-01279-1.

    Article  Google Scholar 

  23. Iturriaga S, Goñi G, Nesmachnow S, Dorronsoro B, Tchernykh A. Cost and QoS optimization of cloud-based content distribution networks using evolutionary algorithms. In: Latin American high performance computing conference, pp. 293–306. Springer, Cham, 2018.

  24. Mahmoud D, Salehi MA, Beyazit E, Bayoumi M. Cost-efficient cloud-based video streaming through measuring hotness. Comput J. 2019;62(5):641–56.

    Article  Google Scholar 

  25. Gao G, Zhang W, Wen Y, Wang Z, Zhu W. Towards cost-efficient video transcoding in media cloud: insights learned from user viewing patterns. IEEE Trans Multimedia. 2015;17(8):1286–96.

    Article  Google Scholar 

  26. Jokhio F, et al. Analysis of video segmentation for spatial resolution reduction video transcoding. In: International symposium on intelligent signal processing and communications systems (ISPACS), 2011.

  27. Newman MEJ. Power laws, Pareto distributions and Zipf’s law. Contemporary physics. 2005;46(5):323–51.

    Article  Google Scholar 

  28. Li X, Yamini J, Darwich MK, Landreneau B, Salehi MA, Bayoumi M. Performance analysis and modeling of video transcoding using heterogeneous cloud services. University of Louisiana at Lafayette, LA, Technical Report, 2016.

  29. Ishfaq A, Wei X, Sun Y, Zhang Y-Q. Video transcoding: an overview of various techniques and research issues. IEEE Trans Multimedia. 2005;7(5):793–804.

    Article  Google Scholar 

  30. Vetro A, Christopoulos C, Sun H. Video transcoding architectures and techniques: an overview. IEEE Signal Process Mag. 2003;20(2):18–29.

    Article  Google Scholar 

  31. Werner O. Requantization for transcoding of MPEG-2 intraframes. IEEE Trans Image Process. 1999;8(2):179–91.

    Article  Google Scholar 

  32. Haskell BG, Puri A, Netravali AN. Digital video an introduction to MPEG-2. Cham: Springer; 1996.

    Google Scholar 

  33. Wiegand T, Sullivan GJ, Bjontegaard G, Luthra A. Overview of the H. 264/AVC video coding standard. IEEE Trans Circuits Syst Video Technol. 2003;13(7):560–76.

    Article  Google Scholar 

  34. Sullivan GJ, Ohm J-R, Han W-J, Wiegand T. Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circuits Syst Video Technol. 2012;22(12):1649–68.

    Article  Google Scholar 

Download references

Funding

No funding resources.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahmoud Darwich.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

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

Darwich, M., Ismail, Y., Darwich, T. et al. Cost Minimization of Cloud Services for On-Demand Video Streaming. SN COMPUT. SCI. 3, 226 (2022). https://doi.org/10.1007/s42979-022-01140-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-022-01140-x

Keywords

Navigation