Shan Zhongyuan, Qiao Jianzhong, Lin Shukuan, Zhang Qiang
{"title":"Use Pre-record Algorithm to Improve Process Migration Efficiency","authors":"Shan Zhongyuan, Qiao Jianzhong, Lin Shukuan, Zhang Qiang","doi":"10.1109/DCABES.2015.20","DOIUrl":null,"url":null,"abstract":"Process migration is one of the most important features in parallel and distributed computing. It enables dynamic load balance and makes better utilization of computing resource. Post-copy is a very efficient migration algorithm but it needs process to resume on destination node with incomplete address space which may significantly reduce its efficiency especially at the initial phase. To solve this problem, we propose a new algorithm named as Pre-record. It will prolong process execution on host node for a short while before suspend and record the used memory pages. While transmitting process address space, these recorded pages will be transferred preferentially. So, At the initial phase of process resume on destination node, the needed memory pages have already been stored, no pages faults occurs. We evaluate Pre-record performance through simulation test, make a comparison with the other algorithms, and the results shows that Pre-Record could significantly reduce page faults number and improve process migration efficiency.","PeriodicalId":444588,"journal":{"name":"2015 14th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 14th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DCABES.2015.20","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Process migration is one of the most important features in parallel and distributed computing. It enables dynamic load balance and makes better utilization of computing resource. Post-copy is a very efficient migration algorithm but it needs process to resume on destination node with incomplete address space which may significantly reduce its efficiency especially at the initial phase. To solve this problem, we propose a new algorithm named as Pre-record. It will prolong process execution on host node for a short while before suspend and record the used memory pages. While transmitting process address space, these recorded pages will be transferred preferentially. So, At the initial phase of process resume on destination node, the needed memory pages have already been stored, no pages faults occurs. We evaluate Pre-record performance through simulation test, make a comparison with the other algorithms, and the results shows that Pre-Record could significantly reduce page faults number and improve process migration efficiency.