Visible to the public A Machine Learning Approach to Live Migration Modeling

TitleA Machine Learning Approach to Live Migration Modeling
Publication TypeConference Paper
Year of Publication2017
AuthorsJo, Changyeon, Cho, Youngsu, Egger, Bernhard
Conference NameProceedings of the 2017 Symposium on Cloud Computing
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5028-0
Keywordslive migration, machine learning, Metrics, Performance modeling, pubcrawl, resilience, Resiliency, Scalability, virtualization, work factor metrics
Abstract

Live migration is one of the key technologies to improve data center utilization, power efficiency, and maintenance. Various live migration algorithms have been proposed; each exhibiting distinct characteristics in terms of completion time, amount of data transferred, virtual machine (VM) downtime, and VM performance degradation. To make matters worse, not only the migration algorithm but also the applications running inside the migrated VM affect the different performance metrics. With service-level agreements and operational constraints in place, choosing the optimal live migration technique has so far been an open question. In this work, we propose an adaptive machine learning-based model that is able to predict with high accuracy the key characteristics of live migration in dependence of the migration algorithm and the workload running inside the VM. We discuss the important input parameters for accurately modeling the target metrics, and describe how to profile them with little overhead. Compared to existing work, we are not only able to model all commonly used migration algorithms but also predict important metrics that have not been considered so far such as the performance degradation of the VM. In a comparison with the state-of-the-art, we show that the proposed model outperforms existing work by a factor 2 to 5.

URLhttps://dl.acm.org/citation.cfm?doid=3127479.3129262
DOI10.1145/3127479.3129262
Citation Keyjo_machine_2017