Following the “Thread”: Toward Finding Manipulatable Bottlenecks in Blockchain Clients
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 …
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 …
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 …
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
Multi-core systems are outperforming nowadays. Therefore, various computing paradigms
are intrinsically incorporated in the multicore domain to exploit its potential and solve well …
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 …
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 …
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 …
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
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 …
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 …
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 …
challenging task. Typically, developers use methods such as logging and tracing to identify …