The Master-Slave Pattern


By: F. Buschmann

Pattern: Master-Slave

Contains: Master-Slave [Buschmann+96],

Published in: PLoPD1 Pages: 133-144

Summary: Handle computation of replicated services in a system to achieve fault tolerance and robustness. Separate independent slave components that together provide the same service to a master component, which is responsible for invoking them and for selecting a result. Clients communicate only with the master.