DocumentCode :
2236086
Title :
Service contracts and aggregate utility functions
Author :
AuYoung, Alvin ; Grit, Laura ; Wiener, Janet ; Wilkes, John
Author_Institution :
UDSD, Duke Univ., Durham, NC
fYear :
0
fDate :
0-0 0
Firstpage :
119
Lastpage :
131
Abstract :
Utility functions are used by clients of a service to communicate the value of a piece of work and other QoS aspects such as its timely completion. However, utility functions on individual work items do not capture how important it is to complete all or part of a batch of items; for this purpose, a higher-level construct is required. We propose a multi-job aggregate-utility function, and show how a service provider that executes jobs on rented resources can use it to drive admission control and job scheduling decisions. Using a profit-seeking approach to its policies, we find that the service provider can cope gracefully with client overload and varying resource availability. The result is significantly greater value delivered to clients, and higher profit (net value) generated for the service provider
Keywords :
client-server systems; contracts; quality of service; resource allocation; scheduling; utility programs; QoS; admission control; job scheduling decision; multijob aggregate-utility function; profit-seeking approach; resource availability; service contracts; Admission control; Aggregates; Animation; Availability; Contracts; High performance computing; Laboratories; Rendering (computer graphics); Scheduling algorithm; Shape;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 2006 15th IEEE International Symposium on
Conference_Location :
Paris
ISSN :
1082-8907
Print_ISBN :
1-4244-0307-3
Type :
conf
DOI :
10.1109/HPDC.2006.1652143
Filename :
1652143
Link To Document :
بازگشت