DocumentCode :
2955260
Title :
Self-stabilizing load distribution for replicated servers on a per-access basis
Author :
Gärtner, Felix C. ; Pagnia, Henning
Author_Institution :
Dept. of Comput. Sci., Darmstadt Univ. of Technol., Germany
fYear :
1999
fDate :
1999
Firstpage :
102
Lastpage :
109
Abstract :
Usually, load distribution schemes for replicated servers are based on a many-to-one mapping between client and server meaning that, while a server may serve many clients, a client has a single specific server which it queries at any point in time. In some cases, however it is desirable that the number of accesses of a client may be distributed over multiple servers, thus yielding a many-to-many mapping between clients and servers. We present a simple method to efficiently realize such a many-to-many mapping between clients and servers. For the sake of transparency we add a component called “distribution module” to the communication interface of client and server. This module is responsible for distributing server accesses over multiple target machines in a well defined way. We present algorithms for the client and server component and show that they are self-stabilizing, meaning that they converge to a stable state once the access pattern becomes regular. Due to this property, the components can tolerate any internal transient fault in a non-masking way. Additionally, our approach is highly modular since servers may run an off-the-shelf load distribution algorithm and replica consistency is not affected
Keywords :
client-server systems; distributed algorithms; resource allocation; software fault tolerance; client server system; distributed algorithm; distribution module; fault tolerance; many-to-many mapping; many-to-one mapping; multiple servers; replica consistency; replicated servers; self-stabilizing algorithms; self-stabilizing load distribution; server access; Computer science; IP networks; Load management; Network servers; System performance; Terminology; Web and internet services; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Self-Stabilizing Systems, 1999. Proceedings. 19th IEEE International Conference on Distributed Computing Systems Workshop on
Conference_Location :
Austin, TX
Print_ISBN :
0-7695-0228-8
Type :
conf
DOI :
10.1109/SLFSTB.1999.777493
Filename :
777493
Link To Document :
بازگشت