Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Modeling the communication costs of content-based routing: the case of subscription forwarding
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
A Model Transformation from the Palladio Component Model to Layered Queueing Networks
SIPEW '08 Proceedings of the SPEC international workshop on Performance Evaluation: Metrics, Models and Benchmarks
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Performance evaluation of message-oriented middleware using the SPECjms2007 benchmark
Performance Evaluation
Modeling event-driven service-oriented systems using the palladio component model
Proceedings of the 1st international workshop on Quality of service-oriented software systems
Stochastic Analysis of Hierarchical Publish/Subscribe Systems
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Event-based applications and enabling technologies
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Reconfigurable middleware for high availability sensor systems
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Model-based performance prediction for event-driven systems
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Performance evaluation of component-based software systems: A survey
Performance Evaluation
Towards middleware-aware integration of event-based communication into the Palladio component model
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Stochastic performance analysis and capacity planning of publish/subscribe systems
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
The Performance Cockpit Approach: A Framework For Systematic Performance Evaluations
SEAA '10 Proceedings of the 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications
Predictive modelling of peer-to-peer event-driven communication in component-based systems
EPEW'10 Proceedings of the 7th European performance engineering conference on Computer performance engineering
Integration of event-based communication in the palladio software quality prediction framework
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Palladio Workbench: A Quality-Prediction Tool for Component-Based Architectures
WICSA '11 Proceedings of the 2011 Ninth Working IEEE/IFIP Conference on Software Architecture
Automated Transformation of Component-Based Software Architecture Models to Queueing Petri Nets
MASCOTS '11 Proceedings of the 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems
Capacity planning for event-based systems using automated performance predictions
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Hi-index | 0.00 |
Event-based communication is used in different domains including telecommunications, transportation, and business information systems to build scalable distributed systems. Such systems typically have stringent requirements for performance and scalability as they provide business and mission critical services. While the use of event-based communication enables loosely-coupled interactions between components and leads to improved system scalability, it makes it much harder for developers to estimate the system@?s behavior and performance under load due to the decoupling of components and control flow. We present an overview on our approach enabling the modeling and performance prediction of event-based system at the architecture level. Applying a model-to-model transformation, our approach integrates platform-specific performance influences of the underlying middleware while enabling the use of different existing analytical and simulation-based prediction techniques. The results of two real world case studies demonstrate the effectiveness, practicability and accuracy of the proposed modeling and prediction approach.