NetCAS: Dynamic Cache and Backend Device Management in Networked Environments

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hwang, Joon Yong, Park, Chanseo, Kim, Younghoon
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908974646820864
author Hwang, Joon Yong
Park, Chanseo
Kim, Younghoon
author_facet Hwang, Joon Yong
Park, Chanseo
Kim, Younghoon
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2510_02323
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle NetCAS: Dynamic Cache and Backend Device Management in Networked Environments
Hwang, Joon Yong
Park, Chanseo
Kim, Younghoon
Operating Systems
Networking and Internet Architecture
Performance
D.4.2; D.4.8; C.2.1; C.2.4
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.
title NetCAS: Dynamic Cache and Backend Device Management in Networked Environments
topic Operating Systems
Networking and Internet Architecture
Performance
D.4.2; D.4.8; C.2.1; C.2.4
url https://arxiv.org/abs/2510.02323