230 likes | 337 Views
A Model Transformation from the P alladio C omponent M odel to L ayered Q ueueing N etworks. University of Oldenburg, Germany. DFG-Project PALLADIO. Graduate School TRUSTSOFT. PCM2LQN. Heiko Koziolek , Ralf Reussner. Component-based Software Performance Engineering.
E N D
A Model Transformationfrom the Palladio Component Modelto Layered Queueing Networks University of Oldenburg, Germany DFG-Project PALLADIO Graduate School TRUSTSOFT PCM2LQN Heiko Koziolek, Ralf Reussner PCM2LQN: Model-Transformation from Palladio to LQN
Component-basedSoftware Performance Engineering Performance-Annotated Component Specifications Queueing Network, Stochastic Petri-Net, Stochastic Process Algebra, … Response Time, Throughput, Utilization, … PCM2LQN: Model-Transformation from Palladio to LQN
Component Performance PCM2LQN: Model-Transformation from Palladio to LQN
PCM2LQN Approach • Benefits: • Efficient Solver for CB-Designs • Transparent Usage of LQNs • Reusable Models CBSPE Approaches Performance Solvers Resolve-P [Sitaraman2001] SimQPN [Kounev2006] SPE-ED [Smith2002] CB-SPE [Bertolino2004] [...] CB-Appear [Eskenazi2004] PEPA-WB [Hillston1994] CBML [Wu2004] DSPNexpress [Lindemann1995] ROBOCOP [Bondarev2004] LQNS [Franks1999] Palladio [Becker2007] [...] PCM2LQN PCM2LQN: Model-Transformation from Palladio to LQN
Related Work PCM2LQN: Model-Transformation from Palladio to LQN
Palladio Component Model [BeckerKoziolek, WOSP2007] PCM2LQN: Model-Transformation from Palladio to LQN
Layered Queueing Networks [Rolia, IEEE TSE 1995] PCM2LQN: Model-Transformation from Palladio to LQN
Layered Queueing Networks [Rolia, IEEE TSE 1995] PCM2LQN: Model-Transformation from Palladio to LQN
Layered Queueing Networks [Rolia, IEEE TSE 1995] PCM2LQN: Model-Transformation from Palladio to LQN
PCM2LQN - Process Depen-dencySolver PCM2LQN LQNSLQSIM PCM2LQN: Model-Transformation from Palladio to LQN
PCM2LQN: Example PCM2LQN PCM2LQN: Model-Transformation from Palladio to LQN
PCM2LQN: Mapping PCM2LQN: Model-Transformation from Palladio to LQN
PCM2LQN: Realisation PCM2LQN: Model-Transformation from Palladio to LQN
Case Study: BRP System PCM2LQN: Model-Transformation from Palladio to LQN
Model PCMRDSEFF Model PCM System
Select LQNSolver Configure LQNSolver StartModel Transformationand Solution
Case Study: BRP System LQN generated by PCM2LQN: PCM2LQN: Model-Transformation from Palladio to LQN
Case Study Results PCM2LQN: Model-Transformation from Palladio to LQN
Comparison PCM/LQN PCM2LQN: Model-Transformation from Palladio to LQN
Limitations PCM2LQN: Model-Transformation from Palladio to LQN
Conclusions PCM2LQN www.palladio-approach.net PCM2LQN: Model-Transformation from Palladio to LQN