| J. Hu and D. Schmidt. JAWS: A Framework for Highperformance Web Servers. In M. Fayad and R. Johnson, editors, Domain-Specific Application Frameworks: Frameworks Experience by Industry. John-Wiley, 1999. |
....a continuation. However, Cilk s work stealing scheduling policy does not implement cohort scheduling, nor is it under program control. Recent work, however, has 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 selecting an appropriate concurrency mechanism (processes or threads) creating a thread pool, reducing synchronization, caching files, using scatter gather I O, or ....
James Hu and Douglas C. Schmidt, "JAWS: A Framework for High-performance Web Servers," in Domain-Specific Application Frameworks: Frameworks Experience By Industry, M. Fayad and R. Johnson, Eds.: John Wiley & Sons, October 1999.
.... programming models because they observe that for a certain class of high performance systems, such as file servers and web servers, substantial performance improvements 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 the system starts to thrash while trying to give each thread its fair share of the system s resources. We argue that the context switching overhead for user level threads ....
J. Hu and D. Schmidt. JAWS: A Framework for High Performance Web Servers. In Domain-Specific Application Frameworks: Frameworks Experience by Industry. Wiley & Sons, 1999.
....of the JAWS Web Server Design using Aspect Oriented Programming 1 Uir Kulesza Dilma M. Silva Computer Science Department University of So Paulo, BRAZIL E mail: uira, dilma ime.usp.br 1. Introduction This paper describes a case study of reengineering the JAWS Web Server [1] design using AspectOriented Programming (AOP) We employ the approach being developed at Xerox PARC and expressed in the AspectJ TM [2] tool and language. The goals of this case study are the analysis and assessment of applying AOP in the specification of JAWSstatic and dynamic adaptations. ....
J. Hu, D. Schmidt. "JAWS: A Framework for High-performance Web Servers" in Domain-Specific Application Frameworks: Frameworks Experience by Industry, M. Fayad and R. Johnson (Editors), JohnWiley, 1999.
....hardcode it to use one event demultiplexing mechanism, such as select. Relying on just one mechanism is undesirable, however, since no single scheme is efficient on all platforms or for all application requirements. For instance, asynchronous I O completion ports are highly efficient on Windows NT [37], whereas synchronous threads are an efficient demultiplexing mechanism on Solaris [33] Another way to develop an ORB Core is to tightly couple its event demultiplexing code with the code that performs GIOP protocol processing. For instance, the event demultiplexing logic of SunSoft IIOP is not ....
....component. Instead, it is closely intertwined with subsequent processing of 8 client request events by the Object Adapter and IDL skeletons. In this case, however, the demultiplexing code cannot be reused as a blackbox component by other communication middleware applications, such as HTTP servers [37] or video ondemand servers. Moreover, if new ORB strategies for threading or Object Adapter request scheduling algorithms are introduced, substantial portions of the ORB Core must be rewritten. How then can an ORB implementation decouple itself from a specific event demultiplexing mechanism and ....
[Article contains additional citation context not shown here]
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.
No context found.
J. Hu and D. Schmidt. JAWS: A Framework for Highperformance Web Servers. In M. Fayad and R. Johnson, editors, Domain-Specific Application Frameworks: Frameworks Experience by Industry. John-Wiley, 1999.
No context found.
J. Hu and D. Schmidt. Jaws: A framework for high performance web servers, 1999.
No context found.
J. Hu, D. Schmidt, "JAWS: A Framework for High-performance Web Servers", DomainSpecific Application Frameworks: Frameworks Experience by Industry, M. Fayad and R. Johnson (Editors), John-Wiley, 1999.
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