-is the ability of a system to remain in operation even if some of the components used to build the system fail.
distributed systems must maintain availability even at low levels of hardware/software/network reliability through recovery and redundancy.
" I reliably receive reminders when my dog needs a vaccination and when my car is due for maintenance , " he said .