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.
|
 |
SNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems
| |
|
SNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems
Karl Czajkowski7 , Ian Foster8, 9 , Carl Kesselman7 , Volker Sander10 and Steven Tuecke8 
| (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.
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|