Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Efficient memory-mapped I/O on fast storage device
Song N., Son Y., Han H., Yeom H.  ACM Transactions on Storage 12 (4): Article No. 19, 2016. Type: Article
Date Reviewed: May 12 2017

Data-intensive applications tend to use a large quantity of dynamic random-access memory (DRAM) using DRAM caching. This is relatively expensive, but using insufficient DRAM can lead to paging some data to secondary storage. That may result in unacceptable levels of performance. The authors suggest the use of less expensive, but still relatively fast storage as a substitute for part of DRAM. They suggest the use of non-volatile memory (NVM) devices, such as magnetic RAM (MRAM), as it has lower latency than flash-based storage devices.

Efficient paging to fast storage requires the use of techniques such as memory-mapped input/output (MMIO), which in Unix-like operating systems is a special system call named mmap. The paper proposes a new concept for page reclamation that improves the efficiency of mmap. To demonstrate, the authors modify the Linux kernel to introduce a new page recycling technique and introduce other new approaches, such as extended vector I/O to reduce write operation overhead.

Experimental results compare a full DRAM configuration versus an insufficient DRAM configuration using the new page recycling technique and other changes. This benchmark test shows that the modified approach achieves 92 percent of the performance of the full DRAM system. All in all, the paper seems to make a very useful contribution for efficient memory management where cost versus performance may play a key role.

Reviewer:  David G. Hill Review #: CR145277 (1707-0472)
Bookmark and Share
  Featured Reviewer  
Storage Management (D.4.2 )
Would you recommend this review?
Other reviews under "Storage Management": Date
Reducing write amplification of flash storage through cooperative data management with NVM
Lee E., Kim J., Bahn H., Lee S., Noh S.  ACM Transactions on Storage 13(2): 1-13, 2017. Type: Article
Jan 17 2018
Jul 3 2017
Scalable management of storage for massive quality-adjustable sensor data
Lee D., Ryu J., Shin H.  Computing 97(8): 769-793, 2015. Type: Article
Jan 5 2016

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2022 ThinkLoud, Inc.
Terms of Use
| Privacy Policy