Skip to main content

Formation of Virtual Organizations in Grids: A Game-Theoretic Approach

  • Chapter
Economic Models and Algorithms for Distributed Systems

Part of the book series: Autonomic Systems ((ASYS))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. I. Foster and C. Kesselman, Eds., The Grid 2: Blueprint for a New Computing Infrastructure, 2nd ed., Morgan Kaufmann, 2003.

    Google Scholar 

  2. R.B. Myerson, “Graphs and cooperation in games,” Mathematics of Operation Research, vol. 2, pp. 225–229, 1977.

    Article  MATH  MathSciNet  Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

    MATH  Google Scholar 

  7. 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.

    Google Scholar 

  8. G. Owen, Game Theory, 3rd ed., New York, NY, USA: mAcademic Press, 1995.

    Google Scholar 

  9. 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.

    MATH  Google Scholar 

  10. R.B. Myerson, “Conference structures and fair allocation rules,” Int. J. Game Theory, vol. 9, no. 3, pp. 169–182, Nov. 1978.

    Article  MathSciNet  Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. N. Nisan and A. Ronen, “Algorithmic mechanism design,” Games and Economic Behaviour, vol. 35, no. 1/2, pp. 166–196, Apr. 2001.

    Article  MATH  MathSciNet  Google Scholar 

  20. 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.

    Article  MATH  Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. 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.

    Article  Google Scholar 

  24. D. Grosu and A. Das, “Auctioning resources in grids: model and protocols,” Concurr. Comput. Pract. Exper., vol. 18, no. 15, pp. 1909–1927, 2006.

    Article  Google Scholar 

  25. 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.

    Google Scholar 

  26. 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.

    Google Scholar 

  27. 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.

    Google Scholar 

  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.

    Article  Google Scholar 

  29. L.S. Shapley, “On balanced sets and cores,” Naval Research Logistics Quarterly, vol. 14, pp. 1589–1594, 1967.

    Article  Google Scholar 

  30. L.S. Shapley, “Cores and convex games,” International J. of Game Theory, vol. 1, pp. 1–26, 1971.

    Article  MathSciNet  Google Scholar 

  31. M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman & Co., 1990.

    Google Scholar 

  32. R.L. Graham, “Bounds on multiprocessing timing anomalies,” SIAM J. Applied Math., vol. 17, no. 2, pp. 416–429, Mar. 1969.

    Article  MATH  Google Scholar 

  33. D.K. Friesen, “Tighter bounds for LPT scheduling on uniform processors,” SIAM J. Comput., vol. 16, no. 3, pp. 554–560, 1987.

    Article  MATH  MathSciNet  Google Scholar 

  34. 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.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics