{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:21:05Z","timestamp":1750220465385,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,9,29]],"date-time":"2021-09-29T00:00:00Z","timestamp":1632873600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004040","name":"KU Leuven","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004040","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,9,29]]},"DOI":"10.1145\/3475738.3480714","type":"proceedings-article","created":{"date-parts":[[2021,9,25]],"date-time":"2021-09-25T16:12:45Z","timestamp":1632586365000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Shared memory protection in a multi-tenant JVM"],"prefix":"10.1145","author":[{"given":"Majid","family":"Makki","sequence":"first","affiliation":[{"name":"KU Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dimitri","family":"Van Landuyt","sequence":"additional","affiliation":[{"name":"KU Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bert","family":"Lagaisse","sequence":"additional","affiliation":[{"name":"KU Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wouter","family":"Joosen","sequence":"additional","affiliation":[{"name":"KU Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,9,29]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.21236\/ADA440101"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.12.025"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2442776.2442785"},{"key":"e_1_3_2_1_5_1","volume-title":"USENIX Annual Technical Conference, General Track. 85\u201398","author":"Czajkowski Grzegorz","year":"2003","unstructured":"Grzegorz Czajkowski , Laurent Dayn\u00e8s , and Ben L Titzer . 2003 . A Multi-User Virtual Machine .. In USENIX Annual Technical Conference, General Track. 85\u201398 . Grzegorz Czajkowski, Laurent Dayn\u00e8s, and Ben L Titzer. 2003. A Multi-User Virtual Machine.. In USENIX Annual Technical Conference, General Track. 85\u201398."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2015.05.011"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2009.5270296"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Anders T Gjerdrum Robert Pettersen H\u00e5vard D Johansen and Dag Johansen. 2017. Performance of Trusted Computing in Cloud Infrastructures with Intel SGX.. In CLOSER. 668\u2013675.  Anders T Gjerdrum Robert Pettersen H\u00e5vard D Johansen and Dag Johansen. 2017. Performance of Trusted Computing in Cloud Infrastructures with Intel SGX.. In CLOSER. 668\u2013675.","DOI":"10.5220\/0006373706960703"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3361525.3361541"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/11925071_18"},{"volume-title":"Certification and Security in Inter-Organizational E-Service","author":"Herzog Almut","key":"e_1_3_2_1_11_1","unstructured":"Almut Herzog and Nahid Shahmehri . 2005. Problems running untrusted services as java threads . In Certification and Security in Inter-Organizational E-Service . Springer , 19\u201332. Almut Herzog and Nahid Shahmehri. 2005. Problems running untrusted services as java threads. In Certification and Security in Inter-Organizational E-Service. Springer, 19\u201332."},{"key":"e_1_3_2_1_12_1","unstructured":"Java API. 2018. Java API. https:\/\/docs.oracle.com\/en\/java\/javase\/11\/docs\/api\/java.base\/java\/lang\/Thread.html Accessed: 2020-03-19.  Java API. 2018. Java API. https:\/\/docs.oracle.com\/en\/java\/javase\/11\/docs\/api\/java.base\/java\/lang\/Thread.html Accessed: 2020-03-19."},{"key":"e_1_3_2_1_13_1","unstructured":"JCP. 2006. JSR 121: Resource Consumption Management API. https:\/\/jcp.org\/en\/jsr\/detail?id=121 Accessed: 2018-12-04.  JCP. 2006. JSR 121: Resource Consumption Management API. https:\/\/jcp.org\/en\/jsr\/detail?id=121 Accessed: 2018-12-04."},{"key":"e_1_3_2_1_14_1","unstructured":"Graeme Johnson and Michael Dawson. 2015. Introduction to Java multitenancy.  Graeme Johnson and Michael Dawson. 2015. Introduction to Java multitenancy."},{"key":"e_1_3_2_1_15_1","volume-title":"Hierarchical Recursive Resource Sharing for Containerized Applications. In International Conference on Service-Oriented Computing. 781\u2013796","author":"Kim Young Jin","year":"2018","unstructured":"Young Jin Kim , Young Choon Lee , Hyuck Han , and Sooyong Kang . 2018 . Hierarchical Recursive Resource Sharing for Containerized Applications. In International Conference on Service-Oriented Computing. 781\u2013796 . Young Jin Kim, Young Choon Lee, Hyuck Han, and Sooyong Kang. 2018. Hierarchical Recursive Resource Sharing for Containerized Applications. In International Conference on Service-Oriented Computing. 781\u2013796."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISECS.2010.80"},{"key":"e_1_3_2_1_17_1","volume-title":"Thread-Level CPU and Memory Usage Control of Custom Code in Multi-tenant SaaS. In International Conference on Service-Oriented Computing. 267\u2013282","author":"Makki Majid","year":"2019","unstructured":"Majid Makki , Dimitri Van Landuyt , Bert Lagaisse , and Wouter Joosen . 2019 . Thread-Level CPU and Memory Usage Control of Custom Code in Multi-tenant SaaS. In International Conference on Service-Oriented Computing. 267\u2013282 . Majid Makki, Dimitri Van Landuyt, Bert Lagaisse, and Wouter Joosen. 2019. Thread-Level CPU and Memory Usage Control of Custom Code in Multi-tenant SaaS. In International Conference on Service-Oriented Computing. 267\u2013282."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2020.09.025"},{"volume-title":"Research Advances in Cloud Computing","author":"Memarian Mohammad Reza","key":"e_1_3_2_1_19_1","unstructured":"Mohammad Reza Memarian , Diogo Fernandes , Pedro In\u00e1cio , Ville Lepp\u00e4nen , and Mauro Conti . 2017. Applications of Trusted Computing in Cloud Context . In Research Advances in Cloud Computing . Springer , 449\u2013465. Mohammad Reza Memarian, Diogo Fernandes, Pedro In\u00e1cio, Ville Lepp\u00e4nen, and Mauro Conti. 2017. Applications of Trusted Computing in Cloud Context. In Research Advances in Cloud Computing. Springer, 449\u2013465."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2019.04.032"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1186\/s13677-018-0121-8"},{"key":"e_1_3_2_1_22_1","unstructured":"Oracle. [n.d.]. Introduction to GraalVM. https:\/\/www.graalvm.org\/docs\/introduction\/ Accessed: 2021-02-01.  Oracle. [n.d.]. Introduction to GraalVM. https:\/\/www.graalvm.org\/docs\/introduction\/ Accessed: 2021-02-01."},{"key":"e_1_3_2_1_23_1","volume-title":"Proc. 15th Conf. on USENIX Security Symposium. 305\u2013320","author":"Perez Ronald","year":"2006","unstructured":"Ronald Perez , Reiner Sailer , and Leendert van Doorn . 2006 . vTPM: virtualizing the trusted platform module . In Proc. 15th Conf. on USENIX Security Symposium. 305\u2013320 . Ronald Perez, Reiner Sailer, and Leendert van Doorn. 2006. vTPM: virtualizing the trusted platform module. In Proc. 15th Conf. on USENIX Security Symposium. 305\u2013320."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/782034.782044"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314637"},{"key":"e_1_3_2_1_26_1","volume-title":"Trusted Computing Platforms: TPM2.0 in Context","author":"Proudler Graeme","year":"1908","unstructured":"Graeme Proudler , Liqun Chen , and Chris Dalton . 2015. Trusted Computing Platforms: TPM2.0 in Context . Springer Publishing Company, Inc orporated. isbn:33 1908 7436 Graeme Proudler, Liqun Chen, and Chris Dalton. 2015. Trusted Computing Platforms: TPM2.0 in Context. Springer Publishing Company, Incorporated. isbn:3319087436"},{"key":"e_1_3_2_1_27_1","volume-title":"Building safe PaaS clouds: A survey on security in multitenant software platforms. computers & security, 31, 1","author":"Rodero-Merino Luis","year":"2012","unstructured":"Luis Rodero-Merino , Luis M Vaquero , Eddy Caron , Adrian Muresan , and Fr\u00e9d\u00e9ric Desprez . 2012. Building safe PaaS clouds: A survey on security in multitenant software platforms. computers & security, 31, 1 ( 2012 ), 96\u2013108. Luis Rodero-Merino, Luis M Vaquero, Eddy Caron, Adrian Muresan, and Fr\u00e9d\u00e9ric Desprez. 2012. Building safe PaaS clouds: A survey on security in multitenant software platforms. computers & security, 31, 1 (2012), 96\u2013108."},{"key":"e_1_3_2_1_28_1","first-page":"3","article-title":"Towards Trusted Cloud Computing","volume":"9","author":"Santos Nuno","year":"2009","unstructured":"Nuno Santos , Krishna P Gummadi , and Rodrigo Rodrigues . 2009 . Towards Trusted Cloud Computing .. HotCloud , 9 , 9 (2009), 3 . Nuno Santos, Krishna P Gummadi, and Rodrigo Rodrigues. 2009. Towards Trusted Cloud Computing.. HotCloud, 9, 9 (2009), 3.","journal-title":"HotCloud"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICICTA.2010.724"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-93799-9_2"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2009.78"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183399.3183407"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.3390\/s18113807"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3008167.3008173"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1925861.1925869"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559845.1559942"}],"event":{"name":"MPLR '21: 18th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"M\u00fcnster Germany","acronym":"MPLR '21"},"container-title":["Proceedings of the 18th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3475738.3480714","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3475738.3480714","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:48:19Z","timestamp":1750193299000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3475738.3480714"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,29]]},"references-count":36,"alternative-id":["10.1145\/3475738.3480714","10.1145\/3475738"],"URL":"https:\/\/doi.org\/10.1145\/3475738.3480714","relation":{},"subject":[],"published":{"date-parts":[[2021,9,29]]},"assertion":[{"value":"2021-09-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}