A hierarchical, distributed Availability Management (AM) process for recovering from component failures in a data processing system. The hierarchy of AM elements track a failure modality hierarchy of the data processing system components. For example, the system hierarchy may include system cards, processors,...http://www.google.com.au/patents/US7222268?utm_source=gb-gplus-sharePatent US7222268 - System resource availability manager