{"id":"https://openalex.org/W1865162546","doi":"https://doi.org/10.14778/2735479.2735483","title":"REWIND","display_name":"REWIND","publication_year":2015,"publication_date":"2015-01-01","ids":{"openalex":"https://openalex.org/W1865162546","doi":"https://doi.org/10.14778/2735479.2735483","mag":"1865162546"},"language":"en","primary_location":{"id":"doi:10.14778/2735479.2735483","is_oa":false,"landing_page_url":"https://doi.org/10.14778/2735479.2735483","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the VLDB Endowment","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.research.ed.ac.uk/files/20165121/p497_chatzistergiou.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045595645","display_name":"Andreas Chatzistergiou","orcid":null},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Andreas Chatzistergiou","raw_affiliation_strings":["University of Edinburgh"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Edinburgh","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090902844","display_name":"Marcelo Cintra","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]},{"id":"https://openalex.org/I4210094487","display_name":"Intel (Germany)","ror":"https://ror.org/00m2x0g47","country_code":"DE","type":"company","lineage":["https://openalex.org/I1343180700","https://openalex.org/I4210094487"]}],"countries":["DE","US"],"is_corresponding":false,"raw_author_name":"Marcelo Cintra","raw_affiliation_strings":["Intel, Germany","Intel Germany#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel, Germany","institution_ids":["https://openalex.org/I4210094487"]},{"raw_affiliation_string":"Intel Germany#TAB#","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001088660","display_name":"Stratis D. Viglas","orcid":null},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Stratis D. Viglas","raw_affiliation_strings":["University of Edinburgh"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Edinburgh","institution_ids":["https://openalex.org/I98677209"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":29.1044,"has_fulltext":true,"cited_by_count":135,"citation_normalized_percentile":{"value":0.99690566,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":"8","issue":"5","first_page":"497","last_page":"508"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","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/T11181","display_name":"Advanced Data Storage Technologies","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/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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987999796867371,"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.8179051876068115},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6267122030258179},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.5639840364456177},{"id":"https://openalex.org/keywords/persistent-data-structure","display_name":"Persistent data structure","score":0.5579485893249512},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.5216068029403687},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.4617057144641876},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.40093994140625},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3398154377937317},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3321363031864166},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.31655430793762207},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3034781813621521}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8179051876068115},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6267122030258179},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.5639840364456177},{"id":"https://openalex.org/C888380","wikidata":"https://www.wikidata.org/wiki/Q2427787","display_name":"Persistent data structure","level":2,"score":0.5579485893249512},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.5216068029403687},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.4617057144641876},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.40093994140625},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3398154377937317},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3321363031864166},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.31655430793762207},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3034781813621521},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.14778/2735479.2735483","is_oa":false,"landing_page_url":"https://doi.org/10.14778/2735479.2735483","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the VLDB Endowment","raw_type":"journal-article"},{"id":"pmh:oai:pure.ed.ac.uk:openaire/be279fcc-5415-482b-8013-3d91c97158ad","is_oa":true,"landing_page_url":"https://www.research.ed.ac.uk/en/publications/be279fcc-5415-482b-8013-3d91c97158ad","pdf_url":"https://www.research.ed.ac.uk/files/20165121/p497_chatzistergiou.pdf","source":{"id":"https://openalex.org/S4306400321","display_name":"Edinburgh Research Explorer (University of Edinburgh)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98677209","host_organization_name":"University of Edinburgh","host_organization_lineage":["https://openalex.org/I98677209"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Chatzistergiou, A, Cintra, M & Viglas, S D 2015, 'REWIND: Recovery Write-Ahead System for In-Memory Non-Volatile Data-Structures', Proceedings of the VLDB Endowment (PVLDB), vol. 8, no. 5, pp. 497-508. https://doi.org/10.14778/2735479.2735483","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:pure.ed.ac.uk:publications/be279fcc-5415-482b-8013-3d91c97158ad","is_oa":false,"landing_page_url":"https://dl.acm.org/citation.cfm?doid=2735479.2735483","pdf_url":null,"source":{"id":"https://openalex.org/S4406922455","display_name":"Edinburgh Research Explorer","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":{"id":"pmh:oai:pure.ed.ac.uk:openaire/be279fcc-5415-482b-8013-3d91c97158ad","is_oa":true,"landing_page_url":"https://www.research.ed.ac.uk/en/publications/be279fcc-5415-482b-8013-3d91c97158ad","pdf_url":"https://www.research.ed.ac.uk/files/20165121/p497_chatzistergiou.pdf","source":{"id":"https://openalex.org/S4306400321","display_name":"Edinburgh Research Explorer (University of Edinburgh)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98677209","host_organization_name":"University of Edinburgh","host_organization_lineage":["https://openalex.org/I98677209"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Chatzistergiou, A, Cintra, M & Viglas, S D 2015, 'REWIND: Recovery Write-Ahead System for In-Memory Non-Volatile Data-Structures', Proceedings of the VLDB Endowment (PVLDB), vol. 8, no. 5, pp. 497-508. https://doi.org/10.14778/2735479.2735483","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1865162546.pdf","grobid_xml":"https://content.openalex.org/works/W1865162546.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W98895588","https://openalex.org/W195676583","https://openalex.org/W888153210","https://openalex.org/W1508811426","https://openalex.org/W1567210335","https://openalex.org/W1911660734","https://openalex.org/W1992755462","https://openalex.org/W2005887179","https://openalex.org/W2014977566","https://openalex.org/W2015477844","https://openalex.org/W2054075931","https://openalex.org/W2070761976","https://openalex.org/W2104954161","https://openalex.org/W2110231861","https://openalex.org/W2113637091","https://openalex.org/W2113913089","https://openalex.org/W2116145395","https://openalex.org/W2117169958","https://openalex.org/W2130301020","https://openalex.org/W2146148582","https://openalex.org/W2148481949","https://openalex.org/W2150662965","https://openalex.org/W2151745115","https://openalex.org/W2154817671","https://openalex.org/W2155070484","https://openalex.org/W2155323584","https://openalex.org/W2168968494","https://openalex.org/W2170892031","https://openalex.org/W2180095311","https://openalex.org/W2198659786","https://openalex.org/W2294111665","https://openalex.org/W4241729479","https://openalex.org/W4251787433","https://openalex.org/W6676918761","https://openalex.org/W6677756216","https://openalex.org/W6684833465"],"related_works":["https://openalex.org/W2130816688","https://openalex.org/W20575604","https://openalex.org/W2998750529","https://openalex.org/W4213048098","https://openalex.org/W2947398561","https://openalex.org/W2485689980","https://openalex.org/W1601434906","https://openalex.org/W1971731845","https://openalex.org/W744786805","https://openalex.org/W2776912060"],"abstract_inverted_index":{"Recent":[0],"non-volatile":[1],"memory":[2,16,34,112],"(NVM)":[3],"technologies,":[4],"such":[5,53],"as":[6,13,56,155,157],"PCM,":[7],"STT-MRAM":[8],"and":[9,17,35,42,114,123,143,160],"ReRAM,":[10],"can":[11],"act":[12],"both":[14],"main":[15],"storage.":[18,62],"This":[19],"has":[20],"led":[21],"to":[22,70,131,135,167],"research":[23],"into":[24],"NVM":[25],"programming":[26],"models,":[27],"where":[28],"persistent":[29,89,111],"data":[30,91,152],"structures":[31],"remain":[32],"in":[33,52,79],"are":[36,49,58],"accessed":[37],"directly":[38,74],"through":[39],"CPU":[40],"loads":[41],"stores.":[43],"Existing":[44],"mechanisms":[45],"for":[46,60,93,151],"transactional":[47,72,121],"updates":[48,73],"not":[50],"appropriate":[51],"a":[54,66,87,106,138],"setting":[55],"they":[57],"optimized":[59],"block-based":[61],"We":[63],"present":[64],"REWIND,":[65],"user-mode":[67],"library":[68],"approach":[69],"managing":[71],"from":[75],"user":[76],"code":[77],"written":[78],"an":[80],"imperative":[81],"general-purpose":[82],"language.":[83],"REWIND":[84,129,147],"relies":[85],"on":[86,100,119],"custom":[88],"in-memory":[90],"structure":[92,153],"the":[94,126],"log":[95],"that":[96],"supports":[97],"recoverable":[98],"operations":[99],"itself.":[101],"The":[102],"scheme":[103],"also":[104],"employs":[105],"combination":[107],"of":[108,128,140,170],"non-temporal":[109],"updates,":[110],"fences,":[113],"lightweight":[115],"logging.":[116],"Experimental":[117],"results":[118],"synthetic":[120],"workloads":[122],"TPC-C":[124],"show":[125],"overhead":[127],"compared":[130],"its":[132],"non-recoverable":[133],"equivalent":[134],"be":[136],"within":[137],"factor":[139],"only":[141],"1.5":[142],"1.39":[144],"respectively.":[145],"Moreover,":[146],"outperforms":[148],"state-of-the-art":[149],"approaches":[150],"recoverability":[154],"well":[156],"general":[158],"purpose":[159],"NVM-aware":[161],"DBMS-based":[162],"recovery":[163],"schemes":[164],"by":[165],"up":[166],"two":[168],"orders":[169],"magnitude.":[171]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":17},{"year":2020,"cited_by_count":15},{"year":2019,"cited_by_count":12},{"year":2018,"cited_by_count":27},{"year":2017,"cited_by_count":29},{"year":2016,"cited_by_count":18},{"year":2015,"cited_by_count":9}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2016-06-24T00:00:00"}
