Using path profiles to predict HTTP requests

被引:43
作者
Schechter, S
Krishnan, M
Smith, MD
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
[2] Microsoft Corp, Cambridge, MA 02138 USA
[3] Microsoft Corp, Redmond, WA 98052 USA
来源
COMPUTER NETWORKS AND ISDN SYSTEMS | 1998年 / 30卷 / 1-7期
关键词
prediction; path profiles; HTTP performance; dynamic content;
D O I
10.1016/S0169-7552(98)00106-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Webmasters often use the following rule of thumb to ensure that HTTP server performance does not degrade when traffic is its heaviest - provide twice the server capacity required to handle your site's average load. As a result the server will spend half of its CPU cycles idle during normal operation. These cycles could be used to reduce the latency of a significant subset of HTTP transactions handled by the server. In this paper we introduce the use of path profiles for describing HTTP request behavior and describe an algorithm for efficiently creating these profiles. We then show that we can predict request behavior using path profiles with high enough probability to justify generating dynamic content before the client requests it. If requests are correctly predicted and pre-generated by the server, the end user will witness significantly lower latencies for these requests. (C) 1998 Published by Elsevier Science B.V. All rights reserved.
引用
收藏
页码:457 / 467
页数:11
相关论文
共 5 条
[1]  
BREESE J, COMMUNICATION AUG
[2]  
*INF NETW LAB NAR, WCOL WWW COLL HOM PA
[3]   Assigning confidence to conditional branch predictions [J].
Jacobsen, E ;
Rotenberg, E ;
Smith, JE .
PROCEEDINGS OF THE 29TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE - MICRO-29, 1996, :142-152
[4]  
*MICR CORP US, MICR SIT SERV US AN
[5]  
YOUNG R, 1997, THESIS HARVARD U