Publications
SNAP: A protocol for negotiating service level agreements and coordinating resource management in distributed systems
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 …
- Date
- July 24, 2002
- Authors
- Karl Czajkowski, Ian Foster, Carl Kesselman, Volker Sander, Steven Tuecke
- Book
- Workshop on Job Scheduling Strategies for Parallel Processing
- Pages
- 153-183
- Publisher
- Springer Berlin Heidelberg