Y Patel, C Ye, A Sinha, A Matthews… - 31st USENIX Security …, 2022 - usenix.org
We show that Linux containers are vulnerable to a new class of attacks–synchronization attacks–that exploit kernel synchronization to harm application performance, where an …
J Ahn, CH Park, T Heo, J Huh - Proceedings of the Thirteenth EuroSys …, 2018 - dl.acm.org
Consolidating multiple virtual machines into a single server has been widely adopted in cloud computing to improve system utilization. However, the sharing of physical CPUs …
Y Liu, T Xu, Z Mi, Z Hua, B Zang, H Chen - Proceedings of the 28th ACM …, 2023 - dl.acm.org
Today's cloud platforms offer large virtual machine (VM) instances with multiple virtual CPUs (vCPU) on manycore machines. These machines typically have a deep memory hierarchy to …
A Prasad, K Gopinath - Proceedings of the Thirteenth EuroSys …, 2018 - dl.acm.org
Grace period computation is a core part of the Read-Copy-Update (RCU) synchronization technique that determines the safe time to reclaim the deferred objects' memory. We first …
In shared environments such as operating systems, servers (databases, key-value stores), and hypervisors, multiple tenants with varied requirements compete to access the shared …
Efficiency is a crucial concern across computing systems, from the edge to the cloud. Paradoxically, even as the latencies of bottleneck components such as storage and …
Server virtualization is a technology of prime importance in contemporary data centers. Virtualization provides two key mechanisms, virtual instances and migration, that enable the …
La virtualisation est une technologie de première importance dans les centres informatiques (data centers). Elle fournit deux mécanismes clés, les machines virtuelles et la migration, qui …
I am fortunate to have had the opportunity to collaborate with and learn from amazing people. First, I owe my deepest gratitude to my advisor, Taesoo Kim. Throughout my Ph. D …