Large-scale platforms currently experience errors from two different sources,namely fail-stop errors (which interrupt the execution) and silent errors (which strikeunnoticed and corrupt data). This work combines checkpointing and replication for thereliable execution of linear workflows on platforms subject to these two error types. Whilecheckpointing and replication have been studied separately, their combination has not yetbeen investigated despite its promising potential to minimize the execution time of linearworkflows in error-prone environments. Moreover, combined checkpointing and replicationhas not yet been studied in the presence of both fail-stop and silent errors. The combinationraises new problems: for each task, we have to deci...