{"id":"https://openalex.org/W2141423292","doi":"https://doi.org/10.1145/1242520.1242521","title":"Extending ACID semantics to the file system","display_name":"Extending ACID semantics to the file system","publication_year":2007,"publication_date":"2007-06-01","ids":{"openalex":"https://openalex.org/W2141423292","doi":"https://doi.org/10.1145/1242520.1242521","mag":"2141423292"},"language":"en","primary_location":{"id":"doi:10.1145/1242520.1242521","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1242520.1242521","pdf_url":null,"source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"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":"ACM Transactions on Storage","raw_type":"journal-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/A5086475549","display_name":"Charles P. Wright","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Charles P. Wright","raw_affiliation_strings":["IBM T. J. Watson Research Center"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051382677","display_name":"Richard P. Spillane","orcid":null},"institutions":[{"id":"https://openalex.org/I59553526","display_name":"Stony Brook University","ror":"https://ror.org/05qghxh33","country_code":"US","type":"education","lineage":["https://openalex.org/I59553526"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Richard Spillane","raw_affiliation_strings":["Stony Brook University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stony Brook University","institution_ids":["https://openalex.org/I59553526"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055489728","display_name":"Gopalan Sivathanu","orcid":null},"institutions":[{"id":"https://openalex.org/I59553526","display_name":"Stony Brook University","ror":"https://ror.org/05qghxh33","country_code":"US","type":"education","lineage":["https://openalex.org/I59553526"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gopalan Sivathanu","raw_affiliation_strings":["Stony Brook University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stony Brook University","institution_ids":["https://openalex.org/I59553526"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064923375","display_name":"Erez Zadok","orcid":"https://orcid.org/0000-0001-5248-9184"},"institutions":[{"id":"https://openalex.org/I59553526","display_name":"Stony Brook University","ror":"https://ror.org/05qghxh33","country_code":"US","type":"education","lineage":["https://openalex.org/I59553526"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Erez Zadok","raw_affiliation_strings":["Stony Brook University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stony Brook University","institution_ids":["https://openalex.org/I59553526"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":5.6506,"has_fulltext":false,"cited_by_count":56,"citation_normalized_percentile":{"value":0.96112192,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":93,"max":99},"biblio":{"volume":"3","issue":"2","first_page":"4","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"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":1.0,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9966999888420105,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/atomicity","display_name":"Atomicity","score":0.9070179462432861},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8850705623626709},{"id":"https://openalex.org/keywords/isolation","display_name":"Isolation (microbiology)","score":0.5709127187728882},{"id":"https://openalex.org/keywords/file-system","display_name":"File system","score":0.5667127370834351},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.5500277280807495},{"id":"https://openalex.org/keywords/versioning-file-system","display_name":"Versioning file system","score":0.4903872013092041},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4774489998817444},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.47350603342056274},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.470580518245697},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.42703548073768616},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.39376652240753174},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3898089528083801},{"id":"https://openalex.org/keywords/computer-file","display_name":"Computer file","score":0.13101089000701904},{"id":"https://openalex.org/keywords/stub-file","display_name":"Stub file","score":0.12065204977989197}],"concepts":[{"id":"https://openalex.org/C188045909","wikidata":"https://www.wikidata.org/wiki/Q3306359","display_name":"Atomicity","level":3,"score":0.9070179462432861},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8850705623626709},{"id":"https://openalex.org/C2775941552","wikidata":"https://www.wikidata.org/wiki/Q25212305","display_name":"Isolation (microbiology)","level":2,"score":0.5709127187728882},{"id":"https://openalex.org/C2780940931","wikidata":"https://www.wikidata.org/wiki/Q174989","display_name":"File system","level":2,"score":0.5667127370834351},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.5500277280807495},{"id":"https://openalex.org/C166807848","wikidata":"https://www.wikidata.org/wiki/Q3445065","display_name":"Versioning file system","level":4,"score":0.4903872013092041},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4774489998817444},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.47350603342056274},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.470580518245697},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.42703548073768616},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.39376652240753174},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3898089528083801},{"id":"https://openalex.org/C95637964","wikidata":"https://www.wikidata.org/wiki/Q82753","display_name":"Computer file","level":2,"score":0.13101089000701904},{"id":"https://openalex.org/C13674803","wikidata":"https://www.wikidata.org/wiki/Q7627301","display_name":"Stub file","level":3,"score":0.12065204977989197},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C89423630","wikidata":"https://www.wikidata.org/wiki/Q7193","display_name":"Microbiology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/1242520.1242521","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1242520.1242521","pdf_url":null,"source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"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":"ACM Transactions on Storage","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.120.685","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.120.685","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.fsl.cs.sunysb.edu/docs/amino-tos06/amino.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":63,"referenced_works":["https://openalex.org/W24839522","https://openalex.org/W41850619","https://openalex.org/W65109794","https://openalex.org/W161642043","https://openalex.org/W177580725","https://openalex.org/W1486097113","https://openalex.org/W1516211918","https://openalex.org/W1535537103","https://openalex.org/W1557990038","https://openalex.org/W1569390896","https://openalex.org/W1579685561","https://openalex.org/W1598757503","https://openalex.org/W1599281790","https://openalex.org/W1696037680","https://openalex.org/W1749996530","https://openalex.org/W1844590493","https://openalex.org/W1946211190","https://openalex.org/W1970603830","https://openalex.org/W2010050957","https://openalex.org/W2012426216","https://openalex.org/W2023014860","https://openalex.org/W2039553546","https://openalex.org/W2041155182","https://openalex.org/W2054481902","https://openalex.org/W2070761976","https://openalex.org/W2083469471","https://openalex.org/W2084013334","https://openalex.org/W2097589646","https://openalex.org/W2097829252","https://openalex.org/W2108183412","https://openalex.org/W2114167330","https://openalex.org/W2115600841","https://openalex.org/W2119565742","https://openalex.org/W2121284774","https://openalex.org/W2122960384","https://openalex.org/W2127200110","https://openalex.org/W2127687018","https://openalex.org/W2128147193","https://openalex.org/W2133239972","https://openalex.org/W2138381338","https://openalex.org/W2138594496","https://openalex.org/W2140070224","https://openalex.org/W2144977275","https://openalex.org/W2151843600","https://openalex.org/W2154817671","https://openalex.org/W2155323584","https://openalex.org/W2159339961","https://openalex.org/W2161694911","https://openalex.org/W2167911131","https://openalex.org/W2205436351","https://openalex.org/W2266230064","https://openalex.org/W2483101662","https://openalex.org/W2535297640","https://openalex.org/W2914767399","https://openalex.org/W2915063781","https://openalex.org/W2970426040","https://openalex.org/W4230317161","https://openalex.org/W4231885549","https://openalex.org/W4238584892","https://openalex.org/W4243477111","https://openalex.org/W4285719527","https://openalex.org/W6601733191","https://openalex.org/W6638932164"],"related_works":["https://openalex.org/W2061097667","https://openalex.org/W2582709144","https://openalex.org/W2091004483","https://openalex.org/W2997973540","https://openalex.org/W1587224678","https://openalex.org/W4313226861","https://openalex.org/W2227450557","https://openalex.org/W2031219154","https://openalex.org/W2563027287","https://openalex.org/W2598532752"],"abstract_inverted_index":{"An":[0],"organization's":[1],"data":[2,173],"is":[3,76,151],"often":[4],"its":[5,18],"most":[6],"valuable":[7],"asset,":[8],"but":[9,49,147],"today's":[10],"file":[11,104,125,178],"systems":[12],"provide":[13,34],"few":[14],"facilities":[15],"to":[16,69,110,166,169,190,203,209,215,221],"ensure":[17,70],"safety.":[19],"Databases,":[20],"on":[21],"the":[22,115,177],"other":[23],"hand,":[24],"have":[25,51,101],"long":[26],"provided":[27],"transactions.":[28],"Transactions":[29],"are":[30],"useful":[31],"because":[32,74,90],"they":[33],"atomicity,":[35,198],"consistency,":[36,73,199],"isolation,":[37],"and":[38,72,117,200],"durability":[39,213],"(ACID).":[40],"Many":[41],"applications":[42,60,130,142,168,191],"could":[43],"make":[44],"use":[45],"of":[46,55,135],"these":[47],"semantics,":[48],"databases":[50],"a":[52,80,103,139,157],"wide":[53],"variety":[54],"nonstandard":[56],"interfaces.":[57],"For":[58],"example,":[59],"like":[61],"mail":[62],"servers":[63],"currently":[64],"perform":[65],"elaborate":[66],"error":[67],"handling":[68],"atomicity":[71],"it":[75,206],"easier":[77],"than":[78,218],"using":[79],"DBMS.":[81],"A":[82],"transaction-oriented":[83],"programming":[84],"model":[85],"eliminates":[86],"complex":[87],"error-handling":[88],"code":[89],"failed":[91],"operations":[92],"can":[93,131,187],"simply":[94],"be":[95,188],"aborted":[96],"without":[97,144],"side":[98],"effects.":[99],"We":[100,154],"designed":[102],"system":[105,136,149],"that":[106,184],"exports":[107],"ACID":[108,124,185],"transactions":[109,165],"user-level":[111],"applications,":[112],"while":[113],"preserving":[114],"ubiquitous":[116],"convenient":[118],"POSIX":[119],"interface.":[120],"In":[121],"our":[122],"prototype":[123],"system,":[126],"called":[127],"Amino,":[128],"updated":[129],"protect":[132],"arbitrary":[133],"sequences":[134],"calls":[137],"within":[138],"transaction.":[140],"Unmodified":[141],"operate":[143],"any":[145],"changes,":[146],"each":[148],"call":[150],"transaction":[152],"protected.":[153],"also":[155],"built":[156],"recoverable":[158],"memory":[159],"library":[160],"with":[161,176,192],"support":[162],"for":[163],"nested":[164],"allow":[167],"keep":[170],"their":[171],"in-memory":[172],"structures":[174],"consistent":[175],"system.":[179],"Our":[180],"performance":[181],"evaluation":[182],"shows":[183],"semantics":[186],"added":[189],"acceptable":[193],"overheads.":[194],"When":[195],"Amino":[196,211],"adds":[197],"isolation":[201],"functionality":[202],"an":[204],"application,":[205],"performs":[207],"close":[208],"Ext3.":[210],"achieves":[212],"up":[214],"46%":[216],"faster":[217],"Ext3,":[219],"thanks":[220],"improved":[222],"locality.":[223]},"counts_by_year":[{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":6},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":8},{"year":2012,"cited_by_count":4}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
