Model-based self-adaptive resource allocation in virtualized environments
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Optimizing bioinformatics workflows for data analysis using cloud management techniques
Proceedings of the 6th workshop on Workflows in support of large-scale science
Dynamic scalability for next generation gaming infrastructures
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
Living in the present: on-the-fly information processing in scalable web architectures
Proceedings of the 2nd International Workshop on Cloud Computing Platforms
Distributed computing in the 21st century: some aspects of cloud computing
Dependable and Historic Computing
Self-managing SLA compliance in cloud architectures: a market-based approach
Proceedings of the 3rd international ACM SIGSOFT symposium on Architecting Critical Systems
Cloud Service Negotiation: Concession vs. Tradeoff Approaches
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Dynamic resource provisioning for cloud-based gaming infrastructures
Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
Optimal resource provisioning for cloud computing environment
The Journal of Supercomputing
Delivering cloud services with qos requirements: an opportunity for ICT SMEs
GECON'12 Proceedings of the 9th international conference on Economics of Grids, Clouds, Systems, and Services
Mechanisms for SLA provisioning in cloud-based service providers
Computer Networks: The International Journal of Computer and Telecommunications Networking
Adaptive memory load management in cloud data centers
IBM Journal of Research and Development
Resource allocation in cloud computing: model and algorithm
International Journal of Web and Grid Services
Survey Cloud monitoring: A survey
Computer Networks: The International Journal of Computer and Telecommunications Networking
Do we need to handle every temporal violation in scientific workflow systems?
ACM Transactions on Software Engineering and Methodology (TOSEM)
Managing and Optimizing Bioinformatics Workflows for Data Analysis in Clouds
Journal of Grid Computing
Self-adaptive service level agreement monitoring in cloud environments
Multiagent and Grid Systems
Towards an accurate evaluation of quality of cloud service in service-oriented cloud computing
Journal of Intelligent Manufacturing
Hi-index | 0.00 |
In this paper we discuss the design and experimental evaluation of a middleware architecture that enables Service Level Agreement (SLA)-driven dynamic configuration, management and optimization of cloud resources and services. This architecture has been designed in order to respond effectively to the Quality of Service (QoS) requirements of the cloud customer applications. Typically, an application can be hosted in an execution platform constructed out of (real and virtual) cloud resources. In this context, the application QoS requirements can be specified in a SLA that binds the application to its hosting platform. Our architecture incorporates a load balancer that distributes the computational load across the platform resources, and monitors the QoS the platform delivers. If this deviates from that specified in the SLA, so as to violate it, the platform is reconfigured dynamically in order to incorporate additional resources from the cloud. In contrast, if the SLA is honored and platform resources result unused, platform reconfiguration occurs to release those unused resources.