Following the “Thread”: Toward Finding Manipulatable Bottlenecks in Blockchain Clients

S Wu, Z Li, H Zhou, X Luo, J Li, H Wang - Proceedings of the 33rd ACM …, 2024 - dl.acm.org
Blockchain clients are the fundamental element of the blockchain network, each keeping a
copy of the blockchain's ledger. They play a crucial role in ensuring the network's …

Combining distributed and kernel tracing for performance analysis of cloud applications

L Gelle, N Ezzati-Jivan, MR Dagenais - Electronics, 2021 - mdpi.com
Distributed tracing allows tracking user requests that span across multiple services and
machines in a distributed application. However, typical cloud applications rely on abstraction …

Container workload characterization through host system tracing

M Janecek, N Ezzati-Jivan… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
The use of containers within cloud environments has become increasing popular due to
their lightweight nature, scalability, and efficiency. However, as containers share their host's …

[PDF][PDF] A theoretical graph based framework for parameter tuning of multi-core systems

SK Shukla, DP Singh, S Gupta, K Joshi… - International Journal of …, 2022 - researchgate.net
Multi-core systems are outperforming nowadays. Therefore, various computing paradigms
are intrinsically incorporated in the multicore domain to exploit its potential and solve well …

Enhancing empirical software performance engineering research with kernel-level events: A comprehensive system tracing approach

M Noferesti, N Ezzati-Jivan - Journal of Systems and Software, 2024 - Elsevier
Performance engineering is a proactive and systematic approach aimed at designing,
building, and enhancing software systems to ensure their efficient and reliable operation. It …

N-Lane Bridge Performance Antipattern Analysis Using System-Level Execution Tracing

R VanDonge, N Ezzati-Jivan - 2022 IEEE 22nd International …, 2022 - ieeexplore.ieee.org
Performance problems caused by the improper use of multi-threading can be incredibly
difficult to diagnose. There are countless resources that could introduce latency into an …

An Empirical Study of Runtime Files Attached to Crash Reports

K Panchal - 2022 - spectrum.library.concordia.ca
When a software system crashes, users report the crash using crash report tracking tools. A
crash report (CR) is then routed to software developers for review to fix the problem. A CR …

Timing Behavior Characterization of Critical Real-Time Systems through Hybrid Timing Analysis

S Barone, V Casola, S Della Torca… - 2023 7th International …, 2023 - ieeexplore.ieee.org
The spread of computing-systems, especially the realtime embedded ones, is rapidly
growing in the last years, since they find usage in numerous fields of application, including …

Performance anomaly detection through sequence alignment of system-level traces

M Janecek, N Ezzati-Jivan… - Proceedings of the 30th …, 2022 - dl.acm.org
Identifying and diagnosing performance anomalies is essential for maintaining software
quality, yet it can be a complex and time-consuming task. Low level kernel events have been …

Automated cause analysis of latency outliers using system-level dependency graphs

S Patel, B Park, N Ezzati-Jivan… - 2021 IEEE 21st …, 2021 - ieeexplore.ieee.org
Detecting performance issues and identifying their root causes in the runtime is a
challenging task. Typically, developers use methods such as logging and tracing to identify …