Dynamic Resource Prices in a Combinatorial Grid System

  • Authors:
  • Michael Schwind;Oleg Gujo;Tim Stockheim

  • Affiliations:
  • Frankfurt University, Germany;Frankfurt University, Germany;Technical University Kaiserslautern

  • Venue:
  • CEC-EEE '06 Proceedings of the The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Our paper presents an agent-based simulation environment for task scheduling in distributed computer systems (grid). The scheduler enables the simultaneous allocation of bundles comprising resources such as CPU time, communication bandwidth, volatile, and non-volatile memory. The resources are allocated by an iterative combinatorial auction with proxybidding agents trying to acquire their desired resource allocation profiles. In order to support an efficient bidding process, the auctioneer provides resource price information to the bidding agents. Due to the complementarities and substitutionalities of the bid bundles in the proposed setting, the calculation of these prices is computationally expensive. This article proposes two different price approximation mechanisms: one scarcity basedscheme and a second approach using shadow prices based on the dual formulation of the relaxed linear program of the allocation problem. The stability of both allocation mechanisms is compared in the context of a closed grid system (economy) where agents buy and sell production capacity. The objective of each agent is to acquire complementary resource capacity to increase his productivity. The system's pricing and the agents' bidding behavior is evaluated based on both measures in situations of gradually increasing resource failure to test the stability of the allocation mechanism.