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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 3. Berners-Lee, T., Hendler, J. and Lassila, O. The Semantic Web. Scientific American, 284 (5). 34-43. 2001.Google ScholarCross Ref
- 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 Scholar
- 5. Catlett, C. The TeraGrid: A Primer, 2002. www.teragrid.org.Google Scholar
- 6. Catlett, C. and Smarr, L. Metacomputing. Communications of the ACM, 35 (6). 44-52. 1992. Google ScholarDigital Library
- 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 ScholarDigital Library
- 8. Czajkowski, K., Foster, I. and Kesselman, C. Resource and Service Management. The Grid: Blueprint for a New Computing Infrastructure (2nd Edition), 2004.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 12. Foster, I. and Kesselman, C. (eds.). The Grid: Blueprint for a New Computing Infrastructure (2nd Edition). Morgan Kaufmann, 2004. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 20. Horn, P. The IBM Vision for Autonomic Computing. IBM, 2001. www.research.ibm.com/autonomic/manifesto.Google Scholar
- 21. Jennings, N.R. An agent-based approach for building complex software systems. Communications of the ACM, 44 (4). 35-41. 2001. Google ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 25. Luck, M., McBurney, P. and Preist, C. Agent technology: Enabling Next Generation Computing. AgentLink. 2003.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 28. Ramchurn, S.D., Huynh, D. and Jennings, N.R. Trust in Multiagent Systems. The Knowledge Engineering Review. 2004. Google ScholarDigital Library
- 29. Resnick, P., Zeckhauser, R., Friedman, E. and Kuwabara, K. Reputation Systems. Communications of the ACM, 43 (12). 45-48. 2000. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 33. Wooldridge, M. Agent-based software engineering. IEE Proc. Software Engineering, 144. 26-37. 1997. Google ScholarDigital Library
- 34. Wooldridge, M. and Jennings, N.R. Software Engineering with Agents: Pitfalls and Pratfalls. IEEE Internet Computing, 3 (3). 20-27. 1999. Google ScholarDigital Library
Index Terms
- Brain Meets Brawn: Why Grid and Agents Need Each Other
Recommendations
Brain Meets Brawn: Why Grid and Agents Need Each Other
Proceedings of the 2005 conference on Towards the Learning Grid: Advances in Human Learning ServicesThe 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 ...
A grid workflow environment for brain imaging analysis on distributed systems
Special Issue: 3rd International Workshop on Workflow Management and Applications in Grid Environments (WaGe2008)Scientific applications like neuroscience data analysis are usually compute and data-intensive. With the use of the additional capacity offered by distributed resources and suitable middlewares, we can achieve much shorter execution time, distribute ...
Text mining meets workflow
Summary: Text mining from the biomedical literature is of increasing importance, yet it is not easy for the bioinformatics community to create and run text mining workflows due to the lack of accessibility and interoperability of the text mining ...
Comments