{"id":"https://openalex.org/W4390880278","doi":"https://doi.org/10.1145/3639564","title":"Hardware-Software Collaborative Tiered-Memory Management Framework for Virtualization","display_name":"Hardware-Software Collaborative Tiered-Memory Management Framework for Virtualization","publication_year":2024,"publication_date":"2024-01-15","ids":{"openalex":"https://openalex.org/W4390880278","doi":"https://doi.org/10.1145/3639564"},"language":"en","primary_location":{"id":"doi:10.1145/3639564","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3639564","pdf_url":null,"source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"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 Computer Systems","raw_type":"journal-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/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":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sai Sha","raw_affiliation_strings":["Peking University and Beijing Huawei Digital Technologies, China"],"raw_orcid":"https://orcid.org/0000-0003-2506-7212","affiliations":[{"raw_affiliation_string":"Peking University and Beijing Huawei Digital Technologies, China","institution_ids":["https://openalex.org/I20231570","https://openalex.org/I2250955327"]}]},{"author_position":"middle","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":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chuandong Li","raw_affiliation_strings":["Peking University, China"],"raw_orcid":"https://orcid.org/0009-0007-7449-5105","affiliations":[{"raw_affiliation_string":"Peking University, China","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":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaolin Wang","raw_affiliation_strings":["Peking University, China"],"raw_orcid":"https://orcid.org/0000-0002-6951-1613","affiliations":[{"raw_affiliation_string":"Peking University, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","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":"education","lineage":["https://openalex.org/I11957088"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhenlin Wang","raw_affiliation_strings":["Michigan Technological University, USA"],"raw_orcid":"https://orcid.org/0000-0002-0429-4371","affiliations":[{"raw_affiliation_string":"Michigan Technological University, USA","institution_ids":["https://openalex.org/I11957088"]}]},{"author_position":"last","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":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yingwei Luo","raw_affiliation_strings":["Peking University, China"],"raw_orcid":"https://orcid.org/0000-0002-7903-0717","affiliations":[{"raw_affiliation_string":"Peking University, China","institution_ids":["https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6329,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.82536151,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":97},"biblio":{"volume":"42","issue":"1-2","first_page":"1","last_page":"32"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997000098228455,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9984999895095825,"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/T11424","display_name":"Security and Verification in Computing","score":0.9983999729156494,"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/computer-science","display_name":"Computer science","score":0.8960479497909546},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.6291130781173706},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6062528491020203},{"id":"https://openalex.org/keywords/full-virtualization","display_name":"Full virtualization","score":0.485188752412796},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.48162001371383667},{"id":"https://openalex.org/keywords/application-virtualization","display_name":"Application virtualization","score":0.4507541358470917},{"id":"https://openalex.org/keywords/service-virtualization","display_name":"Service virtualization","score":0.44902878999710083},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3984738886356354},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.35213714838027954},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3246869146823883},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.32214683294296265},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.22942376136779785},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.1695176362991333}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8960479497909546},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.6291130781173706},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6062528491020203},{"id":"https://openalex.org/C47878483","wikidata":"https://www.wikidata.org/wiki/Q848333","display_name":"Full virtualization","level":4,"score":0.485188752412796},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.48162001371383667},{"id":"https://openalex.org/C13062989","wikidata":"https://www.wikidata.org/wiki/Q651531","display_name":"Application virtualization","level":5,"score":0.4507541358470917},{"id":"https://openalex.org/C22502294","wikidata":"https://www.wikidata.org/wiki/Q17149844","display_name":"Service virtualization","level":5,"score":0.44902878999710083},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3984738886356354},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.35213714838027954},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3246869146823883},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.32214683294296265},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.22942376136779785},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.1695176362991333}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3639564","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3639564","pdf_url":null,"source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"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 Computer Systems","raw_type":"journal-article"},{"id":"pmh:oai:digitalcommons.mtu.edu:michigantech-p2-1637","is_oa":false,"landing_page_url":"https://digitalcommons.mtu.edu/michigantech-p2/637","pdf_url":null,"source":{"id":"https://openalex.org/S4377196391","display_name":"Digital Commons - Michigan Tech (Michigan Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I11957088","host_organization_name":"Michigan Technological University","host_organization_lineage":["https://openalex.org/I11957088"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Michigan Tech Publications","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1447753631","display_name":null,"funder_award_id":"62032001, 62032008, 62372011","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4460768019","display_name":null,"funder_award_id":"62032001","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6188817956","display_name":null,"funder_award_id":"62032008","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6724539047","display_name":null,"funder_award_id":"2022YFB4500701","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W273521759","https://openalex.org/W1987683357","https://openalex.org/W1992741024","https://openalex.org/W2048588974","https://openalex.org/W2090202774","https://openalex.org/W2110860124","https://openalex.org/W2323625620","https://openalex.org/W2523003201","https://openalex.org/W2604595776","https://openalex.org/W2724362854","https://openalex.org/W2734941459","https://openalex.org/W2798688636","https://openalex.org/W2908215197","https://openalex.org/W2934584470","https://openalex.org/W2982237401","https://openalex.org/W3153742227","https://openalex.org/W3155613051","https://openalex.org/W3206341493","https://openalex.org/W4200348885","https://openalex.org/W4210499275","https://openalex.org/W4289670921","https://openalex.org/W4327930439","https://openalex.org/W4388192206","https://openalex.org/W6638337918","https://openalex.org/W6989567645"],"related_works":["https://openalex.org/W2134071009","https://openalex.org/W633976324","https://openalex.org/W190436017","https://openalex.org/W2021257679","https://openalex.org/W2382054886","https://openalex.org/W2106040863","https://openalex.org/W2189348126","https://openalex.org/W137788609","https://openalex.org/W2352195790","https://openalex.org/W2983318648"],"abstract_inverted_index":{"The":[0],"tiered-memory":[1,67,204],"system":[2,82],"can":[3],"effectively":[4],"expand":[5],"the":[6,32,80,88,130,184],"memory":[7,48,103,139,147],"capacity":[8],"for":[9,70],"virtual":[10],"machines":[11],"(VMs).":[12],"However,":[13],"virtualization":[14,36,85,122],"introduces":[15],"new":[16],"challenges":[17],"specifically":[18],"in":[19,75,84,157,162,207],"enforcing":[20],"performance":[21],"isolation,":[22],"minimizing":[23],"context":[24],"switching,":[25],"and":[26,37,96,101,113,124,159,168,172,183],"providing":[27],"resource":[28],"overcommit.":[29],"None":[30],"of":[31],"state-of-the-art":[33],"designs":[34,206],"consider":[35],"address":[38],"these":[39],"challenges;":[40],"we":[41],"observe":[42],"that":[43,200],"a":[44,52,57,64,120,146,189],"VM":[45],"with":[46,175,192],"tiered":[47],"incurs":[49],"up":[50],"to":[51,56,78,86,104],"2\u00d7":[53],"slowdown":[54],"compared":[55],"DRAM-only":[58],"VM.":[59],"We":[60,170],"propose":[61],"vTMM":[62,76,91,109,134,150,174,201],",":[63],"hardware-software":[65],"collaborative":[66],"management":[68,167,178,187,205],"framework":[69],"virtualization.":[71,208],"A":[72],"key":[73],"insight":[74],"is":[77],"leverage":[79],"unique":[81],"features":[83],"meet":[87],"above":[89],"challenges.":[90],"automatically":[92],"determines":[93],"page":[94,111,131,166,177,186],"hotness":[95],"migrates":[97],"pages":[98,128,153,161],"between":[99],"fast":[100,138],"slow":[102],"achieve":[105],"better":[106],"performance.":[107],"Specially,":[108],"optimizes":[110],"tracking":[112],"migration":[114],"based":[115],"on":[116,142,179,188],"page-modification":[117],"logging":[118],"(PML),":[119],"hardware-assisted":[121],"mechanism,":[123],"adaptively":[125],"distinguishes":[126],"hot/cold":[127],"through":[129],"\u201ctemperature\u201d":[132],"sorting.":[133],"also":[135],"dynamically":[136],"adjusts":[137],"among":[140],"multi-VMs":[141],"demand":[143],"by":[144],"using":[145],"pool.":[148],"Further,":[149],"tracks":[151],"huge":[152],"at":[154],"regular-page":[155],"granularity":[156],"hardware":[158,193],"splits/merges":[160],"software,":[163],"realizing":[164],"hybrid-grained":[165,185],"optimization.":[169],"implement":[171],"evaluate":[173],"single-grained":[176],"an":[180],"Intel":[181],"processor,":[182],"Sunway":[190],"processor":[191],"mode":[194],"supporting":[195],"hardware/software":[196],"co-designs.":[197],"Experiments":[198],"show":[199],"outperforms":[202],"existing":[203]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
