COMP9321 Web Application Engineering Semester 1, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 10 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2457 COMP9321, 17s1, Week 10
Assignment 1 Marks on GradeBook Assignment 2 Demo this week Assignments Assignment 1 Marks on GradeBook Assignment 2 Demo this week Assignment 3 is due end of Week 12: Sunday, May 28 2017, 23:59:59. COMP9321, 17s1, Week 10
Performance COMP9321, 17s1, Week 10
Performance COMP9321, 17s1, Week 10
Performance COMP9321, 17s1, Week 10
Performance COMP9321, 17s1, Week 10
Performance COMP9321, 17s1, Week 10
Scalability COMP9321, 17s1, Week 10
Scalability COMP9321, 17s1, Week 10
Scalability COMP9321, 17s1, Week 10
Why does performance and scalability matter ? COMP9321, 17s1, Week 10
Why does performance and scalability matter ? COMP9321, 17s1, Week 10
Why does performance and scalability matter ? COMP9321, 17s1, Week 10
Why does performance and scalability matter ? COMP9321, 17s1, Week 10
Why does performance and scalability matter ? COMP9321, 17s1, Week 10
Why does performance and scalability matter ? COMP9321, 17s1, Week 10
Performance Analysis and Evaluation COMP9321, 17s1, Week 10
Performance Analysis and Evaluation COMP9321, 17s1, Week 10
Performance Analysis and Evaluation COMP9321, 17s1, Week 10
Defining goals COMP9321, 17s1, Week 10
Defining goals COMP9321, 17s1, Week 10
Performance Metrics COMP9321, 17s1, Week 10
Performance Metrics RTT COMP9321, 17s1, Week 10
Performance Metrics COMP9321, 17s1, Week 10
Performance Metrics Thrashing is an unstable collapse of throughput of a system as the load is increased. After we reach max throughput, we have reached the throughput plateau... e.g. plateau can be considered as the point where the throughput really falls off … COMP9321, 17s1, Week 10
Performance Metrics COMP9321, 17s1, Week 10
Performance Metrics COMP9321, 17s1, Week 10
Performance Metrics COMP9321, 17s1, Week 10
Performance Metrics COMP9321, 17s1, Week 10
Modelling COMP9321, 17s1, Week 10
Modelling COMP9321, 17s1, Week 10
Modelling COMP9321, 17s1, Week 10
Modelling COMP9321, 17s1, Week 10
Modelling Requests COMP9321, 17s1, Week 10
Modelling Requests COMP9321, 17s1, Week 10
Modelling Requests COMP9321, 17s1, Week 10
Modelling Requests COMP9321, 17s1, Week 10
Modelling Requests COMP9321, 17s1, Week 10
Modelling Requests A power law is a relationship in which a relative change in one quantity gives rise to a proportional relative change in the other quantity, independent of the initial size of those quantities. COMP9321, 17s1, Week 10
Modelling Requests COMP9321, 17s1, Week 10
Modelling Requests Nagios monitors your entire IT infrastructure to ensure systems, applications, services, and business processes are functioning properly. https://www.nagios.org/ Sysperfinfo is a tabular view of the performance counters. E.g. you can access SQL Server related performance counter values through the system table sysperfinfo… COMP9321, 17s1, Week 10
Modelling Requests COMP9321, 17s1, Week 10
Modelling Requests COMP9321, 17s1, Week 10
Modelling Requests COMP9321, 17s1, Week 10
Modelling Requests COMP9321, 17s1, Week 10
Modelling Requests COMP9321, 17s1, Week 10
Modelling Resources COMP9321, 17s1, Week 10
Modelling Resources COMP9321, 17s1, Week 10
Using Modelling for Performance Analysis COMP9321, 17s1, Week 10
Using Modelling for Performance Analysis COMP9321, 17s1, Week 10
Using Modelling for Performance Analysis COMP9321, 17s1, Week 10
Performance Testing COMP9321, 17s1, Week 10
Performance Testing COMP9321, 17s1, Week 10
Performance Testing COMP9321, 17s1, Week 10
Operational Analysis COMP9321, 17s1, Week 10
Operational Analysis COMP9321, 17s1, Week 10
Operational Analysis COMP9321, 17s1, Week 10
Operational Analysis COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Operational Laws COMP9321, 17s1, Week 10
Bottleneck Analysis COMP9321, 17s1, Week 10
Bottleneck Analysis COMP9321, 17s1, Week 10 Asymptotic analysis is a method of describing limiting behavior. COMP9321, 17s1, Week 10
Bottleneck Analysis COMP9321, 17s1, Week 10
A few statistical quantities The quartiles of a ranked set of data values are the three points that divide the data set into four equal groups, each group comprising a quarter of the data COMP9321, 17s1, Week 10
References Performance by Design: Computer Capacity Planning by Example by D. Menasce, V.A.F. Almeida, L. Dowdy, Prentice Hall The Art of Computer System Performance Analysis by Raj Jain, Wiley Press Performance Testing Guidance for Web Applications: Patterns & Practice by Meier, et. al, Microsoft Corporation COMP9321, 17s1, Week 10
COMP9321, 17s1, Week 10