1. An information processing apparatus, comprising: an execution determination unit configured to determine whether a series of processes including a plurality of processes is executable at an execution time of the series of processes; and a control unit configured to selectively provide at least one recovery device for substituting for the series of processes when it is determined that the series of processes is not executable.