ALDR has been designed with the following goals in
mind: 1) being able to recover a crashed OS instance without
requiring any changes to the applications, 2) having a small
memory footprint and zero overhead to the normal running
of the OS, and 3) being able to recover in few seconds, so
that the impact on network-based applications is minimized.
We also assume in the current implementation that it is
acceptable to quarantine the offending process[es] for the
sake of resuming the operation of the OS and all unaffected
applications after an OS crash.