Title :
Load balancing schemes for high-throughput distributed fault-tolerant servers
Author :
Friedman, Roy ; Mosse, Daniel
Author_Institution :
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
Abstract :
Clusters of workstations, connected by a fast network, are emerging as a viable architecture for building high-throughput fault-tolerant servers. This type of architecture is more scalable and more cost-effective than a tightly coupled multiprocessor and may achieve as good a throughput. We explore several combinations of fault tolerance (FT) and load-balancing (LB) schemes, and compare their impact on the maximum throughput achievable by the system, and on its survivability. In particular, we show that the FT scheme has an effect on the throughput of the system, while the LB scheme affects the ability of the system to override failures. We study the scalability of the different schemes under different loads and failure conditions. Our simulations take into consideration the overhead of each scheme, the network contention, and the resource loads
Keywords :
client-server systems; distributed processing; local area networks; resource allocation; software fault tolerance; software performance evaluation; cost-effective; distributed fault-tolerant servers; high-throughput; load balancing schemes; maximum throughput; network contention; resource load; scalable system; simulations; survivability; tightly coupled multiprocessor; workstation clusters; Computer architecture; Computer science; Control systems; Costs; Fault tolerance; Hardware; Load management; Network servers; Telecommunication control; Throughput;
Conference_Titel :
Reliable Distributed Systems, 1997. Proceedings., The Sixteenth Symposium on
Conference_Location :
Durham, NC
Print_ISBN :
0-8186-8177-2
DOI :
10.1109/RELDIS.1997.632804