OSNIPFApr 17

NetCAS: Dynamic Cache and Backend Device Management in Networked Environments

arXiv:2510.0232341.1h-index: 22
Predicted impact top 60% in OS · last 90 daysOriginality Incremental advance
AI Analysis

For data centers with remote backend storage, NetCAS addresses unpredictable network contention to improve I/O throughput.

NetCAS dynamically splits I/O between cache and backend devices using real-time network feedback, achieving up to 174% higher performance than traditional caching and up to 3.5X improvement over Orthus under fluctuating network conditions.

Modern storage systems often combine fast cache with slower backend devices to accelerate I/O. As performance gaps narrow, concurrently accessing both devices, rather than relying solely on cache hits, can improve throughput. However, in data centers, remote backend storage accessed over networks suffers from unpredictable contention, complicating this split. We present NetCAS, a framework that dynamically splits I/O between cache and backend devices based on real-time network feedback and a precomputed Perf Profile. Unlike traditional hit-rate-based policies, NetCAS adapts split ratios to workload configuration and networking performance. NetCAS employs a low-overhead batched round-robin scheduler to enforce splits, avoiding per-request costs. It achieves up to 174% higher performance than traditional caching in remote storage environments and outperforms converging schemes like Orthus by up to 3.5X under fluctuating network conditions.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes