Abstract
The execution of large scale grid applications requires the use of several computational resources owned by various Grid Service Providers (GSPs). GSPs must form Virtual Organizations (VOs) to be able to provide the composite resource to these applications. We consider grids as self-organizing systems composed of autonomous, self-interested GSPs that will organize themselves into VOs with every GSP having the objective of maximizing its profit. We formulate the resource composition among GSPs as a coalition formation problem and propose a game-theoretic framework based on cooperation structures to model it. Using this framework, we design a resource management system that supports the VO formation among GSPs in a grid computing system.
This research was supported in part by NSF grant DGE-0654014.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
I. Foster and C. Kesselman, Eds., The Grid 2: Blueprint for a New Computing Infrastructure, 2nd ed., Morgan Kaufmann, 2003.
R.B. Myerson, “Graphs and cooperation in games,” Mathematics of Operation Research, vol. 2, pp. 225–229, 1977.
I. Foster, C. Kesselman, and S. Tuecke, “The anatomy of the grid: Enabling scalable virtual organizations,” Int. J. Supercomputer Applications, vol. 15, no. 3, pp. 200–222, 2001.
I. Foster, N. R. Jennings, and C. Kesselman, “Brain meets brawn: Why grid and agents need each other,” in Proc. of the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS’ 04), 2004, pp. 8–15.
T.J. Norman, A. Preece, S. Chalmers, N.R. Jennings, M. Luck, V.D. Dang, T.D. Nguyen, V. Deora, J. Shao, A. Gray, and N. Fiddian, “CONOISE: Agent-based formation of virtual organizations,” Knowledge-Based Syst., vol. 17, pp. 103–111, 2004.
J. Patel, W.T.L. Teacy, N.R. Jennings, M. Luck, S. Chalmers, N. Oren, T.J. Norman, A. Preece, P.M.D. Gray, G. Shercliff, P.J. Stockreisser, J. Shao, W.A. Gray, N.J. Fiddian, and S. Thompson, “Agent-based virtual organisations for the grid,” Multiagent Grid Syst., vol. 1, no. 4, pp. 237–249, 2005.
A. Akram and R. Allan, “Organization of grid resources in communities,” in Proc. of the 4th international workshop on Middleware for grid computing (MGC’ 06), 2006, p. 20.
G. Owen, Game Theory, 3rd ed., New York, NY, USA: mAcademic Press, 1995.
R.J. Aumann and J.H. Dréze, “Cooperative games with coalition structures,” Int. J. Game Theory, vol. 3, no. 4, pp. 217–237, 1974.
R.B. Myerson, “Conference structures and fair allocation rules,” Int. J. Game Theory, vol. 9, no. 3, pp. 169–182, Nov. 1978.
M. Klusch and O. Shehory, “Coalition formation among rational information agents,” in Proc. of the 7th European Workshop on Modelling Autonomous Agents in the Multi-Agent World (MAAMAW’ 96), Jan. 1996, pp. 204–217.
I. Müller, R. Kowalczyk, and P. Braun, “Towards agent-based coalition formation for service composition,” in Proc. of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT’ 06), Dec. 2006, pp. 73–80.
O. Shehory and S. Kraus, “Task allocation via coalition formation among autonomous agents,” in Proc. of the 14th International Joint Conference on Artificial Intelligence (IJCAI’ 94), 1995, pp. 655–661.
H.C. Lau and L. Zhang, “Task allocation via multi-agent coalition formation: taxonomy, algorithms, and complexity,” in Proc. of the 15th IEEE International Conference on Tools with Artificial Intelligence (IACTAI’ 03), 2003, pp. 346–350.
L. He and T.R. Ioerger, “Forming resource-sharing coalitions: a distributed resource allocation mechanism for self-interested agents in computational grids,” in Proc. of the 2005 ACM Symposium on Applied Computing (SAC’ 05), 2005, pp. 84–91.
H.-J. Zhang, Q.-H. Li, and Y.-L. Ruan, “Resource co-allocation via agent-based coalition formation in computational grids,” in Proc. of the 2nd International Conference on Machine Learning and Cybernetics (ICMLC’ 03), 2003, pp. 1936–1940.
H.-H. Lee and C.-H. Chen, “Multi-agent coalition formation for long-term task or mobile network,” in Proc. of the International Conference on Computational Intelligence for Modelling, Control, and Automation (CIMCA’ 06) and and International Conference on Intelligent Agents Web Technologies and International Commerce (IAWTIC’ 06), 2006, pp. 52–57.
T.E. Carroll and D. Grosu, “A strategyproof mechanism for scheduling divisible loads in linear networks,” in Proc. of the 21 st IEEE International Parallel and Distributed Processing Symposium (IPDPS’ 07) Mar. 2007.
N. Nisan and A. Ronen, “Algorithmic mechanism design,” Games and Economic Behaviour, vol. 35, no. 1/2, pp. 166–196, Apr. 2001.
D. Abramson, R. Buyya, and J. Giddy, “A computational economy for grid computing and its implementation in the nimrod-G resource broker,” Future Gener. Comput. Syst., vol. 18, no. 8, pp. 1061–1074, Oct. 2002.
K.M. Chao, R. Anane, J.H. Chen, and R. Gatward, “Negotiating agents in a market-oriented grid,” in Proc. of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID’ 02) 2002, p. 436.
J. Gomoluch and M. Schroeder, “Market-based resource allocation for grid computing: A model and simulation,” in Proc. of the 1 st International Workshop on Middleware for Grid Computing (MGC’ 03) 2003, pp. 211–218.
R. Wolski, J.S. Plank, J. Brevik, and T. Bryan, “Analyzing market-based resource allocation strategies for the computational grid,” International Journal of High Performance Computing Applications, vol. 15, no. 3, pp. 258–281, Aug. 2001.
D. Grosu and A. Das, “Auctioning resources in grids: model and protocols,” Concurr. Comput. Pract. Exper., vol. 18, no. 15, pp. 1909–1927, 2006.
D. Grosu, “AGORA: an architecture for strategyproof computing in grids,” in Proc. of the 3rd International Symposium on Parallel and Distributed Computing (ISPDC’ 04), July 2004, pp. 217–224.
R.J. Aumann and R.B. Myerson, “Endogenous formation of links between players and of coalitions: an application of the shapley value,” in The Shapley Value: essays in honor of Lloyd S. Shapley, A.E. Roth, Ed., Cambridge University Press, 1988, pp. 175–191.
J. Yang, A. Khokhar, S. Sheikh, and A. Ghafoor, “Estimating execution time for parallel tasks in heterogeneous processing (HP) environment,” in Proc. of the Heterogeneous Computing Workshop, 1994, pp. 23–28.
M.A. Iverson, F. Özgüner, and L. Potter, “Statistical prediction of task execution times through analytic benchmarking for scheduling in a heterogeneous environment,” IEEE Trans. Comput., vol. 48, no. 12, pp. 1374–1379, Dec. 1999.
L.S. Shapley, “On balanced sets and cores,” Naval Research Logistics Quarterly, vol. 14, pp. 1589–1594, 1967.
L.S. Shapley, “Cores and convex games,” International J. of Game Theory, vol. 1, pp. 1–26, 1971.
M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman & Co., 1990.
R.L. Graham, “Bounds on multiprocessing timing anomalies,” SIAM J. Applied Math., vol. 17, no. 2, pp. 416–429, Mar. 1969.
D.K. Friesen, “Tighter bounds for LPT scheduling on uniform processors,” SIAM J. Comput., vol. 16, no. 3, pp. 554–560, 1987.
P. Efraimidis and P.G. Spirakis, “Approximation schemes for scheduling and covering on unrelated machines,” Theory Comput. Sci., vol. 359, no. 1–3, pp. 400–417, Aug. 2006.
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
Carroll, T.E., Grosu, D. (2009). Formation of Virtual Organizations in Grids: A Game-Theoretic Approach. 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_5
Download citation
DOI: https://doi.org/10.1007/978-3-7643-8899-7_5
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)