Predictive Modelling of Peer-to-Peer Event-driven Communication in Component-based Systems
C. Rathfelder, D. Evans, and S. Kounev. Proceedings of the 7th European Performance Engineering Workshop (EPEW 2010), volume 6342 of Lecture Notes in Computer Science (LNCS), page 219--235. Berlin, Heidelberg, Springer-Verlag, (September 2010)
Abstract
The event-driven communication paradigm is used increasingly often to build loosely-coupled distributed systems in many industry domains including telecommunications, transportation, and supply chain management. However, the loose coupling of components in such systems makes it hard for developers to estimate their behaviour and performance under load. Most general purpose performance meta-models for component-based systems provide limited support for modelling event-driven communication. In this paper, we present a case study of a real-life road traffic monitoring system that shows how event-driven communication can be modelled for performance prediction and capacity planning. Our approach is based on the Palladio Component Model (PCM) which we have extended to support event-driven communication. We evaluate the accuracy of our modelling approach in a number of different workload and configuration scenarios. The results demonstrate the practicality and effectiveness of the proposed approach.
%0 Conference Paper
%1 rathfelder2010a
%A Rathfelder, Christoph
%A Evans, David
%A Kounev, Samuel
%B Proceedings of the 7th European Performance Engineering Workshop (EPEW 2010)
%C Berlin, Heidelberg
%D 2010
%E Aldini, Alessandro
%E Bernardo, Marco
%E Bononi, Luciano
%E Cortellessa, Vittorio
%I Springer-Verlag
%K Analytical_and_simulation-based_analysis Application_quality_of_service_management Design_of_software_and_systems Event-based Formal_architecture_modeling Meta-models Performance Prediction Simulation descartes t_workshop myown
%P 219--235
%T Predictive Modelling of Peer-to-Peer Event-driven Communication in Component-based Systems
%V 6342
%X The event-driven communication paradigm is used increasingly often to build loosely-coupled distributed systems in many industry domains including telecommunications, transportation, and supply chain management. However, the loose coupling of components in such systems makes it hard for developers to estimate their behaviour and performance under load. Most general purpose performance meta-models for component-based systems provide limited support for modelling event-driven communication. In this paper, we present a case study of a real-life road traffic monitoring system that shows how event-driven communication can be modelled for performance prediction and capacity planning. Our approach is based on the Palladio Component Model (PCM) which we have extended to support event-driven communication. We evaluate the accuracy of our modelling approach in a number of different workload and configuration scenarios. The results demonstrate the practicality and effectiveness of the proposed approach.
@inproceedings{rathfelder2010a,
abstract = {The event-driven communication paradigm is used increasingly often to build loosely-coupled distributed systems in many industry domains including telecommunications, transportation, and supply chain management. However, the loose coupling of components in such systems makes it hard for developers to estimate their behaviour and performance under load. Most general purpose performance meta-models for component-based systems provide limited support for modelling event-driven communication. In this paper, we present a case study of a real-life road traffic monitoring system that shows how event-driven communication can be modelled for performance prediction and capacity planning. Our approach is based on the Palladio Component Model (PCM) which we have extended to support event-driven communication. We evaluate the accuracy of our modelling approach in a number of different workload and configuration scenarios. The results demonstrate the practicality and effectiveness of the proposed approach.},
added-at = {2020-04-05T23:09:00.000+0200},
address = {Berlin, Heidelberg},
author = {Rathfelder, Christoph and Evans, David and Kounev, Samuel},
biburl = {https://www.bibsonomy.org/bibtex/23a5fe1edfc13b093f323be1c54258fd0/samuel.kounev},
booktitle = {Proceedings of the 7th European Performance Engineering Workshop (EPEW 2010)},
editor = {Aldini, Alessandro and Bernardo, Marco and Bononi, Luciano and Cortellessa, Vittorio},
interhash = {800213d4b568d686a5c6531f295f7a81},
intrahash = {3a5fe1edfc13b093f323be1c54258fd0},
keywords = {Analytical_and_simulation-based_analysis Application_quality_of_service_management Design_of_software_and_systems Event-based Formal_architecture_modeling Meta-models Performance Prediction Simulation descartes t_workshop myown},
month = {September},
pages = {219--235},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science (LNCS)},
timestamp = {2021-01-27T03:00:25.000+0100},
title = {{P}redictive {M}odelling of {P}eer-to-{P}eer {E}vent-driven {C}ommunication in {C}omponent-based {S}ystems},
volume = 6342,
year = 2010
}