A Kalman Filter based Low Complexity Throughput Prediction Algorithm for 5G Cellular Networks
Mayukh Biswas, Ayan Chakraborty, Basabdatta Palit

TL;DR
This paper introduces a low-complexity throughput prediction algorithm for 5G networks using a Kalman filter with linear regression, outperforming ML and DL methods in accuracy and efficiency, and enhancing video streaming QoE.
Contribution
It presents a novel, computationally simple throughput prediction method combining linear regression and Kalman filtering, outperforming complex ML/DL models in accuracy and speed.
Findings
Outperforms ML and DL algorithms in accuracy.
Provides faster inference and retraining times.
Improves QoE in adaptive streaming applications.
Abstract
Throughput Prediction is one of the primary preconditions for the uninterrupted operation of several network-aware mobile applications, namely video streaming. Recent works have advocated using Machine Learning (ML) and Deep Learning (DL) for cellular network throughput prediction. In contrast, this work has proposed a low computationally complex simple solution which models the future throughput as a multiple linear regression of several present network parameters and present throughput. It then feeds the variance of prediction error and measurement error, which is inherent in any measurement setup but unaccounted for in existing works, to a Kalman filter-based prediction-correction approach to obtain the optimal estimates of the future throughput. Extensive experiments across seven publicly available 5G throughput datasets for different prediction window lengths have shown that the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage and Video Quality Assessment · Advanced Wireless Network Optimization · Advanced MIMO Systems Optimization
