Vous êtes sur la page 1sur 5

Main

WebModels - Performance Models of Web Systems


this workbook comes with the book
"Capacity Planning for Web Performance: metrics, models, and methods"
by D. A. Menascé and V. A. F. Almeida
Prentice Hall, Upper Saddle River, NJ,1998



Client Side - No Proxy Cache

Client Side - Proxy Cache

Web Server Side

Help

Page 1
Client Side Model - No Proxy Case
This wokbook comes with the book "Capacity Planning for Web Performance",
by D. A. Menascé and V. A. F. Almeida, Prentice Hall, 1998.

Parameters: Service Demands (sec):


Lan Bandwidth (Mbps): 10 Client 3.33333
Max. LAN PDU (bytes): 1518 LAN #MACRO?
LAN Frame Overhead (bytes): 18 Router #MACRO?
Router Latency (microseconds/packet): 50 Outgoing Link 0.04185
Internet Link Bandwidth (Kbps) 56 Internet #MACRO?
Internet Round Trip Time (msec): 100 Incoming Link #MACRO?
Internet Data Transfer Rate (Kbytes/sec): 20
Browser Rate (HTTPops/sec): 0.3
Number of Clients: 150
Percent of Active Clients: 0.1
Average Size of HTTP requests (bytes): 100
Number of Classes of Documents: 4
Average Document Size (Kbytes): ###
Document Sizes per Class (Kbytes): 0.8 5.5 80 800
Percent of Documents per Class: 0.35 0.5 0.14 0.01
Client Side Model - Proxy Case
This wokbook comes with the book "Capacity Planning for Web Performance",
by D. A. Menascé and V. A. F. Almeida, Prentice Hall, 1998.

Parameters: Service Demands (sec):


Lan Bandwidth (Mbps): 10 Client 3.33333
Max. LAN PDU (bytes): 1518 LAN #MACRO?
LAN Frame Overhead (bytes): 18 Router #MACRO?
Router Latency (microseconds/packet): 50 Outgoing Link 0.02093
Internet Link Bandwidth (Kbps) 56 Internet #MACRO?
Internet Round Trip Time (msec): 100 Incoming Link #MACRO?
Internet Data Transfer Rate (Kbytes/sec): 20 Proxy CPU 0.00038
Browser Rate (HTTPops/sec): 0.3 Proxy Disk #MACRO?
Number of Clients: 150
Percent of Active Clients: 0.1
Average Size of HTTP requests (bytes): 100
Number of Classes of Documents: 4
Average Document Size (Kbytes): ###
Proxy Cache Hit Ratio (0..1) 0.5
Proxy CPU Time in case of Hit (sec) 0.00025
Proxy CPU Time in case of Miss (sec) 0.00050
Average Disk Service Time/Kbyte (msec) 6
Document Sizes per Class (Kbytes): 0.8 5.5 80 800
Percent of Documents per Class: 0.35 0.5 0.14 0.01
Server Side Model
This wokbook comes with the book "Capacity Planning for Web Performance",
by D. A. Menascé and V. A. F. Almeida, Prentice Hall, 1998.

Parameters:
Lan Bandwidth (Mbps): 10
Max. LAN PDU (bytes): 1518
LAN Frame Overhead (bytes): 18
Router Latency (microseconds/packet): 50
Internet Link Bandwidth (Kbps) 1500
Average Size of HTTP requests (bytes): 100
Number of Classes of Documents: 5
Average Document Size (Kbytes): #MACRO?
Total Arrival Rate of HTTP requests (req/sec): 8
CPU time per HHTP request (sec): 0.00645 0.00816 0.01955 0.14262 0.35
Average Disk Service Time/Kbyte (msec) 6
Number of Web Servers 2
Number of Disks at File Server 2 (use 0 if no file server is used)
CPU time at the File Server Request per Kbyte (sec): 0.00100
Row for Document Sizes 21
Document Sizes per Class (Kbytes): 5 10 38.5 350 1
Percent of Documents per Class: 0.25 0.3 0.19 0.01 0.25
Class Arrival Rates: 2.00 2.40 1.52 0.08 2.00

Classes:
Service Demands (sec): 1 2 3 4 5
LAN 0.0086 0.0170 0.0649 0.5882 0.00186
Router 0.0006 0.0007 0.0017 0.0124 0.00040
Outgoing Link 0.0269 0.0535 0.2055 1.8679 0.00554
Incoming Link 0.0016 0.0016 0.0016 0.0016 0.00156
Web Server CPU (per web server) 0.0032 0.0041 0.0098 0.0713 0.17500
Web Server Disk (per web server) 0.0000 0.0000 0.0000 0.0000 0.00000
File Server CPU 0.0050 0.0100 0.0385 0.3500 0.00100
File Server Disk (per disk) 0.0150 0.0300 0.1155 1.0500 0.00300
Help

Help for WebModels.XLS

1. From the Main Screen select any of the following three worksheets:
Client Side - No Proxy: computes the service demands for
the client side when there is no proxy cache.
Client Side - Proxy Cache: computes the service demands for
the client side when there is a proxy cache.
Server Side: computes the service demands for the Web server.
This worksheet requires that you click on the COMPUTE
DEMANDS button for the service demand matrix to be computed.
2. The service demands generated by this wokbook can be cut and pasted
into either OpenQN.XLS and ClosedQN.XLS, as appropriate, to solve
the performance model. You may want to keep this workbook and
any one of the other open simultaneously.
3. Make sure you pay attention to the units (sec, Mbps, bytes) for each
of the variables.

Tips:
a. Do not change the location of any of the cells. This may render your
workbook unusable or generate incorrect results.
b. Always work on a copy of the original workbook provided with the book.
You may open the original workbook and save it under
another name using the Save As option from the File menu.

Page 5

Vous aimerez peut-être aussi