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
Model-based self-adaptive resource allocation in virtualized environments
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Automated simulation-based capacity planning for enterprise data fabrics
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
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
Automated extraction of architecture-level performance models of distributed component-based systems
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Model-driven performance engineering of self-adaptive systems: a survey
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Modeling parameter and context dependencies in online architecture-level performance models
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
A process for continuous validation of self-adapting component based systems
Proceedings of the 7th Workshop on Models@run.time
Self-adaptive workload classification and forecasting for proactive resource provisioning
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Distributed run-time resource management for malleable applications on many-core platforms
Proceedings of the 50th Annual Design Automation Conference
Performance queries for architecture-level performance models
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Hi-index | 0.00 |
Modern service-oriented systems have increasingly complex loosely-coupled architectures that often exhibit poor performance and resource efficiency and have high operating costs. This is due to the inability to predict at run-time the effect of dynamic changes in the system environment (e.g., varying service workloads) and adapt the system configuration accordingly. In this paper, we describe a long-term vision and approach for designing systems with built-in self-aware performance and resource management capabilities. We advocate the use of architecture-level performance models extracted dynamically from the evolving system configuration and maintained automatically during operation. The models will be exploited at run-time to adapt the system to changes in the environment ensuring that resources are utilized efficiently and performance requirements are continuously satisfied.