Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Characterizing the scalability of a large web-based shopping system
Arlitt M., Krishnamurthy D., Rolia J. ACM Transactions on Internet Technology1 (1):44-69,2001.Type:Article
Date Reviewed: May 13 2002

The authors present an analysis of five days of workload data from a large Web-based shopping system. Their purpose is to investigate the issues affecting the performance and scalability of such a system. The Web-based shopping system under study has a multi-tier architecture typical of e-commerce sites, including Web servers, application servers, database servers, and an assortment of load-balancing and firewall appliances. This architecture is described in section 3 of the paper. The authors then discuss the sources of their measurement data at the various levels.

In section 5, the results of the (HTTP-level) workload characterization are presented, including the distribution of requests by resource type, site usage during measurement periods, resource referencing patterns, and client request behaviors. In section 6, the authors characterize classes of requests based on the impact of their performance on the system. The impact of these request classes on system scalability is also discussed. The authors identify three classes of requests, with different resource demands: cacheable, non-cacheable, and search. The section also includes an investigation of the sensitivity of system scalability to request class mix and request cache hit rate. While section 6 contains an analysis of individual requests, section 7 presents a session-level characterization of the system under study. Issues that pertain to the two kinds of sources that make use of the system, namely users and robots, and session-level characteristics for two different time periods are discussed. Clustering techniques are used to categorize individual sessions (both user and robot), based on their performance impact, to support the evaluation of system scalability. The last section covers performance and scalability issues.

Although the part on capacity planning and scalability could have been more extensive, the paper represents a good workload characterization of a real Web-based shopping system.

Reviewer:  G. Haring Review #: CR125930 (0206-0338)
Bookmark and Share
 
Performance Evaluation (Efficiency And Effectiveness) (H.3.4 ... )
 
 
Operational Analysis (D.4.8 ... )
 
 
Performance And Usage Measurement (K.6.2 ... )
 
 
Performance Attributes (C.4 ... )
 
 
Performance Measures (D.2.8 ... )
 
 
Web-Based Services (H.3.5 ... )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Performance Evaluation (Efficiency And Effectiveness)": Date
Maximizing performance and scalability with IBM Websphere
Neat A., APress, LP, 2003.  552, Type: Book (9781590591307)
Mar 30 2004
Commercial applications of grid computing
Crawford C., Dias D., Iyengar A., Novaes M., Zhang L. In Performance analysis and grid computing. Norwell, MA: Kluwer Academic Publishers, 2004. Type: Book Chapter
Oct 22 2004
Automatically annotating the MIR Flickr dataset: experimental protocols, openly available data and semantic spaces
Hare J., Lewis P.  MIR 2010 (Proceedings of the International Conference on Multimedia Information Retrieval, Philadelphia, PA, Mar 29-31, 2010)547-556, 2010. Type: Proceedings
Jul 6 2010
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