skip to main content
10.5555/1018409.1018787acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

Brain Meets Brawn: Why Grid and Agents Need Each Other

Published:19 July 2004Publication History

ABSTRACT

The Grid and agent communities both develop concepts and mechanisms for open distributed systems, albeit from different perspectives. The Grid community has historically focused on "brawn": infrastructure, tools, and applications for reliable and secure resource sharing within dynamic and geographically distributed virtual organizations. In contrast, the agents community has focused on "brain": autonomous problem solvers that can act flexibly in uncertain and dynamic environments. Yet as the scale and ambition of both Grid and agent deployments increase, we see a convergence of interests, with agent systems requiring robust infrastructure and Grid systems requiring autonomous, flexible behaviors. Motivated by this convergence of interests, we review the current state of the art in both areas, review the challenges that concern the two communities, and propose research and technology development activities that can allow for mutually supportive efforts.

References

  1. 1. Bavier, A., Bowman, M., Chun, B., Culler, D., Karlin, S., Muir, S., Peterson, L., Roscoe, T., Spalink, T. and Wawrzoniak, M., Operating System Support for Planetary-Scale Network Services. Networking Systems Design and Implementation (NSDI), 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2. Beiriger, J., Johnson, W., Bivens, H., Humphreys, S. and Rhea, R., Constructing the ASCI Grid. 9th IEEE International Symposium on High Performance Distributed Computing, 2000, IEEE Computer Society Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3. Berners-Lee, T., Hendler, J. and Lassila, O. The Semantic Web. Scientific American, 284 (5). 34-43. 2001.Google ScholarGoogle ScholarCross RefCross Ref
  4. 4. Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C. and Orchard, D. Web Services Architecture. W3C, Working Draft http://www.w3.org/TR/2003/WD-ws-arch-20030808/, 2003.Google ScholarGoogle Scholar
  5. 5. Catlett, C. The TeraGrid: A Primer, 2002. www.teragrid.org.Google ScholarGoogle Scholar
  6. 6. Catlett, C. and Smarr, L. Metacomputing. Communications of the ACM, 35 (6). 44-52. 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7. Chervenak, A., Foster, I., Kesselman, C., Salisbury, C. and Tuecke, S. The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Data Sets. J. Network and Computer Applications, 23 (3). 187-200. 2000.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8. Czajkowski, K., Foster, I. and Kesselman, C. Resource and Service Management. The Grid: Blueprint for a New Computing Infrastructure (2nd Edition), 2004.Google ScholarGoogle Scholar
  9. 9. Dash, R.K., Parkes, D.C. and Jennings, N.R. Computational Mechanism Design: A Call to Arms. IEEE Intelligent Systems, 18 (6). 40-47. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10. DeFanti, T., Foster, I., Papka, M., Stevens, R. and Kuhfuss, T. Overview of the I-WAY: Wide Area Visual Supercomputing. International Journal of Supercomputer Applications, 10 (2). 123-130. 1996.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11. Foster, I., Frey, J., Graham, S., Tuecke, S., Czajkowski, K., Ferguson, D., Leymann, F., Nally, M., Storey, T. and Weerawaranna, S. Modeling Stateful Resources with Web Services. Globus Alliance, 2004.Google ScholarGoogle Scholar
  12. 12. Foster, I. and Kesselman, C. (eds.). The Grid: Blueprint for a New Computing Infrastructure (2nd Edition). Morgan Kaufmann, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13. Foster, I., Kesselman, C., Nick, J.M. and Tuecke, S. Grid Services for Distributed Systems Integration. IEEE Computer, 35 (6). 37-46. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14. Foster, I., Kesselman, C. and Tuecke, S. The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of Supercomputer Applications, 15 (3). 200-222. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15. Foster, I. and others, The Grid2003 Production Grid: Principles and Practice. IEEE International Symposium on High Performance Distributed Computing, 2004, IEEE Computer Science Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16. Galstyan, A., Czajkowski, K. and Lerman, K., Resource Allocation in the Grid Using Reinforcement Learning. International Conference on Autonomous Agents and Multiagent Systems, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17. Gentzsch, W. Enterprise Resource Management: Applications in Research and Industry. The Grid: Blueprint for a New Computing Infrastructure (2nd Edition), Morgan Kaufmann, 2004.Google ScholarGoogle Scholar
  18. 18. Goble, C.A., De Roure, D., Shadbolt, N.R. and Fernandes, A. Enhancing Services and Applications with Knowledge and Semantics. The Grid: Blueprint for a New Computing Infrastructure (2nd Edition), Morgan-Kaufmann, 2004.Google ScholarGoogle Scholar
  19. 19. Grimshaw, A., Weissman, J., West, E. and E. Lyot, J. Metasystems: An Approach Combining Parallel Processing and Heterogeneous Distributed Computing Systems. Journal of Parallel and Distributed Computing, 21 (3). 257-270. 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20. Horn, P. The IBM Vision for Autonomic Computing. IBM, 2001. www.research.ibm.com/autonomic/manifesto.Google ScholarGoogle Scholar
  21. 21. Jennings, N.R. An agent-based approach for building complex software systems. Communications of the ACM, 44 (4). 35-41. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22. Jennings, N.R., Faratin, P., Lomuscio, A.R., Parsons, S., Sierra, C. and Wooldridge, M. Automated negotiation: prospects, methods and challenges. Intl. J. of Group Decision and Negotiation, 10 (2). 199-215. 2001.Google ScholarGoogle ScholarCross RefCross Ref
  23. 23. Johnston, W. Realtime Widely Distributed Instrumentation Systems. Foster, I. and Kesselman, C. eds. The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, 1999, 75-103. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24. Levine, D. and Wirt, M. Interactivity with Scalability: Infrastructure for Multiplayer Games. The Grid: Blueprint for a New Computing Infrastructure (2nd Edition), Morgan Kaufmann, 2004.Google ScholarGoogle Scholar
  25. 25. Luck, M., McBurney, P. and Preist, C. Agent technology: Enabling Next Generation Computing. AgentLink. 2003.Google ScholarGoogle Scholar
  26. 26. Pearlman, L., Kesselman, C., Gullapalli, S., Spencer, B.F., Futrelle, J., Ricker, K., Foster, I., Hubbard, P. and Severance, C., Distributed Hybrid Earthquake Engineering Experiments: Experiences with a Ground-Shaking Grid Application. 13th IEEE International Symposium on High Performance Distributed Computing, 2004, NEESgrid. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27. Pearlman, L., Welch, V., Foster, I., Kesselman, C. and Tuecke, S., A Community Authorization Service for Group Collaboration. IEEE 3rd International Workshop on Policies for Distributed Systems and Networks, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28. Ramchurn, S.D., Huynh, D. and Jennings, N.R. Trust in Multiagent Systems. The Knowledge Engineering Review. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29. Resnick, P., Zeckhauser, R., Friedman, E. and Kuwabara, K. Reputation Systems. Communications of the ACM, 43 (12). 45-48. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30. Song, H., Liu, X., Jakobsen, D., Bhagwan, R., Zhang, X., K., Taura and Chien, A., The MicroGrid: A Scientific Tool for Modeling Computational Grids. SC 2000, 2000, IEEE Computer Society Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. 31. Stevens, R. Group-Oriented Collaboration: The Access Grid Collaboration System. The Grid: Blueprint for a New Computing Infrastructure (2nd Edition), Morgan Kaufmann, 2004.Google ScholarGoogle Scholar
  32. 32. Wolski, R., Brevik, J., Plank, J. and Bryan, T. Grid Resource Allocation and Control Using Computational Economies. Berman, F., Fox, G. and Hey, T. eds. Grid Computing: Making the Global Infrastructure a Reality, Wiley and Sons, 2003, 747-772.Google ScholarGoogle Scholar
  33. 33. Wooldridge, M. Agent-based software engineering. IEE Proc. Software Engineering, 144. 26-37. 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. 34. Wooldridge, M. and Jennings, N.R. Software Engineering with Agents: Pitfalls and Pratfalls. IEEE Internet Computing, 3 (3). 20-27. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Brain Meets Brawn: Why Grid and Agents Need Each Other

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              AAMAS '04: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
              July 2004
              494 pages
              ISBN:1581138644

              Publisher

              IEEE Computer Society

              United States

              Publication History

              • Published: 19 July 2004

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate1,155of5,036submissions,23%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader