I need to understand the motivations behind distributed computing, namely the fact to perform a computation by making physically separated computer, connected by communication links, work together.
I am in particular interested in a review explaining their interest in the context of being more resilient to errors (I know this is among the motivations).
Importantly: I am working in quantum computing, with interest in distributed quantum computing. I am then not an expert of classical computing (this is why I am asking for a pedagogic review). Essentially, I would like to better understand the motivations to distribute a computation in the classical paradigm (because there can have a big communication cost, it is not clear that distributing is always a good idea).