Accurately predicting storage I/O patterns can help improving performance and endurance of flash memory SSDs. While existing studies made efforts in using machine learning to predict I/O behaviors, long latency limits wide adoption of such techniques. In this paper, we propose an efficient LSTM (Long Short-Term Memory) neural network solution to detect I/O intensities and idle periods inside storage device in real time, referred to as PIPULS (Predicting I/O Patterns Using LSTM in Storage). PIPULS is a supervised learning model that accurately and efficiently predicts I/O behaviors in SSD storage. We have built a prototype PIPULS consisting of an FPGA implementation for testing phase and a software module for training phase. The prototype PI...
In this paper, we evaluate and analyze the performance of long short-term memory networks (LSTMs) fo...
International audienceSolid-State Drives (SSDs) have gained acceptance by providing the same block d...
Computational storage is an emerging concept in big data scenario where the demand to process ever-g...
International audienceOne of the cornerstones of the cloud provider business is to reduce hardware r...
Flash-based storage drives such as solid-state disks are replacing traditional spinning disk drives ...
Abstract In this paper, we present a flash solid-state drive (SSD) optimization that provides hint...
The widespread adoption of SSDs has made ensuring stable performance difficult due to their high tai...
NAND flash memory is widely used in communications, commercial servers, and cloud storage devices wi...
Part 2: AIInternational audienceIn the era of big-data, large-scale storage systems use NAND Flash-b...
Field programmable gate arrays (FPGAs) offer flexibility in programmable systems, making them ideal ...
Performance models for storage devices are an important part of simulations of large-scale computing...
Long Short-Term Memory (LSTM) is a powerful neural network algorithm that has been shown to provide ...
Recurrent Neural Networks (RNNs) and their more recent variant Long Short-Term Memory (LSTM) are uti...
International audienceTraditional Linux prefetching algorithms were based on spatial locality of I/O...
Storage device performance prediction is a key element of self-managed storage systems. This work ex...
In this paper, we evaluate and analyze the performance of long short-term memory networks (LSTMs) fo...
International audienceSolid-State Drives (SSDs) have gained acceptance by providing the same block d...
Computational storage is an emerging concept in big data scenario where the demand to process ever-g...
International audienceOne of the cornerstones of the cloud provider business is to reduce hardware r...
Flash-based storage drives such as solid-state disks are replacing traditional spinning disk drives ...
Abstract In this paper, we present a flash solid-state drive (SSD) optimization that provides hint...
The widespread adoption of SSDs has made ensuring stable performance difficult due to their high tai...
NAND flash memory is widely used in communications, commercial servers, and cloud storage devices wi...
Part 2: AIInternational audienceIn the era of big-data, large-scale storage systems use NAND Flash-b...
Field programmable gate arrays (FPGAs) offer flexibility in programmable systems, making them ideal ...
Performance models for storage devices are an important part of simulations of large-scale computing...
Long Short-Term Memory (LSTM) is a powerful neural network algorithm that has been shown to provide ...
Recurrent Neural Networks (RNNs) and their more recent variant Long Short-Term Memory (LSTM) are uti...
International audienceTraditional Linux prefetching algorithms were based on spatial locality of I/O...
Storage device performance prediction is a key element of self-managed storage systems. This work ex...
In this paper, we evaluate and analyze the performance of long short-term memory networks (LSTMs) fo...
International audienceSolid-State Drives (SSDs) have gained acceptance by providing the same block d...
Computational storage is an emerging concept in big data scenario where the demand to process ever-g...