See this document in CiteSeerX!

JAWS: A Framework for High-performance Web Servers (1999)  (Make Corrections)  (7 citations)
James C. Hu, Douglas C. Schmidt



  Home/Search   Context   Related

 
View or download:
wustl.edu/~jxh/res...ebframeworks.ps.gz
128.252.165.44/~schmidt/JAWS.ps.gz
wustl.edu/~schmidt/JAWS.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  wustl.edu/~jxh/researc...research (more)
From:  128.252.165.44/~schmidt/resume
(Enter author homepages)

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