DocumentCode :
1110470
Title :
Mapping service-level agreements in distributed applications
Author :
Menascé, Daniel A.
Author_Institution :
George Mason Univ., Fairfax, VA, USA
Volume :
8
Issue :
5
fYear :
2004
Firstpage :
100
Lastpage :
102
Abstract :
In previous column, we discussed how to build distributed systems from quality-of-service (QoS)-aware software components. We also described a design by which individual components can engage in QoS negotiation and perform admission control so that new incoming requests don´t violate committed QoS requirements. But what happens in a distributed application made up of several QoS-aware components and if the application has a global service-level agreement (SLA) for maximum end-to-end execution time. The problem we discuss in this paper is how to determine which SLAs should be negotiated at the component level so that the global SLA is satisfied at the minimum possible cost.
Keywords :
Internet; grid computing; object-oriented programming; quality of service; QoS-aware software components; Web services; distributed applications; end-to-end execution time; quality-of-service; service-level agreements mapping; Admission control; Application software; Cost function; Equations; Iterative methods; Software performance; Software quality; Software systems; Upper bound; Virtual manufacturing; 65; QOS; components; service-level agreements;
fLanguage :
English
Journal_Title :
Internet Computing, IEEE
Publisher :
ieee
ISSN :
1089-7801
Type :
jour
DOI :
10.1109/MIC.2004.47
Filename :
1336752
Link To Document :
بازگشت