Title | Alligator in Vest: A Practical Failure-Diagnosis Framework via Arm Hardware Features |
Author | |
Corresponding Author | Luo,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 Type | Conference paper |
Identifier | http://kc.sustech.edu.cn/handle/2SGJ60CL/559846 |
Department | Research 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 Affilication | Research Institute of Trustworthy Autonomous Systems |
First Author's First Affilication | Research 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. |
|
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment