distributed systems must maintain availability even at low levels of hardware/software/network reliability through recovery and redundancy.
-is the ability of a system to remain in operation even if some of the components used to build the system fail.
the ability of a network or system to withstand a foreseeable component failure and still continue to provide an acceptable level of service.