VARAN the Unbelievable: An Efficient N-version Execution Framework

@inproceedings{Hosek2015VARANTU,
  title={VARAN the Unbelievable: An Efficient N-version Execution Framework},
  author={Petr Hosek and Cristian Cadar},
  booktitle={ASPLOS},
  year={2015}
}
With the widespread availability of multi-core processors, running multiple diversified variants or several different versions of an application in parallel is becoming a viable approach for increasing the reliability and security of software systems. The key component of such N-version execution (NVX) systems is a runtime monitor that enables the execution of multiple versions in parallel. Unfortunately, existing monitors impose either a large performance overhead or rely on intrusive kernel… CONTINUE READING
Highly Cited
This paper has 30 citations. REVIEW CITATIONS