Abstract
Continuity is a critical aspect of video-streaming services due to large user abandonment costs resulting from interruptions in the middle of video playback. Server performance problems in particular are in the origin of soft failures manifested as degradation of video quality, which can have the same impact on viewer experience as hard failures (e.g., abrupt connection termination). Predicting both failure types is essential to avoid their propagation to end-users by means of proactive repairs. This paper addresses the problem of predicting and diagnosing performance problems in streaming servers in terms of its main cause (client-workload overloading and performance anomaly) for proactive repair, server capacity planning and fault repair. Evaluation of the approach using several machine learning algorithms showed that (1) Bayesian Networks predicted 93% of failures, (2) prediction performance is worse for performance anomalies than for client-workload overloading, (3) diagnosis correctness for predicted failures is 100% for client-workload overloading failures and approximately 98% for performance anomalies.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.