Какой из следующих механизмов наиболее эффективен для **recovery** после failure в распределённой системе?