{"id":"https://openalex.org/W4385001902","doi":"https://doi.org/10.48550/arxiv.2307.10618","title":"FHPM: Fine-grained Huge Page Management For Virtualization","display_name":"FHPM: Fine-grained Huge Page Management For Virtualization","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4385001902","doi":"https://doi.org/10.48550/arxiv.2307.10618"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2307.10618","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_indexed_in_scopus":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":["Cornell University"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},"type":"preprint","type_crossref":"posted-content","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/abs/2307.10618","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5036088797","display_name":"Chuandong Li","orcid":"https://orcid.org/0009-0007-7449-5105"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"funder","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Li, Chuandong","raw_affiliation_strings":["Peking University"],"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018818656","display_name":"Sai Sha","orcid":"https://orcid.org/0000-0003-2506-7212"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"funder","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sha, Sai","raw_affiliation_strings":["Peking University"],"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017187872","display_name":"Yangqing Zeng","orcid":null},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"funder","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zeng, Yangqing","raw_affiliation_strings":["Peking University"],"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111202406","display_name":"Xiran Yang","orcid":null},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"funder","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yang, Xiran","raw_affiliation_strings":["Peking University"],"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028194980","display_name":"Yingwei Luo","orcid":"https://orcid.org/0000-0002-7903-0717"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"funder","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Luo, Yingwei","raw_affiliation_strings":["Peking University"],"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100395154","display_name":"Xiaolin Wang","orcid":"https://orcid.org/0000-0002-6951-1613"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"funder","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wang, Xiaolin","raw_affiliation_strings":["Peking University"],"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101925944","display_name":"Zhenlin Wang","orcid":"https://orcid.org/0000-0002-0429-4371"},"institutions":[{"id":"https://openalex.org/I11957088","display_name":"Michigan Technological University","ror":"https://ror.org/0036rpn28","country_code":"US","type":"funder","lineage":["https://openalex.org/I11957088"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wang, Zhenlin","raw_affiliation_strings":["Michigan Technological University"],"affiliations":[{"raw_affiliation_string":"Michigan Technological University","institution_ids":["https://openalex.org/I11957088"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":65},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9987,"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.9987,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987,"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.997,"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/page-fault","display_name":"Page fault","score":0.73923993},{"id":"https://openalex.org/keywords/demand-paging","display_name":"Demand paging","score":0.6427152},{"id":"https://openalex.org/keywords/page","display_name":"Page","score":0.5438661},{"id":"https://openalex.org/keywords/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.48770532},{"id":"https://openalex.org/keywords/home-page","display_name":"Home page","score":0.45295677}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8542752},{"id":"https://openalex.org/C112904061","wikidata":"https://www.wikidata.org/wiki/Q1077480","display_name":"Hypervisor","level":4,"score":0.7714864},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.73923993},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.6427152},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6366607},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.5827626},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.5688006},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.5438661},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.516217},{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.48770532},{"id":"https://openalex.org/C2777683733","wikidata":"https://www.wikidata.org/wiki/Q201456","display_name":"Directory","level":2,"score":0.4790255},{"id":"https://openalex.org/C2779151384","wikidata":"https://www.wikidata.org/wiki/Q11439","display_name":"Home page","level":3,"score":0.45295677},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.40460718},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.3293553},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.11188394},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.099015206},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2307.10618","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_indexed_in_scopus":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":["Cornell University"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":false,"landing_page_url":"https://api.datacite.org/dois/10.48550/arxiv.2307.10618","pdf_url":null,"source":{"id":"https://openalex.org/S4393179698","display_name":"DataCite API","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":"https://openalex.org/I4210145204","host_organization_name":"DataCite","host_organization_lineage":["https://openalex.org/I4210145204"],"host_organization_lineage_names":["DataCite"],"type":"metadata"},"license":null,"license_id":null,"version":null}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2307.10618","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_indexed_in_scopus":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":["Cornell University"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4250481301","https://openalex.org/W3196094483","https://openalex.org/W3145425992","https://openalex.org/W2799027632","https://openalex.org/W2576253365","https://openalex.org/W2514064736","https://openalex.org/W2355566153","https://openalex.org/W2238595726","https://openalex.org/W1548343741","https://openalex.org/W1437641643"],"abstract_inverted_index":{"As":[0],"more":[1,272],"data-intensive":[2],"tasks":[3],"with":[4,281],"large":[5],"footprints":[6],"are":[7,15],"deployed":[8],"in":[9,38,95],"virtual":[10],"machines":[11],"(VMs),":[12],"huge":[13,28,40,76,114,150,168,262],"pages":[14,158,176],"widely":[16],"used":[17],"to":[18,58,84,146,155,178,184,205,228,236,243,255],"eliminate":[19],"the":[20,27,34,39,52,64,88,148,161,179,193,213,221,230,260],"increasing":[21],"address":[22,186],"translation":[23,187],"overhead.":[24],"However,":[25],"once":[26],"page":[29,36,41,46,60,73,103,115,132,151,182,200,245,263,266,278],"mapping":[30],"is":[31,145],"established,":[32],"all":[33],"base":[35,59,72,102,131,265],"regions":[37,104],"share":[42],"a":[43,96,112,198,250,276],"single":[44],"extended":[45],"table":[47],"(EPT)":[48],"entry,":[49],"so":[50,159],"that":[51,80,160,220],"hypervisor":[53,222],"loses":[54],"awareness":[55],"of":[56,63,143,253],"accesses":[57,227],"regions.":[61],"None":[62],"state-of-the-art":[65,277],"solutions":[66],"can":[67,82,126,163,172,269],"obtain":[68],"access":[69,128,165],"information":[70,129,166],"at":[71,130],"granularity":[74],"for":[75,117],"pages.":[77,107,139,169],"We":[78,233],"observe":[79],"this":[81],"lead":[83],"incorrect":[85,92],"decisions":[86],"by":[87],"hypervisor,":[89],"such":[90],"as":[91],"data":[93],"placement":[94],"tiered":[97,238],"memory":[98,190,226,239,273],"system":[99],"and":[100,121,134,137,174,189,202,215,218,242,257,264],"unshared":[101],"when":[105],"sharing":[106,246,279],"This":[108],"paper":[109],"proposes":[110,197],"FHPM,":[111],"fine-grained":[113,224],"management":[116,216,240],"virtualization":[118],"without":[119],"hardware":[120],"guest":[122],"OS":[123],"modification.":[124],"FHPM":[125,144,171,196,211,235],"identify":[127],"granularity,":[133],"dynamically":[135],"promote":[136,173,244],"demote":[138,175],"A":[140],"key":[141],"insight":[142],"redirect":[147],"EPT":[149],"directory":[152],"entries":[153],"(PDEs)":[154],"new":[156],"companion":[157],"MMU":[162],"track":[164],"within":[167],"Then,":[170],"according":[177],"current":[180],"hot":[181],"pressure":[183],"balance":[185],"overhead":[188,217],"usage.":[191],"At":[192],"same":[194],"time,":[195],"VM-friendly":[199],"splitting":[201],"collapsing":[203],"mechanism":[204],"avoid":[206],"extra":[207],"VM-exits.":[208],"In":[209],"combination,":[210],"minimizes":[212],"monitoring":[214],"ensures":[219],"gets":[223],"VM":[225],"make":[229],"proper":[231],"decision.":[232],"apply":[234],"improve":[237],"(FHPM-TMM)":[241],"(FHPM-Share).":[247],"FHPM-TMM":[248],"achieves":[249],"performance":[251],"improvement":[252],"up":[254],"33%":[256],"61%":[258],"over":[259],"pure":[261],"management.":[267],"FHPM-Share":[268],"save":[270],"41%":[271],"than":[274],"Ingens,":[275],"solution,":[280],"comparable":[282],"performance.":[283]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4385001902","counts_by_year":[],"updated_date":"2025-04-14T07:34:02.631483","created_date":"2023-07-22"}