" Master-slave " ( anglicky master / slave [1] ) - model interakce ve výpočetních systémech, telekomunikacích a informačních systémech, ve kterém jedno nadřízené zařízení ( master device ) nebo proces vykonává jednosměrné řízení podřízeného ( slave zařízení ) zařízení . nebo procesem nebo jejich skupinou. V některých systémech je master (master) vybrán ze skupiny zařízení vhodných pro toto zařízení, zbývající zařízení ve skupině nadále pracují v režimu slave [2] [3] [4] . Například při replikaci databázíuzel hlavní databáze (hlavní replika) je nastaven jako autoritativní zdroj dat a jsou s ním synchronizovány další podřízené repliky.
V některých implementacích je povoleno více masterů, například sítě Profibus používají metodu předávání tokenů, která nezávisí na topologickém umístění masterů v síti, ale na síťové adrese masteru. Jedno podřízené zařízení v takové síti by mělo mít pouze jeden konkrétní master; master spolu s podřízenými zařízeními, které jsou k němu přiřazeny, tvoří vyhrazený "hlavní systém".
V některých případech i přes použití vhodné terminologie není model plně implementován, například v technologii rozhraní pevného disku PATA žádné ze zařízení neovládá druhé a nemá před ním žádnou prioritu, ale zároveň označte jedinečné číslo zařízení sběrnice používá termíny Master (0) a Slave (1).