Resilience Assessment of Cloud Video Transcoding Services

  • Priscila Silva University of Massachusetts
  • Karen da Mata University of Massachusetts
  • Fatemeh Salboukh University of Massachusetts
  • Jamilson Dantas UFPE
  • Lance Fiondella University of Massachusetts

Resumo


In the digital era, cloud-based video transcoding services are essential for platforms like Netflix and YouTube, relying on virtual machines for efficient processing. While prior research has primarily explored performance evaluation, limited attention has been given to the resilience of these services against emerging disruptions. This paper aims to predict the processing rate of video transcoding services to evaluate the resilience of small, medium, and large VMs within a cloud environment by applying four regression models. Findings reveal that a mixed regression model incorporating covariates, their interactions, and polynomial terms provides the most accurate prediction of performance and resilience. Among the VMs, the small VM exhibits the highest resilience, sustaining robust performance across varying conditions, with mean time to failure identified as the key factor in its sustained operation. These insights underscore the significance of predictive models for forecasting resilience, supporting proactive decisions for preventive maintenance and fault-tolerant design to reduce cloud service downtime.
Palavras-chave: Resilience, Cloud Computing, Video Transcoding Services, Virtual Machines, Predictive Models

Referências

Bilal M. Ayyub. 2015. Practical Resilience Metrics for Planning, Design, and Decision Making. ASCE-ASME Journal of Risk and Uncertainty in Engineering Systems, Part A: Civil Engineering 1, 3 (2015), 04015008.

Michel Bruneau and Andrei Reinhorn. 2007. Exploring the concept of seismic resilience for acute care facilities. Earthquake Spectra 23, 1 (2007), 41–62.

Syed Muhammad Ammar Hassan Bukhari, Kashif Bilal, Aiman M. Erbad, Amr Mohamed, and Mohsen Guizani. 2022. Video transcoding at the edge: cost and feasibility perspective. Cluster Computing 26 (2022), 157–180.

Yuhan Chen, Jingyuan Zhu, Tanvir Ahmed Khan, and Baris Kasikci. 2020. CPU Microarchitectural Performance Characterization of Cloud Video Transcoding. In 2020 IEEE International Symposium on Workload Characterization (IISWC). 72–82.

Tewodors Deneke, Habtegebreil Haile, Sébastien Lafond, and Johan Lilius. 2014. Video transcoding time prediction for proactive load balancing. In 2014 IEEE International Conference on Multimedia and Expo (ICME). 1–6.

Adriana Garcia, Hari Kalva, and Borko Furht. 2010. A study of transcoding on cloud environments for video content delivery. In Proceedings of the 2010 ACM Multimedia Workshop on Mobile Cloud Media Computing (Firenze, Italy) (MCMC ’10). Association for Computing Machinery, New York, NY, USA, 13–18.

Erik Hollnagel, David DWoods, and Nancy Leveson. 2006. Resilience engineering: Concepts and precepts. Ashgate Publishing, Ltd.

Ravi Jhawar and Vincenzo Piuri. 2017. Chapter 9 - Fault Tolerance and Resilience in Cloud Computing Environments. In Computer and Information Security Handbook (Third Edition) (third edition ed.), John R. Vacca (Ed.). Morgan Kaufmann, Boston, 165–181.

David G. Kleinbaum, Lawrence L. Kupper, Azhar Nizam, and Eli S Rosenberg. 1999. Applied Regression Analysis and Other Multivariable Methods. Cengage Learning.

Xiangbo Li, Mohsen Amini Salehi, Yamini Joshi, Mahmoud K. Darwich, Brad Landreneau, and Magdy Bayoumi. 2019. Performance Analysis and Modeling of Video Transcoding Using Heterogeneous Cloud Services. IEEE Transactions on Parallel and Distributed Systems 30, 4 (2019), 910–922.

National Research Council. 2012. Disaster Resilience: A National Imperative. The National Academies Press, Washington, DC.

Hoang Pham. 1999. Software Reliability. John Wiley & Sons (1999).

Priscila Silva, Mariana Hidalgo, Mindy Hotchkiss, Lasitha Dharmasena, Igor Linkov, and Lance Fiondella. 2024. Predictive Resilience Modeling Using Statistical Regression Methods. Mathematics 12, 15 (2024).

J.E. Smith and Ravi Nair. 2005. The architecture of virtual machines. Computer 38, 5 (2005), 32–38.

Anil K. Srivastava, Virendra K. Srivastava, and Aman Ullah. 1995. The coefficient of determination and its adjusted version in linear regression models. Econometric Reviews 14, 2 (1995), 229–240.

Maria Torres Vega, Cristian Perra, and Antonio Liotta. 2018. Resilience of Video Streaming Services to Network Impairments. IEEE Transactions on Broadcasting 64, 2 (2018), 220–234.

Zhen Xiao,Weijia Song, and Qi Chen. 2013. Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment. IEEE Transactions on Parallel and Distributed Systems 24, 6 (2013), 1107–1117.

Yulei Xue, Haitao Zhang, and Huadong Ma. 2018. Performance Evaluation of Image and Video Cloud Services. In 2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS). 733–741.

David Y. Yang and Dan M. Frangopol. 2019. Life-cycle management of deteriorating civil infrastructure considering resilience to lifetime hazards: A general approach based on renewal-reward processes. Reliability Engineering & System Safety 183 (2019), 197–212. DOI: 10.1016/j.ress.2018.11.016

A. Yaqoob, T. Bi, and G.-M. Muntean. 2020. A Survey on Adaptive 360° Video Streaming: Solutions, Challenges, and Opportunities. IEEE Communications Surveys Tutorials 22, 4 (2020), 2801–2838.
Publicado
26/11/2024
SILVA, Priscila; MATA, Karen da; SALBOUKH, Fatemeh; DANTAS, Jamilson; FIONDELLA, Lance. Resilience Assessment of Cloud Video Transcoding Services. In: WORKSHOP SOBRE ENGENHARIA DE RESILIÊNCIA EM SISTEMAS DE COMPUTAÇÃO (RECS), 1. , 2024, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 13-18. DOI: https://doi.org/10.5753/recs.2024.35964.