2016
DOI: 10.1002/spe.2389
|View full text |Cite
|
Sign up to set email alerts
|

Runtime latency detection and analysis

Abstract: Summary Detecting latency‐related problems in production environments is usually carried out at the application level with custom instrumentation. This is enough to detect high latencies in instrumented applications but does not provide all the information required to understand the source of the latency and is dependent on manually deployed instrumentation. The abnormal latencies usually start in the operating system kernel because of contention on physical resources or locks. Hence, finding the root cause of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 11 publications
(8 reference statements)
0
3
0
Order By: Relevance
“…It offers a flight recorder mode that reduces the overhead by flushing the buffered events to the disk only when the user requests a snapshot. Desfossez et al [35] uses this feature for efficient latency analysis of applications.…”
Section: Low-level Software Tracingmentioning
confidence: 99%
“…It offers a flight recorder mode that reduces the overhead by flushing the buffered events to the disk only when the user requests a snapshot. Desfossez et al [35] uses this feature for efficient latency analysis of applications.…”
Section: Low-level Software Tracingmentioning
confidence: 99%
“…Software performance analysis has been widely studied in the literature. One approach to evaluating software performance is to focus on metrics such as the number of external interrupts [15], the number of scheduling per second [16], the number of processes waiting for disk blocks [12], and the critical section pressure [17] to identify the factors that affect performance. Giraldeau et al [16] describe how runtime metrics about the processor, memory, file systems, and network usage, collected from Linux kernel traces allow diagnosing latency.…”
Section: Arxiv:210304933v1 [Csse] 8 Mar 2021mentioning
confidence: 99%
“…In addition, as a way of detecting and handling runtime latency in application, Desfossez et al proposed a novel methodology and concurrent data structures to detect and analyze latency problems that occur at the kernel level. This kernel‐based approach enables developers and administrators to efficiently track latency problems in production and trigger actions when abnormal conditions are detected . In the work of Cheikhrouhou et al, the authors presented a novel checking–based verification approach to handle the verification problem of timed processes.…”
Section: Related Workmentioning
confidence: 99%