The property of a well-designed distributed system: it should shield the user from any failures that affect the network in which the system is situated. It must, for example, ensure that when a server fails that, at worst, only a degradation in performance is experienced, not a complete withdrawal of service.