<  Back to the Polytechnique Montréal portal

High latency cause detection using multilevel dynamic analysis

Naser Ezzati-Jivan, Geneviève Bastien and Michel Dagenais

Paper (2018)

Open Access document in PolyPublie
Open Access to the full text of this document
Accepted Version
Terms of Use: All rights reserved
Download (296kB)
Show abstract
Hide abstract


The performance of applications remains a major concern to programmers. An unexpected latency can be caused by a bug or a bad program design, but it can also be caused by external factors such as resource contention or system overload. There exist tools, program profilers, that are used to detect latency. These tools, however, provide a limited view of a system's execution. For example, user space profilers can only detect slow functions but are unable to pinpoint the root causes-whether the problem comes from a slow I/O operation, interrupt, lock contention, or other problems. Kernel tracers, on the other hand, are able to collect detailed information about the operating system execution at various levels from hardware counters to system calls, disks, network I/O, etc, from which the main performance problems can be detected. In this paper, we combine user space and kernel space tracing data to understand and diagnose system performance problems and to guide users to identify the root causes. Our approach works by making a single data model by synchronizing and correlating the data gathered from different layers. We show the effectiveness of our approach by applying it to understand the latency of PHP web applications in handling web requests.

Subjects: 2700 Information technology > 2706 Software engineering
2700 Information technology > 2715 Optimization
Department: Department of Computer Engineering and Software Engineering
PolyPublie URL: https://publications.polymtl.ca/4203/
Conference Title: Annual IEEE International Systems Conference (SysCon 2018)
Conference Location: Vancouver, Canada
Conference Date(s): 2018-04-23 - 2018-04-26
Publisher: IEEE
DOI: 10.1109/syscon.2018.8369613
Official URL: https://doi.org/10.1109/syscon.2018.8369613
Date Deposited: 17 Feb 2020 12:49
Last Modified: 20 Apr 2023 05:15
Cite in APA 7: Ezzati-Jivan, N., Bastien, G., & Dagenais, M. (2018, April). High latency cause detection using multilevel dynamic analysis [Paper]. Annual IEEE International Systems Conference (SysCon 2018), Vancouver, Canada (8 pages). https://doi.org/10.1109/syscon.2018.8369613


Total downloads

Downloads per month in the last year

Origin of downloads


Repository Staff Only

View Item View Item