Task granularity policies for deploying bag-of-task applications on global grids

  • Authors:
  • Nithiapidary Muthuvelu;Christian Vecchiola;Ian Chai;Eswaran Chikkannan;Rajkumar Buyya

  • Affiliations:
  • Multimedia University, Persiaran Multimedia, 63100 Cyberjaya, Selangor, Malaysia;Cloud Computing and Distributed Systems (CLOUDS) Laboratory, Department of Computer Science and Software Engineering, The University of Melbourne, Carlton, Victoria 3053, Australia;Multimedia University, Persiaran Multimedia, 63100 Cyberjaya, Selangor, Malaysia;Multimedia University, Persiaran Multimedia, 63100 Cyberjaya, Selangor, Malaysia;Cloud Computing and Distributed Systems (CLOUDS) Laboratory, Department of Computer Science and Software Engineering, The University of Melbourne, Carlton, Victoria 3053, Australia

  • Venue:
  • Future Generation Computer Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Deploying lightweight tasks individually on grid resources would lead to a situation where communication overhead dominates the overall application processing time. The communication overhead can be reduced if we group the lightweight tasks at the meta-scheduler before the deployment. However, there is a necessity to limit the number of tasks in a group in order to utilise the resources and the interconnecting network in an optimal manner. In this paper, we propose policies and approaches to decide the granularity of a task group that obeys the task processing requirements and resource-network utilisation constraints while satisfying the user's QoS requirements. Experiments on bag-of-task applications reveal that the proposed policies and approaches lead towards an economical and efficient way of grid utilisation.