Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova...
-
Upload
lewis-buddy-powers -
Category
Documents
-
view
217 -
download
1
Transcript of Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova...
![Page 1: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/1.jpg)
Lect5.ppt - 02/13/06
CIS 4100 Systems Performance and Evaluation
Lecture 5
byZornitza Genova Prodanoff
![Page 2: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/2.jpg)
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
![Page 3: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/3.jpg)
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
![Page 4: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/4.jpg)
ZGP004
Performance Issues of Web Services
Example 4.1/Page 124
![Page 5: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/5.jpg)
ZGP005
Performance Issues of Web Services
Web Server Overview
![Page 6: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/6.jpg)
ZGP006
Performance Issues of Web Services
Web Server Overview
- HTML and XML
Extensible Markup Language (XML)Uses tags and attributes to delimit dataUsed to organize data, but leaves processing to the application
![Page 7: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/7.jpg)
ZGP007
Performance Issues of Web Services
Web Server Overview
- Hardware and Operating System: Web servers run on top of time-sharing, multi-user OSs
- ContentsEmbedded content within HTML
![Page 8: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/8.jpg)
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 timeNo connection refusals
Management:High throughput High availability
Example 4.2
![Page 9: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/9.jpg)
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
![Page 10: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/10.jpg)
ZGP0010
Where Are the Delays?
Anatomy of a Web Transaction Bottlenecks
Performance Issues of Web Services
![Page 11: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/11.jpg)
ZGP0011
Anatomy of a Web Transaction – Example 4.3
Performance Issues of Web Services
![Page 12: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/12.jpg)
ZGP0012
Bottlenecks
Example 4.4Example 4.5
Performance Issues of Web Services
![Page 13: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/13.jpg)
ZGP0013
Web Infrastructure
Performance Issues of Web Services
![Page 14: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/14.jpg)
ZGP0014
Web Infrastructure
Basic Components
Performance Issues of Web Services
![Page 15: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/15.jpg)
ZGP0015
Web Infrastructure
Proxy, Cache, and Mirror Example 4.6
Example 4.7
Performance Issues of Web Services
![Page 16: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/16.jpg)
ZGP0016
Web Infrastructure
Content Delivery Networks
Performance Issues of Web Services
![Page 17: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649ea75503460f94ba9a53/html5/thumbnails/17.jpg)
ZGP0017
Performance Issues of Web Services - The WAP Infrastructure