Zero-Copying I/O Stack for Low-Latency SSDs

التفاصيل البيبلوغرافية
العنوان: Zero-Copying I/O Stack for Low-Latency SSDs
المؤلفون: Gyu-Sun Lee, Jinkyu Jeong, Jiwon Woo, Sunghwan Kim
المصدر: IEEE Computer Architecture Letters. 20:50-53
بيانات النشر: Institute of Electrical and Electronics Engineers (IEEE), 2021.
سنة النشر: 2021
مصطلحات موضوعية: Hardware_MEMORYSTRUCTURES, Stack (abstract data type), Hardware and Architecture, Computer science, Bandwidth (computing), Operating system, Throughput, Page cache, Linux kernel, Latency (engineering), computer.software_genre, computer, Block (data storage)
الوصف: Traditional buffered read for block devices is no longer effective in terms of latency with today's low-latency solid-state drives. This is because memory copy accounts for a large portion of I/O latency. Zero-copy read is an attractive approach to reducing the I/O latency, but has the inability to utilizing the page cache, thereby losing the opportunity to access reused data in DRAM-like speed. This study proposes an I/O stack that has the advantages of both zero-copy and the use of the page cache for modern low-latency SSD. In the proposed I/O stack, the page cache serves the read request by the application first. Upon a miss, the storage device transfers data to a user buffer directly. In the meantime, our scheme collects necessary information that is used later for prefetching data into the page cache in the background. Therefore, when an application accesses the data again, it can be served at DRAM-like speed. Our prototype in the Linux kernel shows up to 11 percent throughput improvement on the YCSB workload against the database applications.
تدمد: 2473-2575
1556-6056
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_________::c0fbe48d0717f484f59dbee5bd17b0bc
https://doi.org/10.1109/lca.2021.3064876
حقوق: CLOSED
رقم الأكسشن: edsair.doi...........c0fbe48d0717f484f59dbee5bd17b0bc
قاعدة البيانات: OpenAIRE