Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach
Abdelzaher T., Shin K., Bhatti N. IEEE Transactions on Parallel and Distributed Systems13 (1):80-96,2002.Type:Article
Date Reviewed: Sep 17 2002

The authors propose a software mechanism for improving and guaranteeing performance of a Web server. The primary focus is on avoiding server overload (or in the event of a server overload, achieving graceful performance degradation), and on meeting the response time and throughput requirements of the hosted sites and end users.

Utilization of the server is computed by periodical measurement of the request rate and delivered bandwidth of the server. Then the utilization is used to determine whether or not the server is capable of meeting the required throughput and response time of its clients. In the case of an overload the clients are chosen for degraded service level or the nominal service level depending on the client’s priority assignment. An extension to the basic scheme is to share the underutilized server capacity among multiple virtual servers. Performance of a multiprocessor server with and without the proposed scheme was used in the study using a synthetic workload.

Although the authors claim that this mechanism is independent of the workload, it would have been interesting to see how their workload compares to real workloads.

The paper is well organized, but some of the sections could have been shorter. The proposed mechanism is valuable, and can certainly be used in today’s server environment. The experiments show that this mechanism meets its objective, that is, guaranteeing quality of service and allowing graceful degradation under overload conditions. The authors address the shortcomings of their scheme, which warrants further study.

Reviewer:  Farnaz Toussi Review #: CR126458 (0211-0644)
Bookmark and Share
 
Performance of Systems (C.4 )
 
 
Systems And Software (H.3.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Performance of Systems": Date
A computer and communications network performance analysis primer
Stuck B., Arthurs E., Prentice-Hall, Inc., Upper Saddle River, NJ, 1985. Type: Book (9789780131639812)
Jun 1 1985
A mean value performance model for locking in databases
Tay Y., Suri R. (ed), Goodman N. Journal of the ACM 32(3): 618-651, 1985. Type: Article
Mar 1 1986
The relationship between benchmark tests and microcomputer price
Sircar S., Dave D. Communications of the ACM 29(3): 212-217, 1986. Type: Article
Nov 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy