中文版 | English
Title

Alligator in Vest: A Practical Failure-Diagnosis Framework via Arm Hardware Features

Author
Corresponding AuthorLuo,Xiapu
DOI
Publication Years
2023-07-12
Source Title
Pages
917-928
Abstract
Failure diagnosis in practical systems is difficult, and the main obstacle is that the information a developer has access to is limited. This information is usually not enough to help developers fix or even locate the related bug. Moreover, due to the vast difference between the development and production environments, it is not trivial to reproduce failures from the production environment in the development environment. When failures are caused by non-deterministic events such as race conditions or unforeseen inputs, reproducing them is even more challenging. In this paper, we present Investigator, a failure diagnosis framework for practical systems running on Arm. At runtime, Investigator leverages the hardware tracing component called Embedded Trace Macrocell (ETM) and a lightweight event capturer to collect information with low overhead. With the collected trace and analysis, Investigator identifies the control and data flow related to the cause of a failure, which helps developers in bug fixing. We implemented a prototype of Investigator and evaluated it with real-world bugs. The results show that Investigator diagnoses these bugs effectively and efficiently while introducing a low performance overhead at runtime.
Keywords
SUSTech Authorship
First
Language
English
URL[Source Record]
Scopus EID
2-s2.0-85167672279
Data Source
Scopus
Citation statistics
Cited Times [WOS]:0
Document TypeConference paper
Identifierhttp://kc.sustech.edu.cn/handle/2SGJ60CL/559846
DepartmentResearch Institute of Trustworthy Autonomous Systems
Affiliation
1.Research Institute of Trustworthy Autonomous Systems,Department of Cse,SUSTech,China
2.The Hong Kong Polytechnic University,China,Hong Kong
3.Southern University of Science and Technology,China
4.Hunan University,China
First Author AffilicationResearch Institute of Trustworthy Autonomous Systems
First Author's First AffilicationResearch Institute of Trustworthy Autonomous Systems
Recommended Citation
GB/T 7714
Zhang,Yiming,Hu,Yuxin,Li,Haonan,et al. Alligator in Vest: A Practical Failure-Diagnosis Framework via Arm Hardware Features[C],2023:917-928.
Files in This Item:
There are no files associated with this item.
Related Services
Fulltext link
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Export to Excel
Export to Csv
Altmetrics Score
Google Scholar
Similar articles in Google Scholar
[Zhang,Yiming]'s Articles
[Hu,Yuxin]'s Articles
[Li,Haonan]'s Articles
Baidu Scholar
Similar articles in Baidu Scholar
[Zhang,Yiming]'s Articles
[Hu,Yuxin]'s Articles
[Li,Haonan]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Zhang,Yiming]'s Articles
[Hu,Yuxin]'s Articles
[Li,Haonan]'s Articles
Terms of Use
No data!
Social Bookmark/Share
No comment.

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.