Contributor
Jitian Deng

High Performance Web Server with Fibers


Mentors
Javier Neira, Alberto Gómez-Corona
Organization
Eta

The aim of this project is to re-implement Warp with Fibers to demonstrate the effectiveness of Fibers. To complete that, the following goals need to be reached:

  1. Implement non-blocking I/O support for Fibers.
  2. Recognize the parts of code related with I/O and threads, and rewrite them with Fibers
  3. Write a benchmark for the performance of Warp.
  4. Perform a detailed analysis and tune performance.