In this paper, we address the problem of dynamic allocation of storage bandwidth to application classes so as to meet their response time requirements. We present an approach based on reinforcement learning to address this problem. We argue that a simple learning-based approach may not be practical since it incurs significant memory and search space overheads. To address this issue, we use application-specific knowledge to design an efficient, practical learning-based technique for dynamic storage bandwidth allocation. Our approach can react to dynamically changing workloads, provide isolation to application classes and is stable under overload. We implement our techniques into the Linux kernel and evaluate it using prototype experimentatio...
This paper considers a novel application domain for rein-forcement learning: that of “autonomic comp...
Reservation based (RB) scheduling is a class of scheduling algorithms that is well-suited for a larg...
Cloud technologies provide capabilities that can guarantee to the end user high availability, perfor...
This paper proposes an adaptive provisioning mechanism that determines at regular intervals the amo...
This paper introduces a reinforcement-learning based resource allocation framework for dynamic place...
Multi-tier storage systems are becoming more and more widespread in the industry. In order to minimi...
The increasing reliance on online information in our daily lives had called for a rethinking of how ...
The problem of efficient resource allocation has drawn significant attention in many scientific disc...
Most research on QoS-aware storage has focused on the use of QoS-aware disk schedulers. However, the...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
Many programs could improve their performance by adapt-ing their memory use according to availabilit...
In a virtualized computing server (node) with multiple Virtual Machines (VMs), it is necessary to dy...
In the past few years, DRL has become a valuable solution to automatically learn efficient resource ...
Serverless edge computing environments use lightweight containers to run IoT services on a need basi...
International audienceHybrid storage systems (HSS) use multiple different storage devices to provide...
This paper considers a novel application domain for rein-forcement learning: that of “autonomic comp...
Reservation based (RB) scheduling is a class of scheduling algorithms that is well-suited for a larg...
Cloud technologies provide capabilities that can guarantee to the end user high availability, perfor...
This paper proposes an adaptive provisioning mechanism that determines at regular intervals the amo...
This paper introduces a reinforcement-learning based resource allocation framework for dynamic place...
Multi-tier storage systems are becoming more and more widespread in the industry. In order to minimi...
The increasing reliance on online information in our daily lives had called for a rethinking of how ...
The problem of efficient resource allocation has drawn significant attention in many scientific disc...
Most research on QoS-aware storage has focused on the use of QoS-aware disk schedulers. However, the...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
Many programs could improve their performance by adapt-ing their memory use according to availabilit...
In a virtualized computing server (node) with multiple Virtual Machines (VMs), it is necessary to dy...
In the past few years, DRL has become a valuable solution to automatically learn efficient resource ...
Serverless edge computing environments use lightweight containers to run IoT services on a need basi...
International audienceHybrid storage systems (HSS) use multiple different storage devices to provide...
This paper considers a novel application domain for rein-forcement learning: that of “autonomic comp...
Reservation based (RB) scheduling is a class of scheduling algorithms that is well-suited for a larg...
Cloud technologies provide capabilities that can guarantee to the end user high availability, perfor...