Representation Learning for Resource Usage Prediction

02/02/2018
by   Florian Schmidt, et al.
0

Creating a model of a computer system that can be used for tasks such as predicting future resource usage and detecting anomalies is a challenging problem. Most current systems rely on heuristics and overly simplistic assumptions about the workloads and system statistics. These heuristics are typically a one-size-fits-all solution so as to be applicable in a wide range of applications and systems environments. With this paper, we present our ongoing work of integrating systems telemetry ranging from standard resource usage statistics to kernel and library calls of applications into a machine learning model. Intuitively, such a ML model approximates, at any point in time, the state of a system and allows us to solve tasks such as resource usage prediction and anomaly detection. To achieve this goal, we leverage readily-available information that does not require any changes to the applications run on the system. We train recurrent neural networks to learn a model of the system under consideration. As a proof of concept, we train models specifically to predict future resource usage of running applications.

READ FULL TEXT

page 1

page 2

page 3

research
03/05/2018

Network Phenotyping for Network Traffic Classification and Anomaly Detection

This paper proposes to develop a network phenotyping mechanism based on ...
research
11/11/2016

Low Latency Anomaly Detection and Bayesian Network Prediction of Anomaly Likelihood

We develop a supervised machine learning model that detects anomalies in...
research
04/14/2020

A Linux Kernel Scheduler Extension for Multi-core Systems

The Linux kernel is mostly designed for multi-programed environments, bu...
research
08/10/2022

Machine Learning with DBOS

We recently proposed a new cluster operating system stack, DBOS, centere...
research
05/30/2017

Tracking System Behaviour from Resource Usage Data

Resource usage data, collected using tools such as TACC Stats, capture t...
research
03/09/2023

Greener yet Powerful: Taming Large Code Generation Models with Quantization

ML-powered code generation aims to assist developers to write code in a ...
research
08/12/2022

A Case for Rejection in Low Resource ML Deployment

Building reliable AI decision support systems requires a robust set of d...

Please sign up or login with your details

Forgot password? Click here to reset