ACM Home Page
Please provide us with feedback. Feedback
Connecting client objectives with resource capabilities: an essential component for grid service managent infrastructures
Full text PdfPdf (119 KB)
Source International Conference On Service Oriented Computing archive
Proceedings of the 2nd international conference on Service oriented computing table of contents
New York, NY, USA
SESSION: Service architecture table of contents
Pages: 57 - 64  
Year of Publication: 2004
ISBN:1-58113-871-7
Authors
Asit Dan  IBM T.J. Watson Research Center, Hawthorne, NY
Catalin Dumitrescu  University of Chicago, Chicago, IL
Matei Ripeanu  University of Chicago, Chicago, IL
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 45,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1035167.1035177
What is a DOI?

ABSTRACT

In large-scale, distributed systs such as Grids, an agreent between a client and a service provider specifies service level objectives both as expressions of client requirents and as provider assurances. Ideally, these objectives are expressed in a high-level, service- or application-specific manner rather than requiring clients to detail the necessary resources. Resource providers on the other hand, expect low-level, resource specific performance criteria that are uniform across applications and can easily be interpreted and provisioned.

This paper presents a framework for Grid service managent that addresses this gap between high-level specification of client performance objectives and existing resource managent infrastructures It identifies three levels of abstraction for resource requirents that a service provider needs to manage, namely: detailed specification of raw resources, virtualization of heterogeneous resources as abstract resources, and performance objectives at an application level. The paper also identifies three key functions for managing service level agreents, namely: <i>translation</i> of resource requirents across abstraction layers, <i>arbitration</i> in allocating resources to client requests, and <i>aggregation and allocation</i> of resources from multiple lower level resource managers. One or more of these key functions may be present at each abstraction layer of a service level manager. Thus, the composition of these functions across resource abstraction layers enables modeling of a wide array of managent scenarios. We present a framework that supports these functions: it uses the service metadata and/or service performance models to map client requirents to resource capabilities, it uses business value associated with objectives in allocation decisions to arbitrate between competing requests, and it allocates resources based on previously negotiated agreents.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
A. Andrieux, K. Czajkowski, A. Dan, K. Keahey, J. Pruyne, J. Rofrano, S. Tuecke, and M. Xu, " Web Services Agreent Specification (WS-Agreent), Version 1.1, Draft 20," in Global Grid Forum, 2004.
3
 
4
 
5
"WSLA Language Specification, Version 1.0," IBM Corporation, 2003.
6
 
7
M. Novaes, "Personal Communication," 2002.
 
8
 
9
"IBM Load Leveler: User's Guide," Septber 1993.
 
10
"Maui Scheduler, http://www.supercluster.org/maui/." Center for HPC Cluster Resource management and Scheduling, 2004.
 
11
PlatformComputing, "Load Sharing Facility, http://www.platform.com," 2004.
 
12
 
13
A. Anjomshoaa, F. Brisard, R. L. Cook, D. K. Fellows, A. Ly, S. McGough, and D. Pulsipher, "Job Submission Description Language (JSDL) Specification v0.3," Global Grid Forum 2004.
14
 
15
 
16
 
17
 
18
G. Edjlali, G. Agrawal, A. Sussman, J. Humphries, and J. Saltz, "Runtime and Compiler Support for Programming in Adaptive Parallel Environments," Scientiffic Programming, vol. 4, 1996.
 
19
S. B. Calo and D. Verma, "Service Level Driven Provisioning of Outsourced IT Systs," IBM T.J. Watson, Hawthrone, NY RC22501, 06/25/2002. 2002.
 
20
 
21
 
22
 
23
M. Litzkow, M. Livny, and M. Mutka, "Condor - A Hunter of Idle Workstations," in Proc. 8th Intl Conf. on Distributed Computing Systs, 1988, pp. 104--111.
 
24
R. Henderson and D. Tweten, "Portable Batch Syst: External Reference Specification," 1996.
 
25
 
26
M. Balazinska, H. Balakrishnan, and M. Stonebraker, "Contract-Based Load management in Federated Distributed Systs," presented at NSDI'04, San Francisco, CA, 2004.
 
27
 
28
 
29
I. Foster, C. Kesselman, C. Lee, R. Lindell, K. Nahrstedt, and A. Roy, "A Distributed Resource management Architecture that Supports Advance Reservations and Co-Allocation," presented at Proc. International Workshop on Quality of Service, 1999.
 
30
 
31
 
32
W. Benger, I. Foster, J. Novotny, E. Seidel, J. Shalf, W. Smith, and P. Walker, "Numerical Relativity in a Distributed Environment," presented at Proc. 9th SIAM Conference on Parallel Processing for Scientific Computing, 1999.
33
 
34
 
35
S. Tuecke, K. Czajkowski, I. Foster, J. Frey, S. Graham, C. Kesselman, T. Maquire, T. Standholm, D. Snelling, and P. Vanderbilt, "Open Grid Services Infrastructure (OGSI) version 1.0," presented at Global Grid Forum, 2003.


Collaborative Colleagues:
Asit Dan: colleagues
Catalin Dumitrescu: colleagues
Matei Ripeanu: colleagues