A dynamic job grouping-based scheduling for deploying applications with fine-grained tasks on global grids

  • Authors:
  • Nithiapidary Muthuvelu;Junyang Liu;Nay Lin Soe;Srikumar Venugopal;Anthony Sulistio;Rajkumar Buyya

  • Affiliations:
  • The University of Melbourne, Australia;The University of Melbourne, Australia;The University of Melbourne, Australia;The University of Melbourne, Australia;The University of Melbourne, Australia;The University of Melbourne, Australia

  • Venue:
  • ACSW Frontiers '05 Proceedings of the 2005 Australasian workshop on Grid computing and e-research - Volume 44
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Although Grids have been used extensively for executing applications with compute-intensive jobs, there exist several applications with a large number of lightweight jobs. The overall processing undertaking of these applications involves high overhead time and cost in terms of (i) job transmission to and from Grid resources and, (ii) job processing at the Grid resources. Therefore, there is a need for an efficient job grouping-based scheduling system to dynamically assemble the individual fine-grained jobs of an application into a group of jobs, and send these coarse-grained jobs to the Grid resources. This dynamic grouping should be done based on the processing requirements of each application, Grid resources' availability and their processing capability.In this paper, we present a scheduling strategy that performs dynamic job grouping activity at runtime and convey the detailed analysis by running simulations. In addition, job processing granularity size is introduced to facilitate the job grouping activity in determining the total amount of jobs that can be processed in a resource within a specified time.