Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

CSE: A C++ Servlet Environment for High-Performance Web Applications

Current environments for web application development focus on Java or scripting languages. Developers that want to or have to use C or C++ are left behind with little options. We have developed a C/C++ Servlet Environment (CSE) that provides a high performance servlet engine for C and C++. One of the biggest challenges we have faced while developing this environment was to come up with an architecture that provides high performance while not allowing a single servlet to crash the whole servlet environment, a serious risk with C and C++ application development. In this paper we explain our architecture, the challenges and trade-offs we have faced, and compare the performance of our environment to that of top servlet environments available today.

Thomas Gschwind, Technische Universität Wien

Benjamin A. Schmit, Technische Universität Wien

BibTeX
@inproceedings {270266,
author = {Thomas Gschwind and Benjamin A. Schmit},
title = {{CSE}: A C++ Servlet Environment for {High-Performance} Web Applications},
booktitle = {2003 USENIX Annual Technical Conference (USENIX ATC 03)},
year = {2003},
address = {San Antonio, TX},
url = {https://www.usenix.org/conference/2003-usenix-annual-technical-conference/cse-c-servlet-environment-high-performance-web},
publisher = {USENIX Association},
month = jun
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/usenix03/tech/freenix03/full_papers/gschwind/gschwind.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/usenix03/tech/freenix03/full_papers/gschwind/gschwind_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us