+ All Categories
Home > Documents > Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova...

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

Date post: 30-Dec-2015
Category:
Upload: lewis-buddy-powers
View: 216 times
Download: 1 times
Share this document with a friend
Popular Tags:
17
Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff
Transcript
Page 1: Lect5.ppt - 02/13/06 CIS 4100 Systems Performance and Evaluation Lecture 5 by Zornitza Genova Prodanoff.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

ZGP0017

Performance Issues of Web Services - The WAP Infrastructure


Recommended