{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T13:29:16Z","timestamp":1770989356474,"version":"3.50.1"},"reference-count":44,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,12]]},"DOI":"10.1109\/idt.2011.6123094","type":"proceedings-article","created":{"date-parts":[[2012,1,11]],"date-time":"2012-01-11T17:00:45Z","timestamp":1326301245000},"page":"12-17","source":"Crossref","is-referenced-by-count":19,"title":["Survey of fault tolerance techniques for shared memory multicore\/multiprocessor systems"],"prefix":"10.1109","author":[{"given":"Hamid","family":"Mushtaq","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zaid","family":"Al-Ars","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Koen","family":"Bertels","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/54.735923"},{"key":"ref38","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/TDSC.2004.2","article-title":"Basic concepts and taxonomy of dependable and secure computing","volume":"1","author":"avizienis","year":"2004","journal-title":"Dependable and Secure Computing IEEE Transactions on"},{"key":"ref33","article-title":"Safe hardware access with the xen virtual machine monitor","author":"fraser","year":"2004","journal-title":"In In 1st Workshop on Operating System and Architectural Support for the on demand IT InfraStructure (OASIS"},{"key":"ref32","first-page":"2","article-title":"Unmodified device driver reuse and improved system dependability via virtual machines","volume":"6","author":"levasseur","year":"2004","journal-title":"In Proceedings of the 6th Conference on Symposium on Opearting Systems Design & Implementation"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224059"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/568522.568525"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/800027.808467"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2006.56"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/AQTR.2010.5520834"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/1273440.1250720"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.26"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669129"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/FTCS.1995.466961"},{"key":"ref12","first-page":"1496","article-title":"Checkpoint repair for high-performance out-of-order execution machines. Computers","volume":"36","author":"hwu","year":"1987","journal-title":"IEEE Transactions on"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/PRDC.2007.40"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736031"},{"key":"ref15","article-title":"Watchdog processors: Error coverage and overhead","author":"mahmood","year":"0","journal-title":"Dig 15th Annu Int Symp Fault-Tolerant Comput FTCS-15"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/12.2145"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1508284.1508254"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2024723.2000089"},{"key":"ref19","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1145\/1508284.1508256","article-title":"Kendo: efficient deterministic multithreading in software","volume":"44","author":"olszewski","year":"2009","journal-title":"SIGPLAN Not"},{"key":"ref28","doi-asserted-by":"crossref","first-page":"874","DOI":"10.1109\/71.298215","article-title":"Low-latency, concurrent checkpointing for parallel programs","volume":"5","author":"li","year":"1994","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224058"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/99164.99173"},{"key":"ref3","first-page":"53","volume":"38","author":"bergan","year":"2010","journal-title":"Coredet a compiler and runtime system for deterministic multithreaded execution"},{"key":"ref6","first-page":"287","article-title":"Diverse replication for single-machine byzantine-fault tolerance","author":"chun","year":"2008","journal-title":"USENIX 2008 Annual Technical Conference on Annual Technical Conference"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2010.12"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1086228.1086277"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/IOLTS.2010.5560235"},{"key":"ref7","first-page":"67","article-title":"Ke-mari: Vm synchronization for fault tolerance","author":"kapitza","year":"2006","journal-title":"European Dependable Computing Conference"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/7298.946456"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749741"},{"key":"ref1","year":"0"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2005.34"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2008.62"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/24.52622"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995950"},{"key":"ref24","author":"xie","year":"0","journal-title":"A survey of software fault tolerance techniques"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/SIPS.2008.4671769"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ARES.2008.171"},{"key":"ref44","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1007\/3-540-45937-5_14","article-title":"Streamit: A language for streaming applications","author":"thies","year":"2002","journal-title":"Proceedings of the 11th International Conference on Compiler Construction CC '02"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2005.68"},{"key":"ref43","article-title":"Dthreads: Efficient deterministic multithreading","author":"berger","year":"2011","journal-title":"SOSP '11"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.2010.30"}],"event":{"name":"2011 IEEE 6th International Design and Test Workshop (IDT)","location":"Beirut, Lebanon","start":{"date-parts":[[2011,12,11]]},"end":{"date-parts":[[2011,12,14]]}},"container-title":["2011 IEEE 6th International Design and Test Workshop (IDT)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6111737\/6123091\/06123094.pdf?arnumber=6123094","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,22]],"date-time":"2019-06-22T06:33:32Z","timestamp":1561185212000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6123094\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,12]]},"references-count":44,"URL":"https:\/\/doi.org\/10.1109\/idt.2011.6123094","relation":{},"subject":[],"published":{"date-parts":[[2011,12]]}}}