{"id":"https://openalex.org/W2169304307","doi":"https://doi.org/10.1145/2600212.2600215","title":"Snapify","display_name":"Snapify","publication_year":2014,"publication_date":"2014-06-20","ids":{"openalex":"https://openalex.org/W2169304307","doi":"https://doi.org/10.1145/2600212.2600215","mag":"2169304307"},"language":"en","primary_location":{"id":"doi:10.1145/2600212.2600215","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2600212.2600215","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 23rd international symposium on High-performance parallel and distributed computing","raw_type":"proceedings-article"},"type":"article","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/A5022138936","display_name":"Arash Rezaei","orcid":"https://orcid.org/0000-0003-2472-2414"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Arash Rezaei","raw_affiliation_strings":["North Carolina State University, Raleigh, NC, USA"],"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, NC, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090454740","display_name":"Giuseppe Coviello","orcid":"https://orcid.org/0000-0001-5255-2913"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Giuseppe Coviello","raw_affiliation_strings":["NEC Laboratories America, Inc., Princeton, NJ, USA"],"affiliations":[{"raw_affiliation_string":"NEC Laboratories America, Inc., Princeton, NJ, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003710372","display_name":"Chenghong Li","orcid":"https://orcid.org/0009-0004-0604-7421"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Cheng-Hong Li","raw_affiliation_strings":["NEC Laboratories America, Inc., Princeton, NJ, USA"],"affiliations":[{"raw_affiliation_string":"NEC Laboratories America, Inc., Princeton, NJ, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042424184","display_name":"Srimat Chakradhar","orcid":"https://orcid.org/0000-0003-3530-3901"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Srimat Chakradhar","raw_affiliation_strings":["NEC Laboratories America, Inc., Princeton, NJ, USA"],"affiliations":[{"raw_affiliation_string":"NEC Laboratories America, Inc., Princeton, NJ, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031749427","display_name":"Frank Mueller","orcid":"https://orcid.org/0000-0002-0258-0294"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Frank Mueller","raw_affiliation_strings":["North Carolina State University, Raleigh, NC, USA"],"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, NC, USA","institution_ids":["https://openalex.org/I137902535"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5022138936"],"corresponding_institution_ids":["https://openalex.org/I137902535"],"apc_list":null,"apc_paid":null,"fwci":3.4481,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.9348417,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"12"},"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.9998000264167786,"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.9998000264167786,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.9994000196456909,"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.8486970067024231},{"id":"https://openalex.org/keywords/xeon-phi","display_name":"Xeon Phi","score":0.7678971290588379},{"id":"https://openalex.org/keywords/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.7506928443908691},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.657933235168457},{"id":"https://openalex.org/keywords/coprocessor","display_name":"Coprocessor","score":0.6345134377479553},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6164730191230774},{"id":"https://openalex.org/keywords/process-migration","display_name":"Process migration","score":0.5565165281295776},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.47118639945983887},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.43562716245651245},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43262770771980286},{"id":"https://openalex.org/keywords/xeon","display_name":"Xeon","score":0.4156739413738251},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.35611027479171753}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8486970067024231},{"id":"https://openalex.org/C96972482","wikidata":"https://www.wikidata.org/wiki/Q1049168","display_name":"Xeon Phi","level":2,"score":0.7678971290588379},{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.7506928443908691},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.657933235168457},{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.6345134377479553},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6164730191230774},{"id":"https://openalex.org/C36351404","wikidata":"https://www.wikidata.org/wiki/Q7247295","display_name":"Process migration","level":3,"score":0.5565165281295776},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.47118639945983887},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.43562716245651245},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43262770771980286},{"id":"https://openalex.org/C145108525","wikidata":"https://www.wikidata.org/wiki/Q656154","display_name":"Xeon","level":2,"score":0.4156739413738251},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35611027479171753}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2600212.2600215","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2600212.2600215","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 23rd international symposium on High-performance parallel and distributed computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5600000023841858,"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320311190","display_name":"Safari Club International Foundation","ror":"https://ror.org/0341wf912"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W185651294","https://openalex.org/W348433680","https://openalex.org/W787130922","https://openalex.org/W1510894298","https://openalex.org/W1520339130","https://openalex.org/W1537929875","https://openalex.org/W1974840721","https://openalex.org/W1993143336","https://openalex.org/W1997021720","https://openalex.org/W1997269120","https://openalex.org/W2019659243","https://openalex.org/W2023068795","https://openalex.org/W2023324599","https://openalex.org/W2036641664","https://openalex.org/W2045879521","https://openalex.org/W2068681864","https://openalex.org/W2089536264","https://openalex.org/W2097872435","https://openalex.org/W2100970777","https://openalex.org/W2105039796","https://openalex.org/W2112121929","https://openalex.org/W2115367411","https://openalex.org/W2118706534","https://openalex.org/W2123646449","https://openalex.org/W2131053137","https://openalex.org/W2139244298","https://openalex.org/W2153985054","https://openalex.org/W2155662278","https://openalex.org/W2157801087","https://openalex.org/W2164463086","https://openalex.org/W2165751385","https://openalex.org/W2167259479","https://openalex.org/W4236267470","https://openalex.org/W6631987640","https://openalex.org/W6649948755"],"related_works":["https://openalex.org/W2213533160","https://openalex.org/W4252450863","https://openalex.org/W2467043670","https://openalex.org/W1974923383","https://openalex.org/W2085105049","https://openalex.org/W3203561460","https://openalex.org/W3009624197","https://openalex.org/W4251138667","https://openalex.org/W2682544458","https://openalex.org/W2169304307"],"abstract_inverted_index":{"Intel":[0],"Xeon":[1,26,39,50,81],"Phi":[2,27,82],"coprocessors":[3],"provide":[4],"excellent":[5],"performance":[6],"acceleration":[7],"for":[8,62,80,183],"highly":[9],"parallel":[10,33],"applications":[11,165],"and":[12,86,90,109,120,145,162,177],"have":[13],"been":[14],"deployed":[15],"in":[16,187],"several":[17],"top-ranking":[18],"supercomputers.":[19],"One":[20],"popular":[21],"approach":[22],"of":[23,71,96,104,118,173],"programming":[24],"the":[25,29,38,42,46,105,115],"is":[28,35,98,180],"offload":[30,63,83,107,164],"model,":[31],"where":[32],"code":[34],"executed":[36],"on":[37,132,160],"Phi,":[40],"while":[41],"host":[43,111],"system":[44],"executes":[45],"sequential":[47],"code.":[48],"However,":[49],"Phi's":[51],"Many":[52],"Integrated":[53],"Core":[54],"Platform":[55],"Software":[56],"Stack":[57],"(MPSS)":[58],"lacks":[59],"fault-tolerance":[60],"support":[61],"applications.":[64],"This":[65],"paper":[66],"introduces":[67],"Snapify,":[68],"a":[69,126,170],"set":[70],"extensions":[72],"to":[73,99],"MPSS":[74],"that":[75,167],"provides":[76],"three":[77],"novel":[78,127],"features":[79],"applications:":[84],"checkpoint":[85],"restart,":[87],"process":[88,91,102,122],"swapping,":[89],"migration.":[92],"The":[93],"core":[94],"technique":[95],"Snapify":[97,124,138,168],"take":[100],"consistent":[101],"snapshots":[103],"communicating":[106],"processes":[108],"their":[110],"processes.":[112],"To":[113],"reduce":[114],"PCI":[116],"latency":[117],"storing":[119],"retrieving":[121],"snapshots,":[123],"uses":[125],"data":[128],"transfer":[129],"mechanism":[130],"based":[131],"remote":[133],"direct":[134],"memory":[135],"access":[136],"(RDMA).":[137],"can":[139],"be":[140,149],"used":[141],"transparently":[142],"by":[143,152],"single-node":[144],"MPI":[146,163],"applications,":[147],"or":[148],"triggered":[150],"directly":[151],"job":[153],"schedulers":[154],"through":[155],"Snapify's":[156],"API.":[157],"Experimental":[158],"results":[159],"OpenMP":[161],"show":[166],"adds":[169],"runtime":[171],"overhead":[172,179],"at":[174],"most":[175,184],"5%,":[176],"this":[178],"low":[181],"enough":[182],"use":[185],"cases":[186],"practice.":[188]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-06-24T00:00:00"}
