Semantic-Aware Online Workload Characterization and Consolidation
Arnamoy Bhattacharyya, Seyed Ali Jokar Jandaghi, Cristiana Amza · 2018
Analyzing behavioral patterns of workloads is critical to understanding Cloud computing environments. How-ever, until recently, allocation of resources to Virtual Machines running the workloads were static, based on user specifications. Cloud providers performed resource consolidation mostly by packing low priority, best effort workloads with regular workloads with strict QoS requirements. This paper is building on recent efforts towards dynamic, on-line resource consolidation based on workload recognition and resource usage prediction. We introduce a new methodology for online VM consolidation that is based on a combination of resource usage data and program features for accurate resource prediction of the running workloads. We show a 15% improvement in prediction accuracy versus a baseline method using resource usage alone and an average 30% saving in resources after online consolidation with around 25% less resource capacity violations using our method.