thttpd: Tiny/turbo/throttling http server ,
Widearea cooperative storage with cfs, SOSP, 2001. ,
DOI : 10.1145/502034.502054
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.125.41
Building Secure High-Performance Web Services with OKWS, USENIX ATC, 2004. ,
Flash: An efficient and portable Web server, USENIX ATC, 1999. ,
OverCite: A Distributed, Cooperative CiteSeer, NSDI, 2006. ,
Zeus Web Server ,
Event-driven programming for robust software, Proceedings of the 10th workshop on ACM SIGOPS European workshop: beyond the PC , EW10, 2002. ,
DOI : 10.1145/1133373.1133410
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.10.7019
Events Can Make Sense, USENIX ATC, 2007. ,
Multiprocessor Support for Event-Driven Programs, USENIX ATC, 2003. ,
Separating Key Management From File System Security, SOSP Corey: An Operating System for Many Cores OSDI, 1999. ,
Dynamic circular work-stealing deque, Proceedings of the 17th annual ACM symposium on Parallelism in algorithms and architectures , SPAA'05, 2005. ,
DOI : 10.1145/1073970.1073974
TCMalloc : Thread-Caching Malloc ,
Open Versus Closed: a Cautionary Tale, NSDI, 2006. ,
Measuring the Capacity of a Web Server, USITS, 1997. ,
Cooperative Task Management Without Manual Stack Management, USENIX ATC, 2002. ,
Why threads are a bad idea (for most purposes), " Presentation given at the USENIX ATC, 1996. ,
Why events are a bad idea (for high-concurrency servers), HOTOS, 2003. ,
Capriccio: Scalable threads for internet services, SOSP, 2003. ,
Flux: A Language for Programming High-Performance Servers, USENIX ATC, 2006. ,
Expressing and exploiting concurrency in networked applications with aspen, Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming , PPoPP '07, 2007. ,
DOI : 10.1145/1229428.1229433
Using Cohort Scheduling to Enhance Server Performance, USENIX ATC, 2002. ,
DOI : 10.1145/384197.384222
SEDA: An architecture for wellconditioned scalable internet services, SOSP, 2001. ,
Flexible Control of Parallelism in a Multiprocessor PC Router, USENIX ATC, 2001. ,
Safe at Any Speed: Fast, Safe Parallelism in Servers, HotDep, 2006. ,
Acceptable Strategies for Improving Web Server Performance, USENIX ATC, 2004. ,
Memory-manager/scheduler co-design, Proceedings of the 2006 international symposium on Memory management , ISMM '06, 2006. ,
DOI : 10.1145/1133956.1133971
URL : https://hal.archives-ouvertes.fr/inria-00353566
Scheduling multithreaded computations by work stealing, Journal of the ACM, vol.46, issue.5, pp.720-748, 1999. ,
DOI : 10.1145/324133.324234
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.113.7695
Executing functional programs on a virtual tree of processors, Proceedings of the 1981 conference on Functional programming languages and computer architecture , FPCA '81, 1981. ,
DOI : 10.1145/800223.806778
Cilk: An Efficient Multithreaded Runtime System, Journal of Parallel and Distributed Computing, vol.37, issue.1, pp.55-69, 1996. ,
DOI : 10.1006/jpdc.1996.0107
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.18.3175
Chapter 16: Futures, Scheduling and Work Distribution, The Art of Multiprocessor Programming, pp.369-396, 2008. ,
Enabling Scalability and Performance in a Large Scale CMP Environment, EuroSys, 2007. ,