There is no way to "automatically" do this from within the system. There are two options I can think of:
1. Manual: Go into the Instance Manager in the CMC. Filter on "Failed" reports. Reschedule failed each report manually.
2. Write code using either the Java or .NET SDK that will look for failed instances and re-run them.
-Dell