Back to Search
Start Over
Rusty: Runtime System Predictability Leveraging LSTM Neural Networks
- Source :
- IEEE Computer Architecture Letters. 18:103-106
- Publication Year :
- 2019
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2019.
-
Abstract
- Modern cloud scale data-centers are adopting workload co-location as an effective mechanism for improving resource utilization. However, workload co-location is stressing resource availability in unconventional and unpredictable manner. Efficient resource management requires continuous and ideally predictive runtime knowledge of system metrics, sensitive both to workload demands, e.g., CPU, memory etc., as well as interference effects induced by co-location. In this paper, we present Rusty, a framework able to address the aforementioned challenges by leveraging the power of Long Short-Term Memory networks to forecast at runtime, performance metrics of applications executed on systems under interference. We evaluate Rusty under a diverse set of interference scenarios for a plethora of cloud workloads, showing that Rusty achieves extremely high prediction accuracy, up to 0.99 in terms of $R^2$R2 value, satisfying at the same time the strict latency constraints to be usable at runtime.
- Subjects :
- Artificial neural network
Computer science
business.industry
Distributed computing
Cloud computing
Workload
02 engineering and technology
USable
020202 computer hardware & architecture
Runtime system
Hardware and Architecture
0202 electrical engineering, electronic engineering, information engineering
Predictability
Latency (engineering)
business
Resource utilization
Subjects
Details
- ISSN :
- 24732575 and 15566056
- Volume :
- 18
- Database :
- OpenAIRE
- Journal :
- IEEE Computer Architecture Letters
- Accession number :
- edsair.doi...........454c39b4378ed18a218934f14d60e719