Litcius/Paper detail

Container Scheduling in Co-Located Environments Using QoE Awareness

Marcos Carvalho, Daniel F. Macedo

2023IEEE Transactions on Network and Service Management13 citationsDOI

Abstract

Existing Cloud deployments usually perform automated scheduling and rescheduling based on Quality of Service (QoS) objectives. Services are migrating towards Quality of Experience (QoE), which maps the user experience more effectively than QoS. This work proposes extensions to the Kubernetes scheduler in order to employ QoE objectives into the algorithm. For that, we created deep learning models (using LSTM) to estimate user’s QoE that the cloud can offer. The evaluation was performed on a testbed, and considered two QoE-aware applications (live classroom and video on demand). Experimental results in a testbed show that our scheduler improves the average QoE by at least 61.5% compared to other schedulers, while our proposed resource rescheduling improved the QoE by up to 119%, keeping the average QoE closer to the maximum.

Topics & Concepts

TestbedComputer scienceQuality of experienceCloud computingQuality of serviceScheduling (production processes)Computer networkReal-time computingDistributed computingOperating systemOperations managementEconomicsImage and Video Quality AssessmentIoT and Edge/Fog ComputingMultimedia Communication and Technology