2020
DOI: 10.1145/3364684
|View full text |Cite
|
Sign up to set email alerts
|

Toward ML-centric cloud platforms

Abstract: contributed articles IMAGE BY MARCEL CLEMENS resource management using supervised learning techniques, such as gradient-boosted trees and neural networks, or reinforcement learning. We also discuss why ML is often preferable to traditional non-ML techniques. Public cloud providers are starting to explore ML-based resource management in production. 9,14 For example, Google uses neural networks to optimize fan speeds and other energy knobs. 14 In academia, researchers have proposed using collaborative filteringa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 56 publications
(31 citation statements)
references
References 14 publications
0
25
0
Order By: Relevance
“…With such fast-growing complexity of application management in cloud platforms, cloud service providers have a strong motivation to optimize their container orchestration policies by leveraging machine ML techniques [27].…”
Section: Needs For Machine Learning-based Container Orchestrationmentioning
confidence: 99%
See 1 more Smart Citation
“…With such fast-growing complexity of application management in cloud platforms, cloud service providers have a strong motivation to optimize their container orchestration policies by leveraging machine ML techniques [27].…”
Section: Needs For Machine Learning-based Container Orchestrationmentioning
confidence: 99%
“…Such applications could be initially easy to develop and maintain at a small scale. For example, Microsoft Azure [49] still supports automated single-containerbased application deployment for enterprise solutions where the business logic is not feasible for building complex multi-component models. However, the consistent development and enrichment of monolithic applications would inevitably lead to incremental application sizes and complexity [50].…”
Section: Application Architecturementioning
confidence: 99%
“…Such modularization allows specialized subcomponents for a particular task. This enables a better understanding and control of the data flow and of the different states of the system, making it easier to integrate mechanisms into managers and to support black-box designs [72]. Another benefit is that modularity ensures that parts of the system can be replaced or extended independently if the requirements or the understanding of the problem change, which can reduce the risk of project failures due to high complexity.…”
Section: Best Practices For Autonomous Iot Devicementioning
confidence: 99%
“…Today, Machine Learning as a Service (MLaaS) has become a popular business model [1]. There is a strong demand for flexible ways to establish and monitor ML service contracts/agreements among multiple stakeholders, such as the ML customer, the ML provider, and the infrastructure provider.…”
Section: Motivationmentioning
confidence: 99%