What are recommended methods of application-level fault tolerance? Select THREE.

A.
running a program as a process pair
B.
running a program as multiple processes
C.
processing transactions using TMF
D.
running a program from multiple disks
E.
utilizing a persistent process