Performance specification of software components
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
A Method for Design and Performance Modeling of Client/Server Systems
IEEE Transactions on Software Engineering
Performance modeling from software components
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Predicting Real-Time Properties of Component Assemblies: A Scenario-Simulation Approach
EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
From UML models to software performance results: an SPE process based on XML interchange formats
Proceedings of the 5th international workshop on Software and performance
Journal of Systems and Software
CPU demand for web serving: Measurement analysis and dynamic estimation
Performance Evaluation
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Autonomic QoS control in enterprise Grid environments using online simulation
Journal of Systems and Software
Automated control of multiple virtualized resources
Proceedings of the 4th ACM European conference on Computer systems
Tools and experiments supporting a testing-based theory of component composition
ACM Transactions on Software Engineering and Methodology (TOSEM)
Performance model driven QoS guarantees and optimization in clouds
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
Performance evaluation of component-based software systems: A survey
Performance Evaluation
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
CBSE'06 Proceedings of the 9th international conference on Component-Based Software 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
Modeling dynamic virtualized resource landscapes
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Towards mining informal online data to guide component-reuse decisions
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
Service Oriented Computing and Applications
Hi-index | 0.00 |
Modern service-oriented enterprise systems have increasingly complex and dynamic 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 and adapt the system configuration accordingly. Architecture-level performance models provide a powerful tool for performance prediction, however, current approaches to modeling the execution context of software components are not suitable for use at run-time. In this paper, we analyze the typical online performance prediction scenarios and propose a novel performance meta-model for expressing and resolving parameter and context dependencies, specifically designed for use in online scenarios. We motivate and validate our approach in the context of a realistic and representative online performance prediction scenario based on the SPECjEnterprise2010 standard benchmark.