DocumentCode :
3351113
Title :
Evaluating the scalability of Java event-driven Web servers
Author :
Beltran, Vicenç ; Carrera, David ; Torres, Jordi ; Ayguadé, Eduard
Author_Institution :
Comput. Archit. Dept., Tech. Univ. of Catalonia, Barcelona, Spain
fYear :
2004
fDate :
15-18 Aug. 2004
Firstpage :
134
Abstract :
The two major strategies used to construct high-performance Web servers are thread pools and event-driven architectures. The Java platform is commonly used in Web environments but up to the moment it did not provide any standard API to implement event-driven architectures efficiently. The new 1.4 release of the J2SE introduces the NIO (New I/O) API to help in the development of event-driven I/O intensive applications. We evaluate the scalability that this API provides to the Java platform in the field of Web servers, bringing together the majorly used commercial server (Apache) and one experimental server developed using the NIO API. We study the scalability of the NIO-based server as well as of its rival in a number of different scenarios, including uniprocessor, multiprocessor, bandwidth-bounded and CPU-bounded environments. The study concludes that the NIO API can be successfully used to create event-driven Java servers that can scale as well as the best of the commercial native-compiled Web server, at a fraction of its complexity and using only one or two worker threads.
Keywords :
Internet; Java; application program interfaces; file servers; multi-threading; multiprocessing systems; Apache server; CPU-bounded environment; Java; NIO-based server; Web server; application program interface; bandwidth-bounded environment; commercial server; event-driven architecture; multiprocessor system; uniprocessor system; Computer architecture; Java; Parallel processing; Quality of service; Scalability; Service oriented architecture; Testing; Throughput; Web server; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2004. ICPP 2004. International Conference on
ISSN :
0190-3918
Print_ISBN :
0-7695-2197-5
Type :
conf
DOI :
10.1109/ICPP.2004.1327913
Filename :
1327913
Link To Document :
بازگشت