Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Acme: architectural description of component-based systems
Foundations of component-based systems
Achieving scalability and expressiveness in an Internet-scale event notification service
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
A framework for QoS-aware software components
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Design and Evaluation of a Support Service for Mobile, Wireless Publish/Subscribe Applications
IEEE Transactions on Software Engineering
Model-based system reconfiguration for dynamic performance management
Journal of Systems and Software
A framework for characterization and analysis of software system scalability
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Information management for high performance autonomous intelligent systems
PerMIS '07 Proceedings of the 2007 Workshop on Performance Metrics for Intelligent Systems
Proceedings of the 7th international conference on Autonomic computing
Supporting time-critical clients in scalable pub-sub systems
International Journal of High Performance Computing and Networking
Hi-index | 0.00 |
Recently, growing attention is focused on run-time management of Quality of Service (QoS) of complex software systems. In this context, self-adaptation of applications, based on runtime monitoring and dynamic reconfiguration, is considered a useful technique to manage/negotiate QoS. Several defined approaches to dynamic performance management propose the use of on-line model-based evaluation of the managed application in order to choose the new application configuration for improving the QoS. In a previous work we defined a methodology to manage performance of soft-ware system at run-time based on model-based performance evaluation. To avoid unnecessary details the performance model represents the managed application at the Software Architecture level. In this work we apply and implement this approach to dynamic manage the performance of the SIENA publish/subscribe event notification service.