See this document in CiteSeerX!

Capriccio: Scalable Threads for Internet Services (2003)  (Make Corrections)  (17 citations)
Rob von Behren, Jeremy Condit, Feng Zhou, George C. Necula, Eric Brewer



  Home/Search   Context   Related

Links:   DBLP

 
View or download:
berkeley.edu/~jrvb...cciososp2003.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  berkeley.edu/~jrvb/pubs/index (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper presents Capriccio, a scalable thread package for use with high-concurrency servers. While recent work has advocated event-based systems, we believe that threadbased systems can provide a simpler programming model that achieves equivalent or superior performance. (Update)

Cited by:   More
The Architecture of PIER: an Internet-Scale Query Processor - Ryan Huebsch Brent (2005)   (Correct)
ALPS: An Application-Level Proportional-Share Scheduler - Newhouse, Pasquale (2006)   (Correct)
A Study of the Thread and Event Concurrency Models for Web.. - Bradel, Drula (2003)   (Correct)

Active bibliography (related documents):   More   All
1.4:   Capriccio: Scalable Threads for Internet Services - von Behren, Condit, Zhou.. (2003)   (Correct)
0.2:   System-Level Resource Monitoring in.. - Agarwala.. (2003)   (Correct)
0.2:   Avoiding Blocking System Calls in a User-Level Thread Scheduler.. - Borg (2001)   (Correct)

Similar documents based on text:   More   All
0.5:   Why Events Are a Bad Idea (for High-Concurrency Servers) - von Behren, Condit, Brewer (2003)   (Correct)
0.4:   AMP: Program Context Specific Buffer Caching - Zhou, von Behren, Brewer (2005)   (Correct)
0.2:   CCured in the Real World - Jeremy Condit Matthew (2003)   (Correct)

Related documents from co-citation:   More   All
9:   SEDA: An architecture for Well-Conditioned (context) - Welsh, Culler et al. - 2001
7:   Chord: A scalable peer-to-peer lookup service for Internet applications - Stoica, Morris et al. - 2001
6:   ACM Transactions on Computer Systems (context) - Kohler, Morris et al. - 2000

BibTeX entry:   (Update)

R. von Behren, J. Condit, F. Zhou, G. C. Necula, and E. Brewer, "Capriccio: Scalable threads for internet services," in 19th ACM Symposium on Operating Systems Principles, 2003. http://citeseer.ist.psu.edu/article/vonbehren03capriccio.html   More

@misc{ behren03capriccio,
  author = "R. von Behren and J. Condit and F. Zhou and G. Necula and E. Brewer",
  title = "Capriccio: Scalable threads for internet services",
  text = "R. von Behren, J. Condit, F. Zhou, G. C. Necula, and E. Brewer, Capriccio:
    Scalable threads for internet services, in 19th ACM Symposium on Operating
    Systems Principles, 2003.",
  year = "2003",
  url = "citeseer.ist.psu.edu/article/vonbehren03capriccio.html" }
Citations (may not include all citations):
447   Exokernel: An operating system architecture for application-.. - Engler, Kaashoek et al. - 1995  DBLP
366   A Hierarchical Internet Object Cache - Chankhunthod, Danzig et al. - 1996  DBLP
178   Standard ML of New Jersey - Appel, MacQueen - 1991  DBLP
100   Using continuations to implement thread management and commu.. - Draves, Bershad et al. - 1991  ACM   DBLP
89   SPIN - an extensible microkernel for application-specific op.. - Bershad, Chambers et al. - 1994  DBLP
66   The nesC language: A holistic approach to networked embedded.. - Gay, Levis et al. - 2003  DBLP
48   the duality of operating system structures (context) - Lauer, Needham - 1978
30   Early experiences with Olden (context) - Carlisle, Rogers et al. - 1993  ACM   DBLP
29   An empirical and analytic study of stack vs (context) - Appel, Shao - 1996
27   real-time garbage collector (context) - Cheng, Blelloch et al. - 2001
22   ective Kernel Support for the User-Level Management of Paral.. (context) - Anderson, Bershad et al. - 1992
20   cient multithreaded runtime system (context) - Blumofe, Joerg et al. - 1996
19   Cooperative task management without manual stack management - Adya, Howell et al. - 2002  ACM   DBLP
15   Progress-based regulation of low-importance processes - Douceur, Bolosky - 1999  ACM   DBLP
15   Kqueue: A generic and scalable event notification facility - Lemon
15   A model and stack implementation of multiple environments (context) - Bobrow, Wegbreit - 1973  ACM   DBLP
13   Operating Systems Review (context) - Blasgen, Gray et al. - 1979
10   and Synchronizers: Enabling primitives for compiling paralle.. (context) - Goldstein, Schauser et al. - 1995
6   Fast multithreading on shared memory multiprocessors - Cordina - 2000
4   Using performance reflection in systems software (context) - Fowler, Cox et al. - 2003
3   Minimal Context Thread (context) - Hun - 2002
http://www.kvack.org/



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.berkeley.edu/~jrvb/pubs/index.html):
The nesC Language: A Holistic Approach to Networked.. - Gay, Levis, von Behren (2003)   (Correct)
Why Events Are a Bad Idea (for High-Concurrency Servers) - von Behren, Condit, Brewer (2003)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC