High-available grid services through the use of virtualized clustering

  • Authors:
  • Javier Alonso;Luis Silva;Artur Andrzejak;Paulo Silva;Jordi Torres

  • Affiliations:
  • Computer Architecture Department, Technical University of Catalonia, Barcelona Supercomputing Center, C/Jordi Girona 1-3, Building C6, Campus Nord. 08034, Spain;Computer Architecture Department, Technical University of Catalonia, Barcelona Supercomputing Center, C/Jordi Girona 1-3, Building C6, Campus Nord. 08034, Spain;Computer Science Research Department, Zuse Institute Berlin (ZIB), Takustr 7, 14195 Berlin, Germany;Dep Eng Informácitica, University of Coimbra, 3030-Coimbra, Portugal;Computer Architecture Department, Technical University of Catalonia, Barcelona Supercomputing Center, C/Jordi Girona 1-3, Building C6, Campus Nord. 08034, Spain

  • Venue:
  • GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Grid applications comprise several components and web-services that make them highly prone to the occurrence of transient software failures and aging problems. This type of failures often incur in undesired performance levels and unexpected partial crashes. In this paper we present a technique that offers high-availability for Grid services based on concepts like virtualization, clustering and software rejuvenation. To show the effectiveness of our approach, we have conducted some experiments with OGSA-DAI middleware. One of the implementations of OGSA-DAI makes use of Apache Axis V1.2.1, a SOAP implementation that suffers from severe memory leaks. Without changing any bit of the middleware layer we have been able to anticipate most of the problems caused by those leaks and to increase the overall availability of the OGSA-DAI Application Server. Although these results are tightly related with this middleware it should be noted that our technique is neutral and can be applied to any other Grid service that is supposed to be high-available.