The development of high-speed network technology, coupled with ever increasingly enhanced computing power and storage capacities, have spawn a new distributed computing paradigm, grid computing. With the emergence of grid technologies, the problems of job