Table of Contents
Fetching ...

Signature-based IaaS Performance Change Detection

Sheik Mohammad Mostakim Fattah, Athman Bouguettaya

TL;DR

The paper tackles the problem of detecting long-term performance changes in IaaS by representing service behavior as performance signatures derived from trial-user data. It introduces a novel IaaS performance noise model (spikes, attenuation, distortion) and pairs two change-detection approaches: a sliding-window, noise-agnostic method based on time-series similarity and an SNR-based method that leverages prior noise knowledge. Signature generation aggregates user experiences through privacy-preserving normalization to capture long-run QoS variability. Experimental results on synthetic and real workload data show that the SNR-based approach provides balanced detection with strong F1 scores, offering practical means to maintain accurate signatures and support long-term IaaS service selection.

Abstract

We propose a novel change detection framework to identify changes in the long-term performance behavior of an IaaS service. An IaaS service's long-term performance behavior is represented by an IaaS performance signature. The proposed framework leverages time series similarity measures and a sliding window technique to detect changes in IaaS performance signatures. We introduce a new IaaS performance noise model that enables the proposed framework to distinguish between performance noise and actual changes in performance. The proposed framework utilizes a novel Signal-to-Noise Ratio (SNR) based approach to detect changes when prior knowledge about performance noise is available. A set of experiments is conducted using real-world datasets to demonstrate the effectiveness of the proposed change detection framework.

Signature-based IaaS Performance Change Detection

TL;DR

The paper tackles the problem of detecting long-term performance changes in IaaS by representing service behavior as performance signatures derived from trial-user data. It introduces a novel IaaS performance noise model (spikes, attenuation, distortion) and pairs two change-detection approaches: a sliding-window, noise-agnostic method based on time-series similarity and an SNR-based method that leverages prior noise knowledge. Signature generation aggregates user experiences through privacy-preserving normalization to capture long-run QoS variability. Experimental results on synthetic and real workload data show that the SNR-based approach provides balanced detection with strong F1 scores, offering practical means to maintain accurate signatures and support long-term IaaS service selection.

Abstract

We propose a novel change detection framework to identify changes in the long-term performance behavior of an IaaS service. An IaaS service's long-term performance behavior is represented by an IaaS performance signature. The proposed framework leverages time series similarity measures and a sliding window technique to detect changes in IaaS performance signatures. We introduce a new IaaS performance noise model that enables the proposed framework to distinguish between performance noise and actual changes in performance. The proposed framework utilizes a novel Signal-to-Noise Ratio (SNR) based approach to detect changes when prior knowledge about performance noise is available. A set of experiments is conducted using real-world datasets to demonstrate the effectiveness of the proposed change detection framework.

Paper Structure

This paper contains 21 sections, 11 equations, 9 figures, 2 tables.

Figures (9)

  • Figure 1: IaaS performance signatures generation
  • Figure 2: IaaS performance change detection framework
  • Figure 3: IaaS performance noise (a) Spike, (b) Attenuation, and (c) Distortion
  • Figure 4: Sliding window approach to identify performance noise
  • Figure 5: Environment of the experiment
  • ...and 4 more figures

Theorems & Definitions (1)

  • Definition