{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T08:43:43Z","timestamp":1774428223308,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,4,17]],"date-time":"2021-04-17T00:00:00Z","timestamp":1618617600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,4,19]]},"DOI":"10.1145\/3445814.3446704","type":"proceedings-article","created":{"date-parts":[[2021,4,11]],"date-time":"2021-04-11T17:06:26Z","timestamp":1618160786000},"page":"211-223","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["PTEMagnet: fine-grained physical memory reservation for faster page walks in public clouds"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2126-8906","authenticated-orcid":false,"given":"Artemiy","family":"Margaritov","sequence":"first","affiliation":[{"name":"University of Edinburgh, UK"}]},{"given":"Dmitrii","family":"Ustiugov","sequence":"additional","affiliation":[{"name":"University of Edinburgh, UK"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9896-1763","authenticated-orcid":false,"given":"Amna","family":"Shahab","sequence":"additional","affiliation":[{"name":"University of Edinburgh, UK"}]},{"given":"Boris","family":"Grot","sequence":"additional","affiliation":[{"name":"University of Edinburgh, UK"}]}],"member":"320","published-online":{"date-parts":[[2021,4,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080209"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00050"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00050"},{"key":"e_1_3_2_1_4_1","unstructured":"Amazon. 2020. Amazon Elastic Container Service features. Available at https: \/\/aws.amazon.com\/ecs\/features\/.  Amazon. 2020. Amazon Elastic Container Service features. Available at https: \/\/aws.amazon.com\/ecs\/features\/."},{"key":"e_1_3_2_1_5_1","unstructured":"Amazon. 2020. Amazon Elastic Kubernetes Service. Available at https:\/\/aws. amazon.com\/eks.  Amazon. 2020. Amazon Elastic Kubernetes Service. Available at https:\/\/aws. amazon.com\/eks."},{"key":"e_1_3_2_1_6_1","unstructured":"Amazon. 2020. Amazon Virtual Private Cloud. Available at https:\/\/aws.amazon. com\/vpc.  Amazon. 2020. Amazon Virtual Private Cloud. Available at https:\/\/aws.amazon. com\/vpc."},{"key":"e_1_3_2_1_7_1","unstructured":"Amazon. 2020. AWS Batch FAQs. Available at https:\/\/aws.amazon.com\/batch\/ faqs\/.  Amazon. 2020. AWS Batch FAQs. Available at https:\/\/aws.amazon.com\/batch\/ faqs\/."},{"key":"e_1_3_2_1_8_1","unstructured":"Amazon. 2020. How do I configure hugepages on my Amazon EC2 Linux instance ? Available at https:\/\/aws.amazon.com\/premiumsupport\/knowledgecenter\/configure-hugepages-ec2-linux-instance\/.  Amazon. 2020. How do I configure hugepages on my Amazon EC2 Linux instance ? Available at https:\/\/aws.amazon.com\/premiumsupport\/knowledgecenter\/configure-hugepages-ec2-linux-instance\/."},{"key":"e_1_3_2_1_9_1","unstructured":"A. Arcangeli. 2010. Transparent hugepage support. KVMForum ( 2010 ).  A. Arcangeli. 2010. Transparent hugepage support. KVMForum ( 2010 )."},{"key":"e_1_3_2_1_10_1","unstructured":"AWS Admin. 2020. Multi-tenant design considerations for Amazon EKS clusters. Available at https:\/\/aws.amazon.com\/blogs\/containers\/multi-tenant-designconsiderations-for-amazon-eks-clusters.  AWS Admin. 2020. Multi-tenant design considerations for Amazon EKS clusters. Available at https:\/\/aws.amazon.com\/blogs\/containers\/multi-tenant-designconsiderations-for-amazon-eks-clusters."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815970"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000101"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 40th International Symposium on Computer Architecture (ISCA). 237-248","author":"Basu Arkaprava","unstructured":"Arkaprava Basu , Jayneel Gandhi , Jichuan Chang , Mark D. Hill , and Michael M. Swift . 2013. Eficient virtual memory for big memory servers . In Proceedings of the 40th International Symposium on Computer Architecture (ISCA). 237-248 . Arkaprava Basu, Jayneel Gandhi, Jichuan Chang, Mark D. Hill, and Michael M. Swift. 2013. Eficient virtual memory for big memory servers. In Proceedings of the 40th International Symposium on Computer Architecture (ISCA). 237-248."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346286"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037705"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749717"},{"key":"e_1_3_2_1_17_1","unstructured":"Brendan Gregg. 2017. How Netflix tunes EC2 instances for performance. Avaialble at http:\/\/www.brendangregg.com\/Slides\/AWSreInvent2017_performance_tuning_EC2.pdf.  Brendan Gregg. 2017. How Netflix tunes EC2 instances for performance. Avaialble at http:\/\/www.brendangregg.com\/Slides\/AWSreInvent2017_performance_tuning_EC2.pdf."},{"key":"e_1_3_2_1_18_1","volume-title":"Hardware and Software Support for Virtualization","author":"Bugnion Edouard","unstructured":"Edouard Bugnion , Jason Nieh , and Dan Tsafrir . 2017. Hardware and Software Support for Virtualization . Morgan & Claypool Publishers . Edouard Bugnion, Jason Nieh, and Dan Tsafrir. 2017. Hardware and Software Support for Virtualization. Morgan & Claypool Publishers."},{"key":"e_1_3_2_1_19_1","unstructured":"Colin Ian King. 2020. Stress-ng. Available at https:\/\/kernel.ubuntu.com\/~cking\/ stress-ng.  Colin Ian King. 2020. Stress-ng. Available at https:\/\/kernel.ubuntu.com\/~cking\/ stress-ng."},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 22nd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). 435-448","author":"Cox Guilherme","year":"2017","unstructured":"Guilherme Cox and Abhishek Bhattacharjee . 2017 . Eficient address translation for architectures with multiple page sizes . In Proceedings of the 22nd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). 435-448 . Guilherme Cox and Abhishek Bhattacharjee. 2017. Eficient address translation for architectures with multiple page sizes. In Proceedings of the 22nd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). 435-448."},{"key":"e_1_3_2_1_21_1","unstructured":"Deepak Singh. 2020. Amazon ECS vs Amazon EKS: making sense of AWS container services. Available at https:\/\/aws.amazon.com\/blogs\/containers\/ amazon-ecs-vs-amazon-eks-making-sense-of-aws-container-services\/.  Deepak Singh. 2020. Amazon ECS vs Amazon EKS: making sense of AWS container services. Available at https:\/\/aws.amazon.com\/blogs\/containers\/ amazon-ecs-vs-amazon-eks-making-sense-of-aws-container-services\/."},{"key":"e_1_3_2_1_22_1","unstructured":"Google Cloud. 2020. Google Kubernetes Engine. Available at https:\/\/cloud. google.com\/kubernetes-engine.  Google Cloud. 2020. Google Kubernetes Engine. Available at https:\/\/cloud. google.com\/kubernetes-engine."},{"key":"e_1_3_2_1_23_1","unstructured":"Google Cloud. 2020. Google Virtual Private Cloud. Available at https:\/\/cloud. google.com\/vpc.  Google Cloud. 2020. Google Virtual Private Cloud. Available at https:\/\/cloud. google.com\/vpc."},{"key":"e_1_3_2_1_24_1","volume-title":"Mobilenets: Eficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861 ( 2017 ).","author":"Howard Andrew G.","year":"2017","unstructured":"Andrew G. Howard , Menglong Zhu , Bo Chen , Dmitry Kalenichenko , Weijun Wang , Tobias Weyand , Marco Andreetto , and Hartwig Adam . 2017 . Mobilenets: Eficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861 ( 2017 ). Andrew G. Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, and Hartwig Adam. 2017. Mobilenets: Eficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861 ( 2017 )."},{"key":"e_1_3_2_1_25_1","first-page":"335252","article-title":"5-level paging and 5-level EPT","year":"2017","unstructured":"Intel. 2017 . 5-level paging and 5-level EPT . White Paper 335252 - 335002 . Intel. Intel. 2017. 5-level paging and 5-level EPT. White Paper 335252-002. Intel.","journal-title":"White Paper"},{"key":"e_1_3_2_1_26_1","unstructured":"Jef Barr. 2013. Choosing the right EC2 instance type for your application. Available at https:\/\/aws.amazon.com\/blogs\/aws\/choosing-the-right-ec2-instance-type-for-your-application.  Jef Barr. 2013. Choosing the right EC2 instance type for your application. Available at https:\/\/aws.amazon.com\/blogs\/aws\/choosing-the-right-ec2-instance-type-for-your-application."},{"key":"e_1_3_2_1_27_1","unstructured":"Jef Barr. 2020. Capacity-optimized spot instance allocation in action at Mobileye and Skyscanner. Available at https:\/\/aws.amazon.com\/blogs\/aws\/capacityoptimized-spot-instance-allocation-in-action-at-mobileye-and-skyscanner.  Jef Barr. 2020. Capacity-optimized spot instance allocation in action at Mobileye and Skyscanner. Available at https:\/\/aws.amazon.com\/blogs\/aws\/capacityoptimized-spot-instance-allocation-in-action-at-mobileye-and-skyscanner."},{"key":"e_1_3_2_1_28_1","unstructured":"Jonathan Corbet. 2017. Huge pages in the ext4 filesystem. Available at https: \/\/lwn.net\/Articles\/718102.  Jonathan Corbet. 2017. Huge pages in the ext4 filesystem. Available at https: \/\/lwn.net\/Articles\/718102."},{"key":"e_1_3_2_1_29_1","unstructured":"Kirk Kirkconnell. 2014. Often overlooked Linux OS tweaks. Available at https:\/\/blog.couchbase. com\/often-overlooked-linux-os-tweaks.  Kirk Kirkconnell. 2014. Often overlooked Linux OS tweaks. Available at https:\/\/blog.couchbase. com\/often-overlooked-linux-os-tweaks."},{"key":"e_1_3_2_1_30_1","unstructured":"Marios Kogias. 2018. distbenchr. https:\/\/github.com\/marioskogias\/distbenchr.  Marios Kogias. 2018. distbenchr. https:\/\/github.com\/marioskogias\/distbenchr."},{"key":"e_1_3_2_1_31_1","unstructured":"Kubernetes. 2020. Turnkey cloud solutions. Available at https:\/\/kubernetes.io\/ docs\/setup\/production-environment\/turnkey-solutions.  Kubernetes. 2020. Turnkey cloud solutions. Available at https:\/\/kubernetes.io\/ docs\/setup\/production-environment\/turnkey-solutions."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI). 705-721","author":"Kwon Youngjin","year":"2016","unstructured":"Youngjin Kwon , Hangchen Yu , Simon Peter , Christopher J. Rossbach , and Emmett Witchel . 2016 . Coordinated and eficient huge page management with Ingens .. In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI). 705-721 . Youngjin Kwon, Hangchen Yu, Simon Peter, Christopher J. Rossbach, and Emmett Witchel. 2016. Coordinated and eficient huge page management with Ingens.. In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI). 705-721."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293883.3299108"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10602-1_48"},{"key":"e_1_3_2_1_35_1","article-title":"TLB improvements for chip multiprocessors: Inter-core cooperative prefetchers and shared last-level TLBs","volume":"10","author":"Lustig Daniel","year":"2013","unstructured":"Daniel Lustig , Abhishek Bhattacharjee , and Margaret Martonosi . 2013 . TLB improvements for chip multiprocessors: Inter-core cooperative prefetchers and shared last-level TLBs . ACM Transactions on Architecture and Code Optimization (TACO) 10 , 1 ( 2013 ), 1-38. Daniel Lustig, Abhishek Bhattacharjee, and Margaret Martonosi. 2013. TLB improvements for chip multiprocessors: Inter-core cooperative prefetchers and shared last-level TLBs. ACM Transactions on Architecture and Code Optimization (TACO) 10, 1 ( 2013 ), 1-38.","journal-title":"ACM Transactions on Architecture and Code Optimization (TACO)"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358294"},{"key":"e_1_3_2_1_37_1","unstructured":"MarketsandMarkets. 2020. Cloud computing market report. Available at https:\/\/www.marketsandmarkets.com\/Market-Reports\/cloud-computingmarket-234.html.  MarketsandMarkets. 2020. Cloud computing market report. Available at https:\/\/www.marketsandmarkets.com\/Market-Reports\/cloud-computingmarket-234.html."},{"key":"e_1_3_2_1_38_1","unstructured":"MongoDB. 2020. MongoDB administration documentation. Available at https: \/\/docs.mongodb.com\/manual\/tutorial\/transparent-huge-pages.  MongoDB. 2020. MongoDB administration documentation. Available at https: \/\/docs.mongodb.com\/manual\/tutorial\/transparent-huge-pages."},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI).","author":"Navarro Juan","unstructured":"Juan Navarro , Sitaram Iyer , Peter Druschel , and Alan L. Cox . 2002. Practical, transparent operating system support for superpages . In Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI). Juan Navarro, Sitaram Iyer, Peter Druschel, and Alan L. Cox. 2002. Practical, transparent operating system support for superpages. In Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI)."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173203"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835964"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.32"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00045"},{"key":"e_1_3_2_1_44_1","unstructured":"Rik van Riel Peter Morreale. 2018. Linux Kernel documentation for the sysctl ifles. Available at https:\/\/www.kernel.org\/doc\/Documentation\/sysctl\/vm.txt.  Rik van Riel Peter Morreale. 2018. Linux Kernel documentation for the sysctl ifles. Available at https:\/\/www.kernel.org\/doc\/Documentation\/sysctl\/vm.txt."},{"key":"e_1_3_2_1_45_1","unstructured":"Roshni Pary. 2018. Run your Kubernetes workloads on Amazon EC2 spot instances with Amazon EKS. Available at https:\/\/aws.amazon.com\/blogs\/ compute\/run-your-kubernetes-workloads-on-amazon-ec2-spot-instanceswith-amazon-eks.  Roshni Pary. 2018. Run your Kubernetes workloads on Amazon EC2 spot instances with Amazon EKS. Available at https:\/\/aws.amazon.com\/blogs\/ compute\/run-your-kubernetes-workloads-on-amazon-ec2-spot-instanceswith-amazon-eks."},{"key":"e_1_3_2_1_46_1","volume-title":"Proceedings of the 44th International Symposium on Computer Architecture (ISCA). 469-480","author":"Ryoo Jee Ho","unstructured":"Jee Ho Ryoo , Nagendra Gulur , Shuang Song , and Lizy K. John . 2017. Rethinking TLB designs in virtualized environments: A very large part-of-memory TLB . In Proceedings of the 44th International Symposium on Computer Architecture (ISCA). 469-480 . Jee Ho Ryoo, Nagendra Gulur, Shuang Song, and Lizy K. John. 2017. Rethinking TLB designs in virtualized environments: A very large part-of-memory TLB. In Proceedings of the 44th International Symposium on Computer Architecture (ISCA). 469-480."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378493"},{"key":"e_1_3_2_1_48_1","unstructured":"Tifany Jernigan. 2019. Amazon ECS Task Placement. Available at https: \/\/aws.amazon.com\/blogs\/compute\/amazon-ecs-task-placement\/.  Tifany Jernigan. 2019. Amazon ECS Task Placement. Available at https: \/\/aws.amazon.com\/blogs\/compute\/amazon-ecs-task-placement\/."},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the 4th International Symposium on Memory Systems (MEMSYS). 3-16","author":"Ustiugov Dmitrii","unstructured":"Dmitrii Ustiugov , Alexandros Daglis , Javier Picorel , Mark Sutherland , Edouard Bugnion , Babak Falsafi , and Dionisios N. Pnevmatikatos . 2018. Design guidelines for high-performance SCM hierarchies . In Proceedings of the 4th International Symposium on Memory Systems (MEMSYS). 3-16 . Dmitrii Ustiugov, Alexandros Daglis, Javier Picorel, Mark Sutherland, Edouard Bugnion, Babak Falsafi, and Dionisios N. Pnevmatikatos. 2018. Design guidelines for high-performance SCM hierarchies. In Proceedings of the 4th International Symposium on Memory Systems (MEMSYS). 3-16."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322223"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2896377.2901456"}],"event":{"name":"ASPLOS '21: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Virtual USA","acronym":"ASPLOS '21","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3445814.3446704","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3445814.3446704","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:28:14Z","timestamp":1750195694000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3445814.3446704"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,17]]},"references-count":51,"alternative-id":["10.1145\/3445814.3446704","10.1145\/3445814"],"URL":"https:\/\/doi.org\/10.1145\/3445814.3446704","relation":{},"subject":[],"published":{"date-parts":[[2021,4,17]]},"assertion":[{"value":"2021-04-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}