(Enter summary)
Abstract: Modern operating systems provide multiple concurrency
mechanisms to develop high-performance Web servers.
Synchronous multi-threading is a popular mechanism for
developing Web servers that must perform multiple operations
simultaneously to meet their performance requirements.
In addition, an increasing number of operating systems
support asynchronous mechanisms that provide the
benefits of concurrency, while alleviating much of the performance
overhead of synchronous multi-threading.
This paper ... (Update)
Context of citations to this paper: More
.... The JAWS web server [13] combines an event driven concurrency mechanism with a high level programming construct, the Proactor pattern [14], which is intended to simplify the development of highly concurrent, event driven applications. While JAWS does not directly address...
.... we use asynchronous, event driven style of control ow in our DDS, similar to that espoused by modern high performance servers [5, 20] such as the Harvest web cache [8] and Flash web server [28] A convenient side e ect of this style is that layering is inexpensive and...
Cited by: More
Xml Access Control Systems: A Component-Based Approach - Damiani, di Vimercati.. (2000)
(Correct)
Virtualization Considered Harmful: OS Design Directions for.. - Welsh, Culler (2001)
(Correct)
The Staged Event-Driven Architecture for Highly-Concurrent Server.. - Welsh (2000)
(Correct)
Similar documents (at the sentence level): More
34.3%: Proactor - An Object Behavioral Pattern for.. - Pyarali, Harrison, .. (1997)
(Correct)
27.7%: Proactor - An Architectural Pattern for.. - Pyarali, Harrison, .. (1999)
(Correct)
16.2%: The Object-Oriented Design and Performance of JAWS - A.. - Hu, Pyarali, Schmidt
(Correct)
Active bibliography (related documents): More All
0.6: Applying The Proactor Pattern To High-Performance Web Servers - Hu, Pyarali, Schmidt (1998)
(Correct)
0.2: Measuring the Impact of Event Dispatching and Concurrency.. - Hu, Pyarali, Schmidt (1997)
(Correct)
0.2: Applying Patterns and Frameworks to Develop Object-Oriented.. - Schmidt (1997)
(Correct)
Similar documents based on text: More All
1.5: A Portable, Extensible and Efficient Implementation of.. - Arulanthu, Pyarali..
(Correct)
0.4: The Memento Collaboration Infrastructure - Baker, Fowler, Gorry
(Correct)
Related documents from co-citation: More All
5: Reactor: An Object Behavioral Pattern for Concurrent Event Demultiplexing and Ev..
- Schmidt - 1995
4: Asynchronous Completion Token: an Object Behavioral Pattern for Efficient Asynch..
- Pyarali, Harrison et al. - 1997
4: Acceptor and Connector: Design Patterns for Initializing Communication Services
- Schmidt - 1997
BibTeX entry: (Update)
James Hu, Irfan Pyarali, and Douglas C. Schmidt. Applying the Proactor Pattern to High-Performance Web Servers. In Proceedings of the 10th International Conference on Parallel and Distributed Computing and Systems. IASTED, October 1998. http://citeseer.ist.psu.edu/hu98applying.html More
@misc{ hu98applying,
author = "J. Hu and I. Pyarali and D. Schmidt",
title = "Applying the Proactor Pattern to High-Performance Web Servers",
text = "James Hu, Irfan Pyarali, and Douglas C. Schmidt. Applying the Proactor
Pattern to High-Performance Web Servers. In Proceedings of the 10th International
Conference on Parallel and Distributed Computing and Systems. IASTED, October
1998.",
year = "1998",
url = "citeseer.ist.psu.edu/hu98applying.html" }
Citations (may not include all citations):
2157
Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1995
400
Pattern-Oriented Software Architecture - A System of Pattern.. (context) - Buschmann, Meunier et al. - 1996
139
ACE: an Object-Oriented Framework for Developing Distributed.. (context) - Schmidt - 1994
137
Reactor: An Object Behavioral Pattern for Concurrent Event D..
- Schmidt - 1995
124
The Case for Persistent-connection HTTP (context) - Mogul - 1995
104
Active Object: an Object Behavioral Pattern for Concurrent P..
- Lavender, Schmidt - 1996
60
Measuring the Impact of Event Dispatching and Concurrency Mo..
- Hu, Pyarali et al. - 1997
59
Acceptor and Connector: Design Patterns for Initializing Com..
- Schmidt - 1997
54
GPERF: A Perfect Hash Function Generator
- Schmidt - 1990
46
Service Configurator: A Pattern for Dynamic Configuration of..
- Jain, Schmidt - 1997
27
Principles for Developing and Measuring High-performance Web..
- Hu, Mungee et al. - 1998
27
Information Technology -- Portable Operating System Interfac.. (context) - Portable, Interface et al. - 1995
26
Experience Using Design Patterns to Develop Reuseable Object..
- Schmidt - 1995
20
Asynchronous Completion Token: an Object Behavioral Pattern ..
- Pyarali, Harrison et al. - 1997
17
Proactor -- An Object Behavioral Pattern for Dispatching Asy.. (context) - Harrison, Pyarali et al. - 1997
12
Developing Flexible and Highperformance Web Servers with Fra..
- Schmidt, Hu - 1998
8
Control and Management of Audio/Video Streams: OMG RFP Submi.. (context) - Group - 1997
8
Software Development Kit (context) - Studio - 1996
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://128.252.165.44/~schmidt/resume.html): More
Evaluating CORBA Latency and Scalability Over High-Speed ATM.. - Gokhale, Schmidt (1997)
(Correct)
The Design and Performance of an I/O Subsystem for.. - Schmidt, Kuhns..
(Correct)
GPERF: A Perfect Hash Function Generator - Schmidt (1990)
(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