An OS-level Framework for Anomaly Detection in Complex Software Systems

被引:17
|
作者
Bovenzi, Antonio [1 ]
Brancati, Francesco [2 ]
Russo, Stefano [1 ]
Bondavalli, Andrea [3 ]
机构
[1] Univ Naples Federico II, Dipartimento Ingn Elettr & Tecnol Informaz, Naples, Italy
[2] Resiltech SRL, Pontedera, PI, Italy
[3] Univ Florence, Dipartimento Sistemi & Informat, I-50121 Florence, Italy
关键词
Anomaly-detection; system monitoring; operating system; mission-critical systems;
D O I
10.1109/TDSC.2014.2334305
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Revealing anomalies at the operating system (OS) level to support online diagnosis activities of complex software systems is a promising approach when traditional detection mechanisms (e.g., based on event logs, probes and heartbeats) are inadequate or cannot be applied. In this paper we propose a configurable detection framework to reveal anomalies in the OS behavior, related to system misbehaviors. The detector is based on online statistical analyses techniques, and it is designed for systems that operate under variable and non-stationary conditions. The framework is evaluated to detect the activation of software faults in a complex distributed system for Air Traffic Management (ATM). Results of experiments with two different OSs, namely Linux Red Hat EL5 and Windows Server 2008, show that the detector is effective for mission-critical systems. The framework can be configured to select the monitored indicators so as to tune the level of intrusivity. A sensitivity analysis of the detector parameters is carried out to show their impact on the performance and to give to practitioners guidelines for its field tuning.
引用
收藏
页码:366 / 372
页数:7
相关论文
共 50 条
  • [1] OS-level Software & Hardware Attacks and Defenses
    Gens, David
    PHD FORUM '18: PROCEEDINGS OF THE 2018 WORKSHOP ON MOBISYS 2018 PH.D. FORUM, 2018, : 7 - 8
  • [2] An OS-level framework for providing application-aware reliability
    Wang, Long
    Kalbarczyk, Zbigniew
    Gu, Weining
    Iyer, Ravishankar K.
    12TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2006, : 55 - +
  • [3] An Evaluation Framework of OS-Level Power Managements for the big. LITTLE Architecture
    Takase, Hideki
    Aono, Kazumi
    Matsubara, Yutaka
    Takagi, Kazuyoshi
    Takagi, Naofumi
    2016 14TH IEEE INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2016,
  • [4] Work-in-Progress: Lightweight Deadlock Detection Technique for Embedded Systems via OS-level Analysis
    Choi, Youngho
    Kwon, Jaeook
    Jeong, Seokjae
    Park, Hansub
    Eom, Young Ik
    2018 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2018,
  • [5] Koala A Platform for OS-Level Power Management
    Snowdon, David C.
    Le Sueur, Etienne
    Petters, Stefan M.
    Heiser, Gernot
    EUROSYS'09: PROCEEDINGS OF THE FOURTH EUROSYS CONFERENCE, 2009, : 289 - 302
  • [6] Automated OS-level Device Runtime Power Management
    Xu, Chao
    Lin, Felix Xiaozhu
    Wang, Yuyang
    Zhong, Lin
    ACM SIGPLAN NOTICES, 2015, 50 (04) : 239 - 252
  • [7] Performance Evaluation of OS-level Virtualization Solutions for HPC Purposes on SoC-based Systems
    Beserra, David
    Pinheiro, Manuele Kirsch
    Souveyet, Carine
    Steffenel, Luiz Angelo
    Moreno, Edward David
    2017 IEEE 31ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2017, : 363 - 370
  • [8] Reducing the Harmful Effects of Last-Level Cache Polluters with an OS-Level, Software-Only Pollute Buffer
    Soares, Livio
    Tam, David
    Stumm, Michael
    2008 PROCEEDINGS OF THE 41ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE: MICRO-41, 2008, : 258 - 269
  • [9] Integrating IDS alert correlation and OS-level dependency tracking
    Zhai, Yan
    Ning, Peng
    Xu, Jun
    INTELLIGENCE AND SECURITY INFORMATICS, PROCEEDINGS, 2006, 3975 : 272 - 284
  • [10] KIT: Testing OS-Level Virtualization for Functional Interference Bugs
    Liu, Congyu
    Gong, Sishuai
    Fonseca, Pedro
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, VOL 2, ASPLOS 2023, 2023, : 427 - 441