(Enter summary)
Abstract: Developers of communication software face many challenges.
Communication software contains both inherent complexities,
such as fault detection and recovery, and accidental complexities,
such as the continuous re-rediscovery and re-invention
of key concepts and components. Meeting these challenges
requires a thorough understanding of object-oriented application
frameworks and patterns. This paper illustrates how
we have applied frameworks and patterns for communication
software to develop a... (Update)
Context of citations to this paper: More
.... can be obtained by reducing context switching and carefully implementing application specific cache conscious task scheduling [HS99, PDZ99, BDM98, MY98]. These factors become especially pronounced during high load situations, when the number of threads may become so large that...
.... improved the data locality of work stealing scheduling algorithms [1] JAWS is an object oriented framework for writing web servers [18]. It consists of a collection of design patterns, which can be used to construct servers adapted to a particular operating system by...
Cited by: More
Proactive Hot Spot Avoidance for Web Server Dependability - Felber, Kaldewey, Weiss
(Correct)
Adaptive Processor Allocation in Packet Processing Systems - Upendra
(Correct)
Client-Server Infrastructure for Interactive 3D.. - Soetebier, Birthelmer, .. (2004)
(Correct)
Similar documents (at the sentence level): More
15.0%: Developing Flexible and High-performance Web Servers with.. - Schmidt, Hu (1998)
(Correct)
12.9%: The Object-Oriented Design and Performance of JAWS - A.. - Hu, Pyarali, Schmidt
(Correct)
11.5%: Applying The Proactor Pattern To High-Performance Web Servers - Hu, Pyarali, Schmidt (1998)
(Correct)
Active bibliography (related documents): More All
0.3: Applying Design Patterns and Frameworks to Develop.. - Schmidt (1997)
(Correct)
0.2: Architectures and Patterns for Developing.. - Schmidt, Levine.. (1999)
(Correct)
0.2: Applying Patterns to Develop Extensible ORB Middleware - Schmidt (1998)
(Correct)
Similar documents based on text: More All
1.0: Creating a Framework for Developing High-performance Web.. - Hu, Schmidt
(Correct)
0.3: Reengineering of the JAWS Web Server Design using.. - Kulesza, Silva (2000)
(Correct)
0.3: Pattern-Oriented Distributed System Architectures - Schmidt
(Correct)
Related documents from co-citation: More All
3: Flash: An efficient and portable Web server
- Pai, Druschel et al. - 1999
3: Using cohort scheduling to enhance server performance
- Larus, Parkes - 2001
3: SEDA: An architecture for Well-Conditioned (context) - Welsh, Culler et al. - 2001
BibTeX entry: (Update)
J. Hu and D. C. Schmidt, "JAWS: A Framework for High Performance Web Servers ," i n Domain-Specific Application Frameworks: Frameworks Experience by Industry (M. Fayad and R. Johnson, eds.), Wiley & Sons, 1999. http://citeseer.ist.psu.edu/hu99jaws.html More
@misc{ hu99jaws,
author = "J. Hu and D. Schmidt",
title = "JAWS: A Framework for High Performance Web Servers",
text = "J. Hu and D. C. Schmidt, JAWS: A Framework for High Performance Web Servers
, i n Domain-Specific Application Frameworks: Frameworks Experience by Industry
(M. Fayad and R. Johnson, eds.), Wiley & Sons, 1999.",
year = "1999",
url = "citeseer.ist.psu.edu/hu99jaws.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
373
UNIX Network Programming (context) - Stevens - 1997
201
The Design and Performance of a Real-time CORBA Event Servic..
- Harrison, Levine et al. - 1997
193
Removal Policies in Network Caches for World Wide Web Docume..
- Williams, Abrams 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
115
BSD Operating System (context) - McKusick, Bostic et al. - 1996
108
The Standard Template Library
- Stepanov, Lee - 1994
104
Active Object: an Object Behavioral Pattern for Concurrent P..
- Lavender, Schmidt - 1996
92
An Object-Oriented Framework for Dynamically Configuring Ext..
- Schmidt, Suda - 1994
91
Design and Performance of an Object-Oriented Framework for H..
- Pyarali, Harrison et al. - 1996
62
WebSTONE: The First Generation in HTTP Server Benchmarking
- Trent, Sake - 1995
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
58
Main memory caching of web documents (context) - Markatos - 1996
54
GPERF: A Perfect Hash Function Generator
- Schmidt - 1990
50
A Family of Design Patterns for Applicationlevel Gateways
- Schmidt - 1996
46
Service Configurator: A Pattern for Dynamic Configuration of..
- Jain, Schmidt - 1997
46
Service Configurator: A Pattern for Dynamic Configuration an..
- Jain, Schmidt - 1997
27
Principles for Developing and Measuring High-performance Web..
- Hu, Mungee et al. - 1997
27
Information Technology -- Portable Operating System Interfac.. (context) - Portable, Interface et al. - 1995
26
Network Performance Effects of HTTP/1.1, CSS1, and PNG (context) - Nielsen, Gettys et al. - 1997
26
Experience Using Design Patterns to Develop Reuseable Object..
- Schmidt - 1995
26
Frameworks = Patterns + Components (context) - Johnson - 1997
26
Hinted caching in the Web (context) - Mogul - 1996
22
Half-Sync/Half-Async: an Architectural Pattern for Efficient.. (context) - Schmidt, Cranor - 1996
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
16
Applying Design Patterns and Frameworks to Develop Object-Or..
- Schmidt - 1997
15
Applying Patterns to Develop Extensible and Maintainable ORB..
- Schmidt, Cleeland - 1997
14
Identification Protocol (context) - Johns - 1993
2
An Explanation of the SPECweb96 Benchmark (context) - Carlton - 1996
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.wustl.edu/~jxh/research/research.html): More
Techniques for Developing and Measuring High-Performance.. - Hu, Mungee, Schmidt
(Correct)
Creating a Framework for Developing High-performance Web Servers.. - Hu
(Correct)
Principles for Developing and Measuring High-performance.. - Hu, Mungee, Schmidt (1998)
(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