Title :
Fault Tolerance Using a Front-End Service for Large Scale Distributed Systems
Author :
Nastase, Marieta ; Dobre, Ciprian ; Pop, Florin ; Cristea, Valentin
Author_Institution :
Fac. of Automatics & Comput. Sci., Univ. Politeh. of Bucharest, Bucharest, Romania
Abstract :
In this paper we present a solution to ensuring a high degree of availability and reliability in service-based large scale distributed systems. The proposed architecture is based on a set of replicated services running in a fault-tolerant container and a proxy service able to mask possible faults, completely transparent for a client. The solution not only masks possible faults but also optimizes the access to the distributed services and their replicas using a load-balancing strategy, whilst ensuring a high degree of scalability. The advantages of the proposed architecture were evaluated using a pilot implementation. The obtained results prove that the solution ensures a high degree of availability and reliability for a wide range of service-based distributed systems.
Keywords :
client-server systems; fault tolerance; resource allocation; software fault tolerance; software reliability; distributed services; fault tolerance; fault-tolerant container; front-end service; load-balancing strategy; proxy service; replicated services; service-based large scale distributed systems; Availability; Computer architecture; Computer science; Containers; Fault tolerance; Fault tolerant systems; Instruments; Large-scale systems; Scalability; Scientific computing; Dependability; Fault Tolerance; Load-Balancing; Proxy Service; Replication;
Conference_Titel :
Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2009 11th International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-5910-0
Electronic_ISBN :
978-1-4244-5911-7
DOI :
10.1109/SYNASC.2009.13