loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4
Using Generative Design Patterns to Develop Network Server Applications
Denver, Colorado
April 04-April 08
ISBN: 0-7695-2312-9
Zhuang Guo, University of Alberta, Canada
Jonathan Schaeffer, University of Alberta, Canada
Duane Szafron, University of Alberta, Canada
Patrick Earl, University of Alberta, Canada
Design patterns are generic solutions to recurring software design problems. The Correct Object-Oriented Patternbased Parallel Programming System (CO₂P₃S) uses design pattern templates to generate code for design patterns. CO₂P₃S has been used to generate small parallel and sequential applications. This research evaluates the utility and performance of CO₂P₃S on larger network server applications. The Network Server design pattern template is introduced, which significantly eases the complexities involved in network server application development. The Network Server is highly configurable and suitable for the construction of a large variety of network server applications, with a diverse range of functionality and performance requirements. In this paper we highlight a generated Web server with performance comparable to Apache.
Index Terms:
network servers, parallel programming, programming environments
Citation:
Zhuang Guo, Jonathan Schaeffer, Duane Szafron, Patrick Earl, "Using Generative Design Patterns to Develop Network Server Applications," ipdps, vol. 5, pp.178a, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4, 2005
Usage of this product signifies your acceptance of the Terms of Use.