• DocumentCode
    3018851
  • Title

    Failure diagnosis using decision trees

  • Author

    Chen, Mike ; Zheng, Alice X. ; Lloyd, Jim ; Jordan, Michael I. ; Brewer, Eric

  • Author_Institution
    California Univ., Berkeley, CA, USA
  • fYear
    2004
  • fDate
    17-18 May 2004
  • Firstpage
    36
  • Lastpage
    43
  • Abstract
    We present a decision tree learning approach to diagnosing failures in large Internet sites. We record runtime properties of each request and apply automated machine learning and data mining techniques to identify the causes of failures. We train decision trees on the request traces from time periods in which user-visible failures are present. Paths through the tree are ranked according to their degree of correlation with failure, and nodes are merged according to the observed partial order of system components. We evaluate this approach using actual failures from eBay, and find that, among hundreds of potential causes, the algorithm successfully identifies 13 out of 14 true causes of failure, along with 2 false positives. We discuss some results in applying simplified decision trees on eBay´s production site for several months. In addition, we give a cost-benefit analysis of manual vs. automated diagnosis systems. Our contributions include the statistical learning approach, the adaptation of decision trees to the context of failure diagnosis, and the deployment and evaluation of our tools on a high-volume production service.
  • Keywords
    Internet; Web sites; cost-benefit analysis; data mining; decision trees; fault diagnosis; learning (artificial intelligence); system recovery; Internet; Web sites; automated diagnosis systems; automated machine learning; cost-benefit analysis; data mining; decision tree learning; eBay; failure detection; failure diagnosis; manual diagnosis systems; statistical learning; system recovery; Cost benefit analysis; Data mining; Databases; Decision trees; Internet; Machine learning; Network servers; Production; Runtime; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2004. Proceedings. International Conference on
  • Print_ISBN
    0-7695-2114-2
  • Type

    conf

  • DOI
    10.1109/ICAC.2004.1301345
  • Filename
    1301345