A framework for QoS-aware software components
WOSP '04 Proceedings of the 4th international workshop on Software and performance
IEEE Internet Computing
IEEE Internet Computing
Optimal precomputation for mapping service level agreements in grid applications
InfoScale '06 Proceedings of the 1st international conference on Scalable information systems
QoS management in service-oriented architectures
Performance Evaluation
Heuristic solutions to resource allocation in grid computing: a natural approach
The Journal of Supercomputing
Optimal precomputation for mapping service level agreements in grid computing
Future Generation Computer Systems
International Journal of Web and Grid Services
Self-star Properties in Complex Information Systems
Hi-index | 0.00 |
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.