Publications

Detailed Information

Z-READ: Towards efficient and transparent zero-copy read

Cited 1 time in Web of Science Cited 1 time in Scopus
Authors

Park, Jiwoong; Min, Cheolgi; Yeom, Heonyoung; Son, Yongseok

Issue Date
2019-07
Publisher
IEEE
Citation
IEEE International Conference on Cloud Computing, CLOUD, Vol.2019-July, pp.367-371
Abstract
© 2019 IEEE.In cloud computing, I/O-intensive workloads can be co-located with other applications or virtual machines on a single physical machine. In this case, copy-based I/O (buffered I/O) can lead to severe performance interference to other memoryintensive workloads. It is because that the buffered I/O consumes memory bandwidth during memory copy even though it benefits from caching. To address this problem, many zero-copy I/O schemes have been proposed but none of them provides both 1) transparent copy avoidance through read/write system calls and 2) benefits of kernel-level caching at the same time. To this end, this paper presents z-READ, an efficient and transparent zero-copy read I/O scheme based on page remapping and copy-on-write techniques. In our scheme, we introduce several optimizations that minimize the overheads of page remapping by reducing the number of remote TLB shootdown.We implement z-READ prototype in memory management of Linux kernel 4.12.9. Our experimental results show that the performance of the colocated memory-intensive workloads can be negatively affected by I/O-intensive workloads in the case of copy-based I/O (up to 1.96x slowdown in-memory configurations) while z-READ incurs only up to 1.07x slowdown for the respective configuration.
ISSN
2159-6182
URI
https://hdl.handle.net/10371/186099
DOI
https://doi.org/10.1109/CLOUD.2019.00066
Files in This Item:
There are no files associated with this item.
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share