{"id":"https://openalex.org/W2126543901","doi":"https://doi.org/10.1145/1508293.1508297","title":"Dynamic memory balancing for virtual machines","display_name":"Dynamic memory balancing for virtual machines","publication_year":2009,"publication_date":"2009-03-10","ids":{"openalex":"https://openalex.org/W2126543901","doi":"https://doi.org/10.1145/1508293.1508297","mag":"2126543901"},"language":"en","primary_location":{"id":"doi:10.1145/1508293.1508297","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1508293.1508297","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments","raw_type":"proceedings-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":false,"raw_author_name":"Weiming Zhao","raw_affiliation_strings":["Michigan Technological University, Houghton, MI, USA","Michigan Technological University Houghton, MI, USA,#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Michigan Technological University, Houghton, MI, USA","institution_ids":["https://openalex.org/I11957088"]},{"raw_affiliation_string":"Michigan Technological University Houghton, MI, USA,#TAB#","institution_ids":["https://openalex.org/I11957088"]}]},{"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":"education","lineage":["https://openalex.org/I11957088"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhenlin Wang","raw_affiliation_strings":["Michigan Technological University, Houghton, MI, USA","Michigan Technological University Houghton, MI, USA,#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Michigan Technological University, Houghton, MI, USA","institution_ids":["https://openalex.org/I11957088"]},{"raw_affiliation_string":"Michigan Technological University Houghton, MI, USA,#TAB#","institution_ids":["https://openalex.org/I11957088"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I11957088"],"apc_list":null,"apc_paid":null,"fwci":30.291,"has_fulltext":false,"cited_by_count":126,"citation_normalized_percentile":{"value":0.9955509,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"21","last_page":"30"},"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.9987000226974487,"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.9927999973297119,"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.8318893909454346},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.6414747834205627},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.6094086170196533},{"id":"https://openalex.org/keywords/extended-memory","display_name":"Extended memory","score":0.6001421213150024},{"id":"https://openalex.org/keywords/flat-memory-model","display_name":"Flat memory model","score":0.5834564566612244},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.5689325332641602},{"id":"https://openalex.org/keywords/paging","display_name":"Paging","score":0.5618135929107666},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.529049277305603},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.5208433270454407},{"id":"https://openalex.org/keywords/memory-protection","display_name":"Memory protection","score":0.5095339417457581},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.48623839020729065},{"id":"https://openalex.org/keywords/hardware-virtualization","display_name":"Hardware virtualization","score":0.47906598448753357},{"id":"https://openalex.org/keywords/temporal-isolation-among-virtual-machines","display_name":"Temporal isolation among virtual machines","score":0.4652804732322693},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.43312403559684753},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4301169514656067},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4294520318508148},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4235304594039917},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4220418930053711},{"id":"https://openalex.org/keywords/full-virtualization","display_name":"Full virtualization","score":0.41950976848602295},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.32391369342803955},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.2504015564918518}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8318893909454346},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.6414747834205627},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.6094086170196533},{"id":"https://openalex.org/C171675096","wikidata":"https://www.wikidata.org/wiki/Q1143380","display_name":"Extended memory","level":4,"score":0.6001421213150024},{"id":"https://openalex.org/C57863822","wikidata":"https://www.wikidata.org/wiki/Q905488","display_name":"Flat memory model","level":4,"score":0.5834564566612244},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.5689325332641602},{"id":"https://openalex.org/C50954386","wikidata":"https://www.wikidata.org/wiki/Q656083","display_name":"Paging","level":2,"score":0.5618135929107666},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.529049277305603},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.5208433270454407},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.5095339417457581},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.48623839020729065},{"id":"https://openalex.org/C68793194","wikidata":"https://www.wikidata.org/wiki/Q1616095","display_name":"Hardware virtualization","level":5,"score":0.47906598448753357},{"id":"https://openalex.org/C142355369","wikidata":"https://www.wikidata.org/wiki/Q7698919","display_name":"Temporal isolation among virtual machines","level":4,"score":0.4652804732322693},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.43312403559684753},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4301169514656067},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4294520318508148},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4235304594039917},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4220418930053711},{"id":"https://openalex.org/C47878483","wikidata":"https://www.wikidata.org/wiki/Q848333","display_name":"Full virtualization","level":4,"score":0.41950976848602295},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.32391369342803955},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.2504015564918518},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/1508293.1508297","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1508293.1508297","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments","raw_type":"proceedings-article"},{"id":"pmh:oai:digitalcommons.mtu.edu:michigantech-p-31794","is_oa":false,"landing_page_url":"https://digitalcommons.mtu.edu/michigantech-p/12492","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"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Decent work and economic growth","score":0.5,"id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":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/W2007920703","https://openalex.org/W2072753794","https://openalex.org/W2102839400","https://openalex.org/W2121542813","https://openalex.org/W2131726714","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/W2343386722","https://openalex.org/W4230700735","https://openalex.org/W4246430693"],"related_works":["https://openalex.org/W2138847","https://openalex.org/W4243333834","https://openalex.org/W2811195737","https://openalex.org/W2012384542","https://openalex.org/W1531461453","https://openalex.org/W1131992675","https://openalex.org/W2362277122","https://openalex.org/W2043352873","https://openalex.org/W2025820354","https://openalex.org/W2373327185"],"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],"Copyright":[224],"\u00a9":[225],"2009":[226],"ACM.":[227]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":11},{"year":2017,"cited_by_count":12},{"year":2016,"cited_by_count":7},{"year":2015,"cited_by_count":15},{"year":2014,"cited_by_count":12},{"year":2013,"cited_by_count":14},{"year":2012,"cited_by_count":7}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
