Abstract
Service–oriented computing (SOC) is posing new challenges in the management of compositions of services that usually belong to different administrative domains. As such they cannot be provided by adopting a centralized approach, but more sophisticated computing methodologies are necessary.
In this paper we propose to use software agent negotiation to address the problem of composing services in service–oriented environments, like the Grid. In particular, we propose to use software agents to represent service providers and service consumers, and a negotiation protocol to select the service providers that meet the requirements of service consumers on the provision of multiple interconnected services.
The proposed protocol is thought as a flexible protocol to improve the possibility of reaching an agreement by allowing both service consumers and providers to exchange more proposals to accommodate the dynamic and changing nature of service–oriented environments.
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
Papazoglou, M.P., Georgakopoulos, D.: Service–oriented computing. Communications of the ACM 46, 24–28 (2003)
De Roure, D., Jennings, N.R., Shadbolt, N.: The semantic grid: A future e–science infrastructure. In: Grid Computing: Making the Global Infrastructure a Reality, pp. 437–470. Wiley, Chichester (2003)
Foster, I., Jennings, N.R., Kesselman, C.: Brain meets brawn: Why grid and agents need each other. In: Proc. 3rd Int. Conf. on Autonomous Agents and Multi-Agent Systems, pp. 8–15 (2004)
Czajkowski, K., Foster, I., Kesselman, C., Sander, V., Tuecke, S.: Snap: A protocol for negotiating service level agreements and coordinating resource management in distributed systems. In: Feitelson, D.G., Rudolph, L., Schwiegelshohn, U. (eds.) JSSPP 2002. LNCS, vol. 2537, pp. 153–183. Springer, Heidelberg (2002)
Ouelhadj, D., Garibaldi, J., MacLaren, J., Sakellariou, R., Krishnakumar, K.: A multi-agent infrastructure and a service level agreement negotiation protocol for robust scheduling in grid computing. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds.) EGC 2005. LNCS, vol. 3470, pp. 651–660. Springer, Heidelberg (2005)
Wooldridge, M.: Agent–based software engineering. IEE Proc. Software Engineering, 26–37 (1997)
De Roure, D., Baker, M., Jennings, N.R., Shadbolt, N.: The evolution of the grid. In: Grid Computing - Making the Global Infrastructure a Reality, pp. 65–100. Wiley, Chichester (2003)
Wooldridge, M.: Engineering the computational economy. In: IST-2000: Proceedings of the Information Society Technologies Conference, Nice, France (2000)
Jennings, N.R., Faratin, P., Lomuscio, A.R., Parsons, S., Sierra, C., Wooldridge, M.: Automated negotiation: prospects, methods and challenges. Int. Journal of Group Decision and Negotiation 10, 199–215 (2001)
Smith, R.G.: The contract net protocol: High-level communication and control in a distributed problem solver. IEEE Transaction on Computers 29, 1104–1113 (1980)
Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web services agreement specification (ws-agreement) version 1.0 (2004), http://www.gridforge.org/projects/graap-wg/document/WS-AgreementSpecification/en/2
Norman, T.J., Preece, A., Chalmers, S., Jennings, N.R., Luck, M., Dang, V.D., Nguyen, T.D., Deora, V., Shao, J., Gray, A., Fiddian, N.: Conoise: Agent-based formation of virtual organisations. In: 23rd SGAI Int. Conf. on Innovative Techniques and Applications of AI, pp. 353–366 (2003)
Nguyen, T.D., Jennings, N.: Concurrent bi-lateral negotiation in agent systems. In: Proceedings of the 4th DEXA Workshop on e-Negotiations (2003)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Di Napoli, C. (2007). Software Agent Negotiation for Service Composition. In: Nguyen, N.T., Grzech, A., Howlett, R.J., Jain, L.C. (eds) Agent and Multi-Agent Systems: Technologies and Applications. KES-AMSTA 2007. Lecture Notes in Computer Science(), vol 4496. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72830-6_47
Download citation
DOI: https://doi.org/10.1007/978-3-540-72830-6_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72829-0
Online ISBN: 978-3-540-72830-6
eBook Packages: Computer ScienceComputer Science (R0)