{"id":"https://openalex.org/W4403755280","doi":"https://doi.org/10.48550/arxiv.2409.13327","title":"Flexible Swapping for the Cloud","display_name":"Flexible Swapping for the Cloud","publication_year":2024,"publication_date":"2024-09-20","ids":{"openalex":"https://openalex.org/W4403755280","doi":"https://doi.org/10.48550/arxiv.2409.13327"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2409.13327","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2409.13327","pdf_url":"https://arxiv.org/pdf/2409.13327","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2409.13327","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5114403334","display_name":"Milan Pandurov","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Pandurov, Milan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062868362","display_name":"Lukas Humbel","orcid":"https://orcid.org/0000-0001-8326-7074"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Humbel, Lukas","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114403339","display_name":"Dmitry Sepp","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sepp, Dmitry","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114403340","display_name":"Adamos Ttofari","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ttofari, Adamos","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114403341","display_name":"Leon Thomm","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Thomm, Leon","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045846189","display_name":"Do Le Quoc","orcid":"https://orcid.org/0000-0002-1433-0217"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Quoc, Do Le","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Chandrasekaran, Siddharth","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chandrasekaran, Siddharth","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068891286","display_name":"Sharan Santhanam","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Santhanam, Sharan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074085217","display_name":"Chuan Ye","orcid":"https://orcid.org/0009-0009-4836-0252"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ye, Chuan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114403335","display_name":"Shai Bergman","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bergman, Shai","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100392222","display_name":"Wei Wang","orcid":"https://orcid.org/0000-0003-2262-2508"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Wei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114403336","display_name":"Sven Lundgren","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lundgren, Sven","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009640372","display_name":"Konstantinos Sagonas","orcid":"https://orcid.org/0000-0001-9657-0179"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sagonas, Konstantinos","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5073507304","display_name":"Alberto Ros","orcid":"https://orcid.org/0000-0001-5757-1064"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ros, Alberto","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":14,"corresponding_author_ids":["https://openalex.org/A5114403334"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.8138999938964844,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.8138999938964844,"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.7577000260353088,"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/T11478","display_name":"Caching and Content Delivery","score":0.744700014591217,"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/cloud-computing","display_name":"Cloud computing","score":0.7293567657470703},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.46535995602607727},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.33549416065216064},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18272355198860168}],"concepts":[{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7293567657470703},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.46535995602607727},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.33549416065216064},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18272355198860168}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2409.13327","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2409.13327","pdf_url":"https://arxiv.org/pdf/2409.13327","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"doi:10.48550/arxiv.2409.13327","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2409.13327","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":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2409.13327","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2409.13327","pdf_url":"https://arxiv.org/pdf/2409.13327","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4403755280.pdf","grobid_xml":"https://content.openalex.org/works/W4403755280.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4244478748","https://openalex.org/W4223488648","https://openalex.org/W2134969820","https://openalex.org/W2251605416","https://openalex.org/W1997222214","https://openalex.org/W2560439919","https://openalex.org/W4389340727"],"abstract_inverted_index":{"Memory":[0],"has":[1],"become":[2],"the":[3,94,140,155,174,200],"primary":[4],"cost":[5],"driver":[6],"in":[7,20,192],"cloud":[8,149],"data":[9],"centers.":[10],"Yet,":[11],"a":[12,77,99,166,193],"significant":[13],"portion":[14],"of":[15,70,169,176],"memory":[16,30,44,79,97,195],"allocated":[17],"to":[18,63,107,114,162],"VMs":[19,35],"public":[21],"clouds":[22],"remains":[23],"unused.":[24],"To":[25],"optimize":[26],"this":[27],"resource,":[28],"\"cold\"":[29],"can":[31],"be":[32],"reclaimed":[33],"from":[34,206],"and":[36,67,119,146,183,203],"stored":[37],"on":[38,50,136,143],"slower":[39],"storage":[40],"or":[41],"compressed,":[42],"enabling":[43],"overcommit.":[45],"Current":[46],"overcommit":[47,133],"systems":[48],"rely":[49],"general-purpose":[51],"OS":[52],"swap":[53],"mechanisms,":[54],"which":[55],"are":[56],"not":[57],"optimized":[58],"for":[59,83],"virtualized":[60],"workloads,":[61],"leading":[62],"missed":[64],"memory-saving":[65],"opportunities":[66],"ineffective":[68],"use":[69],"optimizations":[71],"like":[72],"prefetchers.":[73],"This":[74],"paper":[75],"introduces":[76],"userspace":[78,101],"management":[80],"framework":[81,138],"designed":[82],"VMs.":[84],"It":[85],"enables":[86],"custom":[87,177],"policies":[88,178],"that":[89,131,185],"have":[90],"full":[91],"control":[92],"over":[93,199],"virtual":[95],"machines'":[96],"using":[98],"simple":[100],"API,":[102],"supports":[103,120],"huge":[104],"page-based":[105],"swapping":[106],"satisfy":[108],"VM":[109,126],"performance":[110,191],"requirements,":[111],"is":[112],"easy":[113],"deploy":[115],"by":[116,160,179,197],"leveraging":[117],"Linux/KVM,":[118],"zero-copy":[121],"I/O":[122],"virtualization":[123],"with":[124],"shared":[125],"memory.":[127,170],"Our":[128],"evaluation":[129],"demonstrates":[130],"an":[132],"system":[134],"based":[135],"our":[137,152],"outperforms":[139,154],"state-of-the-art":[141],"solutions":[142],"both":[144],"micro-benchmarks":[145],"commonly":[147],"used":[148],"workloads.":[150],"Specifically":[151],"implementation":[153,159],"Linux":[156,201],"Kernel":[157],"baseline":[158],"up":[161],"25%":[163],"while":[164],"saving":[165],"similar":[167],"amount":[168],"We":[171],"also":[172],"demonstrate":[173],"benefits":[175],"implementing":[180],"workload-specific":[181],"reclaimers":[182],"prefetchers":[184],"save":[186],"$10\\%$":[187],"additional":[188],"memory,":[189],"improve":[190],"limited":[194],"scenario":[196],"30%":[198],"baseline,":[202],"recover":[204],"faster":[205],"hard":[207],"limit":[208],"releases.":[209]},"counts_by_year":[],"updated_date":"2026-05-05T08:41:31.759640","created_date":"2025-10-10T00:00:00"}
