Use Pre-record Algorithm to Improve Process Migration Efficiency

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.
采用预记录算法提高流程迁移效率
进程迁移是并行和分布式计算最重要的特性之一。它可以实现动态负载平衡,更好地利用计算资源。后拷贝是一种非常有效的迁移算法,但它需要在地址空间不完整的目标节点上进行恢复,这可能会大大降低迁移算法的效率,尤其是在初始阶段。为了解决这一问题,我们提出了一种新的算法Pre-record。在挂起之前,它将在主机节点上延长进程的执行时间,并记录使用的内存页。在传输进程地址空间时,这些记录的页面将被优先传输。因此,在目标节点上进程恢复的初始阶段,所需的内存页已经存储,不会发生页错误。通过仿真测试评估了Pre-record算法的性能,并与其他算法进行了比较,结果表明Pre-record算法可以显著减少页面错误数量,提高流程迁移效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信