28 citations found. Retrieving documents...
G. Banga and P. Druschel. Measuring the capacity of a web server under realistic loads. World Wide Web, 2(1-2):69--83, 1999.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

Web servers under overload: How scheduling can help - Schroeder, Harchol-Balter (2002)   (11 citations)  (Correct)

.... resources (such as TCP control blocks or file descriptors) for all accepted requests, the client machines must additionally allocate resources for all connections which the server has repeatedly refused (due to full SYN queue) Existing web workload generators include Surge [9] and Sclient [6]. Surge mimics a closed system with several users, where each user makes a request and after receiving the response waits for a certain think time before it makes the next request. Note that in a closed system it is not possible to create overload, since a new request will be made only if another ....

G. Banga and P. Druschel. Measuring the capacity of a web server under realistic loads. World Wide Web, 2(1-2):69--83, 1999.


The Effects of Wide-Area Conditions on WWW Server.. - Nahum, Rosu, Seshan.. (2000)   (9 citations)  (Correct)

....server by requesting objects as quickly as possible. However, some benchmarks attempt to recreate more realistic arrival distributions. The SURGE benchmark uses the concept of user equivalents to recreate the active and idle periods of typical users. Another benchmark, Scalable Client (s client) [4], uses an open loop architecture to produce a fixed request arrival rate regardless of server load. Both these approaches cause the server to deal with the bursty arrival of requests, which can significantly affect server performance. Protocol version. Some benchmarks, such as SPECWeb99, have ....

....on the last TCP segment of each conversation, improving performance for small transfers. Requests Clients Responses Server Figure 1: Workload Generation 3.3 WWW Client Workload Generator Software We use two client HTTP workload generators to evaluate WWW server performance. We use s client [4] as a micro benchmark to generate large numbers of requests for the same single file on the server, which lets us see how performance changes as a function of the requested file size. We also use our own workload generator Waspclient as a macro benchmark to measure more realistic aggregate ....

[Article contains additional citation context not shown here]

Gaurav Banga and Peter Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web Journal (Special Issue on World Wide Web Characterization and Performance Evaluation), 2(1):69--83, May 1999.


The Design And Evaluation Of Web Prefetching and Caching Techniques - Davison (2002)   (1 citation)  (Correct)

.... for the success of many 84 proposed techniques (e.g. PPR96, Spe97] and implemented Web systems, including search and meta search engines (e.g. Inf02b, SE95, SE97, DH97c, HD97, Inf02a, ZE98, ZE99, LG98b, LG98a, Goo02, Alt02, Ink02, Fas02, McB94, Lyc02b] focused crawlers (e.g. CGMP98, CvdBD99, BSHJ 99, Men97, MB00, Lie97, RM99] linkage analyzers (e.g. BFJ96, DH99, KRRT99, FLGC02, CDR 99, BH98b, BP98, DGK IBM00, Kle98] and intelligent Web agents (e.g. AFJM95, JFM97, Mla96, Lie95, Lie97, MB00, BS97, LaM96, LaM97, Lie97, PP97, Dav99a] as we will describe below. While ....

....and description) and the quality of these page descriptors is thus quite important to an after the fact textual ranking or clustering of the pages. 5.3. 4 Focused crawlers Focused crawlers are Web crawlers that follow links that are expected to be relevant to the client s interest (e.g. CvdBD99, BSHJ 99, Men97, MB00, Lie97, RM99] and the query similarity crawler in [CGMP98] They may use the results of a search engine as a starting point, or they may crawl the Web from their own dataset. In either case, they assume that it is possible to find highly relevant pages using local search ....

[Article contains additional citation context not shown here]

Gaurav Banga and Peter Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web Journal, 2(1-2):69--83, 1999. Special Issue on World Wide Web Characterization and Performance Evaluation.


Size-based Scheduling to Improve Web Performance - Harchol-Balter, Schroeder.. (2001)   (Correct)

....Pareto distribution (with parameter ) The largest of the total load, exhibiting a strong heavytailed property. of files have size less than 1K bytes. of files have size less than 9.3K bytes. 4.1. 4 Generating requests at client machines In our experiments, we use sclient [6] for creating connections at the client machines. The original version of sclient makes requests for a certain file in periodic intervals. We modify sclient to read in traces and make the requests according to the arrival times and file names given in the trace. To create a particular load, we ....

Gaurav Banga and Peter Druschel. Measuring the capacity of a web server under realistic loads. World Wide Web, 2(12) :69--83, 1999.


ROPE: The Rutgers Online Proxy Evaluator - Davison, Krishnan (2001)   (1 citation)  (Correct)

....response latencies, but also discover unexpected caching bugs in two of the proxies tested. 1 Introduction There are many possible methods to evaluate caching algorithms and implemented proxy caches [16] Of those that examine real systems, the typical approach is to apply benchmark tests (e.g. [8, 5, 4, 9, 29, 23, 31]) to either measure performance with a standard load, or to determine the maximum load attainable. The current de facto process is to compare many proxies using the same Polygraph [31] workload (e.g. in a caching competition [32] Unfortunately, these approaches are unusable for evaluating proxy ....

G. Banga and P. Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web Journal, 2(1-2):69--83, 1999. Special Issue on World Wide Web Characterization and Performance Evaluation.


The State of the Art in Locally Distributed Web-server Systems - Cardellini, al. (2001)   (11 citations)  (Correct)

....characterizes the Web (the number of online users is growing at about 90 per annum) Many efforts have also been directed at improving the performance of a Web server node at the software level, namely software scale up. This includes the operating system and also the Web server application [14, 12, 57, 75, 80]. The Flash Web server ensures that its threads and processes are never blocked by using an asymmetric multiprocess event driven architecture [80] Nahum et al. 75] have analyzed how a general purpose operating system and the network protocol stack can be improved to provide support for ....

G. Banga and P. Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web, 2(1):69-83, May 1999.


Size-based Scheduling to Improve Web Performance - Harchol-Balter, Schroeder..   (Correct)

....ff parameter 1:2) The largest 3 of the requests make up 50 of the total load, exhibiting a strong heavytailed property. 50 of files have size less than 1K bytes. 90 of files have size less than 9.3K bytes. 4.1. 4 Generating requests at client machines In our experiments, we use sclient [6] for creating connections at the client machines. The original version of sclient makes requests for a certain file in periodic intervals. We modify sclient to read in traces and make the requests according to the arrival times and file names given in the trace. To create a particular load, we ....

Gaurav Banga and Peter Druschel. Measuring the capacity of a web server under realistic loads. World Wide Web, 2(12) :69--83, 1999.


Differentiated and Predictable Quality of Service in Web Server.. - Aron (2000)   (4 citations)  (Correct)

....extended with resource containers and with the resource management framework presented in this chapter. All experiments were performed on a 500MHz Pentium III machine con gured with 1 GB of main memory. The Web requests were generated by a HTTP client program designed for Web server benchmarking [16]. The program can generate HTTP requests from synthetic or real logs either as fast as the Web server can handle them or at a rate dictated by timestamps in the log. Seven 166 MHz Pentium Pro machines were used to run the 55 client program. The server machine and the seven client machines were ....

....to be directly sent to the clients. The second con guration shown in Figure 4.3 emulates a geographically distributed cluster where clients directly send requests to speci c nodes. It is also possible to emulate WAN delays between various cluster nodes and the clients by employing a delayrouter [16] between the nodes. However, as WAN delays do not a ect the results presented in Section 4.3, I did not emulate these delays. The requests were generated by a client program based on the S client architecture [16] The program generates HTTP requests as fast as the Web server can handle them. ....

[Article contains additional citation context not shown here]

G. Banga and P. Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web Journal (Special Issue on World Wide Web Characterization and Performance Evaluation), 1999.


Reducing Startup Latency in Web and Desktop Applications - Lee, Baer, Bershad, Anderson (1999)   (4 citations)  (Correct)

....the case for reordered in scout. Finally, our profile does not identify the use of data embedded in the code section. This may cause faults on access to code pages containing data. Reducing the number of bytes transfered has benefits other than reducing the startup latency of web applications. Banga Druschel 99, Bradford Crovella 98] showed that having a large number of open connections on a web server can cause serious performance degradation. By reducing the amount of work that the server has to perform, our techniques can reduce the duration of each connection hence reducing the load on servers ....

Banga, G. and Druschel, P. Measuring the Capacity of a Web Server Under Realistic Loads. World Wide Web Journal, May 1999. to appear.


A Resource Management Framework for Predictable Quality of .. - Aron, Iyer, Druschel (2001)   (8 citations)  Self-citation (Druschel)   (Correct)

No context found.

G. Banga and P. Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web Journal (Special Issue on World Wide Web Characterization and Performance Evaluation), 1999.


A Resource Management Framework for Predictable Quality of .. - Aron, Iyer, Druschel (2001)   (8 citations)  Self-citation (Druschel)   (Correct)

No context found.

G. Banga and P. Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web Journal (Special Issue on World Wide Web Characterization and Performance Evaluation), 1999.


Performance Analysis of TLS Web Servers - Coarfa, Druschel, Wallach (2002)   (8 citations)  Self-citation (Druschel)   (Correct)

....to resume an earlier TLS session and thus reuse the result of an earlier RSA computation. Research has suggested that, indeed, session caching helps web server performance [11] Likewise, there has been considerable prior work in performance analysis and benchmarking of conventional web servers [15, 12, 17, 5, 18], performance optimizations of web servers, performance oriented web server design, and operating system support for web servers [13, 22, 6, 7, 21] Apostolopuolos et al. 3] studied the cost of TLS connection setup, RC4 and MD5, and proposed TLS connection setup protocol changes. Our methodology ....

....[14] We have chosen the Apache mod SSL solution due to its wide availability and use, as shown by a March 2001 survey [26] The TLS implementation used in our experiments by mod SSL is the open source OpenSSL 0.9. 5a [19] The HTTPS traffic load was generated using the methodology of Banga et al. [5], with additional support for OpenSSL. As we are interested primarily in studying the CPU performance bottlenecks arising from the use of cryptographic protocols, we needed to guarantee that other potential bottlenecks, such as disk or network throughput, did not cloud our throughput measurements. ....

G. Banga and P. Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web Journal (Special Issue on World Wide Web Characterization and Performance Evaluation), 1999.


Scalable Content-aware Request Distribution in.. - Aron, Sanders.. (2000)   (78 citations)  Self-citation (Druschel)   (Correct)

....a number of client machines, connected to a cluster server. The cluster nodes are 300MHz Intel Pentium II based PCs with 128MB of memory. All machines are con gured with the FreeBSD 2.2.6 operating system. The requests were generated by a HTTP client program designed for Web server benchmarking [8]. The program generates HTTP requests as fast as the Web server can handle them. Seven 166 MHz Pentium Pro machines con gured with 64MB of memory were used as client machines. The client machines and all cluster nodes are connected via switched 100Mbps Ethernet. The Apache 1.3.3 [3] Web server was ....

G. Banga and P. Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web Journal (Special Issue on World Wide Web Characterization and Performance Evaluation), 2(1), May 1999.


Cluster Reserves: A Mechanism for Resource Management.. - Aron, Druschel.. (2000)   (53 citations)  Self-citation (Druschel)   (Correct)

....requests and distributes them to the back end nodes in the cluster. The second con guration shown in Figure 3 emulates a geographically distributed cluster where clients directly send requests to speci c nodes. The requests were generated by a client program based on the S client architecture [6]. The program generates HTTP requests as fast as the Web server can handle them. Seven 166 MHz Pentium Pro machines were used as client machines. The client machines and all cluster nodes are connected via switched 100Mbps Ethernet. The Apache 1.3.9 [2] Web server was used at the server nodes. ....

G. Banga and P. Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web Journal (Special Issue on World Wide Web Characterization and Performance Evaluation), 1999.


Flash: An efficient and portable Web server - Pai, Druschel, Zwaenepoel (1999)   (75 citations)  Self-citation (Druschel)   (Correct)

....compared to LAN environment. As a result, at a given throughput in requests second, a real server handles a significantly larger number of concurrent connections than a server tested under LAN conditions [24] The number of concurrent connections can have a significant impact on server performance [4]. Our next experiment measures the impact of the number of concurrent HTTP connections on our various servers. Persistent connections were used to simulate the effect of long lasting WAN connections in a LAN based testbed. We replay the ECE logs with a 90MB data set size to expose the performance ....

G. Banga and P. Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web Journal (Special Issue on World Wide Web Characterization and Performance Evaluation), 1999. To appear.


Web servers under overload: How scheduling can help - Bianca Schroeder Mor (2002)   (11 citations)  (Correct)

No context found.

G. Banga and P. Druschel. Measuring the capacity of a web server under realistic loads. World Wide Web, 2(1-2):69--83, 1999.


Size-based Scheduling to Improve Web Performance MOR.. - Mukesh Agrawal Carnegie   (Correct)

No context found.

Banga, G. and Druschel, P. 1999. Measuring the capacity of a web server under realistic loads. World Wide Web 2, 1-2, 69-83.


Open Versus Closed: A Cautionary Tale - Bianca Schroeder Bianca   (Correct)

No context found.

G. Banga and P. Druschel. Measuring the capacity of a web server under realistic loads. World Wide Web, 2(1-2):69--83, 1999.


Modeling Continuous Changes of the User's Dynamic.. - Pena-Ortiz..   (Correct)

No context found.

G. Banga and P. Druschel, "Measuring the capacity of a web server under realistic loads," in WWW, 1999.


Web servers under overload: How scheduling can help - Schroeder Harchol-Balter.. (2002)   (11 citations)  (Correct)

No context found.

G. Banga and P. Druschel. Measuring the capacity of a web server under realistic loads. World Wide Web, 2(1-2):69--83, 1999.


Web servers under overload: How scheduling can help - Bianca Schroeder Mor (2003)   (11 citations)  (Correct)

No context found.

G. Banga and P. Druschel. Measuring the capacity of a web server under realistic loads. World Wide Web, 2(1-2):69--83, 1999.


An Evaluation of TCP Splice Benefits in Web Proxy Servers.. - Rosu Us Ibm (2002)   (2 citations)  (Correct)

No context found.

G. Banga, P. Druschel, Measuring the capacity of a Web server under realistic loads, World Wide Web Journal, 2(1), May 1999.


The Performance Of Clustering Techniques For Scalable Web Servers - Zhang (2002)   (Correct)

No context found.

Gaurav Banga and Peter Druschel (1999). "Measuring the Capacity of a Web Server Under Realistic Loads." World Wide Web 2(1-2): 69-83. citeseer.nj.nec.com/banga99measuring.html


Architectural Support For User-Level Input/Output - Schaelicke (2001)   (Correct)

No context found.

G. Banga and P. Druschel, "Measuring the Capacity of a Web Server Under Realistic Loads," World Wide Web Journal Special Issue on World Wide Web Characterization and Performance Evaluation, vol. 2, no. 1, May 1999, pp. 69-83.


IO-Lite: A Unified I/O Buffering and Caching System - Pai, Druschel, Zwaenepoel (2000)   (45 citations)  (Correct)

No context found.

BANGA,G.AND DRUSCHEL, P. 1997. Measuring the capacity of a Web server under realistic loads. World Wide Web J. 2,1,69--83.

First 50 documents

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC