Title :
Using Distributed Diagnosis to Deploy Highly-Available Web Servers
Author :
Ziwich, Roverli P. ; Hilgenstieler, Egon ; Carara, Emerson F F ; Duarte, Elias P. ; Bona, Luis C E
Author_Institution :
Dept. Inf., Fed. Univ. of Parana, Curitiba
Abstract :
This work presents SAPOTI (Dependable TCP/IP application servers - in portuguese: servidores de aPlicacoes cOnfiaveis Tcp/Ip), a distributed tool that guarantees the availability of TCP/IP application servers, in particular of Web servers. The tool is based on the SNMP framework and is executed on a group of Web servers running on a set of hosts that are monitored by a dependable distributed network management tool based on the hierarchical diagnosis algorithm Hi-ADSD with Timestamps. One server is elected to be responsible for the service. After this server becomes faulty and this event is diagnosed, the service is automatically recovered by electing another server among those that are fault-free. A priority scheme based on identifiers is defined. The service is available even if only one host/server is fault-free. Experiments are described obtained from a implementation of SAPOTI on a LAN with real Apache servers. Experiments that involved the injection of 210 faults distributed among a group of six servers were run, the measured availability was at least 97.3%. In another experiment with five servers, where 27 faults were injected, the availability was 99.5% during the whole experiment time.
Keywords :
Internet; computer network management; computer network reliability; fault diagnosis; file servers; transport protocols; Apache server; Hi-ADSD timestamp-based hierarchical distributed diagnosis algorithm; Internet; LAN; SAPOTI; SNMP framework; TCP/IP application server; Web server; fault distribution; identifier priority scheme; simple network management protocol; Availability; Fault diagnosis; Informatics; Local area networks; Monitoring; Network servers; Protocols; TCPIP; Testing; Web server; dependable servers; diagnosis; network management; reliability;
Conference_Titel :
Web Conference, 2008. LA-WEB '08., Latin American
Conference_Location :
Espfrito Santo
Print_ISBN :
978-0-7695-3397-1
Electronic_ISBN :
978-0-7695-3397-1
DOI :
10.1109/LA-WEB.2008.11