2005
DOI: 10.1007/11408901_8
|View full text |Cite
|
Sign up to set email alerts
|

An Architectural Framework for Detecting Process Hangs/Crashes

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
19
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(19 citation statements)
references
References 11 publications
0
19
0
Order By: Relevance
“…Hang detection for microprocessors has been implemented on FPGAs [20]. Nakka et al [21] separate hang detection for microprocessors into three categories. First, Instruction-Count Heartbeat (ICH) detects a hung process not executing any instructions.…”
Section: Related Researchmentioning
confidence: 99%
“…Hang detection for microprocessors has been implemented on FPGAs [20]. Nakka et al [21] separate hang detection for microprocessors into three categories. First, Instruction-Count Heartbeat (ICH) detects a hung process not executing any instructions.…”
Section: Related Researchmentioning
confidence: 99%
“…Ragel et al proposed a basic block validation scheme in [20] by modifying the processor's microinstructions. Nakka et al proposed a processor pipeline modification framework in [12] for detecting a process crash or hang. Wang et al proposed checking the instruction counter register at the function level in [26] for detecting incorrect execution paths in programs.…”
Section: Related Workmentioning
confidence: 99%
“…Access to the instruction register (IR) is also unavailable in Xtensa LX2 and hence signature verification proposed in [11] is not possible. The microinstructions modification required for [20] and the pipeline modification required for [12] are also not possible due to the unavailability of the base processor's hardware description. The approach proposed in [26] needs various training data sets to build the instruction count values for program path patterns.…”
Section: Related Workmentioning
confidence: 99%
“…Sometimes even the mouse cursor does not move either. "Unresponsiveness", "freeze" and "hang" have been used to describe such a phenomenon, with "hang" being the most popular [1]- [4], [6], [7], [9], [12]. Note that a single program unresponsive failure (i.e., one application failing to respond to user input) is regarded as application hang, which is not the focus in this paper.…”
Section: Introductionmentioning
confidence: 99%
“…Second, most methodologies for detecting system hang need additional assistance, provided by either new hardware modules [7], modified OS kernels [1], [5], or monitor breakpoints inserted dynamically for interested code regions [4]. Can we rely on the existing services provided by the OS to detect system hang effectively?…”
Section: Introductionmentioning
confidence: 99%