13-17 February 2006
Tata Institute of Fundamental Research
Europe/Zurich timezone
- chep06@tifr.res.in
Support
Cluster architecture for java web hosting at CERN
Presented by Michal KWIATEK
on
13 Feb 2006
from
14:40
to
15:00
Type: oral presentation
Session:
Computing Facilities and Networking
Track: Computing Facilities and Networking
Description
Over the last years, we have experienced a growing demand for hosting java web
applications. At the same time, it has been difficult to find an off-the-shelf
solution that would enable load balancing, easy administration and a high level of
isolation between applications hosted within a J2EE server.
The architecture developed and used in production at CERN is based on a linux
cluster. A piece of software developed at CERN, JPSManager, enables easy management
of the service by following the self-management paradigm. JPSManager also enables
quick recovery in case of hardware failure. The isolation between different clients
of the service is implemented using multiple instances of Apache Tomcat, but the
architecture is open and a different J2EE server can be incorporated if necessary.
This paper describes this architecture in detail and analyses its advantages and
limitations. Examples of HEP related applications, which make use of this
architecture, are also given.
Event calendar file