Capriccio: Scalable Threads for Internet Services (2003)

by Rob Von Behren , Jeremy Condit , Feng Zhou , George C. Necula , Eric Brewer
Venue:In Proceedings of the 19th ACM Symposium on Operating Systems Principles
Citations:130 - 5 self

Active Bibliography

34 Multiprocessor Support for Event-Driven Programs – Nickolai Zeldovich , Alexander Yip, Frank Dabek, Robert T. Morris, David Mazières, Frans Kaashoek - 2003
4 Programming asynchronous layers with CLARITY – Prakash Chandrasekaran, Christopher L. Conway, Sriram K. Rajamani, Joseph Joy - 2007
392 Extensibility, safety and performance in the SPIN operating system – Brian N. Bershad, Stefan Savage, Przemys Pardyak, Emin Gun Sirer, Marc E. Fiuczynski, David Becker, Craig Chambers, Susan Eggers - 1995
12 An Architecture for Highly Concurrent, Well-Conditioned Internet Services – Matthew David Welsh, Matthew David Welsh, Matthew David Welsh - 2002
1 Why Events Are A Bad Idea – Rob Von Behren, Jeremy Condit, Eric Brewer - 2003
72 Why Events Are a Bad Idea (for High-Concurrency Servers) – Rob von Behren, Jeremy Condit, Eric Brewer - 2003
Concurrency in Practice Threaded vs. Event-based – is that a even valid question? – Robert Staudinger - 2007
17 Making Events Less Slippery with eel – Ryan Cunningham , et al.
Scheduler support for application management of CPU contention – Joe T. Meehean, Andrea Arpaci-dusseau, Remzi Arpaci-dusseau, Miron Livny, Joe T. Meehean, Andrea C. Arpaci-dusseau, Remzi H. Arpaci-dusseau, Miron Livny
18 Event-driven Programming for Robust Software – Frank Dabek, Nickolai Zeldovich, Frans Kaashoek, David Mazieres, Robert Morris - 2002
22 Scala actors: Unifying thread-based and event-based programming – Martin Odersky, Martin Odersky - 2009
The Case for Extensible Operating Systems – Margo Seltzer, Christopher Small, Keith Smith - 1995
8 Structuring the Kernel as a Toolkit of Extensible, Reusable Components – Christopher Small, Margo Seltzer - 1995
6 The design and implementation of a prototype exokernel operating system – Dawson R. Engler - 1995
1 Extensible, flexible and secure services in Angel, a single address space operating system – Tim Wilkinson, Kevin Murray - 1994
5 Service without Servers – Chris Maeda, Brian N. Bershad - 1993
63 SPIN - an extensible microkernel for application-specific operating system services – Brian N. Bershad, Craig Chambers, Susan Eggers, Chris Maeda, Dylan Mcnamee, Przemyslaw Pardyak, Stefan Savage, Emin G/in Sirer - 1994
4 A New Protection Model for Component-Based Operating Systems – Greg Law - 2001
2 Pthreads for Dynamic Parallelism – Girija J. Narlikar, Guy E. Blelloch - 1998