Service-Based Integration of Grid and Multi-Agent Systems Models

  • Clement Jonquet
  • Pascal Dugenie
  • Stefano A. Cerri
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5006)


This position paper addresses the question of integrating GRID and MAS (Multi-Agent Systems) models by means of a service oriented approach. Service Oriented Computing (SOC) tries to address many challenges in the world of computing with services. The concept of service is clearly at the intersection of GRID and MAS and their integration allows to address one of these key challenges: the implementation of dynamically generated services based on conversations. In our approach, services are exchanged (i.e., provided and used) by agents through GRID mechanisms and infrastructure. Integration goes beyond the simple interoperation of applications and standards, it has to be intrinsic to the underpinning model. We introduce here an (quite unique) integration model for GRID and MAS. This model is formalized and represented by a graphical description language called Agent-Grid Integration Language (AGIL). This integration is based on two main ideas: (i) the representation of agent capabilities as Grid services in service containers; (ii) the assimilation of the service instantiation mechanism (from GRID) with the creation of a new conversation context (from MAS). The integrated model may be seen as a formalization of agent interaction for service exchange.


Multiagent System Grid Service Conversation Context Open Grid Service Architecture Cognitive Environment 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Foster, I., Jennings, N.R., Kesselman, C.: Brain meets brawn: why Grid and agents need each other. In: 3rd International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 2004, New York, NY, USA, July 2004, vol. 1, pp. 8–15 (2004)Google Scholar
  2. 2.
    Huhns, M.N., Singh, M.P., Burstein, M., Decker, K., Durfee, E., Finin, T., Gasser, L., Goradia, H., Jennings, N.R., Lakkaraju, K., Nakashima, H., Parunak, V., Rosenschein, J.S., Ruvinsky, A., Sukthankar, G., Swarup, S., Sycara, K., Tambe, M., Wagner, T., Zavala, L.: Research directions for service-oriented multiagent systems. Internet Computing 9(6), 65–70 (2005)CrossRefGoogle Scholar
  3. 3.
    Rana, O.F., Moreau, L.: Issues in building agent based computational Grids. In: 3rd Workshop of the UK Special Interest Group on Multi-Agent Systems, UKMAS 2000, Oxford, UK, pp. 1–11 (December 2000)Google Scholar
  4. 4.
    Roure, D.D., Jennings, N.R., Shadbolt, N.: Research agenda for the Semantic Grid: a future e-science infrastructure. Technical report, University of Southampton, UK (June 2001); Report commissioned for EPSRC/DTI Core e-Science ProgrammeGoogle Scholar
  5. 5.
    Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The physiology of the Grid: an Open Grid Services Architecture for distributed systems integration. In: Open Grid Service Infrastructure WG, Global Grid Forum, The Globus Alliance (June 2002)Google Scholar
  6. 6.
    Foster, I., Frey, J., Graham, S., Tuecke, S., Czajkowski, K., Ferguson, D.F., Leymann, F., Nally, M., Sedukhin, I., Snelling, D., Storey, T., Vambenepe, W., Weerawarana, S.: Modeling stateful resources with Web services. Whitepaper Ver. 1.1, The Globus Alliance (May 2004)Google Scholar
  7. 7.
    Singh, M.P., Huhns, M.N.: Service-Oriented Computing, Semantics, Processes, Agents. John Wiley & Sons, Chichester (2005)Google Scholar
  8. 8.
    Jonquet, C., Cerri, S.: The STROBE model: Dynamic Service Generation on the Grid. Applied Artificial Intelligence, Special issue on Learning Grid Services 19(9-10), 967–1013 (2005)Google Scholar
  9. 9.
    Jonquet, C.: Dynamic Service Generation: Agent interactions for service exchange on the Grid. PhD thesis, University Montpellier 2, Montpellier, France (November 2006)Google Scholar
  10. 10.
    Jonquet, C., Dugenie, P., Cerri, S.A.: Agent-Grid Integration Language. Multiagent and Grid Systems (2008); Accepted for publication - In press expected Number 1 vol. 4 (2008)Google Scholar
  11. 11.
    Moreau, L.: Agents for the Grid: a comparison with Web services (part 1: the transport layer). In: Bal, H.E., Lohr, K.P., Reinefeld, A. (eds.) 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGRID 2002, pp. 220–228. IEEE Computer Society, Berlin (2002)CrossRefGoogle Scholar
  12. 12.
    Huhns, M.N.: Agents as Web services. Internet Computing 6(4), 93–95 (2002)CrossRefGoogle Scholar
  13. 13.
    Lyell, M., Rosen, L., Casagni-Simkins, M., Norris, D.: On software agents and Web services: usage and design concepts and issues. In: 1st International Workshop on Web Services and Agent Based Engineering, WSABE 2003, Melbourne, Australia (July 2003)Google Scholar
  14. 14.
    Buhler, P.A., Vidal, J.M.: Integrating agent services into BPEL4WS defined workflows. In: 4th International Workshop on Web-Oriented Software Technologies, IWWOST 2004, Munich, Germany (July 2004)Google Scholar
  15. 15.
    Greenwood, D., Calisti, M.: Engineering Web service - agent integration. In: IEEE Systems, Cybernetics and Man Conference, SMC 2004, The Hague, Netherlands, vol. 2, pp. 1918–1925. IEEE Computer Society, Los Alamitos (2004)Google Scholar
  16. 16.
    Ishikawa, F., Yoshioka, N., Tahara, Y.: Toward synthesis of Web services and mobile agents. In: 2nd International Workshop on Web Services and Agent Based Engineering, WSABE 2004, New York, NY, USA, pp. 48–55 (July 2004)Google Scholar
  17. 17.
    Peters, J.: Integration of mobile agents and Web services. In: 1st European Young Researchers Workshop on Service-Oriented Computing, YR-SOC 2005, Leicester, UK, Software Technology Research Laboratory, April 2005, pp. 53–58, De Montfort University (2005)Google Scholar
  18. 18.
    Maximilien, E.M., Singh, M.P.: Agent-based architecture for autonomic Web service selection. In: 1st International Workshop on Web Services and Agent Based Engineering, WSABE 2003, Sydney, Australia (July 2003)Google Scholar
  19. 19.
    Singh, M.P., Huhns, M.N.: Multiagent systems for workflow. Intelligent Systems in Accounting, Finance and Management 8(2), 105–117 (1999)CrossRefGoogle Scholar
  20. 20.
    Maamar, Z., Mostéfaoui, S.K., Lahkim, M.: Web services composition using software agents and conversations. In: Benslimane, D. (ed.) Les services Web, RSTI-ISI, Lavoisier, vol. 10, pp. 49–66 (2005)Google Scholar
  21. 21.
    Hanson, J.E., Nandi, P., Levine, D.W.: Conversation-enabled Web services for agents and e-business. In: 3rd International Conference on Internet Computing, IC 2002, Las Vegas, NV, USA, June 2002, pp. 791–796 (2002)Google Scholar
  22. 22.
    Ardissono, L., Goy, A., Petrone, G.: Enabling conversations with Web services. In: 2nd International Joint Conference on Autonomous Agents and Multi-Agent Systems, AAMAS 2003, Melbourne, Australia, pp. 819–826. ACM Press, New York (2003)CrossRefGoogle Scholar
  23. 23.
    Manola, F., Thompson, C.: Characterizing the agent Grid. Technical report 990623, Object Services and Consulting, Inc. (June 1999)Google Scholar
  24. 24.
    Cao, J., Jarvis, S.A., Saini, S., Kerbyson, D.J., Nudd, G.R.: ARMS: an Agent-based Resource Management System for Grid computing. Scientific Programming, Special issue on Grid Computing 10(2), 135–148 (2002)Google Scholar
  25. 25.
    Shen, W., Li, Y., Ghenniwa, H.H., Wang, C.: Adaptive negotiation for agent-based Grid computing. In: 1st International Agentcities Workshop on Challenges in Open Agent Environments, Bologna, Italy, July 2002, pp. 32–36 (2002)Google Scholar
  26. 26.
    Manvi, S.S., Birje, M.N., Prasad, B.: An agent-based resource allocation model for computational Grids. Multiagent and Grid Systems 1(1), 17–27 (2005)zbMATHGoogle Scholar
  27. 27.
    Patel, J., Teacy, W.T.L., Jennings, N.R., Luck, M., Chalmers, S., Oren, N., Norman, T.J., Preece, A., Gray, P.M.D., Shercliff, G., Stockreisser, P.J., Shao, J., Gray, W.A., Fiddian, N.J., Thompson, S.: Agent-based virtual organisations for the Grid. Multiagent and Grid Systems 1(4), 237–249 (2005)zbMATHGoogle Scholar
  28. 28.
    Ferber, J., Gutknecht, O., Michel, F.: From agents to organizations: an organizational view of multi-agent systems. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 214–230. Springer, Heidelberg (2004)Google Scholar
  29. 29.
    Cerri, S.A.: Cognitive Environments in the STROBE model. In: Brna, P., Paiva, A., Self, J. (eds.) European Conference in Artificial Intelligence and Education, EuroAIED 1996, Lisbon, Portugal, October 1996, pp. 254–260 (1996)Google Scholar
  30. 30.
    Cerri, S.A.: Shifting the focus from control to communication: the STReam OBjects Environments model of communicating agents. In: Padget, J. (ed.) Collaboration between Human and Artificial Societies, Coordination and Agent-Based Distributed Computing. Lecture Note in Artificial Intelligence, vol. 1624, pp. 74–101. Springer, Berlin (1999)CrossRefGoogle Scholar
  31. 31.
    Dugénie, P.: UCS, Ubiquitous Collaborative Spaces on an infrastructure of distributed resources. PhD thesis, University Montpellier 2, Montpellier, France (December 2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Clement Jonquet
    • 1
  • Pascal Dugenie
    • 2
  • Stefano A. Cerri
    • 2
  1. 1.Stanford Center for Biomedical Informatics Research (BMIR)Stanford University School of MedicineStanfordUSA
  2. 2.Laboratory of Informatics, Robotics, and Microelectronics of Montpellier (LIRMM)National Center of Scientific Research (CNRS) & University Montpellier 2MontpellierFrance

Personalised recommendations