TY - GEN
T1 - A group-based load balance scheme for software distributed shared memory systems
AU - Zhuang, Y. C.
AU - Shieh, Ce Kuen
AU - Liang, Tyng Yue
AU - Lee, Jun Qi
AU - Tseng, Li Ming
PY - 2001
Y1 - 2001
N2 - Load balance is an important issue for the performance of software distributed shared memory (DSM) systems. One solution for addressing this issue is to exploit dynamic thread migration at runtime. In order to reduce the data consistency communication increased by thread migration, an effective load balance scheme must carefully choose the threads and the destination nodes for workload migration. A group-based load balance scheme is proposed to resolve this problem. The main characteristic of this scheme is to classify the overloaded nodes and the lightly loaded nodes into a sender group and a receiver group, and then consider all the threads of the sender group and all the nodes of the receiver group for each thread migration decision. The experimental results show that the group-based load balance scheme reduces more communication than previous methods. Besides, the paper also resolves the problem of the high overhead caused by group-based schemes. Therefore, the performance of the test programs is effectively enhanced after minimizing the communication increased by thread migration.
AB - Load balance is an important issue for the performance of software distributed shared memory (DSM) systems. One solution for addressing this issue is to exploit dynamic thread migration at runtime. In order to reduce the data consistency communication increased by thread migration, an effective load balance scheme must carefully choose the threads and the destination nodes for workload migration. A group-based load balance scheme is proposed to resolve this problem. The main characteristic of this scheme is to classify the overloaded nodes and the lightly loaded nodes into a sender group and a receiver group, and then consider all the threads of the sender group and all the nodes of the receiver group for each thread migration decision. The experimental results show that the group-based load balance scheme reduces more communication than previous methods. Besides, the paper also resolves the problem of the high overhead caused by group-based schemes. Therefore, the performance of the test programs is effectively enhanced after minimizing the communication increased by thread migration.
UR - http://www.scopus.com/inward/record.url?scp=24944456907&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=24944456907&partnerID=8YFLogxK
U2 - 10.1109/CCGRID.2001.923216
DO - 10.1109/CCGRID.2001.923216
M3 - Conference contribution
AN - SCOPUS:24944456907
SN - 0769510108
SN - 9780769510101
T3 - Proceedings - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001
SP - 371
EP - 378
BT - Proceedings - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001
T2 - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001
Y2 - 15 May 2001 through 18 May 2001
ER -