• DocumentCode
    2577245
  • Title

    Entropy-Based Detection of Incipient Faults in Software Systems

  • Author

    DeCelles, Salvador ; Kandasamy, Nagarajan

  • Author_Institution
    Electr. & Comput. Eng. Dept., Drexel Univ., Philadelphia, PA, USA
  • fYear
    2012
  • fDate
    18-19 Nov. 2012
  • Firstpage
    70
  • Lastpage
    79
  • Abstract
    This paper develops and validates a methodology to detect small, incipient faults in software systems. Incipient faults such as memory leaks slowly deteriorate the software´s performance over time and if left undetected, the end result is usually a complete system failure. The proposed method combines tools from information theory and statistics: entropy and principal component analysis (PCA). The entropy calculation summarizes the information content associated with the collected low-level metrics and reduces the computational burden incurred by the subsequent PCA step which detects underlying patterns and correlations present in the multivariate data, as well as distortions in the correlations indicative of an incipient fault. We use the technique to detect memory bloat within the Trade6 enterprise application under dynamic workload patterns, showing that small leaks can be detected quickly and with a low false alarm rate. Our method is also robust to the periodic/seasonal patterns affecting the metrics used to detect the fault.
  • Keywords
    principal component analysis; software fault tolerance; PCA; entropy based detection; incipient faults; memory bloat; multivariate data; principal component analysis; software performance; software systems; system failure; Correlation; Entropy; Fault detection; Measurement; Principal component analysis; Servers; Software; entropy; incipient faults; principal component analysis; software faults;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing (PRDC), 2012 IEEE 18th Pacific Rim International Symposium on
  • Conference_Location
    Niigata
  • Print_ISBN
    978-1-4673-4849-2
  • Electronic_ISBN
    978-0-7695-4885-2
  • Type

    conf

  • DOI
    10.1109/PRDC.2012.14
  • Filename
    6385072