{"id":"https://openalex.org/W3046778672","doi":"https://doi.org/10.1109/dsn48063.2020.00035","title":"Reliable, Efficient Recovery for Complex Services with Replicated Subsystems","display_name":"Reliable, Efficient Recovery for Complex Services with Replicated Subsystems","publication_year":2020,"publication_date":"2020-06-01","ids":{"openalex":"https://openalex.org/W3046778672","doi":"https://doi.org/10.1109/dsn48063.2020.00035","mag":"3046778672"},"language":"en","primary_location":{"id":"doi:10.1109/dsn48063.2020.00035","is_oa":false,"landing_page_url":"https://doi.org/10.1109/dsn48063.2020.00035","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5090230906","display_name":"Edward Tremel","orcid":"https://orcid.org/0000-0002-7105-0123"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Edward Tremel","raw_affiliation_strings":["Cornell University, Ithaca, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cornell University, Ithaca, NY, USA","institution_ids":["https://openalex.org/I205783295"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088245850","display_name":"Sagar Jha","orcid":null},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sagar Jha","raw_affiliation_strings":["Cornell University, Ithaca, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cornell University, Ithaca, NY, USA","institution_ids":["https://openalex.org/I205783295"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102915478","display_name":"Weijia Song","orcid":"https://orcid.org/0000-0003-2108-4998"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Weijia Song","raw_affiliation_strings":["Cornell University, Ithaca, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cornell University, Ithaca, NY, USA","institution_ids":["https://openalex.org/I205783295"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101757534","display_name":"David Chu","orcid":"https://orcid.org/0000-0001-9922-1994"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Chu","raw_affiliation_strings":["Cornell University, Ithaca, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cornell University, Ithaca, NY, USA","institution_ids":["https://openalex.org/I205783295"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071655716","display_name":"Ken Birman","orcid":"https://orcid.org/0000-0003-2400-149X"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ken Birman","raw_affiliation_strings":["Cornell University, Ithaca, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cornell University, Ithaca, NY, USA","institution_ids":["https://openalex.org/I205783295"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I205783295"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"32","issue":null,"first_page":"172","last_page":"183"},"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.9998999834060669,"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.9998999834060669,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9860000014305115,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9825000166893005,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.8281763792037964},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.7613986730575562},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.661811888217926},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6361780762672424},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6122252345085144},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.5842734575271606},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.47662413120269775},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.474540114402771},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.274621844291687},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.18317902088165283},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16402587294578552}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8281763792037964},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.7613986730575562},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.661811888217926},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6361780762672424},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6122252345085144},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.5842734575271606},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.47662413120269775},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.474540114402771},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.274621844291687},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.18317902088165283},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16402587294578552},{"id":"https://openalex.org/C136264566","wikidata":"https://www.wikidata.org/wiki/Q159810","display_name":"Economy","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/dsn48063.2020.00035","is_oa":false,"landing_page_url":"https://doi.org/10.1109/dsn48063.2020.00035","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W192446467","https://openalex.org/W1524103123","https://openalex.org/W1977545325","https://openalex.org/W1993143336","https://openalex.org/W1999984505","https://openalex.org/W2020014766","https://openalex.org/W2074586513","https://openalex.org/W2100970777","https://openalex.org/W2101699635","https://openalex.org/W2111586962","https://openalex.org/W2116820549","https://openalex.org/W2118153508","https://openalex.org/W2118726720","https://openalex.org/W2119738171","https://openalex.org/W2125776594","https://openalex.org/W2131053137","https://openalex.org/W2135934107","https://openalex.org/W2143149536","https://openalex.org/W2161346224","https://openalex.org/W2182688186","https://openalex.org/W2189465200","https://openalex.org/W2249200448","https://openalex.org/W2576670572","https://openalex.org/W2604734262","https://openalex.org/W2759418638","https://openalex.org/W2929031942","https://openalex.org/W2966322779","https://openalex.org/W4231195072","https://openalex.org/W6607881844","https://openalex.org/W6650418438","https://openalex.org/W6683427217","https://openalex.org/W6686169942","https://openalex.org/W6687322159","https://openalex.org/W6691439149","https://openalex.org/W6732154415","https://openalex.org/W6735631015"],"related_works":["https://openalex.org/W4244478748","https://openalex.org/W4223488648","https://openalex.org/W2134969820","https://openalex.org/W2251605416","https://openalex.org/W1577886464","https://openalex.org/W2144438995","https://openalex.org/W2164896586","https://openalex.org/W1593559483","https://openalex.org/W2108334564","https://openalex.org/W2111125783"],"abstract_inverted_index":{"Applications":[0],"with":[1,51],"internal":[2],"substructure":[3],"are":[4,12,62],"common":[5],"in":[6,63],"the":[7,44,74,112,117,145,151,179],"cloud,":[8],"where":[9],"many":[10],"systems":[11],"organized":[13],"as":[14,116],"independently":[15],"logged":[16,146],"and":[17,54,124,161,163],"replicated":[18,102],"subsystems":[19,45,160],"that":[20,60,109,150,166],"interact":[21],"via":[22],"flows":[23],"of":[24,29,96],"objects":[25],"or":[26],"some":[27],"form":[28],"RPC.":[30],"Restarting":[31],"such":[32],"an":[33,88],"application":[34],"is":[35,175],"difficult:":[36],"a":[37,80,93,101,107,132],"restart":[38,75,130,174],"algorithm":[39,89,180],"needs":[40],"to":[41,49,129,142],"efficiently":[42,91],"provision":[43],"by":[46],"mapping":[47],"them":[48],"nodes":[50],"needed":[52,127],"data":[53,128],"compute":[55],"resources,":[56,184],"while":[57],"simultaneously":[58],"guaranteeing":[59],"replicas":[61],"distinct":[64],"failure":[65],"domains.":[66],"Additional":[67],"failures":[68],"can":[69],"occur":[70],"during":[71],"recovery,":[72],"hence":[73],"process":[76],"must":[77],"itself":[78],"be":[79,155,171],"restartable":[81],"procedure.":[82],"In":[83],"this":[84],"paper":[85],"we":[86],"present":[87],"for":[90],"restarting":[92],"service":[94],"composed":[95],"sharded":[97],"subsystems,":[98],"each":[99],"using":[100],"state":[103,108,153],"machine":[104],"model,":[105],"into":[106,131],"(1)":[110],"has":[111,125],"same":[113],"fault-tolerance":[114],"guarantees":[115],"running":[118],"system,":[119],"(2)":[120],"satisfies":[121],"resource":[122],"constraints":[123],"all":[126,159],"consistent":[133,157],"state,":[134,147],"(3)":[135],"makes":[136],"safe":[137],"decisions":[138],"about":[139],"which":[140],"updates":[141,169],"preserve":[143],"from":[144],"(4)":[148],"ensures":[149,165],"restarted":[152],"will":[154,170,181],"mutually":[156],"across":[158],"shards,":[162],"(5)":[164],"no":[167],"committed":[168],"lost.":[172],"If":[173],"not":[176],"currently":[177],"possible,":[178],"await":[182],"additional":[183],"then":[185],"retry.":[186]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
