FIFO can be Better than LRU: the Power of Lazy Promotion and Quick Demotion

J Yang, Z Qiu, Y Zhang, Y Yue, KV Rashmi - … of the 19th Workshop on Hot …, 2023 - dl.acm.org
LRU has been the basis of cache eviction algorithms for decades, with a plethora of
innovations on improving LRU's miss ratio and throughput. While it is well-known that FIFO …

Scalecache: A scalable page cache for multiple solid-state drives

KT Pham, S Cho, S Lee, LA Nguyen, H Yeo… - Proceedings of the …, 2024 - dl.acm.org
This paper presents a scalable page cache called ScaleCache for improving SSD
scalability. Specifically, we first propose a concurrent data structure of page cache based on …

Precise control of page cache for containers

K Wang, S Wu, S Li, Z Huang, H Fan, C Yu… - Frontiers of Computer …, 2024 - Springer
Container-based virtualization is becoming increasingly popular in cloud computing due to
its efficiency and flexibility. Resource isolation is a fundamental property of containers …

Towards enhanced I/O performance of a highly integrated many-core processor by empirical analysis

C Lee, J Lee, D Koo, C Kim, J Bang, EK Byun, H Eom - Cluster Computing, 2023 - Springer
Optimized for parallel operations, Intel's second generation Xeon Phi processor, code-
named Knights Landing (KNL), is actively utilized in high performance computing systems …

A Survey on Minimizing Lock Contention in Shared Resources in Linux Kernel

S Cho, S Lee, KT Pham, NL Anh… - … on Information and …, 2022 - ieeexplore.ieee.org
Many programs in multi-core environment use shared-memory parallelism using multi-
threading. The multiple threads typically use locks to coordinate access the shared …

[PDF][PDF] Designing Efficient and Scalable Key-value Cache Management Systems

J Yang - 2024 - reports-archive.adm.cs.cmu.edu
Software caches have been widely deployed at scale in today's computing infrastructure to
improve data access latency and throughput. These caches consume PBs of DRAM across …

Revitalizing Buffered I/O: Optimizing Page Reclaim and I/O Throttling

J Kim, C Yu, E Seo - 2023 IEEE 41st International Conference …, 2023 - ieeexplore.ieee.org
Buffered I/O is commonly used as a default mechanism in most file systems because it
provides high performance by kee** recently accessed data in memory as page caches …

A study on optimizing LRU lock for improving parallel I/O throughout in manycore CPU systems

EK Byun, J Bang, G Gu, KJ Oh - Proceedings of the Korea …, 2022 - koreascience.kr
매니코어 CPU 시스템에서의 병렬 I/O 는 현재의 리눅스 시스템의 LRU 관리 방법의 한계로
확장성에 문제를 가지고 있다. 본 연구에서는 이 문제를 해결했던 하기 위한 개선된 FinerLRU …

Optimizing LRU Lock Management in the Linux Kernel for Improving Parallel Write Throughout in Many-Core CPU Systems

EK Byun, G Gu, KJ Oh, J Bang - KIPS Transactions on Computer …, 2023 - koreascience.kr
Modern HPC systems are equipped with many-core CPUs with dozens of cores. When
performing parallel I/O in such a system, there is a limit to scalability due to the problem of …

매니코어 CPU 시스템에서의 병렬 I/O 성능 향상을 위한 LRU 최적화 기법 연구

변은규, 방지우, 구기범, 오광진 - 한국정보처리학회 학술대회 …, 2022 - kiss.kstudy.com
매니코어 CPU 시스템에서의 병렬 I/O 는 현재의 리눅스 시스템의 LRU 관리 방법의 한계로
확장성에 문제를 가지고 있다. 본 연구에서는 이 문제를 해결했던 하기 위한 개선된 FinerLRU …