Issue No.05 - September/October (2004 vol.8)
Daniel A. Menasc? , George Mason University
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MIC.2004.47
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
Daniel A. Menasc?, "Mapping Service-Level Agreements in Distributed Applications", IEEE Internet Computing, vol.8, no. 5, pp. 100-102, September/October 2004, doi:10.1109/MIC.2004.47