Capacity planning and performance modeling: from mainframes to client-server systems
Capacity planning and performance modeling: from mainframes to client-server systems
Time Series Analysis: Forecasting and Control
Time Series Analysis: Forecasting and Control
Resource Allocation for Autonomic Data Centers using Analytic Performance Models
ICAC '05 Proceedings of the Second International Conference on Automatic Computing
Dynamic placement for clustered web applications
Proceedings of the 15th international conference on World Wide Web
Performance Modeling and Evaluation of Distributed Component-Based Systems Using Queueing Petri Nets
IEEE Transactions on Software Engineering
Toward the Reverse Engineering of UML Sequence Diagrams for Distributed Java Software
IEEE Transactions on Software Engineering
SLA-Driven Clustering of QoS-Aware Application Servers
IEEE Transactions on Software Engineering
On the Use of Fuzzy Modeling in Virtualized Data Center Management
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
Appliance-Based Autonomic Provisioning Framework for Virtualized Outsourcing Data Center
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
Generating Adaptation Policies for Multi-tier Applications in Consolidated Server Environments
ICAC '08 Proceedings of the 2008 International Conference on Autonomic Computing
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Automated control of multiple virtualized resources
Proceedings of the 4th ACM European conference on Computer systems
An adaptation framework enabling resource-efficient operation of software systems
Proceedings of the Warm Up Workshop for ACM/IEEE ICSE 2010
Performance model driven QoS guarantees and optimization in clouds
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Software Engineering for Self-Adaptive Systems
Performance evaluation of component-based software systems: A survey
Performance Evaluation
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Mistral: Dynamically Managing Power, Performance, and Adaptation Cost in Cloud Infrastructures
ICDCS '10 Proceedings of the 2010 IEEE 30th International Conference on Distributed Computing Systems
Towards Self-Aware Performance and Resource Management in Modern Service-Oriented Systems
SCC '10 Proceedings of the 2010 IEEE International Conference on Services Computing
Analysis of the performance-influencing factors of virtualization platforms
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems: Part II
Self-aware QoS management in virtualized infrastructures
Proceedings of the 8th ACM international conference on Autonomic computing
Engineering of self-aware IT systems and services: state-of-the-art and research challenges
EPEW'11 Proceedings of the 8th European conference on Computer Performance Engineering
Self-managing SLA compliance in cloud architectures: a market-based approach
Proceedings of the 3rd international ACM SIGSOFT symposium on Architecting Critical Systems
Modeling dynamic virtualized resource landscapes
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
QoS and energy management with Petri nets: A self-adaptive framework
Journal of Systems and Software
Using Layered Bottlenecks for Virtual Machine Provisioning in the Clouds
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
A Scalable Multi-Tenant Architecture for Business Process Executions
International Journal of Web Services Research
Self-adaptive workload classification and forecasting for proactive resource provisioning
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Service Oriented Computing and Applications
Hi-index | 0.00 |
The adoption of virtualization and Cloud Computing technologies promises a number of benefits such as increased flexibility, better energy efficiency and lower operating costs for IT systems. However, highly variable workloads make it challenging to provide quality-of-service guarantees while at the same time ensuring efficient resource utilization. To avoid violations of service-level agreements (SLAs) or inefficient resource usage, resource allocations have to be adapted continuously during operation to reflect changes in application workloads. In this paper, we present a novel approach to self-adaptive resource allocation in virtualized environments based on online architecture-level performance models. We present a detailed case study of a representative enterprise application, the new SPECjEnterprise2010 benchmark, deployed in a virtualized cluster environment. The case study serves as a proof-of-concept demonstrating the effectiveness and practical applicability of our approach.