FIFO queues are all you need for cache eviction
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 …
speed, scalability, and flash-friendliness. The most prominent criticism of FIFO is its low …
{FlashShare}: Punching Through Server Storage Stack from Kernel to Firmware for {Ultra-Low} Latency {SSDs}
A modern datacenter server aims to achieve high energy efficiency by co-running multiple
applications. Some of such applications (eg, web search) are latency sensitive. Therefore …
applications. Some of such applications (eg, web search) are latency sensitive. Therefore …
Sibyl: Adaptive and extensible data placement in hybrid storage systems using online reinforcement learning
Hybrid storage systems (HSS) use multiple different storage devices to provide high and
scalable storage capacity at high performance. Data placement across different devices is …
scalable storage capacity at high performance. Data placement across different devices is …
Understanding the effect of data center resource disaggregation on production DBMSs
Resource disaggregation is a new architecture for data centers in which resources like
memory and storage are decoupled from the CPU, managed independently, and connected …
memory and storage are decoupled from the CPU, managed independently, and connected …
Benchmarking in the dark: On the absence of comprehensive edge datasets
Application workloads are used for system analysis, design, optimization, and evaluation. As
systems and their applications evolve, new workloads are required to reflect their …
systems and their applications evolve, new workloads are required to reflect their …
Hybrid storage systems: A survey of architectures and algorithms
Data center storage architectures face rapidly increasing demands for data volume and
quality of service requirements today. Hybrid storage systems have turned out to be the one …
quality of service requirements today. Hybrid storage systems have turned out to be the one …
Symbiosis: the art of application and kernel cache cooperation
We introduce Symbiosis, a framework for key-value storage systems that dynamically
configures application and kernel cache sizes to improve performance. We integrate …
configures application and kernel cache sizes to improve performance. We integrate …
Push-down trees: optimal self-adjusting complete trees
This paper studies a fundamental algorithmic problem related to the design of demand-
aware networks: networks whose topologies adjust toward the traffic patterns they serve, in …
aware networks: networks whose topologies adjust toward the traffic patterns they serve, in …
A community cache with complete information
Kariz is a new architecture for caching data from datalakes accessed, potentially
concurrently, by multiple analytic platforms. It integrates rich information from analytics …
concurrently, by multiple analytic platforms. It integrates rich information from analytics …
Performance analysis of different arbitration algorithms of the AMBA AHB bus
M Conti, M Caldari, GB Vece, S Orcioni… - Proceedings of the 41st …, 2004 - dl.acm.org
Bus performances are extremely important in a platform-based design. System Level
analysis of bus performances gives important information for the analysis and choice …
analysis of bus performances gives important information for the analysis and choice …