FIFO queues are all you need for cache eviction

J Yang, Y Zhang, Z Qiu, Y Yue, R Vinayak - Proceedings of the 29th …, 2023 - dl.acm.org
As a cache eviction algorithm, FIFO has a lot of attractive properties, such as simplicity,
speed, scalability, and flash-friendliness. The most prominent criticism of FIFO is its low …

[PDF][PDF] Network simulations with OPNET

X Chang - Proceedings of the 31st conference on Winter …, 1999 - dl.acm.org
Proceedings of the 1999 Winter Simulation Conference PA Farrington, HB Nembhard, DT
Sturrock, and GW Evans, eds.NET Page 1 Proceedings of the 1999 Winter Simulation …

{I/O} Stack Optimization for Smartphones

S Jeong, K Lee, S Lee, S Son, Y Won - 2013 USENIX Annual Technical …, 2013 - usenix.org
The Android I/O stack consists of elaborate and mature components (SQLite, the EXT4
filesystem, interrupt-driven I/O, and NAND-based storage) whose integrated behavior is not …

Eliminating periodic flush overhead of file I/O with non-volatile buffer cache

E Lee, H Kang, H Bahn, KG Shin - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
File I/O buffer caching plays an important role to narrow the wide speed gap between main
memory and secondary storage. However, data loss or inconsistency may occur if the …

[PDF][PDF] Characterization of Memory Access in Deep Learning and Its Implications in Memory Management.

J Lee, H Bahn - Computers, Materials & Continua, 2023 - cdn.techscience.cn
Due to the recent trend of software intelligence in the Fourth Industrial Revolution, deep
learning has become a mainstream workload for modern computer systems. Since the data …

$ mars $: Mobile application relaunching speed-up through flash-aware page swapping

W Guo, K Chen, H Feng, Y Wu… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
The approach for fast application relaunching on the current Android system is to cache
background applications in memory. This mechanism is limited by the available memory …

S-RAC: SSD friendly caching for data center workloads

Y Ni, J Jiang, D Jiang, X Ma, J Xiong… - Proceedings of the 9th …, 2016 - dl.acm.org
Current data-center applications tend to process increasingly large volume of data sets. The
caching effect of page cache is reduced by its limited capacity. Emerging flash-based solid …

Understanding storage I/O behaviors of mobile applications

J Courville, F Chen - 2016 32nd Symposium on Mass Storage …, 2016 - ieeexplore.ieee.org
In the past few years, mobile devices quickly gained high popularity in our daily life.
Designed for ultra-mobility, these small yet powerful devices are fundamentally distinct from …

Energy aware persistence: Reducing energy overheads of memory-based persistence in NVMs

S Kannan, M Qureshi, A Gavrilovska… - Proceedings of the 2016 …, 2016 - dl.acm.org
Next generation byte addressable nonvolatile memories (NVMs) such as PCM, Memristor,
and 3D X-Point are attractive solutions for mobile and other end-user devices, as they offer …

CLOCK-DNV: A write buffer algorithm for flash storage devices of consumer electronics

DH Kang, SJ Han, YC Kim… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Today, flash storage devices have become a standard storage in consumer electronics
devices, such as smartphones, smart tablets, and smart TVs, due to their attractive features …