Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.

Similar presentations


Presentation on theme: "Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff."— Presentation transcript:

1 Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff

2 ZGP002 Lecture Outline CHAPTER 4 - Performance Issues of Web Services From Boxes to Services - Web Server Overview Perception of Performance Where Are the Delays? Web Infrastructure Server Architectures Networks

3 ZGP003 Performance Issues of Web Services From Boxes to Services Web services: - self-contained, modular applications - can be described, published and evoked over the Internet

4 ZGP004 Performance Issues of Web Services Example 4.1/Page 124

5 ZGP005 Performance Issues of Web Services Web Server Overview

6 ZGP006 Performance Issues of Web Services Web Server Overview - HTML and XML Extensible Markup Language (XML) Uses tags and attributes to delimit data Used to organize data, but leaves processing to the application

7 ZGP007 Performance Issues of Web Services Web Server Overview - Hardware and Operating System: Web servers run on top of time-sharing, multi-user OSs - Contents Embedded content within HTML

8 ZGP008 Performance Issues of Web Services Perception of Performance Web services different than distributed systems: - randomness of Web site visits (non-deterministic) - the number of users can be very large > millions Metrics Users: Fast response time No connection refusals Management: High throughput High availability Example 4.2

9 ZGP009 Performance Issues of Web Services Perception of Performance Quality of Service (what users want): - Performance (fast response times) - Availability (up, on-line or not) - Reliability: (probability that a Web service will perform in a satisfactory manner for a given period of time, given OS and load conditions) - Predictability - Cost (affordability) - Security

10 ZGP0010 Where Are the Delays? Anatomy of a Web Transaction Bottlenecks Performance Issues of Web Services

11 ZGP0011 Anatomy of a Web Transaction – Example 4.3 Performance Issues of Web Services

12 ZGP0012 Bottlenecks Example 4.4 Example 4.5 Performance Issues of Web Services

13 ZGP0013 Web Infrastructure Performance Issues of Web Services

14 ZGP0014 Web Infrastructure Basic Components Performance Issues of Web Services

15 ZGP0015 Web Infrastructure Proxy, Cache, and Mirror Example 4.6 Example 4.7 Performance Issues of Web Services

16 ZGP0016 Web Infrastructure Content Delivery Networks Performance Issues of Web Services

17 ZGP0017 Performance Issues of Web Services - The WAP Infrastructure


Download ppt "Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff."

Similar presentations


Ads by Google