{"id":"https://openalex.org/W2902391296","doi":"https://doi.org/10.1145/3278141","title":"L <scp>ib</scp> PM","display_name":"L <scp>ib</scp> PM","publication_year":2018,"publication_date":"2018-11-30","ids":{"openalex":"https://openalex.org/W2902391296","doi":"https://doi.org/10.1145/3278141","mag":"2902391296"},"language":"en","primary_location":{"id":"doi:10.1145/3278141","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3278141","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3278141","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":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3278141","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019774689","display_name":"Leonardo M\u00e1rmol","orcid":null},"institutions":[{"id":"https://openalex.org/I19700959","display_name":"Florida International University","ror":"https://ror.org/02gz6gg07","country_code":"US","type":"education","lineage":["https://openalex.org/I19700959"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Leonardo Marmol","raw_affiliation_strings":["Florida International University, USA"],"affiliations":[{"raw_affiliation_string":"Florida International University, USA","institution_ids":["https://openalex.org/I19700959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029476968","display_name":"Mohammad Ataur Rahman Chowdhury","orcid":"https://orcid.org/0000-0001-5375-0786"},"institutions":[{"id":"https://openalex.org/I19700959","display_name":"Florida International University","ror":"https://ror.org/02gz6gg07","country_code":"US","type":"education","lineage":["https://openalex.org/I19700959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohammad Chowdhury","raw_affiliation_strings":["Florida International University, USA"],"affiliations":[{"raw_affiliation_string":"Florida International University, USA","institution_ids":["https://openalex.org/I19700959"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052356609","display_name":"Raju Rangaswami","orcid":"https://orcid.org/0009-0000-5243-9451"},"institutions":[{"id":"https://openalex.org/I19700959","display_name":"Florida International University","ror":"https://ror.org/02gz6gg07","country_code":"US","type":"education","lineage":["https://openalex.org/I19700959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Raju Rangaswami","raw_affiliation_strings":["Florida International University, USA"],"affiliations":[{"raw_affiliation_string":"Florida International University, USA","institution_ids":["https://openalex.org/I19700959"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5019774689"],"corresponding_institution_ids":["https://openalex.org/I19700959"],"apc_list":null,"apc_paid":null,"fwci":0.9771,"has_fulltext":true,"cited_by_count":10,"citation_normalized_percentile":{"value":0.79758725,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"14","issue":"4","first_page":"1","last_page":"18"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994999766349792,"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.9994999766349792,"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.9994000196456909,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9994000196456909,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8581997156143188},{"id":"https://openalex.org/keywords/container","display_name":"Container (type theory)","score":0.6326075792312622},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.5655372738838196},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.5630518198013306},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.548740804195404},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4566037952899933},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.431063711643219},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3826475441455841},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33009952306747437},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.09948435425758362}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8581997156143188},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.6326075792312622},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.5655372738838196},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.5630518198013306},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.548740804195404},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4566037952899933},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.431063711643219},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3826475441455841},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33009952306747437},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.09948435425758362},{"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/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3278141","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3278141","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3278141","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"}],"best_oa_location":{"id":"doi:10.1145/3278141","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3278141","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3278141","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"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4124838850","display_name":"SHF: Small: Vertically Integrated Persistence","funder_award_id":"1718335","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8896692164","display_name":null,"funder_award_id":"1563883","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"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2902391296.pdf","grobid_xml":"https://content.openalex.org/works/W2902391296.grobid-xml"},"referenced_works_count":25,"referenced_works":["https://openalex.org/W98895588","https://openalex.org/W1437323374","https://openalex.org/W1746694335","https://openalex.org/W1992755462","https://openalex.org/W2023972400","https://openalex.org/W2041890793","https://openalex.org/W2090204040","https://openalex.org/W2098010707","https://openalex.org/W2105271931","https://openalex.org/W2107089133","https://openalex.org/W2112768159","https://openalex.org/W2113637091","https://openalex.org/W2123436168","https://openalex.org/W2150662965","https://openalex.org/W2157808045","https://openalex.org/W2161678437","https://openalex.org/W2165832195","https://openalex.org/W2171724053","https://openalex.org/W2236544529","https://openalex.org/W2282225439","https://openalex.org/W2324329793","https://openalex.org/W2433709474","https://openalex.org/W2751343396","https://openalex.org/W3004828909","https://openalex.org/W4214773815"],"related_works":["https://openalex.org/W2356602486","https://openalex.org/W2351992668","https://openalex.org/W2324828474","https://openalex.org/W2374315191","https://openalex.org/W2391207559","https://openalex.org/W2384715785","https://openalex.org/W2349624418","https://openalex.org/W2064459023","https://openalex.org/W2384611437","https://openalex.org/W2347873412"],"abstract_inverted_index":{"Persistent":[0,47],"Memory":[1,48],"devices":[2,32],"present":[3],"properties":[4],"that":[5,50,65],"are":[6,61],"uniquely":[7],"different":[8],"from":[9],"prior":[10],"technologies":[11],"for":[12,56,178,190,197],"which":[13],"applications":[14,24,90,130,157],"have":[15,41],"been":[16],"built.":[17],"Unfortunately,":[18],"the":[19,110,136,172,204],"conventional":[20],"approach":[21],"to":[22,26,87,91,107,131,158],"building":[23],"fail":[25],"either":[27],"efficiently":[28],"utilize":[29],"these":[30],"new":[31],"or":[33],"provide":[34,83],"programmers":[35],"a":[36,46,84,119,161],"seamless":[37],"development":[38],"experience.":[39],"We":[40],"built":[42],"L":[43,79,126,150,164,182],"ib":[44,80,127,151,165,183],"PM,":[45],"Library":[49],"implements":[51],"an":[52],"easy-to-use":[53],"container":[54,141],"abstraction":[55,142],"consuming":[57],"PM.":[58,159,179],"LibPM\u2019s":[59],"containers":[60,82],"data":[62,70,97,134,146],"hosting":[63],"units":[64],"can":[66],"store":[67,92],"arbitrarily":[68,95],"complex":[69],"types":[71],"while":[72],"preserving":[73],"their":[74],"integrity":[75],"and":[76,93,101,121,143,169,194],"consistency.":[77],"Consequently,":[78],"PM\u2019s":[81],"generic":[85],"interface":[86],"applications,":[88],"allowing":[89],"manipulate":[94,132],"structured":[96],"with":[98,203],"strong":[99],"durability":[100],"consistency":[102],"properties,":[103],"all":[104,109],"without":[105],"having":[106],"navigate":[108],"myriad":[111],"pitfalls":[112],"of":[113,138,174],"programming":[114],"PM":[115,128,152,166,184],"directly.":[116],"By":[117],"providing":[118],"simple":[120],"high-performing":[122],"transactional":[123],"update":[124],"mechanism,":[125],"allows":[129],"persistent":[133,145,209],"at":[135],"speed":[137],"memory.":[139],"The":[140],"automatic":[144],"discovery":[147],"mechanisms":[148],"within":[149],"also":[153],"simplify":[154],"porting":[155],"legacy":[156],"From":[160],"performance":[162,173,186],"perspective,":[163],"closely":[167],"matches":[168],"often":[170],"exceeds":[171],"state-of-the-art":[175,205],"application":[176],"libraries":[177],"For":[180],"instance,":[181],"\u2019s":[185],"is":[187],"195\u00d7":[188],"better":[189,196],"write":[191],"intensive":[192,199],"workloads":[193,200],"2.6\u00d7":[195],"read":[198],"when":[201],"compared":[202],"P":[206],"mem":[207],".IO":[208],"memory":[210],"library.":[211]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
