• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Flash: An efficient and portable Web server (1999)

Cached

  • Download as a PDF

Download Links

  • [infoscience.epfl.ch]
  • [cs.unomaha.edu]
  • [www.cs.ucsb.edu]
  • [www.usenix.org]
  • [www.usenix.org]
  • [www.usenix.org]
  • [www.cs.princeton.edu]
  • [www.cs.princeton.edu]
  • [www.cs.princeton.edu]
  • [www-static.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cs.princeton.edu:80]
  • [www.cs.princeton.edu]
  • [www.cs.princeton.edu]
  • [www.cs.princeton.edu]
  • [www.cs.princeton.edu]
  • [mit.edu]
  • [web.mit.edu]
  • [www.cs.princeton.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [ns.cheju-e.ac.kr]
  • [www.cs.rutgers.edu]
  • [www.cs.princeton.edu]
  • [www.cs.rice.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Vivek S. Pai , Peter Druschel , Willy Zwaenepoel
Citations:240 - 23 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Pai99flash:an,
    author = {Vivek S. Pai and Peter Druschel and Willy Zwaenepoel},
    title = { Flash: An efficient and portable Web server},
    year = {1999}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

This paper presents the design of a new Web server architecture called the asymmetric multiprocess event-driven (AMPED) architecture, and evaluates the performance of an implementation of this architecture, the Flash Web server. The Flash Web server combines the high performance of single-process event-driven servers on cached workloads with the performance of multi-process and multithreaded servers on disk-bound workloads. Furthermore, the Flash Web server is easily portable since it achieves these results using facilities available in all modern operating systems. The performance of different Web server architectures is evaluated in the context of a single implementation in order to quantify the impact of a server's concurrency architecture on its performance. Furthermore, the performance of Flash is compared with two widely-used Web servers, Apache and Zeus. Results indicate that Flash can match or exceed the performance of existing Web servers by up to 50 % across a wide range of real workloads. We also present results that show the contribution of various optimizations embedded in Flash.

Citations

1023 A.: Self-similarity in world wide web traffic: Evidence and possible causes - Crovella, Bestavros - 1997
436 A hierarchical Internet object cache - Chankhunthod, Danszig, et al. - 1996
433 Cost-aware www proxy caching algorithms - Cao, Irani - 1997
391 Resource containers: a new facility for resource management in server systems.In - Banga, Mogul
367 Web Server Workload Characterization: The Search for Invariants - Arlitt, Williamson - 1996
343 Extensible Cluster-Based Scalable Network Services - Fox - 1997
290 Fbufs: A High-bandwidth Crossdomain Transfer Facility - Druschel, Peterson - 1993
274 Cooperative Caching: Using Remote Client Memory to Improve File System Performance - Dahlin, Yang, et al. - 1994
267 Locality-Aware Request Distribution in Cluster-based Network Servers - Pai, Aron, et al. - 1998
169 IO-Lite: A Unified I/O Buffering and Caching System - Pai, Druschel, et al. - 1999
148 Implementing global memory management in a workstation cluster - Feeley, Morgan, et al. - 1995
115 Measuring the Capacity of a Web Server - Banga, Druschel - 1997
92 Network behavior of a busy Web server and its clients - Mogul - 1995
84 Measuring the impact of event dispatching and concurrency models on Web server performance over high-speed networks - HU, PYRALI, et al. - 1997
83 DNS support for load balancing - Brisco - 1995
80 M.: Web facts and fantasy - Manley, Seltzer - 1997
77 One-ip: Techniques for hosting a service on a cluster of machines - Damani, Chung, et al. - 1997
57 Thekkath. Implementing global memory management in a workstation cluster - Feeley, Morgan, et al. - 1995
53 Server operating systems - Kaashoek, Engler, et al. - 1996
48 Measuring the capacity of a web server under realistic loads. World Wide Web - Banga, Druschel - 1999
44 An efficient zero-copy i/o framework for unix - Thadani, Khalidi - 1995
43 Measurement, analysis and performance improvement of Apache web server - Hu, Nanda, et al. - 1999
14 The Thoth System: Multi-process Structuring and Portability - Cheriton - 1982
12 High-performance caching with the Lava hit-server - Liedtke, Panteleenko, et al. - 1998
11 Self-similarity in World Wide Web tra c: evidence and possible causes - Crovella, Bestavros
6 On the interaction between an operating system and Web server - Yates, Almeida, et al. - 1997
5 Implementing Cooperative Prefetching and Caching in a GloballyManaged Memory System - Levy, Voelker, et al. - 1998
3 IOLite: A uni ed I/O bu ering and caching system - Pai, Druschel, et al. - 1999
1 FastCGI speci cation. http://www.fastcgi.com - Market, Inc
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University