" Master-slave " ( angolul master / slave [1] ) - a számítástechnikai rendszerekben, távközlési és információs rendszerekben való interakció modellje, amelyben egy mestereszköz ( mestereszköz ) vagy folyamat egy szolga ( szolgaeszköz ) eszköz egyirányú vezérlését gyakorolja. vagy folyamat vagy csoportjuk által. Egyes rendszerekben a master (master) az ehhez az eszközhöz megfelelő eszközcsoportból kerül kiválasztásra, a csoport többi eszköze szolga üzemmódban működik tovább [2] [3] [4] . Például adatbázisok replikálásakor a fő adatbázis csomópont (főreplika) van beállítva mérvadó adatforrásként, és a további, szolga replikák szinkronizálva vannak vele.
Egyes megvalósításokban több master megengedett, például a Profibus hálózatok token átadási módszert használnak, amely nem a masterek hálózaton belüli topológiai helyétől, hanem a master hálózati címétől függ. Egy ilyen hálózatban egy szolga eszköznek csak egy meghatározott masternek kell lennie; a mester a hozzá rendelt szolgákkal együtt egy dedikált "mesterrendszert" alkot.
Egyes esetekben a megfelelő terminológia használata ellenére a modell nincs maradéktalanul implementálva, például a PATA merevlemezes interfész technológiában egyik eszköz sem vezérli a másikat, és nincs vele szemben elsőbbsége, de ugyanakkor a jelöljön meg egy egyedi eszközszámot a busz a Master (0) és a Slave (1) kifejezéseket használja.