• DocumentCode
    737306
  • Title

    Automatic Server Hang Bug Diagnosis: Feasible Reality or Pipe Dream?

  • Author

    Dean, Daniel J. ; Wang, Peipei ; Gu, Xiaohui ; Enck, William ; Jin, Guoliang

  • fYear
    2015
  • fDate
    7-10 July 2015
  • Firstpage
    127
  • Lastpage
    132
  • Abstract
    It is notoriously difficult to diagnose server hang bugs as they often generate little diagnostic information and are difficult to reproduce offline. In this paper, we present a characteristic study of 177 real software hang bugs from 8 common open source server systems (i.e., Apache, Lighttpd, My SQL, Squid, HDFS, Hadoop Mapreduce, Tomcat, Cassandra). We identify three major root cause categories (i.e., Programmer errors, mishandled values, concurrency issues). We then describe two major problems (i.e., False positives and false negatives) while applying existing rule-based bug detection techniques to those bugs.
  • Keywords
    Computer bugs; Concurrent computing; Databases; Servers; Sockets; Software; System recovery; characteristic study; hang bugs; performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing (ICAC), 2015 IEEE International Conference on
  • Conference_Location
    Grenoble, France
  • Type

    conf

  • DOI
    10.1109/ICAC.2015.52
  • Filename
    7266943