{"id":"https://openalex.org/W2931294367","doi":"https://doi.org/10.1145/3297858.3304056","title":"Phoenix","display_name":"Phoenix","publication_year":2019,"publication_date":"2019-04-04","ids":{"openalex":"https://openalex.org/W2931294367","doi":"https://doi.org/10.1145/3297858.3304056","mag":"2931294367"},"language":"en","primary_location":{"id":"doi:10.1145/3297858.3304056","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3297858.3304056","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3297858.3304056","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3297858.3304056","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5056166013","display_name":"Roshan Dathathri","orcid":"https://orcid.org/0009-0006-8815-7468"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Roshan Dathathri","raw_affiliation_strings":["University of Texas at Austin, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040636191","display_name":"Gurbinder Gill","orcid":"https://orcid.org/0009-0004-0172-004X"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gurbinder Gill","raw_affiliation_strings":["University of Texas at Austin, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062677813","display_name":"Loc Hoang","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Loc Hoang","raw_affiliation_strings":["University of Texas at Austin, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5013181067","display_name":"Keshav Pingali","orcid":"https://orcid.org/0000-0002-0484-4636"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Keshav Pingali","raw_affiliation_strings":["University of Texas at Austin, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5056166013"],"corresponding_institution_ids":["https://openalex.org/I86519309"],"apc_list":null,"apc_paid":null,"fwci":1.2999,"has_fulltext":true,"cited_by_count":10,"citation_normalized_percentile":{"value":0.81831177,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"615","last_page":"630"},"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.9995999932289124,"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.9995999932289124,"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.9983999729156494,"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"}},{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.9955000281333923,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/phoenix","display_name":"Phoenix","score":0.8665822744369507},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8370805382728577},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5583641529083252},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5010557174682617},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.4813319146633148},{"id":"https://openalex.org/keywords/analytics","display_name":"Analytics","score":0.4808845818042755},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.4632917642593384},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.46109142899513245},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3637980818748474},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3552553057670593},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33511579036712646},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.28673532605171204},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.20919913053512573},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.19334262609481812}],"concepts":[{"id":"https://openalex.org/C2779167034","wikidata":"https://www.wikidata.org/wiki/Q27685","display_name":"Phoenix","level":3,"score":0.8665822744369507},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8370805382728577},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5583641529083252},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5010557174682617},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.4813319146633148},{"id":"https://openalex.org/C79158427","wikidata":"https://www.wikidata.org/wiki/Q485396","display_name":"Analytics","level":2,"score":0.4808845818042755},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.4632917642593384},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.46109142899513245},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3637980818748474},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3552553057670593},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33511579036712646},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.28673532605171204},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.20919913053512573},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.19334262609481812},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.0},{"id":"https://openalex.org/C158739034","wikidata":"https://www.wikidata.org/wiki/Q1907114","display_name":"Metropolitan area","level":2,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3297858.3304056","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3297858.3304056","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3297858.3304056","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3297858.3304056","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3297858.3304056","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3297858.3304056","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.5699999928474426}],"awards":[{"id":"https://openalex.org/G1388200737","display_name":null,"funder_award_id":"grant ACI-1548562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1433134892","display_name":null,"funder_award_id":"ACI-154856","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2789545849","display_name":null,"funder_award_id":"1406355","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3355158854","display_name":null,"funder_award_id":"548562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3592267965","display_name":"SPX: Collaborative Research: Mongo Graph Machine (MGM): A Flash-Based Appliance for Large Graph Analytics","funder_award_id":"1725322","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G367708065","display_name":null,"funder_award_id":"ACI-1548562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3709464396","display_name":null,"funder_award_id":"-1548562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3730782400","display_name":null,"funder_award_id":"1548562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3760515176","display_name":null,"funder_award_id":"ACI-1548562","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G4046196548","display_name":null,"funder_award_id":"FA8750-16-2-0004","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G4046791900","display_name":"XPS: FP: Collaborative Research: Parallel Irregular Programs: From High-Level Specifications to Run-time Optimizations","funder_award_id":"1337217","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4232399173","display_name":null,"funder_award_id":"750-16-2-0004","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G4713059963","display_name":null,"funder_award_id":"FA8750","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G5051192394","display_name":null,"funder_award_id":"FA8650-15-C","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G6478157116","display_name":null,"funder_award_id":"1337281, 1406355, 1618425","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6803535555","display_name":null,"funder_award_id":"1337281","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7260934811","display_name":null,"funder_award_id":"CI-1548562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G75911409","display_name":null,"funder_award_id":"FA8750-16-2-0004, FA8650-15-C-7563","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G8028363517","display_name":null,"funder_award_id":"FA8650-15-C-7563","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G873808350","display_name":null,"funder_award_id":"1337217, 1337281, 1406355, 1618425, 1725322","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/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2931294367.pdf","grobid_xml":"https://content.openalex.org/works/W2931294367.grobid-xml"},"referenced_works_count":72,"referenced_works":["https://openalex.org/W78077100","https://openalex.org/W200298483","https://openalex.org/W1482680420","https://openalex.org/W1550724371","https://openalex.org/W1847519410","https://openalex.org/W1969970763","https://openalex.org/W1978082708","https://openalex.org/W1982003698","https://openalex.org/W1984564341","https://openalex.org/W1993143336","https://openalex.org/W1994727615","https://openalex.org/W1995746640","https://openalex.org/W2003597767","https://openalex.org/W2009062929","https://openalex.org/W2016924386","https://openalex.org/W2024966997","https://openalex.org/W2027731328","https://openalex.org/W2031260715","https://openalex.org/W2033656974","https://openalex.org/W2038238534","https://openalex.org/W2043494924","https://openalex.org/W2045271686","https://openalex.org/W2045879521","https://openalex.org/W2052915895","https://openalex.org/W2072072075","https://openalex.org/W2082773934","https://openalex.org/W2083613288","https://openalex.org/W2096504919","https://openalex.org/W2096544401","https://openalex.org/W2098903349","https://openalex.org/W2099873680","https://openalex.org/W2100830825","https://openalex.org/W2100970777","https://openalex.org/W2101196063","https://openalex.org/W2106067409","https://openalex.org/W2108795876","https://openalex.org/W2111132249","https://openalex.org/W2112681514","https://openalex.org/W2114035455","https://openalex.org/W2120781477","https://openalex.org/W2122502383","https://openalex.org/W2125776594","https://openalex.org/W2128511938","https://openalex.org/W2128854702","https://openalex.org/W2131053137","https://openalex.org/W2131975293","https://openalex.org/W2142812297","https://openalex.org/W2145670264","https://openalex.org/W2160459668","https://openalex.org/W2163295644","https://openalex.org/W2165022815","https://openalex.org/W2170616854","https://openalex.org/W2173213060","https://openalex.org/W2266486761","https://openalex.org/W2270949707","https://openalex.org/W2343527030","https://openalex.org/W2403822450","https://openalex.org/W2524623326","https://openalex.org/W2530859727","https://openalex.org/W2581192167","https://openalex.org/W2605185701","https://openalex.org/W2731415668","https://openalex.org/W2768050605","https://openalex.org/W2792956195","https://openalex.org/W2798525482","https://openalex.org/W2911409877","https://openalex.org/W2954295545","https://openalex.org/W3004555699","https://openalex.org/W3098649723","https://openalex.org/W4232836277","https://openalex.org/W4285719527","https://openalex.org/W4297971002"],"related_works":["https://openalex.org/W2256808795","https://openalex.org/W4255370199","https://openalex.org/W2653004048","https://openalex.org/W4236842360","https://openalex.org/W1511604696","https://openalex.org/W1862835629","https://openalex.org/W2099111379","https://openalex.org/W2136799148","https://openalex.org/W2897533804","https://openalex.org/W2890506991"],"abstract_inverted_index":{"This":[0,139],"paper":[1],"presents":[2],"Phoenix,":[3],"a":[4,11,46,73,101,249],"communication":[5],"and":[6,115,179],"synchronization":[7],"substrate":[8],"that":[9,48,59,75,84,126,189],"implements":[10],"novel":[12],"protocol":[13],"for":[14,85],"recovering":[15],"from":[16,72],"fail-stop":[17],"faults":[18,123,164,240],"when":[19,163,239,247],"executing":[20],"graph":[21,86,176],"analytics":[22,87,177],"applications":[23],"on":[24,182],"distributed-memory":[25],"machines.":[26],"The":[27,54],"standard":[28],"recovery":[29],"technique":[30,215,230],"in":[31,141,146,190,217,219,243],"this":[32,60,147],"space":[33,148],"is":[34,58,61,66,117,140,196],"checkpointing,":[35],"which":[36,149,201],"rolls":[37],"back":[38],"the":[39,42,51,70,79,89,98,127,134,137,173,191,206,212,228,244],"state":[40,47,74,91],"of":[41,122,136,193,252],"entire":[43],"computation":[44,71],"to":[45,68,119,143],"existed":[49],"before":[50],"fault":[52,203],"occurred.":[53],"insight":[55],"behind":[56],"Phoenix":[57,107,170,195,209,222,235],"not":[62],"necessary":[63,90],"since":[64],"it":[65,116,181],"sufficient":[67],"continue":[69],"will":[76,130],"ultimately":[77],"produce":[78,159],"correct":[80,128],"result.":[81],"We":[82,168],"show":[83],"applications,":[88],"adjustment":[92],"can":[93],"be":[94,131],"specified":[95],"easily":[96],"by":[97,105],"programmer":[99],"using":[100,205],"thin":[102],"API":[103],"supported":[104],"Phoenix.":[106],"has":[108,223,231],"no":[109,224],"observable":[110,225],"overhead":[111],"during":[112,155,166],"fault-free":[113,156,220],"execution,":[114,221],"resilient":[118],"any":[120],"number":[121,251],"while":[124,227],"guaranteeing":[125],"answer":[129],"produced":[132],"at":[133],"end":[135],"computation.":[138],"contrast":[142],"other":[144],"systems":[145],"may":[150],"either":[151],"have":[152],"overheads":[153],"even":[154],"execution":[157],"or":[158],"only":[160,248],"approximate":[161],"answers":[162],"occur":[165],"execution.":[167],"incorporated":[169],"into":[171],"D-Galois,":[172],"state-of-the-art":[174],"distributed":[175],"system,":[178],"evaluated":[180],"two":[183],"production":[184],"clusters.":[185],"Our":[186],"evaluation":[187],"shows":[188],"absence":[192],"faults,":[194],"~24x":[197],"faster":[198],"than":[199],"GraphX,":[200],"provides":[202],"tolerance":[204],"Spark":[207],"system.":[208],"also":[210],"outperforms":[211,237],"traditional":[213],"checkpoint-restart":[214],"implemented":[216],"D-Galois:":[218],"overhead,":[226],"checkpointing":[229,238],"31%":[232],"overhead.":[233],"Furthermore,":[234],"mostly":[236],"occur,":[241],"particularly":[242],"common":[245],"case":[246],"small":[250],"hosts":[253],"fail":[254],"simultaneously.":[255]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":3}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2019-04-11T00:00:00"}
