TY - GEN
T1 - Use pre-record algorithm to improve process migration efficiency
AU - Zhongyuan, Shan
AU - Jianzhong, Qiao
AU - Shukuan, Lin
AU - Qiang, Zhang
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2016/3/8
Y1 - 2016/3/8
N2 - 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.
AB - 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.
KW - Adress space
KW - Distributed computing
KW - Page fault
KW - Post-copy
KW - Process migration
UR - https://www.scopus.com/pages/publications/84978039665
U2 - 10.1109/DCABES.2015.20
DO - 10.1109/DCABES.2015.20
M3 - 会议稿件
AN - SCOPUS:84978039665
T3 - Proceedings - 14th International Symposium on Distributed Computing and Applications for Business, Engineering and Science, DCABES 2015
SP - 50
EP - 53
BT - Proceedings - 14th International Symposium on Distributed Computing and Applications for Business, Engineering and Science, DCABES 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 14th International Symposium on Distributed Computing and Applications for Business, Engineering and Science, DCABES 2015
Y2 - 18 August 2015 through 24 August 2015
ER -