Back to Search Start Over

Rusty: Runtime System Predictability Leveraging LSTM Neural Networks

Authors :
Dimosthenis Masouros
Dimitrios Soudris
Sotirios Xydis
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.

Details

ISSN :
24732575 and 15566056
Volume :
18
Database :
OpenAIRE
Journal :
IEEE Computer Architecture Letters
Accession number :
edsair.doi...........454c39b4378ed18a218934f14d60e719