{"id":"https://openalex.org/W4246310005","doi":"https://doi.org/10.1109/isca.2002.1003568","title":"SafetyNet: improving the availability of shared memory multiprocessors with global checkpoint/recovery","display_name":"SafetyNet: improving the availability of shared memory multiprocessors with global checkpoint/recovery","publication_year":2003,"publication_date":"2003-06-25","ids":{"openalex":"https://openalex.org/W4246310005","doi":"https://doi.org/10.1109/isca.2002.1003568"},"language":"en","primary_location":{"id":"doi:10.1109/isca.2002.1003568","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isca.2002.1003568","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 29th Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://minds.wisconsin.edu/bitstream/1793/8674/1/file_1.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072847774","display_name":"Daniel J. Sorin","orcid":"https://orcid.org/0000-0001-7013-8986"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"D.J. Sorin","raw_affiliation_strings":["Computer Sciences Department, University of Wisconsin, Madison, USA"],"affiliations":[{"raw_affiliation_string":"Computer Sciences Department, University of Wisconsin, Madison, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109959739","display_name":"Milo M. K. Martin","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"M.M.K. Martin","raw_affiliation_strings":["Computer Sciences Department, University of Wisconsin, Madison, USA"],"affiliations":[{"raw_affiliation_string":"Computer Sciences Department, University of Wisconsin, Madison, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":null,"display_name":"M.D. Hill","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"M.D. Hill","raw_affiliation_strings":["Computer Sciences Department, University of Wisconsin, Madison, USA"],"affiliations":[{"raw_affiliation_string":"Computer Sciences Department, University of Wisconsin, Madison, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075888890","display_name":"David A. Wood","orcid":"https://orcid.org/0000-0002-9748-8561"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"D.A. Wood","raw_affiliation_strings":["Computer Sciences Department, University of Wisconsin, Madison, USA"],"affiliations":[{"raw_affiliation_string":"Computer Sciences Department, University of Wisconsin, Madison, USA","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5072847774"],"corresponding_institution_ids":["https://openalex.org/I135310074"],"apc_list":null,"apc_paid":null,"fwci":7.4509,"has_fulltext":true,"cited_by_count":135,"citation_normalized_percentile":{"value":0.97370316,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"123","last_page":"134"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9876999855041504,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8462114334106445},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6137733459472656},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.5997589826583862},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.5934107303619385},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5169357657432556},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5119010210037231},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.5025200843811035},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4130447208881378},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.38280388712882996},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.23308899998664856}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8462114334106445},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6137733459472656},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.5997589826583862},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.5934107303619385},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5169357657432556},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5119010210037231},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.5025200843811035},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4130447208881378},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.38280388712882996},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.23308899998664856},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":6,"locations":[{"id":"doi:10.1109/isca.2002.1003568","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isca.2002.1003568","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 29th Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},{"id":"pmh:oai:minds.wisconsin.edu:1793/8674","is_oa":true,"landing_page_url":"http://digital.library.wisc.edu/1793/8674","pdf_url":"https://minds.wisconsin.edu/bitstream/1793/8674/1/file_1.pdf","source":{"id":"https://openalex.org/S4306401622","display_name":"Minds at UW (University of Wisconsin)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I135310074","host_organization_name":"University of Wisconsin\u2013Madison","host_organization_lineage":["https://openalex.org/I135310074"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""},{"id":"pmh:oai:repository.upenn.edu:cis_papers-1339","is_oa":false,"landing_page_url":"https://repository.upenn.edu/cis_papers/318","pdf_url":null,"source":{"id":"https://openalex.org/S4306402083","display_name":"ScholarlyCommons (University of Pennsylvania)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79576946","host_organization_name":"University of Pennsylvania","host_organization_lineage":["https://openalex.org/I79576946"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Departmental Papers (CIS)","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.128.6751","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.128.6751","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.cmu.edu/afs/cs/academic/class/15740-f03/public/doc/discussions/multiprocessors/fault-tolerance-recovery/safety_net_isca02.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.140.1824","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.140.1824","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.utexas.edu/~hestness/papers/sorin-safetynet.pdf","raw_type":"text"},{"id":"pmh:oai:repository.upenn.edu:20.500.14332/6358","is_oa":false,"landing_page_url":"https://repository.upenn.edu/handle/20.500.14332/6358","pdf_url":null,"source":{"id":"https://openalex.org/S4377196331","display_name":"Scholarly Commons (University of Pennsylvania)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79576946","host_organization_name":"University of Pennsylvania","host_organization_lineage":["https://openalex.org/I79576946"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"published","raw_type":"Presentation"}],"best_oa_location":{"id":"pmh:oai:minds.wisconsin.edu:1793/8674","is_oa":true,"landing_page_url":"http://digital.library.wisc.edu/1793/8674","pdf_url":"https://minds.wisconsin.edu/bitstream/1793/8674/1/file_1.pdf","source":{"id":"https://openalex.org/S4306401622","display_name":"Minds at UW (University of Wisconsin)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I135310074","host_organization_name":"University of Wisconsin\u2013Madison","host_organization_lineage":["https://openalex.org/I135310074"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G136828258","display_name":"Exploiting the Critical Path in the Design and Performance Analysis of Modern Processors","funder_award_id":"0105721","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5510993554","display_name":"CISE Research Infrastructure:  MIDSHIP:  Managing Image Data for Scalable High Performance","funder_award_id":"9623632","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6392137900","display_name":"Experimental Partnerships:  Multifacet:  Exploiting Prediction and Speculation in Multiprocessor Memory Systems","funder_award_id":"9971256","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320307102","display_name":"Intel Corporation","ror":"https://ror.org/01ek73717"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4246310005.pdf","grobid_xml":"https://content.openalex.org/works/W4246310005.grobid-xml"},"referenced_works_count":56,"referenced_works":["https://openalex.org/W1480232631","https://openalex.org/W1498870995","https://openalex.org/W1500893261","https://openalex.org/W1523595001","https://openalex.org/W1525227808","https://openalex.org/W1596744596","https://openalex.org/W1606011634","https://openalex.org/W1740116889","https://openalex.org/W1864485850","https://openalex.org/W1957352201","https://openalex.org/W1958945689","https://openalex.org/W1966151719","https://openalex.org/W1967835393","https://openalex.org/W1991753666","https://openalex.org/W2004594968","https://openalex.org/W2008482633","https://openalex.org/W2011375673","https://openalex.org/W2016001987","https://openalex.org/W2032092944","https://openalex.org/W2033102751","https://openalex.org/W2078724671","https://openalex.org/W2100418159","https://openalex.org/W2100970777","https://openalex.org/W2102480715","https://openalex.org/W2112441694","https://openalex.org/W2120062652","https://openalex.org/W2120635877","https://openalex.org/W2125776594","https://openalex.org/W2133985894","https://openalex.org/W2148954455","https://openalex.org/W2153075575","https://openalex.org/W2160101196","https://openalex.org/W2164641843","https://openalex.org/W2189370658","https://openalex.org/W2296772319","https://openalex.org/W4238549726","https://openalex.org/W4239949242","https://openalex.org/W4240506541","https://openalex.org/W4247799438","https://openalex.org/W4248445118","https://openalex.org/W4248578633","https://openalex.org/W4255095948","https://openalex.org/W4255602098","https://openalex.org/W4393323476","https://openalex.org/W6628679727","https://openalex.org/W6629849406","https://openalex.org/W6631190096","https://openalex.org/W6635616599","https://openalex.org/W6636004210","https://openalex.org/W6637809293","https://openalex.org/W6641705767","https://openalex.org/W6675270725","https://openalex.org/W6675837356","https://openalex.org/W6687144531","https://openalex.org/W6771496770","https://openalex.org/W6820157634"],"related_works":["https://openalex.org/W2189025524","https://openalex.org/W2388289950","https://openalex.org/W1988994136","https://openalex.org/W2008643752","https://openalex.org/W2967532063","https://openalex.org/W1972431215","https://openalex.org/W1862835629","https://openalex.org/W2080975550","https://openalex.org/W2009731420","https://openalex.org/W2136799148"],"abstract_inverted_index":{"We":[0,92],"develop":[1],"an":[2,22,108],"availability":[3],"solution,":[4],"called":[5],"SafetyNet,":[6],"that":[7,125],"uses":[8,68],"a":[9,36,44,53,113,117,142],"unified,":[10],"lightweight":[11],"checkpoint/recovery":[12],"mechanism":[13],"to":[14,43,73,99],"support":[15],"multiple":[16],"long-latency":[17],"fault":[18,54],"detection":[19],"schemes.":[20],"At":[21],"abstract":[23],"level,":[24],"SafetyNet":[25,57,80,94],"logically":[26],"maintains":[27],"multiple,":[28],"globally":[29],"consistent":[30],"checkpoints":[31,60,75],"of":[32,35,47,76,107,116,136],"the":[33,48,62,105,134],"state":[34],"shared":[37],"memory":[38],"multiprocessor,":[39],"and":[40,50,67,139],"it":[41],"recovers":[42],"pre-fault":[45],"checkpoint":[46,86],"system":[49,63,96],"re-executes":[51],"if":[52],"is":[55],"detected.":[56],"efficiently":[58],"coordinates":[59],"across":[61],"in":[64,133],"logical":[65],"time":[66],"\"logically":[69],"atomic\"":[70],"coherence":[71,78,102],"transactions":[72],"free":[74],"transient":[77],"state.":[79],"minimizes":[81],"performance":[82],"overhead":[83,132],"by":[84],"pipelining":[85],"validation":[87],"with":[88],"subsequent":[89],"parallel":[90],"execution.":[91],"illustrate":[93],"avoiding":[95],"crashes":[97],"due":[98],"either":[100],"dropped":[101],"messages":[103],"or":[104],"loss":[106],"interconnection":[109],"network":[110],"switch.":[111],"Using":[112],"full-system":[114],"simulation":[115],"16-way":[118],"multiprocessor":[119],"running":[120],"commercial":[121],"workloads,":[122],"we":[123],"find":[124],"SafetyNet:":[126],"1)":[127],"adds":[128],"statistically":[129],"insignificant":[130],"runtime":[131],"common-case":[135],"fault-free":[137],"execution,":[138],"2)":[140],"avoids":[141],"crash":[143],"when":[144],"tolerated":[145],"faults":[146],"occur.":[147]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":6},{"year":2015,"cited_by_count":12},{"year":2014,"cited_by_count":12},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":8}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
