A Dynamic Cache Partitioning Mechanism under Virtualization Environment

Cache sharing among multiple computing units on chip is common in today's multi-core processors, and a lot of research has focused on the effective management of shared cache. A software management method called page coloring is commonly used to divide the cache among different applications com...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Xiaolin Wang, Xiang Wen, Yechen Li, Yingwei Luo, Xiaoming Li, Zhenlin Wang
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1911
container_issue
container_start_page 1907
container_title
container_volume
creator Xiaolin Wang
Xiang Wen
Yechen Li
Yingwei Luo
Xiaoming Li
Zhenlin Wang
description Cache sharing among multiple computing units on chip is common in today's multi-core processors, and a lot of research has focused on the effective management of shared cache. A software management method called page coloring is commonly used to divide the cache among different applications competing for the same cache entries. Both static and dynamic cache partition mechanism have been implemented in operating system or user-space level. However, few efforts have been made under virtualization environments. Our previous work has provided a static cache partition method based on page coloring in Xen, following that, a dynamic cache partition mechanism called Colored Page Migration (CoPaM) is presented in this paper.
doi_str_mv 10.1109/TrustCom.2012.25
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6296221</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6296221</ieee_id><sourcerecordid>6296221</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-604ae20c3d214c4f9c0eab1f686c4483107b6a7b43814c787fdce41456b0be453</originalsourceid><addsrcrecordid>eNotj01LAzEUReMXWGv3gpv8gal5L2-SybKMtQoVXRRxVzKZjI10MpKZCvXXW7F3cxb3cOEydgNiCiDM3Srt-qHs2ikKwCnmJ-xKaGVy0pTDKRuhRMqMAHnGJkYXQEpLBI3y_NgVpni_ZJO-_xSHHAzUMGKLGb_fR9sGx0vrNp6_2jSEIXQxxA_-7N3GxtC3fBdrn_hbSMPObsOP_TP4PH6H1MXWx-GaXTR22_vJkWO2epivysds-bJ4KmfLLBgxZEqQ9SicrBHIUWOc8LaCRhXKERUShK6U1RXJwwGnC93UzhNQripRecrlmN3-zwbv_forhdam_VqhUYggfwGBeFGd</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A Dynamic Cache Partitioning Mechanism under Virtualization Environment</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Xiaolin Wang ; Xiang Wen ; Yechen Li ; Yingwei Luo ; Xiaoming Li ; Zhenlin Wang</creator><creatorcontrib>Xiaolin Wang ; Xiang Wen ; Yechen Li ; Yingwei Luo ; Xiaoming Li ; Zhenlin Wang</creatorcontrib><description>Cache sharing among multiple computing units on chip is common in today's multi-core processors, and a lot of research has focused on the effective management of shared cache. A software management method called page coloring is commonly used to divide the cache among different applications competing for the same cache entries. Both static and dynamic cache partition mechanism have been implemented in operating system or user-space level. However, few efforts have been made under virtualization environments. Our previous work has provided a static cache partition method based on page coloring in Xen, following that, a dynamic cache partition mechanism called Colored Page Migration (CoPaM) is presented in this paper.</description><identifier>ISSN: 2324-898X</identifier><identifier>ISBN: 9781467321723</identifier><identifier>ISBN: 1467321729</identifier><identifier>EISSN: 2324-9013</identifier><identifier>EISBN: 0769547451</identifier><identifier>EISBN: 9780769547459</identifier><identifier>DOI: 10.1109/TrustCom.2012.25</identifier><identifier>CODEN: IEEPAD</identifier><language>eng</language><publisher>IEEE</publisher><subject>cache partitioning ; Color ; CoPaM ; Multicore processing ; page migration ; Program processors ; shared cache ; virtual machine ; Virtual machining ; Xen</subject><ispartof>2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications, 2012, p.1907-1911</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6296221$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6296221$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Xiaolin Wang</creatorcontrib><creatorcontrib>Xiang Wen</creatorcontrib><creatorcontrib>Yechen Li</creatorcontrib><creatorcontrib>Yingwei Luo</creatorcontrib><creatorcontrib>Xiaoming Li</creatorcontrib><creatorcontrib>Zhenlin Wang</creatorcontrib><title>A Dynamic Cache Partitioning Mechanism under Virtualization Environment</title><title>2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications</title><addtitle>trustcom</addtitle><description>Cache sharing among multiple computing units on chip is common in today's multi-core processors, and a lot of research has focused on the effective management of shared cache. A software management method called page coloring is commonly used to divide the cache among different applications competing for the same cache entries. Both static and dynamic cache partition mechanism have been implemented in operating system or user-space level. However, few efforts have been made under virtualization environments. Our previous work has provided a static cache partition method based on page coloring in Xen, following that, a dynamic cache partition mechanism called Colored Page Migration (CoPaM) is presented in this paper.</description><subject>cache partitioning</subject><subject>Color</subject><subject>CoPaM</subject><subject>Multicore processing</subject><subject>page migration</subject><subject>Program processors</subject><subject>shared cache</subject><subject>virtual machine</subject><subject>Virtual machining</subject><subject>Xen</subject><issn>2324-898X</issn><issn>2324-9013</issn><isbn>9781467321723</isbn><isbn>1467321729</isbn><isbn>0769547451</isbn><isbn>9780769547459</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj01LAzEUReMXWGv3gpv8gal5L2-SybKMtQoVXRRxVzKZjI10MpKZCvXXW7F3cxb3cOEydgNiCiDM3Srt-qHs2ikKwCnmJ-xKaGVy0pTDKRuhRMqMAHnGJkYXQEpLBI3y_NgVpni_ZJO-_xSHHAzUMGKLGb_fR9sGx0vrNp6_2jSEIXQxxA_-7N3GxtC3fBdrn_hbSMPObsOP_TP4PH6H1MXWx-GaXTR22_vJkWO2epivysds-bJ4KmfLLBgxZEqQ9SicrBHIUWOc8LaCRhXKERUShK6U1RXJwwGnC93UzhNQripRecrlmN3-zwbv_forhdam_VqhUYggfwGBeFGd</recordid><startdate>201206</startdate><enddate>201206</enddate><creator>Xiaolin Wang</creator><creator>Xiang Wen</creator><creator>Yechen Li</creator><creator>Yingwei Luo</creator><creator>Xiaoming Li</creator><creator>Zhenlin Wang</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201206</creationdate><title>A Dynamic Cache Partitioning Mechanism under Virtualization Environment</title><author>Xiaolin Wang ; Xiang Wen ; Yechen Li ; Yingwei Luo ; Xiaoming Li ; Zhenlin Wang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-604ae20c3d214c4f9c0eab1f686c4483107b6a7b43814c787fdce41456b0be453</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>cache partitioning</topic><topic>Color</topic><topic>CoPaM</topic><topic>Multicore processing</topic><topic>page migration</topic><topic>Program processors</topic><topic>shared cache</topic><topic>virtual machine</topic><topic>Virtual machining</topic><topic>Xen</topic><toplevel>online_resources</toplevel><creatorcontrib>Xiaolin Wang</creatorcontrib><creatorcontrib>Xiang Wen</creatorcontrib><creatorcontrib>Yechen Li</creatorcontrib><creatorcontrib>Yingwei Luo</creatorcontrib><creatorcontrib>Xiaoming Li</creatorcontrib><creatorcontrib>Zhenlin Wang</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Xiaolin Wang</au><au>Xiang Wen</au><au>Yechen Li</au><au>Yingwei Luo</au><au>Xiaoming Li</au><au>Zhenlin Wang</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A Dynamic Cache Partitioning Mechanism under Virtualization Environment</atitle><btitle>2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications</btitle><stitle>trustcom</stitle><date>2012-06</date><risdate>2012</risdate><spage>1907</spage><epage>1911</epage><pages>1907-1911</pages><issn>2324-898X</issn><eissn>2324-9013</eissn><isbn>9781467321723</isbn><isbn>1467321729</isbn><eisbn>0769547451</eisbn><eisbn>9780769547459</eisbn><coden>IEEPAD</coden><abstract>Cache sharing among multiple computing units on chip is common in today's multi-core processors, and a lot of research has focused on the effective management of shared cache. A software management method called page coloring is commonly used to divide the cache among different applications competing for the same cache entries. Both static and dynamic cache partition mechanism have been implemented in operating system or user-space level. However, few efforts have been made under virtualization environments. Our previous work has provided a static cache partition method based on page coloring in Xen, following that, a dynamic cache partition mechanism called Colored Page Migration (CoPaM) is presented in this paper.</abstract><pub>IEEE</pub><doi>10.1109/TrustCom.2012.25</doi><tpages>5</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2324-898X
ispartof 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications, 2012, p.1907-1911
issn 2324-898X
2324-9013
language eng
recordid cdi_ieee_primary_6296221
source IEEE Electronic Library (IEL) Conference Proceedings
subjects cache partitioning
Color
CoPaM
Multicore processing
page migration
Program processors
shared cache
virtual machine
Virtual machining
Xen
title A Dynamic Cache Partitioning Mechanism under Virtualization Environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T07%3A15%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20Dynamic%20Cache%20Partitioning%20Mechanism%20under%20Virtualization%20Environment&rft.btitle=2012%20IEEE%2011th%20International%20Conference%20on%20Trust,%20Security%20and%20Privacy%20in%20Computing%20and%20Communications&rft.au=Xiaolin%20Wang&rft.date=2012-06&rft.spage=1907&rft.epage=1911&rft.pages=1907-1911&rft.issn=2324-898X&rft.eissn=2324-9013&rft.isbn=9781467321723&rft.isbn_list=1467321729&rft.coden=IEEPAD&rft_id=info:doi/10.1109/TrustCom.2012.25&rft_dat=%3Cieee_6IE%3E6296221%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=0769547451&rft.eisbn_list=9780769547459&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6296221&rfr_iscdi=true