I. Introduction
Online Failure Prediction [1] is a technique that allows forecasting the occurrence of failures at runtime. Predicting failures in advance allows avoiding them, or at least mitigating their effects, (e.g. by suggesting the restart of specific system modules [2], saving data, etc.), thus improving system dependability attributes [3]. This technique is particularly useful to address residual faults (i.e. faults that escaped the testing process) that cannot be tolerated by existing fault tolerance mechanisms [4].