• DocumentCode
    3077821
  • Title

    ProvErr: System Level Statistical Fault Diagnosis Using Dependency Model

  • Author

    Peng Chen ; Plale, Beth A.

  • Author_Institution
    Sch. of Inf. & Comput., Indiana Univ., Bloomington, IN, USA
  • fYear
    2015
  • fDate
    4-7 May 2015
  • Firstpage
    525
  • Lastpage
    534
  • Abstract
    Large-scale distributed systems are difficult to debug in the event of failure. Yet rapid fault diagnosis that pinpoints failures to the component level is critical to fast recovery. We introduce a statistical approach to fault diagnosis that utilizes a dependency graph of execution to automatically discover the most probable fault cause(s) at a component level (either software or hardware resource). This approach leverages engineers´ high level understanding of the system and requires a very small amount of information compared to existing methods. It also utilizes dependency information to eliminate redundant causes while retaining co-causes. Experiments using Apache Pig show that our approach has good, robust performance for diagnosing software bugs and resource shortages, and scales nearly linearly as system size increases.
  • Keywords
    fault diagnosis; system recovery; Apache Pig; ProvErr; dependency model; execution dependency graph; system level statistical fault diagnosis; Buildings; Computer bugs; Fault diagnosis; Hardware; Knowledge engineering; Runtime; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
  • Conference_Location
    Shenzhen
  • Type

    conf

  • DOI
    10.1109/CCGrid.2015.86
  • Filename
    7152518