Skip to main content
Log in

Negotiating SLAs-An Approach for a Generic Negotiation Framework for WS-Agreement

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

The current Web Services Agreement specification draft proposes a simple request-response protocol for agreement creation only addressing bilateral offer exchanges. This paper proposes a framework augmenting this WS-Agreement to enable negotiations according to a variety of bilateral and multilateral negotiation protocols. The framework design is based on a thorough analysis of taxonomies for negotiations from the literature in order to allow for capturing a variety of different negotiation models within a single, WS-Agreement compatible, framework. In order to provide for the intended flexibility, the proposed protocol takes a two-stage approach: a meta-protocol is conducted among interested parties to agree on a common negotiation protocol first before the real negotiation is carried out in the second step due to the protocol established in the first step.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web Services Agreement Specification Draft, Version 09/2005’ (2005)

  2. Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web services agreement negotiation specification (WSAgreementNegotiation) (draft). Technical Report, Open Grid Forum, GRAAP WG (2008)

  3. Andrieux, A., Dan, K.C.A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web services agreement specification (WS-Agreement). Published at the Open Grid Forum (OGF) Website (2007)

  4. Bartolini, C., Preist, C., Jennings, N.R.: A software framework for automated negotiation. In: Choren, R., Garcia, A., Lucena, C., Ramonovsky, A. (eds.) Software Engineering for Multi-Agent Systems III: Research Issues and Practical Applications, pp. 213–235. Springer, New York (2005)

    Google Scholar 

  5. Benyoucef, M., Rinderle, S.: Modeling e-negotiation processes for a service oriented architecture. Group Decis. Negot. 15(5), 449–467 (2006)

    Article  Google Scholar 

  6. Bichler, M., Kersten, G., Strecker, S.: Towards a structured design of electronic negotiations. Group Decis. Negot. 12(4), 311–335 (2003)

    Article  Google Scholar 

  7. Chen, P.P.-S.: The entity-relationship model—toward a unified view of data. ACM Trans. Database Syst. Arch. 1(1), 9–36 (1976)

    Article  Google Scholar 

  8. Chhetri, M.B., Goh, S., Lin, J., Brzotowski, J., Kowalczyk, R.: Agent-based negotiation of service level agreements for web service compositions. In: Proceedings of the Joint Conference of the INFORMS Section on Group Decision and Negotiation, the EURO Working Group on Decision and Negotiation Support, and the EURO Working Group on Decision Support Systems, GDN’07, Montreal, 14–17 May 2007

  9. Chhetri, M.B., Lin, J., Goh, S., Zhang, J.Y., Kowalczyk, R., Yan, J.: A coordinated architecture for the agent-based service level agreement negotiation ofweb service composition. In: ASWEC ’06: Proceedings of the Australian Software Engineering Conference (ASWEC’06), pp. 90–99. IEEE Computer Society, Washington, DC (2006)

    Google Scholar 

  10. 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: 8th Workshop on Job Scheduling Strategies for Parallel Processing, Edinburgh, July 2002

  11. FIPA: FIPA Communicative Act Library Specification. FIPA TC Communication (SC00037J) (2002)

  12. Friedman-Hill, E.: Jess: The Java Expert System Shell. Sandia, Albuquerque (2006)

    Google Scholar 

  13. Gulliver, P.H.: Disputes and Negotiation: A Cross-Cultural Perspective. Academic, New York (1979)

    Google Scholar 

  14. Hudert, S.: A Proposal for a Web Services Agreement Protocol Framework. Bamberger Beiträge zur Wirtschaftsinformatik69, Bamberg University. ISSN 0937-3349 (2007)

  15. Hung, P.C.K., Li, H., Jeng, J.-J.: WS-Negotiation: an overview of research issues. In: HICSS ’04: Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS’04) - Track 1, p. 10033.2. IEEE Computer Society, Washington, DC (2004)

    Google Scholar 

  16. Kersten, G.E., Noronha, S.J.: WWW-based negotiation support: design, implementation, and use. Decis. Support Syst. 25(2), 135–154 (1999)

    Article  Google Scholar 

  17. Lomuscio, A.R., Wooldridge, M., Jennings, N.R.: A classification scheme for negotiation in electronic commerce. Int. J. Group Decis. Negot. 12(1), 31–56(2003)

    Article  Google Scholar 

  18. Ludwig, A., Braun, P., Kowalczyk, R., Franczyk, B.: A framework for automated negotiation of service level agreements in services grids. In: Lecture Notes in Computer Science, Proceedings of the Workshop on Web Service Choreography and Orchestration for Business Process Management, 2006, vol. 3812/2006. Springer, New York (2006)

    Google Scholar 

  19. Ludwig, H., Keller, A., Dan, A., King, R., Franck, R.: A service level agreement language for dynamic electronic services. J. Electron. Commer. Res. 3, 43–59 (2003)

    Article  Google Scholar 

  20. McAfee, P., McMillan, J.: Auctions and bidding. J. Econ. Lit. 25, 699–738 (1987)

    Google Scholar 

  21. Mitchell, B., Mckee, P.: SLAs a key commercial tool. In: Proceedings of eChallenges e-2005, Ljubljana, 19–21 October 2005

  22. Mobach, D.G.A., Overeinder, B.J., Brazier, F.M.T., Dignum, F.P.M.: A two-tiered model of negotiation based on web service agreements. In: Gleizes, M.P., Kaminka, G.A., Nowé, A., Ossowski, S., Tuyls, K., Verbeeck, K. (eds.) EUMAS, pp. 202–213. Koninklijke Vlaamse Academie van Belie voor Wetenschappen en Kunsten, Lelystad (2005)

  23. Nassif, L., Nogueira, J.M., Ahmed, M., Impey, R., Karmouch, A.: Agent-based negotiation for resource allocation in Grid. In: Proceedings of the 3rd Workshop on computational Grids and Applications, Summer Program LNCC (2005)

  24. Paprzycki, M., Abraham, A., Prvanescu, A., Badica, C.: Implementing agents capable of dynamic negotiations. In: Petcu, D., Negru, V. (eds.) SYNASC, pp. 369–380. Mirton, Timisoara (2004)

    Google Scholar 

  25. Parkin, M., Kuo, D., Brooke, J.: A framework & negotiation protocol for service contracts. In: IEEE SCC, pp. 253–256. IEEE Computer Society, Washington, DC (2006)

    Google Scholar 

  26. Pichot, A., Wieder, P., Waeldrich, O., Ziegler, W.: Dynamic SLA-negotiatioan based on WS-agreement. Technical Report TR-0082, CoreGRID (2007)

  27. Pruitt, D.G.: Negotiation Behavior. Academic, New York (1981)

    Google Scholar 

  28. Rolli, D., Luckner, S., Gimpel, H., Weinhardt, C.: A descriptive auction language. J. Electron. Mater. 16(1), 51–62 (2006)

    Google Scholar 

  29. Seidel, J., Waeldrich, O., Ziegler, W., Wieder, P., Yahyapour, R.: Using SLA for resource management and scheduling—a survey. Technical Report TR-0096, CoreGRID (2007)

  30. SORMA: EU Information society technologies project SORMA—Self-Organizing ICT Resource Management (2007)

  31. Stroebel, M.: Effects of electronic markets on negotiation processes. In: Proceedings of the 8th European Conference on Information Systems, vol. 1, pp. 445–452 (2000a)

  32. Stroebel, M.: On auctions as the negotiation paradigm of electronic markets. EM J. Electron. Mater. 10(1), 39–44 (2000b)

    Google Scholar 

  33. Stroebel, M.: Design of roles and protocols for electronic negotiations. Electronic Commerce Research 1, 335–353 (2001)

    Article  Google Scholar 

  34. Stroebel, M., Weinhardt, C.: The Montreal taxonomy for electronic negotiations. J. Group Decis. Negot. 12, 143–164 (2003)

    Article  Google Scholar 

  35. Tosic, V., Pagurek, B., Esfandiari, B., Patel, K., Ma, W.: Web Service Offerings Language (WSOL) and Web Service Composition Management (WSCM). In: Workshop on Object-Oriented Web Services—OOWS (at OOPSLA 2002), Seattle, November 2002

  36. Wurman, P.R., Wellman, M.P., Walsh, W.E.: The Michigan internet AuctionBot: a configurable auction server for human and software agents. In: Second international conference on autonomous agents, Minneapolis, 9–13 May 1998

  37. Wurman, P.R., Wellman, M.P., Walsh, W.E.: A parametrization of the auction design space. Games Econom. Behav. 35(1–2), 304–338 (2001)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sebastian Hudert.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hudert, S., Ludwig, H. & Wirtz, G. Negotiating SLAs-An Approach for a Generic Negotiation Framework for WS-Agreement. J Grid Computing 7, 225–246 (2009). https://doi.org/10.1007/s10723-009-9118-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-009-9118-3

Keywords

Navigation