Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Flash: An Efficient and Portable Web Server
 
conference paper not in proceedings

Flash: An Efficient and Portable Web Server

Pai, V.
•
Druschel, P.
•
Zwaenepoel, W.  
1999
Proceedings of the Usenix 1999 Annual Technical Conference

This paper presents the design of a new Web server architecture called the asymmetric multi-process 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 multi-threaded servers on disk-bound workloads. Further- more, 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.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

usenix99a.ps.pdf

Access type

openaccess

Size

244.99 KB

Format

Adobe PDF

Checksum (MD5)

e2b9702e0f3290fd1195a2c549114be4

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés