COMP9321 Web Application Engineering Semester 1, 2017

Slides:



Advertisements
Similar presentations
Cloud Control with Distributed Rate Limiting Raghaven et all Presented by: Brian Card CS Fall Kinicki 1.
Advertisements

Performance Engineering Methodology Chapter 4. Performance Engineering Performance engineering analyzes the expected performance characteristics of a.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
1 Part VI System-level Performance Models for the Web © 1998 Menascé & Almeida. All Rights Reserved.
Computer Systems Performance Evaluation CSCI 8710 Kraemer Fall 2008.
Network Traffic Modeling Punit Shah CSE581 Internet Technologies OGI, OHSU 2002, March 6.
Performance Evaluation of Computer Systems and Networks By Behzad Akbari Tarbiat Modares University Spring 2012 In the Name of the Most High.
CSE 321b Computer Organization (2) تنظيم الحاسب (2) 3 rd year, Computer Engineering Winter 2015 Lecture #4 Dr. Hazem Ibrahim Shehata Dept. of Computer.
Copyright warning. COMP5348 Lecture 6: Predicting Performance Adapted with permission from presentations by Alan Fekete.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.
LoadComplete Testing Tool. LoadComplete Testing Tool.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VIII Concluding Remarks.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 8 1COMP9321, 15s2, Week.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 7 1COMP9321, 15s2, Week.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 9 1COMP9321, 15s2, Week.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VI System-level Performance Models for the Web (Book, Chapter 8)
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 11 (Part I) 1COMP9321,
Knowledge Management Systems Comp292/492 Semester 2, 2010.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 10 1COMP9321, 15s2,
Chapter 3 Percentiles. Standard Scores A standard score is a score derived from raw data and has a known basis for comparison. A standard score is a score.
Total, Average and Marginal Products The Total Product Curve shows the maximum output attainable from a given amount of a fixed input (capital) as the.
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
© 2012 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Chapter 18 Management of Waiting Lines.
Geographic Data Model Conceptual Model – a set of concepts that describe a subject and allow reasoning about it Mathematical Model – a conceptual model.
30-Sep-16COMP28112 Lecture 21 A few words about parallel computing Challenges/goals with distributed systems: Heterogeneity Openness Security Scalability.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VI System-level Performance Models for the Web.
Statistics for Managers Using Microsoft Excel, 4e © 2004 Prentice-Hall, Inc. Chap 1-1 Statistics for Managers Using Microsoft ® Excel 4 th Edition Chapter.
COMP9321 Web Application Engineering Semester 2, 2016
COMP9321 Web Application Engineering Semester 2, 2017
Building Tabular Models
COMP9321 Web Application Engineering Semester 1, 2017
A few words about parallel computing
Software Configuration Management
COMP9321 Web Application Engineering Semester 1, 2017
What Does “On-Track” Mean?
COMP9321 Web Application Engineering Semester 2, 2017
Economics: Principles in Action
Load Balancing and Data centers
COMP9321 Web Application Engineering Semester 2, 2017
Written by : Thomas Ristenpart, Eran Tromer, Hovav Shacham,
Windows Azure Cloud Visit – Ravindra verma.
ISE 313 Computer Integrated Manufacturing and Automation
COMP9321 Web Application Engineering Semester 2, 2017
Load Balancing Memcached Traffic Using SDN
COMP9321 Web Application Engineering Semester 1, 2017
On the Scale and Performance of Cooperative Web Proxy Caching
BSA 411 Competitive Success/snaptutorial.com
BSA 411 Education for Service/snaptutorial.com
BSA 411 Teaching Effectively-- snaptutorial.com
COMP9321 Web Application Engineering Semester 2, 2016
Azure-Powered Solution Ensures Great Precision and Clinical Accuracy for Health Monitoring Kit “Security and privacy are at the core of how we develop.
Technical Writing (AEEE299)
Computer Systems Performance Evaluation
COT 5611 Operating Systems Design Principles Spring 2012
Atmospheric Pressure Pressure is equal to a force per area. The gases in the air exert a pressure called atmospheric pressure. Atmospheric pressure is.
COMP9321 Web Application Engineering Semester 2, 2016
Performance And Scalability In Oracle9i And SQL Server 2000
Do Now: SWBAT: Apply the three principles of experimental design.
COMP28112 Distributed Computing
CSE 503 – Software Engineering
A few words about parallel computing
Computer Systems Performance Evaluation
Database Processing: David M. Kroenke’s Chapter Twelve: Part One
A few words about parallel computing
pathChirp Efficient Available Bandwidth Estimation
pathChirp Efficient Available Bandwidth Estimation
How to do the Performance Testing
COMP9321 Web Application Engineering Semester 1, 2017
Presentation transcript:

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