Identify, analyze and report networking issues in streaming services
End-user streaming services have grown exponentially in the past years. The mechanisms to serve the enormous amounts of content available have seen a lot of improvements in reliability, flexibility, and overall quality. However, a plaguing problem is related to the last part of the delivery infrastructure: home networks. These networks are managed in a myriad of ways. Poor configuration and misuse reflect directly in the quality of the video streaming experience. Detecting home network issues and appropriately reporting them is key in providing the right solution when end-users report problems with the streaming services. — We propose a microservices led system that includes a client-side service that collects data and key performance indicators about the home network. The cloud-enabled microservices collect, store, analyze and correlate such data for enabling preemptive or on-demand actions. We propose that the client-side library is available on a variety of platforms for wider acceptance. The cloud-side of the system is proposed to store the telemetry data securely. The analytics systems perform real-time analysis and correlation between various events to create predictions to identify specific issues, or on a per-user basis, or based on a specific network configuration type. — As an outcome of the analytics and predictions, various dashboards and alarms are generated to allow visual representation of the system or tenant or user status and also enable setting up alarms and notifications that can be integrated with other systems that can address them and take actions.
- Published
- 2020-11
- Content type
- Original Research
- Keywords
- Streaming, Home network issues, Microservices, Multi-tenancy, cloud enabled
- DOI
- 10.5594/M001919