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
Link To Document