{"id":"https://openalex.org/W7165750630","doi":"https://doi.org/10.48550/arxiv.2606.24079","title":"Aquifer: Hierarchical Memory Pooling with CXL and RDMA for MicroVM Snapshots","display_name":"Aquifer: Hierarchical Memory Pooling with CXL and RDMA for MicroVM Snapshots","publication_year":2026,"publication_date":"2026-06-23","ids":{"openalex":"https://openalex.org/W7165750630","doi":"https://doi.org/10.48550/arxiv.2606.24079"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.24079","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.24079","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2606.24079","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5107311606","display_name":"J Hu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hu, Junliang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002675628","display_name":"Huaicheng Li","orcid":"https://orcid.org/0000-0002-3155-0203"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Huaicheng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5102930563","display_name":"Ming-Chang Yang","orcid":"https://orcid.org/0000-0002-4029-757X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yang, Ming-Chang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.7591999769210815,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.7591999769210815,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.11670000106096268,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.04259999841451645,"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/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.7817000150680542},{"id":"https://openalex.org/keywords/callback","display_name":"Callback","score":0.39719998836517334},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.39149999618530273},{"id":"https://openalex.org/keywords/snapshot","display_name":"Snapshot (computer storage)","score":0.38600000739097595},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.34940001368522644},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.3490999937057495}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8226000070571899},{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.7817000150680542},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6381000280380249},{"id":"https://openalex.org/C204495577","wikidata":"https://www.wikidata.org/wiki/Q1205349","display_name":"Callback","level":2,"score":0.39719998836517334},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.39149999618530273},{"id":"https://openalex.org/C55282118","wikidata":"https://www.wikidata.org/wiki/Q252683","display_name":"Snapshot (computer storage)","level":2,"score":0.38600000739097595},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3767000138759613},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.34940001368522644},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.3490999937057495},{"id":"https://openalex.org/C189930140","wikidata":"https://www.wikidata.org/wiki/Q1112878","display_name":"CAS latency","level":4,"score":0.3422999978065491},{"id":"https://openalex.org/C70437156","wikidata":"https://www.wikidata.org/wiki/Q7228652","display_name":"Pooling","level":2,"score":0.32510000467300415},{"id":"https://openalex.org/C141917322","wikidata":"https://www.wikidata.org/wiki/Q1025017","display_name":"Cache coherence","level":5,"score":0.3075999915599823},{"id":"https://openalex.org/C150202949","wikidata":"https://www.wikidata.org/wiki/Q107602","display_name":"Pointer (user interface)","level":2,"score":0.28450000286102295},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.26499998569488525},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.2556999921798706}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.24079","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.24079","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.24079","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.24079","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Memory":[0,11],"stranding":[1],"wastes":[2],"25-35%":[3],"of":[4,90,98],"installed":[5],"DRAM":[6],"in":[7,121,129,190],"production":[8],"cloud":[9],"clusters.":[10],"pooling":[12],"over":[13,194,198],"CXL":[14,25,123,139,168],"and":[15,114,173,196],"RDMA":[16,35,131],"offers":[17],"a":[18,32,83,106,159,186],"remedy,":[19],"but":[20],"neither":[21],"technology":[22],"alone":[23],"suffices:":[24],"provides":[26,36],"low-latency,":[27],"load/store-transparent":[28],"access":[29],"limited":[30],"to":[31,78,153],"pod,":[33],"while":[34,125],"cluster-wide":[37],"reach":[38],"at":[39],"higher":[40],"latency":[41,66],"with":[42],"software":[43],"overhead.":[44],"A":[45,88],"hierarchical":[46,84],"architecture":[47],"combining":[48],"both":[49],"tiers":[50],"is":[51,67],"the":[52,68,75,95,117,122,130,199],"practical":[53],"path":[54],"forward,":[55],"yet":[56],"remains":[57],"unexplored":[58],"for":[59],"MicroVM-based":[60],"serverless":[61],"computing,":[62],"where":[63],"snapshot":[64,91,108],"restore":[65],"dominant":[69],"cold-start":[70],"bottleneck.":[71],"We":[72],"present":[73],"Aquifer,":[74],"first":[76],"system":[77],"serve":[79],"MicroVM":[80,171],"snapshots":[81,135],"from":[82,167,178],"CXL+RDMA":[85,182],"memory":[86,169],"pool.":[87,132],"characterization":[89],"images":[92],"reveals":[93],"that":[94,110],"vast":[96],"majority":[97],"pages":[99,113,128,166,176],"are":[100],"either":[101],"zero":[102,112],"or":[103],"cold,":[104],"enabling":[105],"hotness-based":[107],"format":[109],"eliminates":[111],"places":[115],"only":[116],"hot":[118,165],"working":[119],"set":[120],"pool":[124],"storing":[126],"cold":[127,175],"Sharing":[133],"these":[134],"across":[136],"hosts":[137],"on":[138],"2.0":[140],"multi-headed":[141],"devices,":[142],"which":[143],"lack":[144],"hardware":[145],"cache":[146],"coherence,":[147],"requires":[148],"Aquifer's":[149],"ownership-based":[150],"coherence":[151],"protocol":[152],"ensure":[154],"correctness.":[155],"Finally,":[156],"Aquifer":[157,184],"uses":[158],"copy-based":[160],"page":[161],"serving":[162],"mechanism":[163],"pre-installs":[164],"before":[170],"resume":[172],"demand-pages":[174],"asynchronously":[177],"RDMA.":[179],"On":[180],"emulated":[181],"hardware,":[183],"achieves":[185],"2.2x":[187],"geometric-mean":[188],"speedup":[189],"end-to-end":[191],"invocation":[192],"time":[193],"Firecracker":[195],"1.1x":[197],"next":[200],"best":[201],"alternative.":[202]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-25T00:00:00"}
