• DocumentCode
    2176652
  • Title

    Pinpoint: problem determination in large, dynamic Internet services

  • Author

    Chen, Mike Y. ; Kiciman, Emre ; Fratkin, Eugene ; Fox, Armando ; Brewer, Eric

  • Author_Institution
    Comput. Sci. Div., California Univ., Berkeley, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    595
  • Lastpage
    604
  • Abstract
    Traditional problem determination techniques rely on static dependency models that are difficult to generate accurately in today´s large, distributed, and dynamic application environments such as e-commerce systems. We present a dynamic analysis methodology that automates problem determination in these environments by 1) coarse-grained tagging of numerous real client requests as they travel through the system and 2) using data mining techniques to correlate the believed failures and successes of these requests to determine which components are most likely to be at fault. To validate our methodology, we have implemented Pinpoint, a framework for root cause analysis on the J2EE platform that requires no knowledge of the application components. Pinpoint consists of three parts: a communications layer that traces client requests, a failure detector that uses traffic-sniffing and middleware instrumentation, and a data analysis engine. We evaluate Pinpoint by injecting faults into various application components and show that Pinpoint identifies the faulty components with high accuracy and produces few false-positives.
  • Keywords
    Internet; client-server systems; data mining; fault diagnosis; statistical analysis; J2EE platform; Pinpoint; believed failures; believed successes; client requests; coarse-grained tagging; communications layer; data analysis engine; data mining; dynamic analysis methodology; e-commerce systems; failure detector; large dynamic Internet services; middleware instrumentation; problem determination; traffic-sniffing; Data analysis; Data mining; Detectors; Failure analysis; Fault diagnosis; Instruments; Middleware; Search engines; Tagging; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2002. DSN 2002. Proceedings. International Conference on
  • Print_ISBN
    0-7695-1101-5
  • Type

    conf

  • DOI
    10.1109/DSN.2002.1029005
  • Filename
    1029005