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 …
Gimbal: enabling multi-tenant storage disaggregation on SmartNIC JBOFs
Emerging SmartNIC-based disaggregated NVMe storage has become a promising storage
infrastructure due to its competitive IO performance and low cost. These SmartNIC JBOFs …
infrastructure due to its competitive IO performance and low cost. These SmartNIC JBOFs …
Don't be a blockhead: zoned namespaces make work on conventional SSDs obsolete
Research on flash devices almost exclusively focuses on conventional SSDs, which expose
a block interface. Industry, however, has standardized and is adopting Zoned Namespaces …
a block interface. Industry, however, has standardized and is adopting Zoned Namespaces …
IODA: A host/device co-design for strong predictability contract on modern flash storage
Predictable latency on flash storage is a long-pursuit goal, yet, unpredictability stays due to
the unavoidable disturbance from many well-known SSD internal activities. To combat this …
the unavoidable disturbance from many well-known SSD internal activities. To combat this …
{FairyWREN}: A Sustainable Cache for Emerging {Write-Read-Erase} Flash Interfaces
Datacenters need to reduce embodied carbon emissions, particularly for flash, which
accounts for 40% of embodied carbon in servers. However, decreasing flash's embodied …
accounts for 40% of embodied carbon in servers. However, decreasing flash's embodied …
Lucid: A non-intrusive, scalable and interpretable scheduler for deep learning training jobs
While recent deep learning workload schedulers exhibit excellent performance, it is arduous
to deploy them in practice due to some substantial defects, including inflexible intrusive …
to deploy them in practice due to some substantial defects, including inflexible intrusive …
Performance characterization of nvme flash devices with zoned namespaces (zns)
The recent emergence of NVMe flash devices with Zoned Namespace support, ZNS SSDs,
represents a significant new advancement in flash storage. ZNS SSDs introduce a new …
represents a significant new advancement in flash storage. ZNS SSDs introduce a new …
Golgi: Performance-aware, resource-efficient function scheduling for serverless computing
This paper introduces Golgi, a novel scheduling system designed for serverless functions,
with the goal of minimizing resource provisioning costs while meeting the function latency …
with the goal of minimizing resource provisioning costs while meeting the function latency …
Spine: An efficient DRL-based congestion control with ultra-low overhead
Previous congestion control (CC) algorithms based on deep reinforcement learning (DRL)
directly adjust flow sending rate to respond to dynamic bandwidth change, resulting in high …
directly adjust flow sending rate to respond to dynamic bandwidth change, resulting in high …
SOL: Safe on-node learning in cloud platforms
Cloud platforms run many software agents on each server node. These agents manage all
aspects of node operation, and in some cases frequently collect data and make decisions …
aspects of node operation, and in some cases frequently collect data and make decisions …