A survey of software aging and rejuvenation studies

D Cotroneo, R Natella, R Pietrantuono… - ACM Journal on …, 2014 - dl.acm.org
Software aging is a phenomenon plaguing many long-running complex software systems,
which exhibit performance degradation or an increasing failure rate. Several strategies …

Pets 2016: Dataset and challenge

L Patino, T Cane, A Vallee… - Proceedings of the IEEE …, 2016 - cv-foundation.org
This paper describes the datasets and computer vision challenges that form part of the PETS
2016 workshop. PETS 2016 addresses the application of on-board multi sensor surveillance …

Automated performance analysis of load tests

ZM Jiang, AE Hassan, G Hamann… - 2009 IEEE International …, 2009 - ieeexplore.ieee.org
The goal of a load test is to uncover functional and performance problems of a system under
load. Performance problems refer to the situations where a system suffers from unexpectedly …

Exploiting load testing and profiling for performance antipattern detection

C Trubiani, A Bran, A van Hoorn, A Avritzer… - Information and …, 2018 - Elsevier
Context: The performance assessment of complex software systems is not a trivial task since
it depends on the design, code, and execution environment. All these factors may affect the …

Performance assurance via software rejuvenation: Monitoring, statistics and algorithms

A Avritzer, A Bondi, M Grottke… - … and networks (DSN' …, 2006 - ieeexplore.ieee.org
We present three algorithms for detecting the need for software rejuvenation by monitoring
the changing values of a customer-affecting performance metric, such as response time …

Detecting anomalies through sequential performance analysis in virtualized environments

CF Gonçalves, DS Menasché, A Avritzer… - IEEE …, 2023 - ieeexplore.ieee.org
Virtualization enables cloud computing, allowing for server consolidation with cost reduction.
It also introduces new challenges in terms of security and isolation, which are deterrents for …

Stability in software engineering: Survey of the state-of-the-art and research directions

M Salama, R Bahsoon, P Lago - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
With the increasing dependence on software systems, their longevity is becoming a pressing
need. Stability is envisioned as a primary property to achieve longevity. Stability has been …

Monitoring for security intrusion using performance signatures

A Avritzer, R Tanikella, K James, RG Cole… - Proceedings of the first …, 2010 - dl.acm.org
A new approach for detecting security attacks on software systems by monitoring the
software system performance signatures is introduced. We present a proposed architecture …

Methods and opportunities for rejuvenation in aging distributed software systems

A Avritzer, RG Cole, EJ Weyuker - Journal of Systems and Software, 2010 - Elsevier
In this paper we describe several methods for detecting the need for software rejuvenation in
mission critical systems that are subjected to worm infection, and introduce new software …

Expert-guided automatic diagnosis of performance problems in enterprise applications

C Heger, A Van Hoorn, D Okanović… - 2016 12th European …, 2016 - ieeexplore.ieee.org
Application performance management (APM) is a necessity to detect and solve performance
problems during operation of enterprise applications. While existing tools provide alerting …