4.5 Article

ScapeGoat: Spotting abnormal resource usage in component-based reconfigurable software systems

Journal

JOURNAL OF SYSTEMS AND SOFTWARE
Volume 122, Issue -, Pages 398-415

Publisher

ELSEVIER SCIENCE INC
DOI: 10.1016/j.jss.2016.02.027

Keywords

Resource monitoring; Component; Models@Run.Time

Funding

  1. European FP7 Marie Curie Initial Training Network RELATE [264840]
  2. ITEA 2 Programme [11011]
  3. French project InfraJVM [ANR-11-INFR-0008]
  4. Agence Nationale de la Recherche (ANR) [ANR-11-INFR-0008] Funding Source: Agence Nationale de la Recherche (ANR)

Ask authors/readers for more resources

Modern component frameworks support continuous deployment and simultaneous execution of multiple software components on top of the same virtual machine. However, isolation between the various components is limited. A faulty version of any one of the software components can compromise the whole system by consuming all available resources. In this paper, we address the problem of efficiently identifying faulty software components running simultaneously in a single virtual machine. Current solutions that perform permanent and extensive monitoring to detect anomalies induce high overhead on the system, and can, by themselves, make the system unstable. In this paper we present an optimistic adaptive monitoring system to determine the faulty components of an application. Suspected components are finely analyzed by the monitoring system, but only when required. Unsuspected components are left untouched and execute normally. Thus, we perform localized just-in-time monitoring that decreases the accumulated overhead of the monitoring system. We evaluate our approach on two case studies against a state-of-the-art monitoring system and show that our technique correctly detects faulty components, while reducing overhead by an average of 93%. (C) 2016 Elsevier Inc. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available