Flexible double auctions for electionic commerce: theory and implementation
Decision Support Systems - Special issue on economics of electronic commerce
Decentralized Resource Allocation in Application Layer Networks
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
Supporting Adaptable Distributed Systems with FORMAware
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Software—Practice & Experience
A distributed architecture meta-model for self-managed middleware
Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)
SORMA - building an open grid market for grid resource allocation
GECON'07 Proceedings of the 4th international conference on Grid economics and business models
Reverse auction-based grid resources allocation
PRIMA'06 Proceedings of the 9th Pacific Rim international conference on Agent Computing and Multi-Agent Systems
Hi-index | 0.00 |
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.