{"id":"https://openalex.org/W2025820354","doi":"https://doi.org/10.1145/1618525.1618530","title":"Dynamic memory balancing for virtual machines","display_name":"Dynamic memory balancing for virtual machines","publication_year":2009,"publication_date":"2009-07-31","ids":{"openalex":"https://openalex.org/W2025820354","doi":"https://doi.org/10.1145/1618525.1618530","mag":"2025820354"},"language":"en","primary_location":{"id":"doi:10.1145/1618525.1618530","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1618525.1618530","pdf_url":null,"source":{"id":"https://openalex.org/S50071195","display_name":"ACM SIGOPS Operating Systems Review","issn_l":"0163-5980","issn":["0163-5980","1943-586X"],"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 SIGOPS Operating Systems Review","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/A5012766723","display_name":"Weiming Zhao","orcid":"https://orcid.org/0000-0002-5481-8700"},"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":true,"raw_author_name":"Weiming Zhao","raw_affiliation_strings":["Michigan Technological University",", Michigan Technological University"],"affiliations":[{"raw_affiliation_string":"Michigan Technological University","institution_ids":["https://openalex.org/I11957088"]},{"raw_affiliation_string":", Michigan Technological University","institution_ids":["https://openalex.org/I11957088"]}]},{"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 and Peking University","Michigan Technological University and Peking University#TAB#"],"affiliations":[{"raw_affiliation_string":"Michigan Technological University and Peking University","institution_ids":["https://openalex.org/I11957088"]},{"raw_affiliation_string":"Michigan Technological University and Peking University#TAB#","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"],"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5012766723"],"corresponding_institution_ids":["https://openalex.org/I11957088"],"apc_list":null,"apc_paid":null,"fwci":11.6211,"has_fulltext":false,"cited_by_count":78,"citation_normalized_percentile":{"value":0.98220844,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"43","issue":"3","first_page":"37","last_page":"47"},"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.9998999834060669,"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.9998999834060669,"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.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/T11181","display_name":"Advanced Data Storage Technologies","score":0.994700014591217,"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.8780667781829834},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.6507642269134521},{"id":"https://openalex.org/keywords/extended-memory","display_name":"Extended memory","score":0.5987237691879272},{"id":"https://openalex.org/keywords/paging","display_name":"Paging","score":0.584443986415863},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.5810964703559875},{"id":"https://openalex.org/keywords/flat-memory-model","display_name":"Flat memory model","score":0.5793639421463013},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.5719568729400635},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.5308015942573547},{"id":"https://openalex.org/keywords/temporal-isolation-among-virtual-machines","display_name":"Temporal isolation among virtual machines","score":0.517790675163269},{"id":"https://openalex.org/keywords/memory-protection","display_name":"Memory protection","score":0.5142876505851746},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.4928281605243683},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.48383083939552307},{"id":"https://openalex.org/keywords/hardware-virtualization","display_name":"Hardware virtualization","score":0.46544134616851807},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4556955397129059},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.43382686376571655},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4297317862510681},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.428475558757782},{"id":"https://openalex.org/keywords/demand-paging","display_name":"Demand paging","score":0.4132803678512573},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.41252946853637695},{"id":"https://openalex.org/keywords/full-virtualization","display_name":"Full virtualization","score":0.3827574849128723},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.30597493052482605},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.222818523645401}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8780667781829834},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.6507642269134521},{"id":"https://openalex.org/C171675096","wikidata":"https://www.wikidata.org/wiki/Q1143380","display_name":"Extended memory","level":4,"score":0.5987237691879272},{"id":"https://openalex.org/C50954386","wikidata":"https://www.wikidata.org/wiki/Q656083","display_name":"Paging","level":2,"score":0.584443986415863},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.5810964703559875},{"id":"https://openalex.org/C57863822","wikidata":"https://www.wikidata.org/wiki/Q905488","display_name":"Flat memory model","level":4,"score":0.5793639421463013},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.5719568729400635},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.5308015942573547},{"id":"https://openalex.org/C142355369","wikidata":"https://www.wikidata.org/wiki/Q7698919","display_name":"Temporal isolation among virtual machines","level":4,"score":0.517790675163269},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.5142876505851746},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.4928281605243683},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.48383083939552307},{"id":"https://openalex.org/C68793194","wikidata":"https://www.wikidata.org/wiki/Q1616095","display_name":"Hardware virtualization","level":5,"score":0.46544134616851807},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4556955397129059},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.43382686376571655},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4297317862510681},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.428475558757782},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.4132803678512573},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.41252946853637695},{"id":"https://openalex.org/C47878483","wikidata":"https://www.wikidata.org/wiki/Q848333","display_name":"Full virtualization","level":4,"score":0.3827574849128723},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.30597493052482605},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.222818523645401},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/1618525.1618530","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1618525.1618530","pdf_url":null,"source":{"id":"https://openalex.org/S50071195","display_name":"ACM SIGOPS Operating Systems Review","issn_l":"0163-5980","issn":["0163-5980","1943-586X"],"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 SIGOPS Operating Systems Review","raw_type":"journal-article"},{"id":"pmh:oai:digitalcommons.mtu.edu:michigantech-p-31801","is_oa":false,"landing_page_url":"https://digitalcommons.mtu.edu/michigantech-p/12499","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, Part 1","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.159.573","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.159.573","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.mtu.edu/~zlwang/papers/vee09.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W28428130","https://openalex.org/W206379916","https://openalex.org/W1974872983","https://openalex.org/W2002250868","https://openalex.org/W2072753794","https://openalex.org/W2102839400","https://openalex.org/W2121542813","https://openalex.org/W2131726714","https://openalex.org/W2134633067","https://openalex.org/W2138716216","https://openalex.org/W2145256606","https://openalex.org/W2155396321","https://openalex.org/W2164705534","https://openalex.org/W2164845301","https://openalex.org/W2166091242","https://openalex.org/W4230700735","https://openalex.org/W4239813889","https://openalex.org/W4246430693"],"related_works":["https://openalex.org/W4243333834","https://openalex.org/W1421493983","https://openalex.org/W2811195737","https://openalex.org/W2078640694","https://openalex.org/W2494673026","https://openalex.org/W1539206186","https://openalex.org/W1698699620","https://openalex.org/W2033239416","https://openalex.org/W2118422164","https://openalex.org/W261562921"],"abstract_inverted_index":{"Virtualization":[0],"essentially":[1],"enables":[2],"multiple":[3],"operating":[4],"systems":[5],"and":[6,55,66,162,188,210],"applications":[7,88],"to":[8,25,81,116],"run":[9],"on":[10,72,138],"one":[11],"physical":[12,49,135],"computer":[13],"by":[14],"multiplexing":[15],"hardware":[16,27],"resources.":[17],"A":[18],"key":[19],"motivation":[20],"for":[21,121,181,192],"applying":[22],"virtualization":[23],"is":[24,84],"improve":[26],"resource":[28,45],"utilization":[29],"while":[30],"maintaining":[31],"reasonable":[32],"quality":[33],"of":[34,78,153,178],"service.":[35],"However,":[36],"such":[37,51],"a":[38,94,111,128,184],"goal":[39],"cannot":[40],"be":[41,68,219],"achieved":[42],"without":[43,183],"efficient":[44],"management.":[46],"Though":[47],"most":[48],"resources,":[50],"as":[52],"processor":[53],"cores":[54],"I/O":[56],"devices,":[57],"are":[58],"shared":[59],"among":[60],"virtual":[61,82,123,155,195],"machines":[62,83],"using":[63],"time":[64],"slicing":[65],"can":[67,218],"scheduled":[69],"flexibly":[70],"based":[71],"priority,":[73],"allocating":[74],"an":[75],"appropriate":[76],"amount":[77,177],"main":[79],"memory":[80,91,107,119,136,151,160,171,179,190],"more":[85],"challenging.":[86],"Different":[87],"have":[89],"different":[90],"requirements.":[92],"Even":[93],"single":[95],"application":[96],"shows":[97],"varied":[98],"working":[99],"set":[100],"sizes":[101],"during":[102],"its":[103,133,159],"execution.":[104],"An":[105],"optimal":[106],"management":[108],"strategy":[109],"under":[110],"virtualized":[112],"environment":[113],"thus":[114],"needs":[115,137],"dynamically":[117,148],"adjust":[118],"allocation":[120],"each":[122,154],"machine,":[124,156],"which":[125,147],"further":[126],"requires":[127],"prediction":[129,205],"model":[130],"that":[131,203],"forecasts":[132],"host":[134,165],"the":[139,150,176,194,214],"fly.":[140],"This":[141],"paper":[142],"introduces":[143],"MEmory":[144],"Balancer":[145],"(MEB)":[146],"monitors":[149],"usage":[152],"accurately":[157],"predicts":[158],"needs,":[161],"periodically":[163],"reallocates":[164],"memory.":[166],"MEB":[167],"uses":[168],"two":[169],"effective":[170],"predictors":[172],"which,":[173],"respectively,":[174],"estimate":[175],"available":[180],"reclaiming":[182],"notable":[185],"performance":[186],"drop,":[187],"additional":[189],"required":[191],"reducing":[193],"machine":[196],"paging":[197],"penalty.":[198],"Our":[199],"experimental":[200],"results":[201],"show":[202],"our":[204],"schemes":[206],"yield":[207],"high":[208],"accuracy":[209],"low":[211],"overhead.":[212],"Furthermore,":[213],"overall":[215],"system":[216],"throughput":[217],"significantly":[220],"improved":[221],"with":[222],"MEB.":[223]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":5},{"year":2016,"cited_by_count":7},{"year":2015,"cited_by_count":11},{"year":2014,"cited_by_count":7},{"year":2013,"cited_by_count":10},{"year":2012,"cited_by_count":5}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
