Optimizing the Memory Management of a Virtual Machine Monitor on a NUMA System

Virtualization significantly degrades computational performance on nonuniform memory access (NUMA) systems. The authors propose an optimization scheme based on a memory-access model that covers the entire access path and accommodates the chain-reacting behavior of memory subsystems. A quantitative e...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer (Long Beach, Calif.) Calif.), 2016-06, Vol.49 (6), p.66-74
Hauptverfasser: Luo, Qiuming, Xiao, Feng, Ming, Zhong, Li, Hao, Chen, Jianyong, Zhang, Jianhua
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 74
container_issue 6
container_start_page 66
container_title Computer (Long Beach, Calif.)
container_volume 49
creator Luo, Qiuming
Xiao, Feng
Ming, Zhong
Li, Hao
Chen, Jianyong
Zhang, Jianhua
description Virtualization significantly degrades computational performance on nonuniform memory access (NUMA) systems. The authors propose an optimization scheme based on a memory-access model that covers the entire access path and accommodates the chain-reacting behavior of memory subsystems. A quantitative evaluation shows significant performance improvement with negligible overhead.
doi_str_mv 10.1109/MC.2016.169
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_1799020242</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7490317</ieee_id><sourcerecordid>4097713741</sourcerecordid><originalsourceid>FETCH-LOGICAL-c272t-3efcc5fcf1db53bb22925fffa3d683aaf3d9a6f7c435dc8b2395fa93aae781233</originalsourceid><addsrcrecordid>eNpd0D1PwzAQBmALgUQpTIwskViQUIo_4iQeUcSX1LQDlNVyHLt1lcTFdoby63FVxMB0urtHp9MLwDWCM4Qge6irGYYon6GcnYAJorRMYYmyUzCBEJUpQzk-Bxfeb2OblZRMwGK5C6Y332ZYJ2Gjklr11u2TWgxirXo1hMTqRCSfxoVRdHEuN2aIzA4mWJfYIS4Xq_oxed_7oPpLcKZF59XVb52C1fPTR_Wazpcvb9XjPJW4wCElSktJtdSobShpGowZplprQdq8JEJo0jKR60JmhLaybDBhVAsWN6ooESZkCu6Od3fOfo3KB94bL1XXiUHZ0XNUYkpRxgiO9PYf3drRDfE7jgrGIIY4O6j7o5LOeu-U5jtneuH2HEF-yJbXFT9ky2O2Ud8ctVFK_ckiY5CggvwAQ-Bztg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1799020242</pqid></control><display><type>article</type><title>Optimizing the Memory Management of a Virtual Machine Monitor on a NUMA System</title><source>IEEE Electronic Library (IEL)</source><creator>Luo, Qiuming ; Xiao, Feng ; Ming, Zhong ; Li, Hao ; Chen, Jianyong ; Zhang, Jianhua</creator><creatorcontrib>Luo, Qiuming ; Xiao, Feng ; Ming, Zhong ; Li, Hao ; Chen, Jianyong ; Zhang, Jianhua</creatorcontrib><description>Virtualization significantly degrades computational performance on nonuniform memory access (NUMA) systems. The authors propose an optimization scheme based on a memory-access model that covers the entire access path and accommodates the chain-reacting behavior of memory subsystems. A quantitative evaluation shows significant performance improvement with negligible overhead.</description><identifier>ISSN: 0018-9162</identifier><identifier>EISSN: 1558-0814</identifier><identifier>DOI: 10.1109/MC.2016.169</identifier><identifier>CODEN: CPTRB4</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Chains ; Computer memory ; Computer security ; Computer simulation ; Instruction sets ; Memory management ; memory-access models ; Microarchitecture ; Monitors ; Nonuniform ; NUMA ; NUMA systems ; Optimization ; Performance evaluation ; Quantitative evaluation ; thread-placement optimization ; Virtual machine monitors ; virtual machines ; Virtualization ; Xen</subject><ispartof>Computer (Long Beach, Calif.), 2016-06, Vol.49 (6), p.66-74</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jun 2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c272t-3efcc5fcf1db53bb22925fffa3d683aaf3d9a6f7c435dc8b2395fa93aae781233</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7490317$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7490317$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Luo, Qiuming</creatorcontrib><creatorcontrib>Xiao, Feng</creatorcontrib><creatorcontrib>Ming, Zhong</creatorcontrib><creatorcontrib>Li, Hao</creatorcontrib><creatorcontrib>Chen, Jianyong</creatorcontrib><creatorcontrib>Zhang, Jianhua</creatorcontrib><title>Optimizing the Memory Management of a Virtual Machine Monitor on a NUMA System</title><title>Computer (Long Beach, Calif.)</title><addtitle>MC</addtitle><description>Virtualization significantly degrades computational performance on nonuniform memory access (NUMA) systems. The authors propose an optimization scheme based on a memory-access model that covers the entire access path and accommodates the chain-reacting behavior of memory subsystems. A quantitative evaluation shows significant performance improvement with negligible overhead.</description><subject>Chains</subject><subject>Computer memory</subject><subject>Computer security</subject><subject>Computer simulation</subject><subject>Instruction sets</subject><subject>Memory management</subject><subject>memory-access models</subject><subject>Microarchitecture</subject><subject>Monitors</subject><subject>Nonuniform</subject><subject>NUMA</subject><subject>NUMA systems</subject><subject>Optimization</subject><subject>Performance evaluation</subject><subject>Quantitative evaluation</subject><subject>thread-placement optimization</subject><subject>Virtual machine monitors</subject><subject>virtual machines</subject><subject>Virtualization</subject><subject>Xen</subject><issn>0018-9162</issn><issn>1558-0814</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpd0D1PwzAQBmALgUQpTIwskViQUIo_4iQeUcSX1LQDlNVyHLt1lcTFdoby63FVxMB0urtHp9MLwDWCM4Qge6irGYYon6GcnYAJorRMYYmyUzCBEJUpQzk-Bxfeb2OblZRMwGK5C6Y332ZYJ2Gjklr11u2TWgxirXo1hMTqRCSfxoVRdHEuN2aIzA4mWJfYIS4Xq_oxed_7oPpLcKZF59XVb52C1fPTR_Wazpcvb9XjPJW4wCElSktJtdSobShpGowZplprQdq8JEJo0jKR60JmhLaybDBhVAsWN6ooESZkCu6Od3fOfo3KB94bL1XXiUHZ0XNUYkpRxgiO9PYf3drRDfE7jgrGIIY4O6j7o5LOeu-U5jtneuH2HEF-yJbXFT9ky2O2Ud8ctVFK_ckiY5CggvwAQ-Bztg</recordid><startdate>201606</startdate><enddate>201606</enddate><creator>Luo, Qiuming</creator><creator>Xiao, Feng</creator><creator>Ming, Zhong</creator><creator>Li, Hao</creator><creator>Chen, Jianyong</creator><creator>Zhang, Jianhua</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>201606</creationdate><title>Optimizing the Memory Management of a Virtual Machine Monitor on a NUMA System</title><author>Luo, Qiuming ; Xiao, Feng ; Ming, Zhong ; Li, Hao ; Chen, Jianyong ; Zhang, Jianhua</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c272t-3efcc5fcf1db53bb22925fffa3d683aaf3d9a6f7c435dc8b2395fa93aae781233</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Chains</topic><topic>Computer memory</topic><topic>Computer security</topic><topic>Computer simulation</topic><topic>Instruction sets</topic><topic>Memory management</topic><topic>memory-access models</topic><topic>Microarchitecture</topic><topic>Monitors</topic><topic>Nonuniform</topic><topic>NUMA</topic><topic>NUMA systems</topic><topic>Optimization</topic><topic>Performance evaluation</topic><topic>Quantitative evaluation</topic><topic>thread-placement optimization</topic><topic>Virtual machine monitors</topic><topic>virtual machines</topic><topic>Virtualization</topic><topic>Xen</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Luo, Qiuming</creatorcontrib><creatorcontrib>Xiao, Feng</creatorcontrib><creatorcontrib>Ming, Zhong</creatorcontrib><creatorcontrib>Li, Hao</creatorcontrib><creatorcontrib>Chen, Jianyong</creatorcontrib><creatorcontrib>Zhang, Jianhua</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>Computer (Long Beach, Calif.)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Luo, Qiuming</au><au>Xiao, Feng</au><au>Ming, Zhong</au><au>Li, Hao</au><au>Chen, Jianyong</au><au>Zhang, Jianhua</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Optimizing the Memory Management of a Virtual Machine Monitor on a NUMA System</atitle><jtitle>Computer (Long Beach, Calif.)</jtitle><stitle>MC</stitle><date>2016-06</date><risdate>2016</risdate><volume>49</volume><issue>6</issue><spage>66</spage><epage>74</epage><pages>66-74</pages><issn>0018-9162</issn><eissn>1558-0814</eissn><coden>CPTRB4</coden><abstract>Virtualization significantly degrades computational performance on nonuniform memory access (NUMA) systems. The authors propose an optimization scheme based on a memory-access model that covers the entire access path and accommodates the chain-reacting behavior of memory subsystems. A quantitative evaluation shows significant performance improvement with negligible overhead.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/MC.2016.169</doi><tpages>9</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9162
ispartof Computer (Long Beach, Calif.), 2016-06, Vol.49 (6), p.66-74
issn 0018-9162
1558-0814
language eng
recordid cdi_proquest_journals_1799020242
source IEEE Electronic Library (IEL)
subjects Chains
Computer memory
Computer security
Computer simulation
Instruction sets
Memory management
memory-access models
Microarchitecture
Monitors
Nonuniform
NUMA
NUMA systems
Optimization
Performance evaluation
Quantitative evaluation
thread-placement optimization
Virtual machine monitors
virtual machines
Virtualization
Xen
title Optimizing the Memory Management of a Virtual Machine Monitor on a NUMA System
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T09%3A43%3A50IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Optimizing%20the%20Memory%20Management%20of%20a%20Virtual%20Machine%20Monitor%20on%20a%20NUMA%20System&rft.jtitle=Computer%20(Long%20Beach,%20Calif.)&rft.au=Luo,%20Qiuming&rft.date=2016-06&rft.volume=49&rft.issue=6&rft.spage=66&rft.epage=74&rft.pages=66-74&rft.issn=0018-9162&rft.eissn=1558-0814&rft.coden=CPTRB4&rft_id=info:doi/10.1109/MC.2016.169&rft_dat=%3Cproquest_RIE%3E4097713741%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1799020242&rft_id=info:pmid/&rft_ieee_id=7490317&rfr_iscdi=true