Full duplication of an entire application (through spatial or temporal redundancy) would detect many errors that are benign to the application from the perspective of the end-user. It has also been seen that duplication has upto 30% performance overhead and
Nithin Nakka, Karthik Pattabiraman, Ravishankar K.