6 citations found. Retrieving documents...
M. Welsh and D. Culler. Virtualization considered harmful: OS design directions for well-conditioned services. In Proceedings of the 8th Workshop on Hot Topics in Operating Systems (HotOS VIII), Schloss Elmau, Germany, May 2001.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Exploring the Performance of Select-Based Internet Servers - Brecht, Ostrowski (2001)   (2 citations)  (Correct)

....to grow in number and in importance. How such applications should be structured and how they should interact with operating systems is the subject of much activity 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 exceeds the server s ability to handle the demand, the performance of the server and hence the performance seen by the clients degrades dramatically. That is, ....

M. Welsh and D. Culler. Virtualization considered harmful: OS design directions for well-conditioned services. In Proceedings of the 8th Workshop on Hot Topics in Operating Systems (HotOS VIII), Schloss Elmau, Germany, May 2001. 19


A Component-based Architecture for Streaming Media - Eichhorn, Kühnhauser (2001)   (Correct)

....application speci c knowledge within system services, which tends to be the most e cient place for making decisions. One way to achieve ne grained resource 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 format aware scheduling algorithms which discard data units before they are processed. End to end view of the system: Optimal decisions for the whole system ....

Matt Welsh and David Culler. Virtualization considered harmful: Os design directions for well-conditioned services. In 8th Workshop on Hot Topics in Operating Systems, pages 122127, 2001.


Overload Management as a Fundamental Service Design Primitive - Welsh, Culler (2002)   (1 citation)  Self-citation (Welsh Culler)   (Correct)

....this is due to inadequate interfaces for resource management. Most operating systems adhere to the principle of resource virtualization to simplify application development. Unfortunately, this approach makes it difficult for applications to be aware of, or adapt to, real resource limitations [24]. For example, the UNIX malloc interface simply returns NULL when memory cannot be allocated; an application has no way to know whether a future malloc operation will fail, so adapting to memory pressure is nearly impossible. The programming models used for Internet services generally fail to ....

M. Welsh and D. Culler. Virtualization considered harmful: OS design directions for well-conditioned services. In Proceedings of the Eighth Workshop on Hot Topics in Operating Systems (HotOSVIII) .


An Architecture for Highly Concurrent, Well-Conditioned Internet.. - Welsh   Self-citation (Welsh)   (Correct)

....are rarely, if ever, given the opportunity to participate in system wide resource management decisions, or given indication of resource availability in order to adapt their behavior to changing conditions. Virtualization fundamentally hides the fact that resources are limited and shared [145]. The focus on resource virtualization in existing operating systems presents a number of challenges for scalability and load conditioning: Concurrency limitations: Internet services must efficiently multiplex many computational and I O flows over a limited set of resources. Given the extreme ....

M. Welsh and D. Culler. Virtualization considered harmful: OS design directions for wellconditioned services. In Proceedings of the 8th Workshop on Hot Topics in Operating Systems (HotOS VIII), Schloss Elmau, Germany, May 2001.


SEDA: An Architecture for Well-Conditioned, Scalable.. - Welsh, Culler, Brewer (2001)   (15 citations)  Self-citation (Welsh Culler)   (Correct)

....Applications are rarely given the opportunity to participate in system wide resource management decisions, or given indication of resource availability in order to adapt their behavior to changing conditions. Virtualization fundamentally hides the fact that resources are limited and shared [61]. A number of systems have attempted to remedy this problem by exposing more control to applications. Scheduler activations [5] application specific handlers [59] and operating systems such as SPIN [11] Exokernel [28] and Nemesis [34] are all attempts to augment limited operating system ....

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.


accept()able Strategies for Improving Web Server Performance - Brecht, Pariag, Gammo (2004)   (Correct)

No context found.

M. Welsh and D. Culler. Virtualization considered harmful: OS design directions for well-conditioned services. In Proceedings of the 8th Workshop on Hot Topics in Operating Systems (HotOS VIII), Schloss Elmau, Germany, May 2001.

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