The cooperative rollback recovery mechanism based on checkpointing is an effective mechanism for the survivability of distributed system.The existing cooperative rollback recovery mechanism based on checkpointing presumes that the communication channel is reliable.However,this assumption is not always true in actual application scenarios.For the actual application scenarios of distributed system,a reliable assurance model for the survivability of distributed system was proposed,based on the checkpointing-based rollback recovery mechanism.Through the creation of redundant communication channel and process migration mechanism,the proposed model assures the survivability of distributed system in actual application scenarios where the communication channel is not reliable.