{"id":"https://openalex.org/W3155986300","doi":"https://doi.org/10.1145/3445814.3446704","title":"PTEMagnet: fine-grained physical memory reservation for faster page walks in public clouds","display_name":"PTEMagnet: fine-grained physical memory reservation for faster page walks in public clouds","publication_year":2021,"publication_date":"2021-04-11","ids":{"openalex":"https://openalex.org/W3155986300","doi":"https://doi.org/10.1145/3445814.3446704","mag":"3155986300"},"language":"en","primary_location":{"id":"doi:10.1145/3445814.3446704","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3445814.3446704","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.research.ed.ac.uk/en/publications/ee19c3ca-15f5-4912-8b5f-b9ec0a9e6a60","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5046616920","display_name":"Artemiy Margaritov","orcid":"https://orcid.org/0000-0003-2126-8906"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Artemiy Margaritov","raw_affiliation_strings":["University of Edinburgh, UK"],"affiliations":[{"raw_affiliation_string":"University of Edinburgh, UK","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083116172","display_name":"Dmitrii Ustiugov","orcid":"https://orcid.org/0000-0003-3156-010X"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Dmitrii Ustiugov","raw_affiliation_strings":["University of Edinburgh, UK"],"affiliations":[{"raw_affiliation_string":"University of Edinburgh, UK","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055844003","display_name":"Amna Shahab","orcid":"https://orcid.org/0000-0001-9896-1763"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Amna Shahab","raw_affiliation_strings":["University of Edinburgh, UK"],"affiliations":[{"raw_affiliation_string":"University of Edinburgh, UK","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010276850","display_name":"Boris Grot","orcid":"https://orcid.org/0000-0001-6525-0762"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Boris Grot","raw_affiliation_strings":["University of Edinburgh, UK"],"affiliations":[{"raw_affiliation_string":"University of Edinburgh, UK","institution_ids":["https://openalex.org/I98677209"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5046616920"],"corresponding_institution_ids":["https://openalex.org/I98677209"],"apc_list":null,"apc_paid":null,"fwci":3.9743,"has_fulltext":true,"cited_by_count":18,"citation_normalized_percentile":{"value":0.94093224,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"211","last_page":"223"},"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.9995999932289124,"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.9995999932289124,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9980000257492065,"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"}},{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.8085793256759644},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.7372429370880127},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6759330034255981},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6463851928710938},{"id":"https://openalex.org/keywords/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.6160237789154053},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6098028421401978},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.552407443523407},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.5465202331542969},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.5334667563438416},{"id":"https://openalex.org/keywords/page-cache","display_name":"Page cache","score":0.47272294759750366},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4245254397392273},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.4188949167728424},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.40843045711517334},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.3290157914161682},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.32414305210113525},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.25839871168136597},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.25175046920776367},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.22670039534568787},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.195217102766037},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.1044447124004364}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8085793256759644},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.7372429370880127},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6759330034255981},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6463851928710938},{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.6160237789154053},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6098028421401978},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.552407443523407},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.5465202331542969},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.5334667563438416},{"id":"https://openalex.org/C36340418","wikidata":"https://www.wikidata.org/wiki/Q7124288","display_name":"Page cache","level":5,"score":0.47272294759750366},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4245254397392273},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.4188949167728424},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.40843045711517334},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.3290157914161682},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32414305210113525},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.25839871168136597},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.25175046920776367},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.22670039534568787},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.195217102766037},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.1044447124004364},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3445814.3446704","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3445814.3446704","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.ed.ac.uk:publications/ee19c3ca-15f5-4912-8b5f-b9ec0a9e6a60","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.11820/ee19c3ca-15f5-4912-8b5f-b9ec0a9e6a60","pdf_url":"https://www.research.ed.ac.uk/en/publications/ee19c3ca-15f5-4912-8b5f-b9ec0a9e6a60","source":{"id":"https://openalex.org/S4306400321","display_name":"Edinburgh Research Explorer (University of Edinburgh)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98677209","host_organization_name":"University of Edinburgh","host_organization_lineage":["https://openalex.org/I98677209"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""},{"id":"pmh:oai:pure.ed.ac.uk:openaire/ee19c3ca-15f5-4912-8b5f-b9ec0a9e6a60","is_oa":true,"landing_page_url":"https://www.research.ed.ac.uk/en/publications/ee19c3ca-15f5-4912-8b5f-b9ec0a9e6a60","pdf_url":null,"source":{"id":"https://openalex.org/S4406922455","display_name":"Edinburgh Research Explorer","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Margaritov, A, Ustiugov, D, Shahab, A & Grot, B 2021, PTEMagnet: Fine-Grained Physical Memory Reservation for Faster Page Walks in Public Clouds. in Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2021). pp. 211\u2013223, 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Virtual, United States, 19/04/21. https://doi.org/10.1145/3445814.3446704","raw_type":"contributionToPeriodical"}],"best_oa_location":{"id":"pmh:oai:pure.ed.ac.uk:publications/ee19c3ca-15f5-4912-8b5f-b9ec0a9e6a60","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.11820/ee19c3ca-15f5-4912-8b5f-b9ec0a9e6a60","pdf_url":"https://www.research.ed.ac.uk/en/publications/ee19c3ca-15f5-4912-8b5f-b9ec0a9e6a60","source":{"id":"https://openalex.org/S4306400321","display_name":"Edinburgh Research Explorer (University of Edinburgh)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98677209","host_organization_name":"University of Edinburgh","host_organization_lineage":["https://openalex.org/I98677209"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""},"sustainable_development_goals":[{"score":0.41999998688697815,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3155986300.pdf","grobid_xml":"https://content.openalex.org/works/W3155986300.grobid-xml"},"referenced_works_count":20,"referenced_works":["https://openalex.org/W424435301","https://openalex.org/W1861492603","https://openalex.org/W2004807638","https://openalex.org/W2047240985","https://openalex.org/W2047390994","https://openalex.org/W2049403384","https://openalex.org/W2120138088","https://openalex.org/W2120715680","https://openalex.org/W2412808258","https://openalex.org/W2604870376","https://openalex.org/W2626823825","https://openalex.org/W2794228535","https://openalex.org/W2809349882","https://openalex.org/W2953357877","https://openalex.org/W2980066681","https://openalex.org/W3010795619","https://openalex.org/W3042526471","https://openalex.org/W3043571714","https://openalex.org/W3105815789","https://openalex.org/W4211224947"],"related_works":["https://openalex.org/W2116578804","https://openalex.org/W3196094483","https://openalex.org/W4248908839","https://openalex.org/W1520879682","https://openalex.org/W4229672448","https://openalex.org/W2501386197","https://openalex.org/W2475386486","https://openalex.org/W4238135788","https://openalex.org/W3015096516","https://openalex.org/W2350803493"],"abstract_inverted_index":{"The":[0,71,91],"last":[1],"few":[2],"years":[3],"have":[4],"seen":[5],"a":[6,31,39,50],"rapid":[7],"adoption":[8],"of":[9,63,79,87,94],"cloud":[10,17,42],"computing":[11],"for":[12,22],"data-intensive":[13],"tasks.":[14],"In":[15,44],"the":[16,61,67,75,80,88,95],"environment,":[18],"it":[19],"is":[20],"common":[21],"applications":[23,36],"to":[24,29,99],"run":[25],"under":[26],"virtualization":[27],"and":[28,66],"share":[30],"virtual":[32,40],"machine":[33],"with":[34],"other":[35],"(e.g.,":[37],"in":[38,74],"private":[41],"setup).":[43],"this":[45],"setting,":[46],"our":[47],"work":[48],"identifies":[49],"new":[51],"address":[52],"translation":[53],"bottleneck":[54],"caused":[55],"by":[56],"memory":[57,69],"fragmentation":[58,72],"stemming":[59],"from":[60],"interaction":[62],"virtualization,":[64],"colocation,":[65],"Linux":[68],"allocator.":[70],"results":[73],"effective":[76],"cache":[77,101],"footprint":[78,93],"host":[81,96],"PT":[82,97],"being":[83],"larger":[84],"than":[85],"that":[86],"guest":[89],"PT.":[90],"bloated":[92],"leads":[98],"frequent":[100],"misses":[102],"during":[103],"nested":[104],"page":[105,108],"walks,":[106],"increasing":[107],"walk":[109],"latency.":[110]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2}],"updated_date":"2026-03-25T14:56:36.534964","created_date":"2025-10-10T00:00:00"}
