{"id":"https://openalex.org/W2157982158","doi":"https://doi.org/10.1109/mascot.2004.1348317","title":"MRAMFS: a compressing file system for non-volatile RAM","display_name":"MRAMFS: a compressing file system for non-volatile RAM","publication_year":2004,"publication_date":"2004-11-08","ids":{"openalex":"https://openalex.org/W2157982158","doi":"https://doi.org/10.1109/mascot.2004.1348317","mag":"2157982158"},"language":"en","primary_location":{"id":"doi:10.1109/mascot.2004.1348317","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mascot.2004.1348317","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The IEEE Computer Society's 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings.","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/A5009229710","display_name":"Nathan K. Edel","orcid":null},"institutions":[{"id":"https://openalex.org/I185103710","display_name":"University of California, Santa Cruz","ror":"https://ror.org/03s65by71","country_code":"US","type":"education","lineage":["https://openalex.org/I185103710"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"N.K. Edel","raw_affiliation_strings":["Storage Systems Research Center, Jack Baskin School of Engineering, University of California, Santa Cruz, Santa Cruz, CA, USA"],"affiliations":[{"raw_affiliation_string":"Storage Systems Research Center, Jack Baskin School of Engineering, University of California, Santa Cruz, Santa Cruz, CA, USA","institution_ids":["https://openalex.org/I185103710"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005272879","display_name":"D. Tuteja","orcid":null},"institutions":[{"id":"https://openalex.org/I185103710","display_name":"University of California, Santa Cruz","ror":"https://ror.org/03s65by71","country_code":"US","type":"education","lineage":["https://openalex.org/I185103710"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"D. Tuteja","raw_affiliation_strings":["Storage Systems Research Center, Jack Baskin School of Engineering, University of California, Santa Cruz, Santa Cruz, CA, USA"],"affiliations":[{"raw_affiliation_string":"Storage Systems Research Center, Jack Baskin School of Engineering, University of California, Santa Cruz, Santa Cruz, CA, USA","institution_ids":["https://openalex.org/I185103710"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026954004","display_name":"Ethan L. Miller","orcid":"https://orcid.org/0000-0003-2994-9060"},"institutions":[{"id":"https://openalex.org/I185103710","display_name":"University of California, Santa Cruz","ror":"https://ror.org/03s65by71","country_code":"US","type":"education","lineage":["https://openalex.org/I185103710"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"E.L. Miller","raw_affiliation_strings":["Storage Systems Research Center, Jack Baskin School of Engineering, University of California, Santa Cruz, Santa Cruz, CA, USA"],"affiliations":[{"raw_affiliation_string":"Storage Systems Research Center, Jack Baskin School of Engineering, University of California, Santa Cruz, Santa Cruz, CA, USA","institution_ids":["https://openalex.org/I185103710"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001788317","display_name":"Scott Brandt","orcid":null},"institutions":[{"id":"https://openalex.org/I185103710","display_name":"University of California, Santa Cruz","ror":"https://ror.org/03s65by71","country_code":"US","type":"education","lineage":["https://openalex.org/I185103710"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"S.A. Brandt","raw_affiliation_strings":["Storage Systems Research Center, Jack Baskin School of Engineering, University of California, Santa Cruz, Santa Cruz, CA, USA"],"affiliations":[{"raw_affiliation_string":"Storage Systems Research Center, Jack Baskin School of Engineering, University of California, Santa Cruz, Santa Cruz, CA, USA","institution_ids":["https://openalex.org/I185103710"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5009229710"],"corresponding_institution_ids":["https://openalex.org/I185103710"],"apc_list":null,"apc_paid":null,"fwci":2.3176,"has_fulltext":false,"cited_by_count":51,"citation_normalized_percentile":{"value":0.90537584,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"596","last_page":"603"},"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/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"}},{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9918000102043152,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/file-system","display_name":"File system","score":0.797773540019989},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7930723428726196},{"id":"https://openalex.org/keywords/journaling-file-system","display_name":"Journaling file system","score":0.7262436151504517},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.721377968788147},{"id":"https://openalex.org/keywords/file-control-block","display_name":"File Control Block","score":0.673631489276886},{"id":"https://openalex.org/keywords/non-volatile-random-access-memory","display_name":"Non-volatile random-access memory","score":0.644014835357666},{"id":"https://openalex.org/keywords/byte","display_name":"Byte","score":0.5553264021873474},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4981420040130615},{"id":"https://openalex.org/keywords/versioning-file-system","display_name":"Versioning file system","score":0.48012328147888184},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4788372814655304},{"id":"https://openalex.org/keywords/computer-file","display_name":"Computer file","score":0.4701065421104431},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.4313111901283264},{"id":"https://openalex.org/keywords/metadata","display_name":"Metadata","score":0.4312293231487274},{"id":"https://openalex.org/keywords/computer-data-storage","display_name":"Computer data storage","score":0.4214576482772827},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.41344037652015686},{"id":"https://openalex.org/keywords/compression","display_name":"Compression (physics)","score":0.4104463458061218},{"id":"https://openalex.org/keywords/device-file","display_name":"Device file","score":0.29910141229629517},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.23526176810264587},{"id":"https://openalex.org/keywords/computer-memory","display_name":"Computer memory","score":0.22055616974830627},{"id":"https://openalex.org/keywords/memory-refresh","display_name":"Memory refresh","score":0.07293811440467834}],"concepts":[{"id":"https://openalex.org/C2780940931","wikidata":"https://www.wikidata.org/wiki/Q174989","display_name":"File system","level":2,"score":0.797773540019989},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7930723428726196},{"id":"https://openalex.org/C2225880","wikidata":"https://www.wikidata.org/wiki/Q579047","display_name":"Journaling file system","level":3,"score":0.7262436151504517},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.721377968788147},{"id":"https://openalex.org/C180500224","wikidata":"https://www.wikidata.org/wiki/Q1412592","display_name":"File Control Block","level":4,"score":0.673631489276886},{"id":"https://openalex.org/C34172316","wikidata":"https://www.wikidata.org/wiki/Q499024","display_name":"Non-volatile random-access memory","level":5,"score":0.644014835357666},{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.5553264021873474},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4981420040130615},{"id":"https://openalex.org/C166807848","wikidata":"https://www.wikidata.org/wiki/Q3445065","display_name":"Versioning file system","level":4,"score":0.48012328147888184},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4788372814655304},{"id":"https://openalex.org/C95637964","wikidata":"https://www.wikidata.org/wiki/Q82753","display_name":"Computer file","level":2,"score":0.4701065421104431},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.4313111901283264},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.4312293231487274},{"id":"https://openalex.org/C194739806","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Computer data storage","level":2,"score":0.4214576482772827},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.41344037652015686},{"id":"https://openalex.org/C180016635","wikidata":"https://www.wikidata.org/wiki/Q2712821","display_name":"Compression (physics)","level":2,"score":0.4104463458061218},{"id":"https://openalex.org/C193769178","wikidata":"https://www.wikidata.org/wiki/Q14679","display_name":"Device file","level":3,"score":0.29910141229629517},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.23526176810264587},{"id":"https://openalex.org/C92855701","wikidata":"https://www.wikidata.org/wiki/Q5830907","display_name":"Computer memory","level":3,"score":0.22055616974830627},{"id":"https://openalex.org/C87907426","wikidata":"https://www.wikidata.org/wiki/Q6815755","display_name":"Memory refresh","level":4,"score":0.07293811440467834},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/mascot.2004.1348317","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mascot.2004.1348317","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The IEEE Computer Society's 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings.","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":43,"referenced_works":["https://openalex.org/W161981760","https://openalex.org/W187057365","https://openalex.org/W204189973","https://openalex.org/W1486947867","https://openalex.org/W1487249727","https://openalex.org/W1514634512","https://openalex.org/W1517866176","https://openalex.org/W1524501725","https://openalex.org/W1550722949","https://openalex.org/W1587041331","https://openalex.org/W1677118421","https://openalex.org/W1830917984","https://openalex.org/W2002237783","https://openalex.org/W2006803879","https://openalex.org/W2018930382","https://openalex.org/W2036548030","https://openalex.org/W2096909354","https://openalex.org/W2100100130","https://openalex.org/W2108183412","https://openalex.org/W2109485293","https://openalex.org/W2114167330","https://openalex.org/W2119331217","https://openalex.org/W2124213351","https://openalex.org/W2130872576","https://openalex.org/W2148274083","https://openalex.org/W2151745115","https://openalex.org/W2154817671","https://openalex.org/W2205436351","https://openalex.org/W2889395214","https://openalex.org/W3004540582","https://openalex.org/W3145128584","https://openalex.org/W4236361263","https://openalex.org/W4251787433","https://openalex.org/W6606545482","https://openalex.org/W6607666111","https://openalex.org/W6629050675","https://openalex.org/W6629566798","https://openalex.org/W6630823317","https://openalex.org/W6631324914","https://openalex.org/W6637299323","https://openalex.org/W6652076988","https://openalex.org/W6674763620","https://openalex.org/W6674788263"],"related_works":["https://openalex.org/W4313226861","https://openalex.org/W2600623072","https://openalex.org/W2058294301","https://openalex.org/W2600173906","https://openalex.org/W2563027287","https://openalex.org/W2136168503","https://openalex.org/W2363302278","https://openalex.org/W2023412278","https://openalex.org/W4285292577","https://openalex.org/W2482046578"],"abstract_inverted_index":{"File":[0],"systems":[1],"using":[2],"non-volatile":[3,74],"RAM":[4],"(NVRAM)":[5],"promise":[6],"great":[7],"improvements":[8],"in":[9,73,162],"file":[10,41,57,60,124,155],"system":[11,42,125],"performance":[12],"over":[13,118],"conventional":[14,119],"disk":[15],"storage.":[16],"However,":[17],"current":[18],"technology":[19],"allows":[20,78],"for":[21,54,70,128],"a":[22,38,102,113,150],"relatively":[23],"small":[24],"amount":[25],"of":[26,31,56,104,116,154,164],"NVRAM,":[27],"limiting":[28],"the":[29,141],"effectiveness":[30],"such":[32],"an":[33],"approach.":[34],"We":[35,146],"have":[36],"developed":[37],"prototype":[39,77,123],"in-memory":[40],"which":[43,50],"utilizes":[44],"data":[45,67],"compression":[46,55,132,156,167],"on":[47,66],"inodes,":[48],"and":[49],"has":[51],"preliminary":[52],"support":[53],"blocks.":[58],"Our":[59,122],"system,":[61],"MRAMFS,":[62],"is":[63,112],"also":[64,147],"based":[65],"structures":[68],"tuned":[69],"storage":[71],"efficiency":[72],"memory.":[75],"This":[76,111],"us":[79],"to":[80,83,97],"examine":[81],"how":[82],"use":[84],"this":[85],"limited":[86],"resource":[87],"more":[88,107],"efficiently.":[89],"Simulations":[90],"show":[91],"that":[92,127,149],"inodes":[93,108],"can":[94],"be":[95],"reduced":[96],"15-20":[98],"bytes":[99],"each":[100],"at":[101],"rate":[103],"250,000":[105],"or":[106,166],"per":[109],"second.":[110],"space":[114,142],"savings":[115],"79-85%":[117],"128-byte":[120],"inodes.":[121,145],"shows":[126],"metadata":[129],"operations,":[130],"inode":[131],"does":[133,157],"not":[134,158],"significantly":[135,139],"impact":[136],"performance,":[137],"while":[138],"reducing":[140],"used":[143],"by":[144],"note":[148],"naive":[151],"block-based":[152],"implementation":[153],"perform":[159],"acceptably":[160],"either":[161],"terms":[163],"speed":[165],"achieved.":[168]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":6},{"year":2015,"cited_by_count":5},{"year":2014,"cited_by_count":9},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
