2021
DOI: 10.1109/tcc.2019.2898192
|View full text |Cite
|
Sign up to set email alerts
|

Investigating Machine Learning Algorithms for Modeling SSD I/O Performance for Container-Based Virtualization

Abstract: One of the cornerstones of the cloud provider business is to reduce hardware resources cost by maximizing their utilization. This is done through smartly sharing processor, memory, network and storage, while fully satisfying SLOs negotiated with customers. For the storage part, while SSDs are increasingly deployed in data centers mainly for their performance and energy efficiency, their internal mechanisms may cause a dramatic SLO violation. In effect, we measured that I/O interference may induce a 10x perform… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
3
1

Relationship

5
4

Authors

Journals

citations
Cited by 21 publications
(15 citation statements)
references
References 42 publications
0
15
0
Order By: Relevance
“…Learning I/O Access Patterns to improve prefetching in SSDs [11] leverages the use of Long Short-Term Memory (LSTM) which are an extension of Recurent Neural Networks to predict at firmware level (inside a SSD) which Logical Block Address will be used. In [14], the authors have evaluated different learning algorithms, this time to model the overall performance of SSDs for Container-based Virtualization to avoid interference that would cause Service Level Objectives violations in a cloud environment Data-Jockey [32] is a data movement scheduling solution that aims to reduce the complexity of moving data across a hierarchy of storage. It uses user-made policies to balance the load across all storage nodes and jobs.…”
Section: Related Workmentioning
confidence: 99%
“…Learning I/O Access Patterns to improve prefetching in SSDs [11] leverages the use of Long Short-Term Memory (LSTM) which are an extension of Recurent Neural Networks to predict at firmware level (inside a SSD) which Logical Block Address will be used. In [14], the authors have evaluated different learning algorithms, this time to model the overall performance of SSDs for Container-based Virtualization to avoid interference that would cause Service Level Objectives violations in a cloud environment Data-Jockey [32] is a data movement scheduling solution that aims to reduce the complexity of moving data across a hierarchy of storage. It uses user-made policies to balance the load across all storage nodes and jobs.…”
Section: Related Workmentioning
confidence: 99%
“…Learning I/O Access Patterns to improve prefetching in SSDs [11] leverages the use of Long Short-Term Memory (LSTM) which are an extension of Recurent Neural Networks to predict at firmware level (inside a SSD) which Logical Block Address will be used. In [14], the authors have evaluated different learning algorithms, this time to model the overall performance of SSDs for Container-based Virtualization to avoid interference that would cause Service Level Objectives violations in a cloud environment Data-Jockey [32] is a data movement scheduling solution that aims to reduce the complexity of moving data across a hierarchy of storage. It uses user-made policies to balance the load across all storage nodes and jobs.…”
Section: Related Workmentioning
confidence: 99%
“…• In Salamander, we considered a fixed capacity for the resources. However, the capacity can be reduced due to interference (e.g., I/O [27]) between co-located workloads. • We did not consider the different storage types such as SSD and HDD for optimizing performance and cost [28], [29].…”
Section: Limitationsmentioning
confidence: 99%