Abstract
The Grid is a promising concept to solve the dilemma of increasingly complex and demanding applications being confronted with the need for a more efficient and flexible use of existing computer resources. Even though Grid technologies have made progress within the context of large enterprises and academic projects, there has not yet been a widespread adoption by public institutions and small enterprises. One barrier to this adoption is the lack of economic paradigms which support the dynamic and efficient sharing of Grid resources by balancing resource scarity and idle capacities. Economic algorithms promise to provide a good fit to the Grid’s inherent strategic dimension by enabling users to express their valuation for computer resources. At the same time they provide incentives to contribute idle resources to the Grid in return for the market price.
This paper presents a market-based approach for trading complex computational Grid services. The implemented combinatorial exchange aims at maximizing the social welfare of users. At its core, it provides a rich bidding language which is able to represent complex Grid services and simple workflows. The allocation mechanism is evaluated by means of a numerical experiment in order to gain detailed insights into the computational complexity of the underlying allocation problem. Our analysis provides input for the configuration of Grid markets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
A. Au Young, B. Chun, A. Snoeren, A. Vahdat: Resource Allocation in Federated Distributed Computing Infrastructures, Proceedings of the 1st Workshop on Operating Systems and Architectural Support for the On-demand IT Infrastructure. (2004).
R. Bapna, S. Das, R. Garfinkel, J. Stallaert: A Market Design for Grid Computing, Journal on Computing, Forthcoming available at SSRN: http://ssrn.com/abstract=927036. (2005).
B. Chun, D. Culler: Market-based Proportional Resource Sharing for Cluster, Millenium Project Research Report. (1999).
S. De Vries, R. Vohra: Combinatorial Auctions: A Survey, Journal on Computing, 15 (3) (2003), 284–309.
W. Fellows, S. Wallage: Grid Computing — The state of the market, 451 GARS — Report 14 Executive Overview. (2007).
I. Foster, C. Kesselmann, S. Tuecke, The Anatomy of the Grid: Enabling Scalable Virtual Organizations The International Journal of High Performance Computing Application 15 (3) (2001), 200–222.
J. Gomoluch, M. Schroeder: Market-based Resource Allocation for Grid Computing: A Model and Simulation, Proceedings of the 1st International Workshop on Middleware for Grid Computing, Rio de Janeiro, Brzail.
K. Lai, L. Rasmusson, E. Adar, L. Zhang, B. A. Huberman: Tycoon: An implementation of a distributed, market-based resource allocation system, Multiagent and Grid Systems, 1 (3) (2005), 168–182.
R. Myerson, M. Satterthwaite: Efficient Mechanisms for Bilateral Trading, Journal of Economic Theory, 29 (2) (2005), 265–281.
D. Parkes, J. Kalagnanam, M. Eso: Achieving Budget-Balance with Vickrey-Based Payment Schemes in Combinatorial Exchanges, IBM Research Report RC 22218 W0110-065. (2001).
O. Regev, N. Nisan: The POPCORN Market — An Online Market for Computational Resources, (2000), 148–157.
T. Sandholm: Optimal Winner Determination Algorithms, P. Cramton, Y. Shoham, R. Steinberg: Combinatorial Auctions, MIT Press. (2006).
B. Schnizler, D. Neumann, D. Veit, C. Weinhardt: Trading Grid Services — A Multiattribute Combinatorial Approach, European Journal of Operational Research, forthcoming (2006).
C. Waldspurger, T. Hogg, B. Huberman, J. Kephart, W. Stornetta: Spawn: A Distributed Computational Economy, IEEE Transactions on Software Engineering, 18 (2) (1992), 103–117
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Birkhäuser Verlag Basel/Switzerland
About this chapter
Cite this chapter
Moßmann, M., Stößer, J., Ouorou, A., Gourdin, E., Krishnaswamy, R., Neumann, D. (2009). A Combinatorial Exchange for Complex Grid Services. In: Neumann, D., Baker, M., Altmann, J., Rana, O. (eds) Economic Models and Algorithms for Distributed Systems. Autonomic Systems. Birkhäuser, Basel. https://doi.org/10.1007/978-3-7643-8899-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-7643-8899-7_13
Publisher Name: Birkhäuser, Basel
Print ISBN: 978-3-7643-8896-6
Online ISBN: 978-3-7643-8899-7
eBook Packages: Computer ScienceComputer Science (R0)