The document discusses an optimal fault tolerance model for real-time cloud computing. It proposes running variant algorithms on multiple virtual machines and using an adjudicator to select the output. The adjudicator contains modules to verify results, check timing, assess reliability, make decisions, and enable recovery. It provides both forward and backward recovery. Experimental results show the system can tolerate various failure scenarios and dynamically adjust reliability weights to improve fault tolerance for real-time tasks running on cloud infrastructure.