Primer on application_performance_modelling_v0.1

Trevor Warren
Trevor WarrenPrincipal, Tech Arch - Performance Engineering, Techonology Consulting at Accenture - http://www.accenture.com
Fundamentals of Application Performance Modelling 
Practical Performance Analyst – 7th July 2012 
http://www.practicalperformanceanalyst.com
Agenda 
Performance Engineering Life Cycle 
What is Proactive Performance Management 
What is Application Performance Modelling 
Why is Application Performance Modelling Important 
Holistic View of Performance 
Process for Application Performance Modelling 
Techniques for Application Performance Modelling 
Challenges involved in Application Performance Modelling 
Deliverables for the Application Performance Modelling process 
Resources & tools to assist with Application Performance Modelling process
Performance Engineering Life Cycle 
Software Development Life Cycle 
Functional Requirements Gathering 
Architecture & Design 
Build Application 
System Test, 
System Integrated Test & UAT 
Deploy Into Production 
Performance Engineering Life Cycle 
Non Functional Requirements Gathering 
Design for Performance & Performance Modelling 
Unit Performance Test & 
Code Optimization 
Performance Test 
Monitoring & Capacity Management
What is Proactive Performance Management 
Performance Requirements Analysis 
Performance Modelling & Capacity Planning 
Build & Optimization 
Performance Testing 
Performance Monitoring 
Capacity Management
What Is Application Performance Modelling 
Performance Modelling is the art of forecasting application performance using a combination of different modelling techniques 
Performance Modelling gives you the ability to validate application architecture & designs assumptions from a Non Functional Requirements standpoint 
Performance Modelling gives you the ability to perform what-if analysis for different design assumptions and identify a suitable design patterns that meets your Non Functional Requirements 
Performance Modelling gives you the ability to validate infrastructure specifications from an Non Functional Requirements standpoint 
Performance Modelling should be initially performed at design to validate design specifications. These models should then be refined as you move through build into SVT and then into production where changes in modelling techniques will help you predict application performance with greater accuracy. 
Performance Modelling is one of the methods available to you as a Practical Performance Analyst to proactively predict application performance and determine infrastructure capacity impacts before the code actually built or deployed into production
Why Is Application Performance Modelling Important 
Performance Modelling is important to the Practical Performance Analyst for the following reasons – 
Gives you the ability to validate design decision early in the Software Development Life Cycle 
Gives you the ability to validate infrastructure capacity assumptions early in the procurement cycle 
Gives you the ability to forecast infrastructure capacity impacts for increase in business workload 
Give you the ability to work with the customer proactively on procuring additional infrastructure to meet growth in business workload 
Gives you the ability to forecast changes in application performance before the application is deployed into production 
Gives you the ability to forecast potential performance issues early in the Software Development Life Cycle 
Performance Modelling offers a suite of techniques that can be used to proactively predict and manage application performance across the Software Development Life Cycle i.e. From Design, to Build, to SVT, to production
Txn Performance 
- Response Times, etc. 
Application Performance – Operations/Sec, Messages/Sec, Transactions/Sec, etc. 
Infrastructure Performance – CPU Utilization, Memory Utilization, Disk IOPS, etc. 
Network Performance – Packet Loss, Jitter, Packet Re- ordering, Delay, etc. 
Holistic View of Performance
Application Performance Modelling Process 
Understand Business Objectives & Program Goals 
Review Business Requirements Document 
Document Non Functional Requirements 
Review Application Designs 
Review Infrastructure Capacity Designs 
Decide on Modelling techniques to be used 
Create Performance Models (Analytical or Simulation) 
Execute Performance Models for different What-If Scenarios 
Validate outcome of Performance Models 
Tweak Application Design Assumptions, Infra Design Assumptions & Re- execute Models 
Document Learning from What-If Analysis 
Provide Recommendations to Application Design & Infrastructure Design teams
Techniques for Performance Modelling 
Analytical or Mathematical Modelling techniques 
Queuing Theory 
Queuing Networks 
Universal Scalability Law 
Operational Theory 
Little’s Law 
Simulation Modelling techniques 
Discrete Event Simulation 
Markov’s chains 
Petri Nets 
Statistical Modelling techniques 
Time Series Data Visualization & Analysis 
Time Series Forecasting using Exponential Smoothing techniques 
Time Series Forecasting using Moving Average techniques 
Time Series Forecasting using ARIMA techniques 
Simple Regression Modelling 
Multiple Regression Modelling
Challenges involved in Performance Modelling 
Challenges obtaining Non Functional Requirements for the given application 
Challenge obtaining resources from the application design and infrastructure design teams to assist with modelling and what-if analysis 
Challenges obtaining tools for Performance Modelling (Analytical or Simulation) 
Lack of Industry standard tools to analyse, model and visualize data for purposes of Performance Modelling 
Challenge convincing people on the usefulness of Performance Modelling techniques 
Lack of Capable Resources to assist with data extraction, visualization, analysis & Performance Modelling
Deliverables – Performance Modelling 
Performance modelling report that – 
Validates Non Functional Requirements 
Validates Application Designs and its ability to meet overall Non Functional Requirements 
Validates Infrastructure Capacity Assumptions and it’s ability to meet overall Non Functional Requirements 
Design recommendations to the Application Design teams 
Infrastructure recommendations to the Infrastructure Design teams 
Recommendations on Performance Testing, Performance Monitoring & Capacity Management
Resources & Tools 
JMT – Java Modelling Tools (jmt.sourceforge.net) 
Queuing Networks 
Mean Value Analysis of Queuing Network 
Markov’s Chains based Simulation 
Simpy (Simpy.sourceforge.net) 
Discrete Event Simulation Modelling 
R-Project 
Time Series Modelling 
Regression Modelling 
Time Series Forecasting
Thank You 
Please support us by taking a moment and sharing this content using the Social Media Links at Practical Performance Analyst 
trevor@practicalperformanceanalyst.com
1 of 13

Recommended

Primer on workload_modelling_v0.2 by
Primer on workload_modelling_v0.2Primer on workload_modelling_v0.2
Primer on workload_modelling_v0.2Trevor Warren
718 views14 slides
Proactive performance management_what_is_all_about_v0.3 by
Proactive performance management_what_is_all_about_v0.3Proactive performance management_what_is_all_about_v0.3
Proactive performance management_what_is_all_about_v0.3Trevor Warren
653 views13 slides
Mistakes we make_and_howto_avoid_them_v0.12 by
Mistakes we make_and_howto_avoid_them_v0.12Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12Trevor Warren
763 views12 slides
Primer on performance_requirements_gathering_v0.3 by
Primer on performance_requirements_gathering_v0.3Primer on performance_requirements_gathering_v0.3
Primer on performance_requirements_gathering_v0.3Trevor Warren
1K views12 slides
Primer on enterprise_performance_maturity_v0.2 by
Primer on enterprise_performance_maturity_v0.2Primer on enterprise_performance_maturity_v0.2
Primer on enterprise_performance_maturity_v0.2Trevor Warren
549 views12 slides
What is our_mission_v0.2 by
What is our_mission_v0.2What is our_mission_v0.2
What is our_mission_v0.2Trevor Warren
537 views9 slides

More Related Content

What's hot

Requirement Management 2 by
Requirement Management 2Requirement Management 2
Requirement Management 2pikuoec
1.4K views27 slides
Software Performance Engineering-01 by
Software Performance Engineering-01Software Performance Engineering-01
Software Performance Engineering-01V pathirana
309 views12 slides
Crud and jad by
Crud and jadCrud and jad
Crud and jadHimanshu
2.2K views18 slides
Software requirement by
Software requirementSoftware requirement
Software requirementsetalk
479 views12 slides
business requirements functional and non functional by
business requirements functional and  non functionalbusiness requirements functional and  non functional
business requirements functional and non functionalCHANDRA KAMAL
11.2K views23 slides
Software engineering by
Software engineeringSoftware engineering
Software engineeringsweetysweety8
213 views10 slides

What's hot(20)

Requirement Management 2 by pikuoec
Requirement Management 2Requirement Management 2
Requirement Management 2
pikuoec1.4K views
Software Performance Engineering-01 by V pathirana
Software Performance Engineering-01Software Performance Engineering-01
Software Performance Engineering-01
V pathirana309 views
Crud and jad by Himanshu
Crud and jadCrud and jad
Crud and jad
Himanshu 2.2K views
Software requirement by setalk
Software requirementSoftware requirement
Software requirement
setalk479 views
business requirements functional and non functional by CHANDRA KAMAL
business requirements functional and  non functionalbusiness requirements functional and  non functional
business requirements functional and non functional
CHANDRA KAMAL11.2K views
Lecture 04 by Rana Ali
Lecture 04Lecture 04
Lecture 04
Rana Ali105 views
Requirement analysis by Sangeet Shah
Requirement analysisRequirement analysis
Requirement analysis
Sangeet Shah2.1K views
Requirement Management 3 by pikuoec
Requirement Management 3Requirement Management 3
Requirement Management 3
pikuoec583 views
Requirement Management 1 by pikuoec
Requirement Management 1Requirement Management 1
Requirement Management 1
pikuoec694 views
Use Case Workshop by elkensteyin
Use Case WorkshopUse Case Workshop
Use Case Workshop
elkensteyin3.8K views
Building a guided analytics forecasting platform with Knime by Knoldus Inc.
Building a guided analytics forecasting platform with KnimeBuilding a guided analytics forecasting platform with Knime
Building a guided analytics forecasting platform with Knime
Knoldus Inc.85 views

Similar to Primer on application_performance_modelling_v0.1

Sdpl1 by
Sdpl1Sdpl1
Sdpl1sraviinthiran
668 views42 slides
1 Ads by
1 Ads1 Ads
1 Adslcbj
504 views46 slides
ANUJA KADLOOR by
ANUJA KADLOORANUJA KADLOOR
ANUJA KADLOORAnuja Kadloor
142 views5 slides
Software Process in Software Engineering SE3 by
Software Process in Software Engineering SE3Software Process in Software Engineering SE3
Software Process in Software Engineering SE3koolkampus
4.2K views50 slides
Jaya_Joshi_Software_Testing by
Jaya_Joshi_Software_TestingJaya_Joshi_Software_Testing
Jaya_Joshi_Software_Testingjaya joshi
241 views4 slides
Software Process Models by
Software Process ModelsSoftware Process Models
Software Process ModelsJesse Manalansan
68.1K views50 slides

Similar to Primer on application_performance_modelling_v0.1(20)

1 Ads by lcbj
1 Ads1 Ads
1 Ads
lcbj504 views
Software Process in Software Engineering SE3 by koolkampus
Software Process in Software Engineering SE3Software Process in Software Engineering SE3
Software Process in Software Engineering SE3
koolkampus4.2K views
Jaya_Joshi_Software_Testing by jaya joshi
Jaya_Joshi_Software_TestingJaya_Joshi_Software_Testing
Jaya_Joshi_Software_Testing
jaya joshi241 views
Soft Eng - Software Process by Jomel Penalba
Soft  Eng - Software ProcessSoft  Eng - Software Process
Soft Eng - Software Process
Jomel Penalba927 views
ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio... by Aberla
ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio...ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio...
ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio...
Aberla428 views
Introduction,Software Process Models, Project Management by swatisinghal
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Management
swatisinghal2.3K views
Software Engineering Layered Technology Software Process Framework by JAINAM KAPADIYA
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
JAINAM KAPADIYA7.1K views
CS8494 SOFTWARE ENGINEERING Unit-1 by SIMONTHOMAS S
CS8494 SOFTWARE ENGINEERING Unit-1CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1
SIMONTHOMAS S257 views
SDLC and Software Process Models Introduction ppt by SushDeshmukh
SDLC and Software Process Models Introduction pptSDLC and Software Process Models Introduction ppt
SDLC and Software Process Models Introduction ppt
SushDeshmukh255 views
Enterprise performance engineering solutions by Infosys
Enterprise performance engineering solutionsEnterprise performance engineering solutions
Enterprise performance engineering solutions
Infosys648 views
Software Engineering Fundamentals by Rahul Sudame
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering Fundamentals
Rahul Sudame10.1K views
[2015/2016] Software development process by Ivano Malavolta
[2015/2016] Software development process[2015/2016] Software development process
[2015/2016] Software development process
Ivano Malavolta2.2K views

Recently uploaded

Why and How CloudStack at weSystems - Stephan Bienek - weSystems by
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsShapeBlue
247 views13 slides
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
141 views29 slides
MVP and prioritization.pdf by
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
39 views8 slides
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineShapeBlue
225 views19 slides
"Node.js Development in 2024: trends and tools", Nikita Galkin by
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin Fwdays
33 views38 slides
Cencora Executive Symposium by
Cencora Executive SymposiumCencora Executive Symposium
Cencora Executive Symposiummarketingcommunicati21
160 views14 slides

Recently uploaded(20)

Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue247 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue141 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue225 views
"Node.js Development in 2024: trends and tools", Nikita Galkin by Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays33 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue178 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue183 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue137 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li91 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays58 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue196 views
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... by BookNet Canada
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
BookNet Canada41 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue265 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue207 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro35 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10146 views

Primer on application_performance_modelling_v0.1

  • 1. Fundamentals of Application Performance Modelling Practical Performance Analyst – 7th July 2012 http://www.practicalperformanceanalyst.com
  • 2. Agenda Performance Engineering Life Cycle What is Proactive Performance Management What is Application Performance Modelling Why is Application Performance Modelling Important Holistic View of Performance Process for Application Performance Modelling Techniques for Application Performance Modelling Challenges involved in Application Performance Modelling Deliverables for the Application Performance Modelling process Resources & tools to assist with Application Performance Modelling process
  • 3. Performance Engineering Life Cycle Software Development Life Cycle Functional Requirements Gathering Architecture & Design Build Application System Test, System Integrated Test & UAT Deploy Into Production Performance Engineering Life Cycle Non Functional Requirements Gathering Design for Performance & Performance Modelling Unit Performance Test & Code Optimization Performance Test Monitoring & Capacity Management
  • 4. What is Proactive Performance Management Performance Requirements Analysis Performance Modelling & Capacity Planning Build & Optimization Performance Testing Performance Monitoring Capacity Management
  • 5. What Is Application Performance Modelling Performance Modelling is the art of forecasting application performance using a combination of different modelling techniques Performance Modelling gives you the ability to validate application architecture & designs assumptions from a Non Functional Requirements standpoint Performance Modelling gives you the ability to perform what-if analysis for different design assumptions and identify a suitable design patterns that meets your Non Functional Requirements Performance Modelling gives you the ability to validate infrastructure specifications from an Non Functional Requirements standpoint Performance Modelling should be initially performed at design to validate design specifications. These models should then be refined as you move through build into SVT and then into production where changes in modelling techniques will help you predict application performance with greater accuracy. Performance Modelling is one of the methods available to you as a Practical Performance Analyst to proactively predict application performance and determine infrastructure capacity impacts before the code actually built or deployed into production
  • 6. Why Is Application Performance Modelling Important Performance Modelling is important to the Practical Performance Analyst for the following reasons – Gives you the ability to validate design decision early in the Software Development Life Cycle Gives you the ability to validate infrastructure capacity assumptions early in the procurement cycle Gives you the ability to forecast infrastructure capacity impacts for increase in business workload Give you the ability to work with the customer proactively on procuring additional infrastructure to meet growth in business workload Gives you the ability to forecast changes in application performance before the application is deployed into production Gives you the ability to forecast potential performance issues early in the Software Development Life Cycle Performance Modelling offers a suite of techniques that can be used to proactively predict and manage application performance across the Software Development Life Cycle i.e. From Design, to Build, to SVT, to production
  • 7. Txn Performance - Response Times, etc. Application Performance – Operations/Sec, Messages/Sec, Transactions/Sec, etc. Infrastructure Performance – CPU Utilization, Memory Utilization, Disk IOPS, etc. Network Performance – Packet Loss, Jitter, Packet Re- ordering, Delay, etc. Holistic View of Performance
  • 8. Application Performance Modelling Process Understand Business Objectives & Program Goals Review Business Requirements Document Document Non Functional Requirements Review Application Designs Review Infrastructure Capacity Designs Decide on Modelling techniques to be used Create Performance Models (Analytical or Simulation) Execute Performance Models for different What-If Scenarios Validate outcome of Performance Models Tweak Application Design Assumptions, Infra Design Assumptions & Re- execute Models Document Learning from What-If Analysis Provide Recommendations to Application Design & Infrastructure Design teams
  • 9. Techniques for Performance Modelling Analytical or Mathematical Modelling techniques Queuing Theory Queuing Networks Universal Scalability Law Operational Theory Little’s Law Simulation Modelling techniques Discrete Event Simulation Markov’s chains Petri Nets Statistical Modelling techniques Time Series Data Visualization & Analysis Time Series Forecasting using Exponential Smoothing techniques Time Series Forecasting using Moving Average techniques Time Series Forecasting using ARIMA techniques Simple Regression Modelling Multiple Regression Modelling
  • 10. Challenges involved in Performance Modelling Challenges obtaining Non Functional Requirements for the given application Challenge obtaining resources from the application design and infrastructure design teams to assist with modelling and what-if analysis Challenges obtaining tools for Performance Modelling (Analytical or Simulation) Lack of Industry standard tools to analyse, model and visualize data for purposes of Performance Modelling Challenge convincing people on the usefulness of Performance Modelling techniques Lack of Capable Resources to assist with data extraction, visualization, analysis & Performance Modelling
  • 11. Deliverables – Performance Modelling Performance modelling report that – Validates Non Functional Requirements Validates Application Designs and its ability to meet overall Non Functional Requirements Validates Infrastructure Capacity Assumptions and it’s ability to meet overall Non Functional Requirements Design recommendations to the Application Design teams Infrastructure recommendations to the Infrastructure Design teams Recommendations on Performance Testing, Performance Monitoring & Capacity Management
  • 12. Resources & Tools JMT – Java Modelling Tools (jmt.sourceforge.net) Queuing Networks Mean Value Analysis of Queuing Network Markov’s Chains based Simulation Simpy (Simpy.sourceforge.net) Discrete Event Simulation Modelling R-Project Time Series Modelling Regression Modelling Time Series Forecasting
  • 13. Thank You Please support us by taking a moment and sharing this content using the Social Media Links at Practical Performance Analyst trevor@practicalperformanceanalyst.com