See this document in CiteSeerX!

Applying The Proactor Pattern To High-Performance Web Servers (1998)  (Make Corrections)  (9 citations)
James Hu, Irfan Pyarali, Douglas C. Schmidt



  Home/Search   Context   Related

 
View or download:
128.252.165.44/~schmidt...PDCS98.ps.gz
wustl.edu/~schmidt/PDCS98.ps.gz
lads.com/~jcej/ACE/mirr...PDCS98.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  128.252.165.44/~schmidt/resume (more)
From:  lads.com/~jcej/ACE/mirro...resume
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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