Skip to main content

Towards Dynamic Service Level Agreement Negotiation:An Approach Based on WS-Agreement

  • Conference paper
Web Information Systems and Technologies (WEBIST 2008)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 18))

Included in the following conference series:

Abstract

In Grid, e-Science and e-Business environments, Service Level Agreements are often used to establish frameworks for the delivery of services between service providers and the organisations hosting the researchers. While this high level SLAs define the overall quality of the services, it is desirable for the end-user to have dedicated service quality also for individual services like the orchestration of resources necessary for composed services. Grid level scheduling services typically are responsible for the orchestration and co-ordination of resources in the Grid. Co-allocation e.g. requires the Grid level scheduler to co-ordinate resource management systems located in different domains. As the site autonomy has to be respected negotiation is the only way to achieve the intended co-ordination. SLAs emerged as a new way to negotiate and manage usage of resources in the Grid and are already adopted by a number of management systems. Therefore, it is natural to look for ways to adopt SLAs for Grid level scheduling. In order to do this, efficient and flexible protocols are needed, which support dynamic negotiation and creation of SLAs. In this paper we propose and discuss extensions to the WS-Agreement protocol addressing these issues.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

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 (WS-Agreement). Grid Forum Document, GFD.107, Open Grid Forum (2007)

    Google Scholar 

  2. Grid Resource Allocation Agreement Protocol Working Group, https://forge.gridforum.org/projects/graap-wg/

  3. Joita, L., Rana, O.: WS-Agreement Use in CATNETS. Technical report, School of Computer Science and Welsh eScience Centre, Cardiff, UK (2006)

    Google Scholar 

  4. Keller, A.: openCCS: Computing Center Software. Technical report, Paderborn Center for Parallel Computing (2007)

    Google Scholar 

  5. Mobach, D., Overeinder, B., Brazier, F.: A WS-Agreement Based Resource Negotiation Framework for Mobile Agents. Scalable Computing: Practice and Experience 7(1), 23–36 (2006)

    Google Scholar 

  6. Community Scheduler Framework, http://sourceforge.net/projects/gcsf/

  7. Wieder, P., Wäldrich, O., Ziegler, W.: A Meta-scheduling Service for Co-allocating Arbitrary Types of Resources. In: Wyrzykowski, R., Dongarra, J., Meyer, N., Waśniewski, J. (eds.) PPAM 2005. LNCS, vol. 3911, pp. 782–791. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  8. Grid Resource Management System, http://www.gridge.org

  9. Gridway, http://www.gridway.org/

  10. eNanos, http://www.bsc.es/grid/enanos/

  11. Badia, R., Sirvent, R., Labarta, J., Perez, J.M.: Programming the GRID: An Imperative Language-based Approach. In: Engineering The Grid: Status and Perspectives, American Scientific Publishers (2006)

    Google Scholar 

  12. MacLaren, J.: Co-allocation of Compute and Network resources using HARC. In: Lighting the Blue Touchpaper for UK e-Science: closing conference of ESLEA Project, PoS (ESLEA) 016 (2007)

    Google Scholar 

  13. Grid Scheduling Architecture Research Group, https://forge.gridforum.org/projects/gsa-wg/

  14. Shakun, M. (ed.): Group Decision and Negotiation. Springer Netherlands (2002)

    Google Scholar 

  15. Briquet, C., de Marneffe, P.-A.: Grid resource negotiation: survey with a machine learning perspective. In: PDCN 2006: Proceedings of the 24th IASTED International Conference on Parallel and Distributed Computing and Networks, Anaheim, CA, USA, pp. 17–22. ACTA Press (2006)

    Google Scholar 

  16. Kuo, D., Parkin, M., Brooke, J.: Negotiating contracts on the grid. In: Proceedings of the eChallenges 2006 (e-2006) Conference. Exploiting the Knowledge Economy - Issues, Applications, Case Studies, vol. 3. IOS Press, Amsterdam (2006)

    Google Scholar 

  17. Kuo, D., Parkin, M., Brooke, J.: A Framework & Negotiation Protocol for Service Contracts. In: 2006 IEEE International Conference on Services Computing (SCC 2006), pp. 253–256 (2006)

    Google Scholar 

  18. Buyya, R.: Economic-based Distributed Resource Management and Scheduling for Grid Computing, PhD Thesis. Monash University, Melbourne, Australia (2002)

    Google Scholar 

  19. Jennings, N., Faratin, P., Lomuscio, A., Parsons, S., Sierra, C., Wooldridge, M.: Automated negotiation: Prospects, methods and challenges. Group Decision and Negotiation 10(2) (2001)

    Google Scholar 

  20. Shen, W., Ghenniwa, H.H., Wang, C.: Adaptive Negotiation for Agent-Based Grid Computing. In: AAMAS 2002 workshop on agentcities: Challenges in Open Agent Environments, Bologna, Italy, pp. 32–36 (2002)

    Google Scholar 

  21. Green, L.: Service level negotiation in a heterogeneous telecommunication environment. In: International Conference on Computing, Communications and Control Technologies (CCCT 2004), Austin, TX, USA (2004)

    Google Scholar 

  22. Czajkowski, K., Foster, I., Kesselman, C., Sander, V., Tuecke, S.: SNAP: A protocol for negotiation of service level agreements and coordinated 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)

    Chapter  Google Scholar 

  23. Bhargava, B.: Concurrency and Reliability in Distributed Database Systems. Van Nostrand Reinhold (1987)

    Google Scholar 

  24. Kohler, W.: A Survey of Techniques for Synchronization and Recovery in Decentralized Computer Systems. ACM Computing Surveys 13(2) (1981)

    Google Scholar 

  25. Oszu, M., Valduriez, P.: Principles of Distributed Database Systems. Prentice-Hall, Englewood Cliffs (1991)

    Google Scholar 

  26. Skeen, D.: Nonblocking Commit Protocols. In: ACM SIGMOD Int’l. Conf. Management of Data (1981)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pichot, A., Wäldrich, O., Ziegler, W., Wieder, P. (2009). Towards Dynamic Service Level Agreement Negotiation:An Approach Based on WS-Agreement. In: Cordeiro, J., Hammoudi, S., Filipe, J. (eds) Web Information Systems and Technologies. WEBIST 2008. Lecture Notes in Business Information Processing, vol 18. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01344-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01344-7_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01343-0

  • Online ISBN: 978-3-642-01344-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics