(Enter summary)
Abstract: Previous research has shown that the strategy chosen by server applications for managing multiple simultaneous connections may have a significant impact on a server's behavior. This thesis examines commonly used mechanisms for communicating state and event information between the kernel and application and their effect on application structure and behavior. From this examination we find that there is potential for improving application scalability characteristics through the use of an improved... (Update)
Context of citations to this paper: More
.... realistic workloads, and to examine other techniques for providing kernel mechanisms that better support Internetbased server applications [11]. 9 Acknowledgments We wish to thank Abhishek Chandra and David Mosberger for providing us with the micro server code used in their...
Cited by: More
accept()able Strategies for Improving Web Server Performance - Brecht, Pariag, Gammo (2004)
(Correct)
Exploring the Performance of Select-Based Internet Servers - Brecht, Ostrowski (2001)
(Correct)
Active bibliography (related documents): More All
0.7: Analyzing the Overload Behavior of a Simple Web Server - Provos, Lever, Tweedie (2000)
(Correct)
0.5: A scalable and explicit event delivery mechanism for UNIX - Gaurav Banga (1999)
(Correct)
0.5: the Garbage Collection Bibliography - Richard Jones (2003)
(Correct)
Similar documents based on text: More All
1.1: Folding Orthogonal Polyhedra - Sun (1999)
(Correct)
1.1: Simulated Overloading using Generic Functions in Scheme - Cox (1997)
(Correct)
0.8: Efficient Simulation of Message-Passing in Distributed-Memory.. - Demaine (1996)
(Correct)
Related documents from co-citation: More All
2: Workload Characterization (context) - Arlitt, Jin
2: A scalable and explicit event delivery mechanism for UNIX
- Banga, rey et al. - 1999
2: Virtualization considered harmful: OS design directions for well-conditioned ser..
- Welsh, Culler - 2001
BibTeX entry: (Update)
M. Ostrowski. A mechanism for scalable event notification and delivery in Linux. Master's thesis, Department of Computer Science, University of Waterloo, November 2000. http://citeseer.ist.psu.edu/ostrowski00mechanism.html More
@misc{ ostrowski00mechanism,
author = "M. Ostrowski",
title = "A mechanism for scalable event notification and delivery in Linux",
note = "Master's thesis, Department of Computer Science, University of
Waterloo",
month = nov,
year = "2000",
url = "citeseer.ist.psu.edu/ostrowski00mechanism.html" }
Citations (may not include all citations):
723
Memory Coherence in Shared Virtual Memory Systems
- Li, Hudak - 1989
447
Exokernel: An Operating System Architecture for Application-..
- Engler, Kasshoek et al. - 1995
373
UNIX Network Programming (context) - Stevens - 1998
245
The World-Wide Web (context) - Berners-Lee, Caillaiu et al. - 1994
128
Changes in Web Client Access Patterns: Characteristics and C..
- Barford, Bestavros et al. - 1999
113
httperf - A Tool for Measuring Web-Server Performance
- Mosberger, Jin - 1998
94
Real-Time Concurrent Collection on Stock Multiprocessors
- Appel, Ellis et al. - 1988
79
Intel Architecture Software Developer's Manual (context) - Corporation - 1999
65
Connection Scheduling in Web Servers
- Crovella, Frangioso et al. - 1999
60
Measuring the Impact of Event Dispatching and Concurrency Mo..
- Hu, Pyatali et al. - 1997
51
Scalable Kernel Performance for Internet Servers Under Reali..
- Banga, ery et al. - 1998
47
A Scalable and Explicit Event Delivery Mechanism for UNIX
- Banga, rey et al. - 1999
45
BSD Operating System (context) - McKusick, Bostic et al. - 1996
12
The Exokernel Operating System Architecture
- Engler - 1998
8
Analyzing the Overload Behavior of a Simple WebServer
- Provos, Lever et al. - 2000
7
Win32 System Programming (context) - Hart - 1997
3
Pointer Swizzling at Page Fault Time: Eciently and Compatibl.. (context) - Wilson, Kakkad - 1992
3
Scalable Network I/O in Linux
- Provos, Lever - 2000
3
Hardware and Software Support for Ecient Exception Handling (context) - Thekkath, Levy - 1994
3
linux-kernel mailing list (context) - driven, thread - 1999
3
Writing Scalable Applications for Windows NT (context) - Vert - 1995
2
O'Reilly and Associates (context) - Laurie, Laurie et al. - 1999
2
Request For Comments 2616: Hypertext Transfer Protocol { HTT.. (context) - Fielding, Gettys et al. - 1999
2
Cycles to Recycle: Garbage Collection on the IA
- Hudson, Elliot et al. - 2000
1
Solaris 8 man pages for sigtimedwait (context) - pages, sigtimedwait
1
Linux man pages for sigreturn (context) - pages, sigreturn
1
and \POSIX Threads (context) - Josey, Solo et al. - 1997
1
Linux man pages for sigaction (context) - pages, sigaction
1
Scheduler Conscious Synchronization (context) - Wisniewski, Kontothanassis et al. - 1997
Documents on the same site (http://bbcr.uwaterloo.ca/~brecht/theses.html): More
Time-lined TCP: a Transport Protocol for Delivery of Streaming.. - Mukherjee (2000)
(Correct)
Object-Oriented Distributed and Parallel I/O Streams - Dick (1999)
(Correct)
Babylon V2.0: Support for Distributed, Parallel and Mobile.. - van Heiningen
(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