CoPart: Coordinated partitioning of last-level cache and memory bandwidth for fairness-aware workload consolidation on commodity servers

J Park, S Park, W Baek - … of the Fourteenth EuroSys Conference 2019, 2019 - dl.acm.org
Workload consolidation is a widely-used technique to maximize server resource utilization in
cloud and datacenter computing. Recent commodity CPUs support last-level cache (LLC) …

Time protection: the missing OS abstraction

Q Ge, Y Yarom, T Chothia, G Heiser - Proceedings of the Fourteenth …, 2019 - dl.acm.org
Timing channels enable data leakage that threatens the security of computer systems, from
cloud platforms to smartphones and browsers executing untrusted third-party code …

Hypart: A hybrid technique for practical memory bandwidth partitioning on commodity servers

J Park, S Park, M Han, J Hyun, W Baek - Proceedings of the 27th …, 2018 - dl.acm.org
Memory bandwidth is a highly performance-critical shared resource on modern computer
systems. To prevent the contention on memory bandwidth among the collocated workloads …

Provisioning differentiated last-level cache allocations to vms in public clouds

M Shahrad, S Elnikety, R Bianchini - … of the ACM Symposium on Cloud …, 2021 - dl.acm.org
Public cloud providers offer access to hardware resources and users rent resources by
choosing among many VM sizes. While users choose the CPU core count and main memory …

COSMOS: Coordinated Management of Cores, Memory, and Compressed Memory Swap for QoS-Aware and Efficient Workload Consolidation for Memory-Intensive …

M Han, E Park, Y Shin, DJ Oh, Y Cho, W Baek - IEEE Access, 2023 - ieeexplore.ieee.org
With the rapid growth in memory demands, the slowdown of DRAM scaling, and the DRAM
price fluctuations, DRAM has become one of the critical resources in cloud computing …

DPrime+ DAbort: a high-precision and timer-free directory-based side-channel attack in non-inclusive cache hierarchies using Intel TSX

S Kim, M Han, W Baek - 2022 IEEE International Symposium …, 2022 - ieeexplore.ieee.org
Recent CPUs have begun to adopt non-inclusive cache hierarchies for more effective cache
utilization. Non-inclusive cache hierarchies have an additional advantage in that they …

SDRP: safe, efficient, and SLO-aware workload consolidation through secure and dynamic resource partitioning

M Han, W Baek - IEEE Transactions on Services Computing, 2020 - ieeexplore.ieee.org
Workload consolidation is a widely-used technique to improve the resource utilization of
services computing systems by consolidating latency-critical (LC) and batch workloads on …

[PDF][PDF] Principled elimination of microarchitectural timing channels through operating-system enforced time protection

Q Ge - 2019 - trustworthy.systems
To achieve contiguous growth of compute power, computer architectures have become
increasingly complicated as a result of consolidating more and more functional features on …

PALM: Progress-and Locality-Aware Adaptive Task Migration for Efficient Thread Packing

J Park, S Park, M Han, W Baek - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Thread packing (TP) is an effective and widely-used technique to significantly improve the
efficiency of parallel systems by dynamically controlling the number of cores allocated to …

MARF: A Memory-Aware CLFLUSH-Based Intra-and Inter-CPU Side-Channel Attack

S Kim, M Han, W Baek - European Symposium on Research in Computer …, 2023 - Springer
In this work, we conduct in-depth characterization to quantify the impact of DRAM refresh,
the location of the target memory object within a non-uniform memory access (NUMA) node …