Abstract | ||
---|---|---|
To fully utilize the ever-increasing network and storage I/O bandwidth, there have been significant studies on interrupt steering that scatters I/O events raised by peripherals across multiple cores. However, less attention has been paid to system call steering that distributes actual processing of I/O system calls to multiple cores apart from application contexts. In this study, we suggest three different policies for I/O system call steering named Single-NUMA-Node, Per-NUMA-Node, and Cross-NUMA-Node that address the issues of parallelism between I/O operations, locality of data, and distance to I/O devices to improve utilization of network and storage I/O bandwidth on NUMA-based multi-core systems. The performance measurement results of our preliminary implementations show that the Cross-NUMA-Node policy can reduce the execution time of MapReduce applications up to 34% on a Hadoop cluster. |
Year | DOI | Venue |
---|---|---|
2021 | 10.1109/Cluster48925.2021.00077 | 2021 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2021) |
Keywords | DocType | ISSN |
NUMA, multi-core, I/O, system call, MapReduce | Conference | 1552-5244 |
Citations | PageRank | References |
0 | 0.34 | 0 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Chan-Gyu Lee | 1 | 0 | 0.34 |
Hyun-Wook Jin | 2 | 0 | 1.01 |