Performance Modeling and Prediction of EJBs based on LQN Templates SAVCBS’05 06 Sep 2004 Performance Modeling and Prediction of Enterprise JavaBeans with Layered Queuing Network Templates Jing Xu Alexandre Oufimtsev Murray Woodside Liam Murphy Carleton University University College Dublin University College Dublin An Coláiste Ollscoile, Baile Átha Cliath
22
Embed
Performance Modeling and Prediction of Enterprise JavaBeans with Layered Queuing Network Templates
University College Dublin An Coláiste Ollscoile, Baile Átha Cliath. Performance Modeling and Prediction of Enterprise JavaBeans with Layered Queuing Network Templates. Jing XuAlexandre Oufimtsev Murray WoodsideLiam Murphy Carleton UniversityUniversity College Dublin. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Performance Modeling and Prediction of EJBs based on LQN Templates SAVCBS’05 06 Sep 2004
Performance Modeling and Prediction of Enterprise
JavaBeans with Layered Queuing Network Templates
Jing Xu Alexandre OufimtsevMurray Woodside Liam MurphyCarleton University University College Dublin
University College DublinAn Coláiste Ollscoile,Baile Átha Cliath
Performance Modeling and Prediction of EJBs based on LQN Templates SAVCBS’05 06 Sep 2004 page 2
Motivation and Approach
Motivation: Performance analysis should be done in early stage of
design (otherwise you going to pay for it…) Modeling J2EE is non-trivial
Approach: Define LQN templates for different types of EJBs Construct a model of real-life application by instantiating
the templates and composing them Profile and calibrate the model from app. traces Perform measurements on the real running application Compare model prediction with measurement results
Performance Modeling and Prediction of EJBs based on LQN Templates SAVCBS’05 06 Sep 2004 page 3
LQN: what and why?
LQN ( Layered Queuing Network) Is a performance modeling language Models system resources and behaviour in an intuitive way Allows nested software structure and composition with
component concepts Captures resource contentions effectively Does not suffer from state explosion problem Provides Analytical & Simulation solver