Litcius/Paper detail

Cloud Resource Demand Prediction using Machine Learning in the Context of QoS Parameters

Piotr Nawrocki, Patryk Osypanka

2021Journal of Grid Computing46 citationsDOIOpen Access PDF

Abstract

Abstract Predicting demand for computing resources in any system is a vital task since it allows the optimized management of resources. To some degree, cloud computing reduces the urgency of accurate prediction as resources can be scaled on demand, which may, however, result in excessive costs. Numerous methods of optimizing cloud computing resources have been proposed, but such optimization commonly degrades system responsiveness which results in quality of service deterioration. This paper presents a novel approach, using anomaly detection and machine learning to achieve cost-optimized and QoS-constrained cloud resource configuration. The utilization of these techniques enables our solution to adapt to different system characteristics and different QoS constraints. Our solution was evaluated using a system located in Microsoft’s Azure cloud environment, and its efficiency in other providers’ computing clouds was estimated as well. Experiment results demonstrate a cost reduction ranging from 51% to 85% (for PaaS/IaaS) over the tested period.

Topics & Concepts

Cloud computingComputer scienceQuality of serviceDistributed computingContext (archaeology)Resource allocationTask (project management)Resource (disambiguation)Utility computingReal-time computingOperating systemCloud computing securityComputer networkSystems engineeringBiologyEngineeringPaleontologyCloud Computing and Resource ManagementIoT and Edge/Fog ComputingSoftware System Performance and Reliability