Double Auction-based Scheduling of Scientific Applications in Distributed Grid and Cloud Environments

  • Authors:
  • Radu Prodan;Marek Wieczorek;Hamid Mohammadi Fard

  • Affiliations:
  • Institute of Computer Science, University of Innsbruck, Innsbruck, Austria 6020;Google Poland Ltd., Kraków, Poland 31-042;Institute of Computer Science, University of Innsbruck, Innsbruck, Austria 6020

  • Venue:
  • Journal of Grid Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Economy models have long been considered as a promising complement to the classical distributed resource management not only due of their dynamic and decentralized nature, but also because the concept of financial valuation of resources and services is an inherent part of any such model. In its broadest sense, scheduling of scientific applications in distributed Grid and Cloud environments can be regarded as a market-based negotiation between a scheduling service optimizing user-centric objectives (execution time, budget), and a resource manager optimizing provider-centric metrics (resource utilization, income, job throughput). In this paper, we propose a new instantiation of the negotiation protocol between the scheduler and resource manager using a market-based Continuous Double Auction (CDA) model. We analyze different scheduling strategies that can be applied and identify general strategic patterns that can lead to a fast and cheap work ow execution. In the experimental study, we demonstrate that under certain circumstances one can benefit by applying an aggressive scheduling strategy.