| Previous | [ 1] | [ 2] | [ 3] | [ 4] | [ 5] | [ 6] | [ 7] | [ 8] | [ 9] | [ 10] | [ 11] | [ 12] | [ 13] | [ 14] | [ 15] | [ 16] | [ 17] | [ 18] | [ 19] | [ 20] |
¡@
Yi-Min Wang
Department of Computer Science and Information Management
Providence University
Taichung, 433 Taiwan
E-mail: ymwang@pu.edu.tw
This paper studies the load sharing problem among heterogeneous cluster systems.
The heterogeneous clusters we consider are time-sharing, and the computers in these
clusters have different CPU powers and memory capacities. Load sharing means even
workloads among all coordinated computers in the system. As some nodes suffer from
high loading, it is necessary to migrate some jobs to the nodes with light loading. Recently,
many load sharing policies, such as CPU-based and Memory-based policies, have
been proposed for single-cluster system. However, they cannot be directly applied to
larger-scale heterogeneous cluster systems. Without careful assignment, the cluster systems
will waste time in moving migrated jobs to remote cluster, and thus reduce the performance
of the cluster systems. In this paper we propose a simple but effective load
sharing policy, local cluster first (LCF) policy, to improve the performance of various
load sharing algorithms on heterogeneous cluster systems. The idea of LCF is that when
some nodes suffer from heavy CPU (or/and memory) loading, the migrating procedure is
carried on hierarchically. Since the heavy loading computer moves most of the migrated
jobs to computers in the local cluster, the remote cluster migrations are reduced. We use
a trace-driven simulator to simulate a heterogeneous cluster system. Compared with
other load sharing policies, LCF reduces a lot of remote cluster migrations. As a result,
LCF policy may improve the performance of load sharing on heterogeneous cluster systems.
Received March 14, 2005; revised May 26, 2005; accepted July 21, 2005.
Communicated by Gen-Huey Chen.
* This work was supported in part by the National Science Council of Taiwan, R.O.C., under grant No. NSC
92-2213-E-126-003.