Sobes.tech
Junior — Middle

Explain the Master-Slave architecture concept and its features.

sobes.tech AI

Answer from AI

The Master-Slave architecture involves dividing the system into a main (Master) and subordinate (Slave) components. The Master controls and coordinates the work of the Slaves, distributes tasks, and collects results.

Features:

  • The Master initiates operations and manages the process.
  • Slaves execute commands from the Master and return data.
  • This architecture simplifies management but can create a bottleneck at the Master if it becomes overloaded.

Example: In distributed systems, the Master can distribute data processing tasks among several Slave nodes.