• DocumentCode
    2995480
  • Title

    Statistical Approaches to Predicting and Diagnosing Performance Problems in Component-Based Distributed Systems: An Experimental Evaluation

  • Author

    Correa, Sand ; Cerqueira, Renato

  • Author_Institution
    Dept. of Inf., PUC-Rio, Rio de Janeiro, Brazil
  • fYear
    2010
  • fDate
    Sept. 27 2010-Oct. 1 2010
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    One of the major problems in managing large-scale distributed systems is the prediction of the application performance. The complexity of the systems and the availability of monitored data have motivated the applicability of machine learning and other statistical techniques to induce performance models and forecast performance degradation problems. However, there is a stringent need for additional experimental and comparative studies, since there is no optimal method for all cases. In addition to a deeper comparison of different statistical techniques, studies lack on two important dimensions: resilience to transient failures of the statistical techniques, and diagnostic abilities. In this work, we address these issues, presenting three main contributions: first, we establish the capability of different statistical learning techniques for forecasting the resource needs of component-based distributed systems, second, we investigate an analysis engine that is more robust to false alarms, introducing a novel algorithm that augments the predictive power of statistical learning methods by combining them with a statistical test to identify trends in resources usage, third, we investigate the applicability of statistical tests for identifying the nature and cause of performance problems in component-based distributed systems.
  • Keywords
    distributed processing; learning (artificial intelligence); object-oriented programming; program diagnostics; software performance evaluation; statistical analysis; component-based distributed system; large-scale distributed system; machine learning; performance degradation problem; performance problem diagnosis; statistical learning method; Accuracy; Measurement; Monitoring; Niobium; Prediction algorithms; Support vector machines; Time factors; component-based system; performance problem; statistical learning; statistical test;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems (SASO), 2010 4th IEEE International Conference on
  • Conference_Location
    Budapest
  • Print_ISBN
    978-1-4244-8537-6
  • Electronic_ISBN
    978-0-7695-4232-4
  • Type

    conf

  • DOI
    10.1109/SASO.2010.32
  • Filename
    5630642