@inproceedings{e870b08bac1d41658add8a54b561bed0,
title = "A Survey on Minimizing Lock Contention in Shared Resources in Linux Kernel",
abstract = "Many programs in multi-core environment use shared-memory parallelism using multi-threading. The multiple threads typically use locks to coordinate access the shared resources. In many cases, contention for locks reduces parallel efficiency and affects the scalability. Thus, it is important to study lock contention problems and its solutions in shared resources in multi-core era. In this paper, we investigate the studies to minimizing lock contention in shared resources in Linux kernel. For example, we study fine-grained locking mechanisms, lock-free based schemes, and scheduler schemes to minimize the lock contention in Linux kernel. Thus, we simplify and categorize the schemes and finally identify future research directions.",
keywords = "Linux kernel, Lock contention, Parallelism, Shared resources",
author = "Seokjoo Cho and Sangjin Lee and Pham, \{Kiet Tuan\} and Anh, \{Nguyen Lan\} and Sunggon Kim and Yongseok Son",
note = "Publisher Copyright: {\textcopyright} 2022 IEEE.; 13th International Conference on Information and Communication Technology Convergence, ICTC 2022 ; Conference date: 19-10-2022 Through 21-10-2022",
year = "2022",
doi = "10.1109/ICTC55196.2022.9952854",
language = "English",
series = "International Conference on ICT Convergence",
publisher = "IEEE Computer Society",
pages = "1133--1135",
booktitle = "ICTC 2022 - 13th International Conference on Information and Communication Technology Convergence",
}