DREM: Architectural Support for Deterministic Redundant Execution of Multithreaded Programs

Recently there have been several proposals to use redundant execution of diverse replicas to defend against attempts to exploit memory corruption vulnerabilities. However, redundant execution relies on the premise that the replicas behave deterministically, so that if inputs are replicated to both r...

Full description

Bibliographic Details
Main Author: Kvasov, Stanislav
Other Authors: Lie, David
Language:en_ca
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/1807/18795