Capriccio: scalable threads for internet services
SEDA: an architecture for well-conditioned, scalable internet services