Abstract

Due to having many advantages, virtualization technology has been widely used and become a key technique of cloud computing. Live migration of virtual machines is the core and key technique of virtualization fields, but the existing pre-copy live migration approach has the problems of low copy efficiency and long total migration time, so we propose an extreme learning machine (ELM) based adaptive live migration approach of virtual machines (ELMBALMA) in this chapter. Firstly, the approach uses the ELM algorithm to classify the virtual machines according to the type of the running applications, and then choose the best suitable migration algorithms for each type of virtual machines, thereby reduce the time of live migrating of virtual machines. In addition, we proposed a memory compression based live migration algorithm (MCBLMA) for the memory-intensive application scene. The algorithm uses a weight-based measurement method of writable working set, which can accurately measure the writable working set, so that it can reduce the amount of dirty memory page transmission, meanwhile it uses a memory compression algorithm to compress memory pages to be transmitted, and thus reduces the data transmission time. Preliminary experiments show that the proposed approach can significantly reduce the memory pages transmitted, the total migration time and the downtime of virtual machines.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call