Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

SNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems

Karl CzajkowskiContact Information, Ian Foster8, 9 Contact Information, Carl KesselmanContact Information, Volker Sander10 and Steven TueckeContact Information

(7)  Information Sciences Institute, University of Southern California, 90292 Marina del Rey, CA, USA
(8)  Mathematics and Computer Science Division, Argonne National Laboratory, 60439 Argonne, IL, USA
(9)  Department of Computer Science, The University of Chicago, 60657 Chicago, IL, USA
(10)  Zentralinstitut für Angewandte Mathematik, Forschungszentrum Jülich, 52425 Jülich, Germany
Abstract
A fundamental problem in distributed computing is to map activities such as computation or data transfer onto resources that meet requirements for performance, cost, security, or other quality of service metrics. The creation of such mappings requires negotiation among application and resources to discover, reserve, acquire, configure, and monitor resources. Current resource management approaches tend to specialize for specific resource classes, and address coordination across resources only in a limited fashion. We present a new approach that overcomes these difficulties.We define a resource management model that distinguishes three kinds of resource-independent service level agreements (SLAs), formalizingag reements to deliver capability, perform activities, and bind activities to capabilities, respectively. We also define a Service Negotiation and Acquisition Protocol (SNAP) that supports reliable management of remote SLAs. Finally, we explain how SNAP can be deployed within the context of the Globus Toolkit.

Contact Information Karl Czajkowski
Email: karlcz@isi.edu

Contact Information Ian Foster
Email: foster@mcs.anl.gov

Contact Information Carl Kesselman
Email: carl@isi.edu

Contact Information Steven Tuecke
Email: tuecke@mcs.anl.gov
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Referenced by
6 newer articles

  1. Yan, Yonghong (2006) Campus Grids Meet Applications: Modeling, Metascheduling and Integration. Journal of Grid Computing 4(2)
    [CrossRef]
  2. Galstyan, Aram (2005) Resource Allocation in the Grid with Learning Agents. Journal of Grid Computing 3(1-2)
    [CrossRef]
  3. Mills, Kevin L. (2008) Can Economics-based Resource Allocation Prove Effective in a Computation Marketplace?. Journal of Grid Computing 6(3)
    [CrossRef]
  4. Grimshaw, A.S. (2005) . Proceedings of the IEEE 93(3)
    [CrossRef]
  5. Czajkowski, K. (2005) . Proceedings of the IEEE 93(3)
    [CrossRef]
  6. Yarmolenko, Viktor (2007) Towards increased expressiveness in service level agreements. Concurrency and Computation Practice and Experience 19(14)
    [CrossRef]
Remote Address: 38.107.191.105 • Server: mpweb01
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)