{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T12:05:39Z","timestamp":1779883539145,"version":"3.53.1"},"reference-count":46,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/100017489","name":"Alibaba DAMO Academy","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100017489","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Systems Architecture"],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1016\/j.sysarc.2026.103800","type":"journal-article","created":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T23:49:00Z","timestamp":1777333740000},"page":"103800","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Performance optimization techniques for virtual machines and containers in weak-isolation environments"],"prefix":"10.1016","volume":"176","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8129-2759","authenticated-orcid":false,"given":"Qiumin","family":"Lu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jianguo","family":"Yao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shuo","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Liang","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.sysarc.2026.103800_b1","unstructured":"V. Gandhi, J. Mickens, Rethinking isolation mechanisms for datacenter multitenancy, in: 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 20), 2020."},{"key":"10.1016\/j.sysarc.2026.103800_b2","doi-asserted-by":"crossref","unstructured":"E. Keller, J. Szefer, J. Rexford, R.B. Lee, Nohype: virtualized cloud infrastructure without the virtualization, in: Proceedings of the 37th Annual International Symposium on Computer Architecture, 2010, pp. 350\u2013361.","DOI":"10.1145\/1815961.1816010"},{"key":"10.1016\/j.sysarc.2026.103800_b3","doi-asserted-by":"crossref","unstructured":"S. Jin, J. Ahn, S. Cha, J. Huh, Architectural support for secure virtualization under a vulnerable hypervisor, in: Proceedings of the 44th Annual IEEE\/ACM International Symposium on Microarchitecture, 2011, pp. 272\u2013283.","DOI":"10.1145\/2155620.2155652"},{"key":"10.1016\/j.sysarc.2026.103800_b4","doi-asserted-by":"crossref","unstructured":"H. Naghibijouybari, A. Neupane, Z. Qian, N. Abu-Ghazaleh, Rendered insecure: GPU side channel attacks are practical, in: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, 2018, pp. 2139\u20132153.","DOI":"10.1145\/3243734.3243831"},{"issue":"4","key":"10.1016\/j.sysarc.2026.103800_b5","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/3307624.3307628","article-title":"On the detection of applications in co-resident virtual machines via a memory deduplication side-channel","volume":"18","author":"Lindemann","year":"2019","journal-title":"ACM SIGAPP Appl. Comput. Rev."},{"key":"10.1016\/j.sysarc.2026.103800_b6","doi-asserted-by":"crossref","unstructured":"Q. Ge, Y. Yarom, T. Chothia, G. Heiser, Time protection: the missing OS abstraction, in: Proceedings of the Fourteenth EuroSys Conference 2019, 2019, pp. 1\u201317.","DOI":"10.1145\/3302424.3303976"},{"key":"10.1016\/j.sysarc.2026.103800_b7","doi-asserted-by":"crossref","DOI":"10.1109\/ACCESS.2025.3555139","article-title":"A decade in software-based side and covert channel attacks and countermeasures: A survey","author":"Vasilas","year":"2025","journal-title":"IEEE Access"},{"issue":"166","key":"10.1016\/j.sysarc.2026.103800_b8","first-page":"8","article-title":"Virtualization with KVM","volume":"2008","author":"Habib","year":"2008","journal-title":"Linux J."},{"key":"10.1016\/j.sysarc.2026.103800_b9","series-title":"Adaptive CPU resource allocation for emulator in kernel-based virtual machine","author":"Yang","year":"2023"},{"key":"10.1016\/j.sysarc.2026.103800_b10","series-title":"2016 IEEE International Conference on Computer and Information Technology","first-page":"545","article-title":"G-KVM: A full GPU virtualization on KVM","author":"Hsu","year":"2016"},{"key":"10.1016\/j.sysarc.2026.103800_b11","series-title":"2014 USENIX Annual Technical Conference","first-page":"109","article-title":"GPUvm: Why not virtualizing GPUs at the hypervisor?","author":"Suzuki","year":"2014"},{"issue":"6","key":"10.1016\/j.sysarc.2026.103800_b12","doi-asserted-by":"crossref","first-page":"804","DOI":"10.1109\/TC.2011.112","article-title":"vCUDA: GPU-accelerated high-performance computing in virtual machines","volume":"61","author":"Shi","year":"2012","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/j.sysarc.2026.103800_b13","series-title":"Proceedings of the Eighteenth European Conference on Computer Systems","first-page":"283","article-title":"vTMM: Tiered memory management for virtual machines","author":"Sha","year":"2023"},{"key":"10.1016\/j.sysarc.2026.103800_b14","series-title":"2009 IEEE International Symposium on Parallel & Distributed Processing","first-page":"1","article-title":"DMTCP: Transparent checkpointing for cluster computations and the desktop","author":"Ansel","year":"2009"},{"key":"10.1016\/j.sysarc.2026.103800_b15","doi-asserted-by":"crossref","unstructured":"R. Eswaran, M. Yan, K. Gopalan, Template-aware live migration of virtual machines, in: Proceedings of the Eighth ACM\/IEEE Symposium on Edge Computing, 2023, pp. 336\u2013340.","DOI":"10.1145\/3583740.3626812"},{"key":"10.1016\/j.sysarc.2026.103800_b16","series-title":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","first-page":"224","article-title":"Exit-less, isolated, and shared access for virtual machines","author":"Yasukata","year":"2023"},{"issue":"5","key":"10.1016\/j.sysarc.2026.103800_b17","doi-asserted-by":"crossref","first-page":"1033","DOI":"10.14778\/3579075.3579079","article-title":"Async-fork: Mitigating query latency spikes incurred by the fork-based snapshot mechanism from the OS level","volume":"16","author":"Pang","year":"2023","journal-title":"Proc. VLDB Endow."},{"key":"10.1016\/j.sysarc.2026.103800_b18","series-title":"QEMU: Quick emulator","author":"QEMU Team","year":"2012"},{"key":"10.1016\/j.sysarc.2026.103800_b19","series-title":"BTRFS: The Linux B-tree Filesystem","author":"Rodeh","year":"2012"},{"key":"10.1016\/j.sysarc.2026.103800_b20","series-title":"Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference","first-page":"121","article-title":"A full GPU virtualization solution with mediated pass-through","author":"Tian","year":"2014"},{"key":"10.1016\/j.sysarc.2026.103800_b21","series-title":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1","first-page":"1052","article-title":"Tally: Non-intrusive performance isolation for concurrent deep learning workloads","author":"Zhao","year":"2025"},{"key":"10.1016\/j.sysarc.2026.103800_b22","series-title":"Proceedings of the 2025 USENIX Annual Technical Conference","first-page":"1003","article-title":"Efficient Performance-Aware GPU sharing with compatibility and isolation through kernel space interception","author":"Zhang","year":"2025"},{"key":"10.1016\/j.sysarc.2026.103800_b23","series-title":"Proceedings of the 52nd Annual International Symposium on Computer Architecture","first-page":"1210","article-title":"Topology-aware virtualization over inter-core connected neural processing units","author":"Feng","year":"2025"},{"issue":"11","key":"10.1016\/j.sysarc.2026.103800_b24","doi-asserted-by":"crossref","first-page":"2928","DOI":"10.1109\/TPDS.2023.3309999","article-title":"Divide&content: A fair OS-level resource manager for contention balancing on NUMA multicores","volume":"34","author":"Bilbao","year":"2023","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.sysarc.2026.103800_b25","series-title":"2024 International Symposium on Parallel Computing and Distributed Systems","first-page":"1","article-title":"PNS lock: A portable NUMA-aware lock with a standard interface","author":"Gandham","year":"2024"},{"key":"10.1016\/j.sysarc.2026.103800_b26","article-title":"Port contention aware task scheduling for SIMD applications","author":"Saito","year":"2024","journal-title":"IEEE Access"},{"key":"10.1016\/j.sysarc.2026.103800_b27","series-title":"Practice and Experience in Advanced Research Computing 2024: Human Powered Computing","first-page":"1","article-title":"Exploring architectural-aware affinity policies in modern hpc runtimes","author":"Di Dio Lavore","year":"2024"},{"key":"10.1016\/j.sysarc.2026.103800_b28","series-title":"2024 IEEE\/CIC International Conference on Communications in China","first-page":"1269","article-title":"Optimizing multi-path QUIC protocol performance in cloud-edge collaboration through CPU affinity and kernel-level resource scheduling","author":"Xia","year":"2024"},{"key":"10.1016\/j.sysarc.2026.103800_b29","series-title":"2024 IEEE Wireless Communications and Networking Conference","first-page":"01","article-title":"Load-balancing and prudent deployment of VNFs for heterogeneous multicore systems","author":"Kao","year":"2024"},{"key":"10.1016\/j.sysarc.2026.103800_b30","doi-asserted-by":"crossref","unstructured":"K. Razavi, S. Ghafouri, M. M\u00fchlh\u00e4user, P. Jamshidi, L. Wang, Sponge: Inference serving with dynamic slos using in-place vertical scaling, in: Proceedings of the 4th Workshop on Machine Learning and Systems, 2024, pp. 184\u2013191.","DOI":"10.1145\/3642970.3655833"},{"key":"10.1016\/j.sysarc.2026.103800_b31","series-title":"2023 IEEE International Conference on Big Data (BigData)","first-page":"159","article-title":"User-guided page merging for memory deduplication in serverless systems","author":"Qiu","year":"2023"},{"key":"10.1016\/j.sysarc.2026.103800_b32","series-title":"Proceedings of the 2025 USENIX Conference on Usenix Annual Technical Conference","article-title":"Para-ksm: parallelized memory deduplication with data streaming accelerator","author":"Ji","year":"2025"},{"key":"10.1016\/j.sysarc.2026.103800_b33","doi-asserted-by":"crossref","DOI":"10.1109\/LCA.2025.3534831","article-title":"Hardware-accelerated kernel-space memory compression using intel QAT","author":"Xia","year":"2025","journal-title":"IEEE Comput. Archit. Lett."},{"key":"10.1016\/j.sysarc.2026.103800_b34","doi-asserted-by":"crossref","unstructured":"D. Hildenbrand, M. Schulz, N. Amit, Copy-on-pin: The missing piece for correct copy-on-write, in: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2, 2023, pp. 176\u2013191.","DOI":"10.1145\/3575693.3575716"},{"issue":"8","key":"10.1016\/j.sysarc.2026.103800_b35","doi-asserted-by":"crossref","first-page":"2433","DOI":"10.1109\/TPDS.2023.3272014","article-title":"eHotSnap: An efficient and hot distributed snapshots system for virtual machine cluster","volume":"34","author":"Li","year":"2023","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"2","key":"10.1016\/j.sysarc.2026.103800_b36","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3579854","article-title":"FlexPointer: Fast address translation based on range TLB and tagged pointers","volume":"20","author":"Chen","year":"2023","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"10.1016\/j.sysarc.2026.103800_b37","series-title":"2022 IEEE International Parallel and Distributed Processing Symposium Workshops","first-page":"24","article-title":"Highly efficient alltoall and alltoallv communication algorithms for GPU systems","author":"Chen","year":"2022"},{"key":"10.1016\/j.sysarc.2026.103800_b38","series-title":"High Performance Computing: 37th International Conference, ISC High Performance 2022, Hamburg, Germany, May 29 \u2013 June 2, 2022, Proceedings","first-page":"3","article-title":"Accelerating MPI all-to-all communication with&nbsp;online compression on&nbsp;modern GPU clusters","author":"Zhou","year":"2022"},{"key":"10.1016\/j.sysarc.2026.103800_b39","series-title":"Practice and Experience in Advanced Research Computing 2024: Human Powered Computing","article-title":"Design and implementation of an IPC-based collective MPI library for intel GPUs","author":"Chen","year":"2024"},{"issue":"C","key":"10.1016\/j.sysarc.2026.103800_b40","article-title":"NGS: A network GPGPU system for orchestrating remote and virtual accelerators","volume":"151","author":"Prades","year":"2024","journal-title":"J. Syst. Archit."},{"key":"10.1016\/j.sysarc.2026.103800_b41","series-title":"Proceedings of the Nineteenth European Conference on Computer Systems","first-page":"834","article-title":"HD-IOV: SW-hw co-designed I\/O virtualization with scalability and flexibility for hyper-density cloud","author":"Zhang","year":"2024"},{"key":"10.1016\/j.sysarc.2026.103800_b42","series-title":"Proceedings of the 29th Symposium on Operating Systems Principles","first-page":"595","article-title":"Paella: Low-latency model serving with software-defined gpu scheduling","author":"Ng","year":"2023"},{"issue":"2","key":"10.1016\/j.sysarc.2026.103800_b43","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1109\/TC.2023.3329943","article-title":"DBMS-assisted live migration of virtual machines","volume":"73","author":"Asanuma","year":"2024","journal-title":"IEEE Trans. Comput."},{"issue":"8","key":"10.1016\/j.sysarc.2026.103800_b44","doi-asserted-by":"crossref","first-page":"2433","DOI":"10.1109\/TPDS.2023.3272014","article-title":"eHotSnap: An efficient and hot distributed snapshots system for virtual machine cluster","volume":"34","author":"Li","year":"2023","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.sysarc.2026.103800_b45","series-title":"Proceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles","first-page":"421","article-title":"TrEnv: Transparently share serverless execution environments across different functions and nodes","author":"Huang","year":"2024"},{"issue":"8","key":"10.1016\/j.sysarc.2026.103800_b46","doi-asserted-by":"crossref","first-page":"1651","DOI":"10.1109\/TPDS.2025.3575753","article-title":"Featherlight stateful WebAssembly for serverless inference workflows","volume":"36","author":"Pang","year":"2025","journal-title":"IEEE Trans. Parallel Distrib. Syst."}],"container-title":["Journal of Systems Architecture"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1383762126001189?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1383762126001189?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T11:10:43Z","timestamp":1779880243000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1383762126001189"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7]]},"references-count":46,"alternative-id":["S1383762126001189"],"URL":"https:\/\/doi.org\/10.1016\/j.sysarc.2026.103800","relation":{},"ISSN":["1383-7621"],"issn-type":[{"value":"1383-7621","type":"print"}],"subject":[],"published":{"date-parts":[[2026,7]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Performance optimization techniques for virtual machines and containers in weak-isolation environments","name":"articletitle","label":"Article Title"},{"value":"Journal of Systems Architecture","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.sysarc.2026.103800","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"103800"}}