The Unity software stack consists of four components: the Endpoint, Watchdog, Sequencer, and Dispatcher. These components include built-in high availability. The Unity Watchdog, Endpoint, and Dispatcher have built-in automatic capabilities to handle failures. The dispatcher always has an associated standby process running on the second Unity server. That server becomes active immediately if the active dispatcher for a Teradata system fails. All of the processes restart automatically if they fail unexpectedly, after a period of 5 minutes (for the Endpoint, Sequencer, or Dispatcher) or 10 minutes (for the Watchdog).