IEEE Transactions on Cloud Computing | 2019

AGATE: Adaptive Gray Area-Based TEchnique to Cluster Virtual Machines with Similar Behavior

 
 

Abstract


As cloud computing data centers grow in size and complexity to accommodate an increasing number of virtual machines, the scalability of monitoring and management processes becomes a major challenge. Recent research studies show that automatically clustering virtual machines that are similar in terms of resource usage may address the scalability issues of IaaS clouds. Existing solutions provide high clustering accuracy at the cost of very long observation periods, that are not compatible with dynamic cloud scenarios where VMs may frequently join and leave. We propose a novel technique, namely Adaptive Gray Area-based TEchnique (AGATE), that provides accurate clustering results for a subset of VMs after a very short time. This result is achieved by introducing elements of fuzzy logic into the clustering process to identify the VMs with undecided clustering assignment (the so-called gray area), that should be monitored for longer periods. To evaluate the performance of the proposed solution, we apply the technique to multiple case studies with real and synthetic workloads. We demonstrate that our solution can correctly identify the behavior of a high percentage of VMs after few hours of observations, and significantly reduce the data required for monitoring with respect to state-of-the-art solutions.

Volume 7
Pages 650-663
DOI 10.1109/TCC.2017.2664831
Language English
Journal IEEE Transactions on Cloud Computing

Full Text