This paper presents a reliability task scheduling strategy for the MapReduce programming model in cloud computing, addressing the inefficiencies caused by allocating tasks to unreliable nodes. It proposes a mechanism for evaluating the trustworthiness of resource nodes and includes a failure recovery method to enhance task execution efficiency. The study employs a simulation platform to validate the effectiveness of the proposed scheduling algorithm and the impact of failure recovery on task performance.