Issue No. 05 - September/October (2004 vol. 8)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MIC.2004.47
Daniel A. Menasc? , George Mason University
In a previous column, I discussed how to build distributed systems from quality-of-service (QoS)-aware software components. I 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? Moreover, what if the application has a global service-level agreement (SLA) for maximum end-to-end execution time? The problem I discuss here 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.
service-level agreements, components, QOS
D. A. Menasc?, "Mapping Service-Level Agreements in Distributed Applications," in IEEE Internet Computing, vol. 8, no. , pp. 100-102, 2004.