Assisting Failure Diagnosis through Filesystem Instrumentation

dc.contributor.advisorWong, Kenny (Computing Science)
dc.contributor.authorHuang, Liang
dc.contributor.otherStroulia, Eleni (Computing Science)
dc.contributor.otherReformat, Marek (Electrical and Computer Engineering)
dc.date.accessioned2025-05-29T01:45:55Z
dc.date.available2025-05-29T01:45:55Z
dc.date.issued2011-11
dc.description.abstractWith increasing software size and complexity, corrective software maintenance has become a challenging process. When a failure is reported, it takes time and expertise for human operators to collect the right information and pinpoint the root cause. Typically, the operators are overloaded with information generated from many system components, and need assistance. In practice, however, failures are often recurrent. If they can be identified accurately, the appropriate fix may already be known from prior collected experience about the system. Our approach to diagnose failures is to look at differences in the state of the filesystem and how files are accessed under normal and abnormal situations. In this research, we monitor the behavior of the system through its file-related calls on an instrumented filesystem. When a failure occurs, these calls are abstracted and classified to identify the likely cause. A diagnostic tool is implemented based on this approach. Through an experiment involving one J2EE Web application, we present the effectiveness of our approach in terms of precision and recall.
dc.identifier.doihttps://doi.org/10.7939/R30G93
dc.language.isoen
dc.rightsThis thesis is made available by the University of Alberta Libraries with permission of the copyright owner solely for non-commercial purposes. This thesis, or any portion thereof, may not otherwise be copied or reproduced without the written consent of the copyright owner, except to the extent permitted by Canadian copyright law.
dc.subjectMachine learning
dc.subjectFailure diagnosis
dc.subjectSoftware maintenance
dc.titleAssisting Failure Diagnosis through Filesystem Instrumentation
dc.typehttp://purl.org/coar/resource_type/c_46ec
thesis.degree.grantorhttp://id.loc.gov/authorities/names/n79058482
thesis.degree.levelMaster's
thesis.degree.nameMaster of Science
ual.date.graduationFall 2011
ual.departmentDepartment of Computing Science
ual.jupiterAccesshttp://terms.library.ualberta.ca/public

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Huang_Liang_Fall-202011.pdf
Size:
512.58 KB
Format:
Adobe Portable Document Format