(Enter summary)
Abstract: We argue that existing OS designs are ill-suited for the
needs of Internet service applications. These applications
demand massive concurrency (supporting a large number
of requests per second) and must be well-conditioned to
load (avoiding degradation of performance and predictability
when demand exceeds capacity). The transparency and
virtualization provided by existing operating systems leads
to limited concurrency and lack of control over resource usage.
We claim that Internet services... (Update)
Context of citations to this paper: More
.... management and adaption is to use a staged application design, where stages are concurrent and are linked by asynchronous event queues [WC01] that avoid synchronisation delays. Resource shortages can be addressed by a combination of adaption strategies and sophisticated stream...
.... in the research community, where it is commonly believed that existing interfaces are ill suited to supporting such applications [4] [18], 14] Current approaches to building Internet server software suffer from the problem that if the demand from client applications...
Cited by: More
accept()able Strategies for Improving Web Server Performance - Brecht, Pariag, Gammo (2004)
(Correct)
Overload Management as a Fundamental Service Design Primitive - Welsh, Culler (2002)
(Correct)
An Architecture for Highly Concurrent, Well-Conditioned Internet.. - Welsh
(Correct)
Similar documents (at the sentence level):
6.2%: SEDA: An Architecture for Well-Conditioned, Scalable.. - Welsh, Culler, Brewer (2001)
(Correct)
5.5%: The Staged Event-Driven Architecture for Highly-Concurrent Server.. - Welsh (2000)
(Correct)
Active bibliography (related documents): More All
0.3: A Design Framework for Highly Concurrent Systems - Welsh, Gribble, Brewer, Culler (2000)
(Correct)
0.3: A Non-interfering Deployable Web Prefetching System - Kokku, Yalagandula.. (2002)
(Correct)
0.2: Self-Adapting Concurrency: The DMonA Architecture - Michiels, Desmet, Janssens, .. (2002)
(Correct)
Similar documents based on text: More All
0.4: Adaptive Overload Control for Busy Internet Servers - Matt Welsh And (2003)
(Correct)
0.4: TOSSIM: Accurate and Scalable Simulation of Entire.. - Levis, Lee, Welsh.. (2003)
(Correct)
0.2: Resource Virtualization Techniques for Wide-Area Overlay Networks - Chiueh (2002)
(Correct)
Related documents from co-citation: More All
6: A scalable and explicit event delivery mechanism for UNIX
- Banga, rey et al. - 1999
5: Scalable Kernel Performance for Internet Servers under Realistic Loads
- Banga, Mogul - 1998
5: Flash: An efficient and portable Web server
- Pai, Druschel et al. - 1999
BibTeX entry: (Update)
M. Welsh and D. Culler. Virtualization considered harmful: OS design directions for well-conditioned services. In Proc. 8th Workshop on Hot Topics in Operating Systems (HotOS VIII), Schloss Elmau, Germany, May 2001. http://citeseer.ist.psu.edu/welsh01virtualization.html More
@inproceedings{ welsh01virtualization,
author = "M. Welsh and D. Culler",
title = "Virtualization Considered Harmful: {OS} Design Directions for Well-Conditioned Services",
pages = "139--146",
year = "2001",
url = "citeseer.ist.psu.edu/welsh01virtualization.html" }
Citations (may not include all citations):
400
safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
366
A hierarchical Internet object cache
- Chankhunthod, Danzig et al. - 1996 DBLP
304
Scheduler Activations: Effective Kernel Support for the User..
- Anderson, Bershad et al. - 1992 DBLP
169
The design and implementation of an operating system to supp..
- Leslie, McAuley et al. - 1996 DBLP
168
Making paths explicit in the Scout operating system
- Mosberger, Peterson - 1996 ACM DBLP
152
Operating system support for database management (context) - Stonebraker - 1981 ACM DBLP
119
Application performance and flexibility on Exokernel systems
- Kaashoek, Engler et al. - 1997 ACM DBLP
99
Application controlled physical memory using external page c..
- Harty, Cheriton - 1992
87
Flash: An efficient and portable Web server
- Pai, Druschel et al. - 1999 DBLP
71
Net: A user-level network interface for parallel and distrib.. (context) - von Eicken, Basu et al. - 1995
65
Incorporating memory management into user-level network inte..
- Welsh, Basu et al. - 1997 ACM
52
The Click modular router
- Morris, Kohler et al. - 1999 ACM DBLP
46
Server operating systems
- Kaashoek, Engler et al. - 1996 ACM DBLP
46
aashoek. ASHs: Application-specific handlers for high-perfor..
- Wallach, Engler - 1996
46
IO-Lite: A unified I/O buffering and caching system
- Pai, Druschel et al. - 1999 DBLP
41
Highperformance local area communication with fast sockets
- Rodrigues, Anderson et al. - 1997
32
Self-paging in the Nemesis operating system
- Hand - 1999 ACM DBLP
20
Fbufs: A high bandwidth crossdomain transfer facility (context) - Druschel, Peterson - 1993
11
Operating systems support for busy internet services (context) - Mogul - 1995
9
Applying the Proactor pattern to high-performance Web server..
- Hu, Pyarali et al. - 1998
7
A design framework for highly concurrent systems
- Welsh, Gribble et al. - 2000 ACM
6
Active Messages: A mechanism for integrating communication a.. (context) - von Eicken, Culler et al. - 1992
6
CK problem (context) - problem, kegel et al.
6
High performance Web servers on Windows NT: Design and perfo.. (context) - Hu, Pyarali et al. - 1997
5
The Staged Event-Driven Architecture for highly concurrent s..
- Welsh - 2000
3
A Design Framework and a Scalable Storage Platform to Simpli.. (context) - Gribble - 2000
3
Completion Ports (context) - Russinovich
3
FreeBSD kernel event queue patch (context) - Lemon
2
Enhancing server performance with StagedServer (context) - Larus - 2000
1
Unstable Threads (context) - Inohara, Kato et al. - 1993
1
edu techreportreportciti tr (context) - Lever, in et al. - 2000
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://now.cs.berkeley.edu/~mdw/research.html): More
Tigris: A Java-based Cluster I/O System - Welsh
(Correct)
User Customization of Virtual Network Interfaces with U-Net/SLE - Oppenheimer, Welsh (1998)
(Correct)
Nemesis/SMP: Technical Overview - Welsh (1997)
(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