Title: A self-* auction server: design principles, architecture and implementation

Authors: X. Vilajosana, J.M. Marques, A. Juan, D. Lazaro, R. Krishnaswamy, L. Navarro

Addresses: Estudis Informatica, Multimedia i Telecomunicacio, University Oberta de Catalunya, Rambla Poblenou 156 08018 Barcelona, Spain. ' Estudis Informatica, Multimedia i Telecomunicacio, University Oberta de Catalunya, Rambla Poblenou 156 08018 Barcelona, Spain. ' Estudis Informatica, Multimedia i Telecomunicacio, University Oberta de Catalunya, Rambla Poblenou 156 08018 Barcelona, Spain. ' Estudis Informatica, Multimedia i Telecomunicacio, University Oberta de Catalunya, Rambla Poblenou 156 08018 Barcelona, Spain. ' Orange – France Telecom Labs, France Telecom R&D, 38 Rue du General Leclerc, 92130 Issy les Moulineaux, France. ' Department of Computer Architecture, Universitat Politecnica de Catalunya, C/Jordi Girona 1-4 08034 Barcelona, Spain

Abstract: The use of economic models to handle resource allocation in the grid is a reality. Auction mechanisms are used in grid and distributed testbeds to elicitate user|s preferences while improving the performance of the system. Existing implementations rely on single auction mechanisms to allocate resources whilst grids are heterogeneous in nature. Many different applications cohabitate having different workflow requirements such as bag of tasks executions or real time interaction that cannot be dealt efficiently by a single mechanism. In that scenario it would be more realistic to allocate resources using the most suitable mechanism for each situation, enabling also its configuration, deployment and management at runtime. Therefore, the paper presents the design principles, architecture and implementation of a configurable auction server (CAS). The auction server offers support for the deployment, configuration and execution of different auction mechanisms, facilitating the task of market mechanism developers and enabling the execution of distributed marketplaces according to local demand.

Keywords: self-configuration; self-deployment; economic resource allocation; grid computing; economic models; auction mechanisms; configurable auction servers; distributed marketplaces; market mechanisms.

DOI: 10.1504/IJAC.2010.037513

International Journal of Autonomic Computing, 2010 Vol.1 No.4, pp.374 - 390

Published online: 15 Dec 2010 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article