Predicting Service Metrics from Device Statistics in a Container-Based Environment
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Service assurance is critical for high-demand services running on telecom clouds. While service performance metrics may not always be available in real time to telecom operators or service providers, service performance prediction becomes an important building block for such a system. However, it is generally hard to achieve.
In this master thesis, we propose a machine-learning based method that enables performance prediction for services running in virtualized environments with Docker containers. This method is service agnostic and the prediction models built by this method use only device statistics collected from the server machine and from the containers hosted on it to predict the values of the service-level metrics experienced on the client side.
The evaluation results from the testbed, which runs a Video-on-Demand service using containerized servers, show that such a method can accurately predict different service-level metrics under various scenarios and, by applying suitable preprocessing techniques, the performance of the prediction models can be further improved.
In this thesis, we also show the design of a proof-of-concept of a Real-Time Analytics Engine that uses online learning methods to predict the service-level metrics in real time in a container-based environment.
Place, publisher, year, edition, pages
Quality of service, analytics, machine learning, container, Docker
Communication Systems Computer Systems
IdentifiersURN: urn:nbn:se:kth:diva-175889OAI: oai:DiVA.org:kth-175889DiVA: diva2:864152
Subject / course
Master of Science - Network Services and Systems
2015-10-02, SICS, Kista, Stockholm, 09:48 (English)
Johnsson, Andreas, Dr.
Stadler, Rolf, Prof.