{"title":"优化来回动态迁移","authors":"Kuan-Hsin Lee, I-Cheng Lai, Che-Rung Lee","doi":"10.1145/2996890.2996909","DOIUrl":null,"url":null,"abstract":"Back-and-forth live migration, which means a running VM migrates between two physical machines back and forth, has several important applications. Traditional methods treat each migration as a single event, so the VM releases its system resources on the source site after migration. However, many resources can be kept to mitigate the cost of the next migration back to the machine. This paper presents performance optimization methods for back-and-forth live migration. Different from previous work, our approach can keep the data center resiliency. We leverage the technique of snapshot and the bitmap model, which are available in most existing VM management systems. Using the snapshot, a VM can be immediately restarted from the saved state. The bitmaps model is used to avoid redundant data transmission to decrease the costs of migration. We implemented the bank-and-forth live migration optimization methods in QEMU-KVM 2.0. The experiments show that the proposed methods can significantly reduce the overhead of migrations. The total migration time can be saved up to 99% for some applications.","PeriodicalId":350701,"journal":{"name":"2016 IEEE/ACM 9th International Conference on Utility and Cloud Computing (UCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Optimizing Back-and-Forth Live Migration\",\"authors\":\"Kuan-Hsin Lee, I-Cheng Lai, Che-Rung Lee\",\"doi\":\"10.1145/2996890.2996909\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Back-and-forth live migration, which means a running VM migrates between two physical machines back and forth, has several important applications. Traditional methods treat each migration as a single event, so the VM releases its system resources on the source site after migration. However, many resources can be kept to mitigate the cost of the next migration back to the machine. This paper presents performance optimization methods for back-and-forth live migration. Different from previous work, our approach can keep the data center resiliency. We leverage the technique of snapshot and the bitmap model, which are available in most existing VM management systems. Using the snapshot, a VM can be immediately restarted from the saved state. The bitmaps model is used to avoid redundant data transmission to decrease the costs of migration. We implemented the bank-and-forth live migration optimization methods in QEMU-KVM 2.0. The experiments show that the proposed methods can significantly reduce the overhead of migrations. The total migration time can be saved up to 99% for some applications.\",\"PeriodicalId\":350701,\"journal\":{\"name\":\"2016 IEEE/ACM 9th International Conference on Utility and Cloud Computing (UCC)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-12-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE/ACM 9th International Conference on Utility and Cloud Computing (UCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2996890.2996909\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE/ACM 9th International Conference on Utility and Cloud Computing (UCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2996890.2996909","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Back-and-forth live migration, which means a running VM migrates between two physical machines back and forth, has several important applications. Traditional methods treat each migration as a single event, so the VM releases its system resources on the source site after migration. However, many resources can be kept to mitigate the cost of the next migration back to the machine. This paper presents performance optimization methods for back-and-forth live migration. Different from previous work, our approach can keep the data center resiliency. We leverage the technique of snapshot and the bitmap model, which are available in most existing VM management systems. Using the snapshot, a VM can be immediately restarted from the saved state. The bitmaps model is used to avoid redundant data transmission to decrease the costs of migration. We implemented the bank-and-forth live migration optimization methods in QEMU-KVM 2.0. The experiments show that the proposed methods can significantly reduce the overhead of migrations. The total migration time can be saved up to 99% for some applications.