Search Results - "Dagenais, Michel"
-
1
Visualization of profiling and tracing in CPU‐GPU programs
Published in Concurrency and computation (25-10-2022)“…Summary As the complexity of the toolchain increases for heterogeneous CPU‐GPU systems, the needs for comprehensive tracing and debugging tools also grows…”
Get full text
Journal Article -
2
Performance analysis of distributed storage clusters based on kernel and userspace traces
Published in Software, practice & experience (01-01-2021)“…Summary Distributed storage systems are commonly used in modern computing. They are highly scalable and offer data replication and fault tolerance. The…”
Get full text
Journal Article -
3
Analyzing GPU Performance in Virtualized Environments: A Case Study
Published in Future internet (01-03-2024)“…The graphics processing unit (GPU) plays a crucial role in boosting application performance and enhancing computational tasks. Thanks to its parallel…”
Get full text
Journal Article -
4
Distributed Architecture for an Integrated Development Environment, Large Trace Analysis, and Visualization
Published in Sensors (Basel, Switzerland) (18-08-2021)“…Integrated development environments (IDEs) provide many useful tools such as a code editor, a compiler, and a debugger for creating software. These tools are…”
Get full text
Journal Article -
5
Multi-level host-based intrusion detection system for Internet of things
Published in Journal of cloud computing : advances, systems and applications (23-11-2020)“…The growth of the Internet of things (IoT) has ushered in a new area of inter-connectivity and innovation in the home. Many devices, once separate, can now be…”
Get full text
Journal Article -
6
Distributed computation of the critical path from execution traces
Published in Software, practice & experience (01-08-2023)“…Due to the ever‐increasing number of computer nodes in distributed systems, efficient and effective tools have become crucial for their analysis. Although…”
Get full text
Journal Article -
7
LTTng‐HSA: Bringing LTTng tracing to HSA‐based GPU runtimes
Published in Concurrency and computation (10-09-2019)“…Summary In this paper, we propose LTTng‐HSA, a set of tools that allow for the collection of a single, unified software graphics processing unit (GPU) trace in…”
Get full text
Journal Article -
8
A Framework for Detecting System Performance Anomalies Using Tracing Data Analysis
Published in Entropy (Basel, Switzerland) (03-08-2021)“…Advances in technology and computing power have led to the emergence of complex and large-scale software architectures in recent years. However, they are prone…”
Get full text
Journal Article -
9
Recovering disk storage metrics from low‐level trace events
Published in Software, practice & experience (01-05-2018)“…Summary Block devices such as magnetic disks are nonvolatile data storage devices that transfer data in fixed‐size chunks. They are the main nonvolatile memory…”
Get full text
Journal Article -
10
Execution trace‐based model verification to analyze multicore and real‐time systems
Published in Concurrency and computation (01-08-2022)“…As a key part of model‐driven development, modeling allows users to represent the application workflow or to automatically generate source code. This is…”
Get full text
Journal Article -
11
An SVM-based framework for detecting DoS attacks in virtualized clouds under changing environment
Published in Journal of cloud computing : advances, systems and applications (13-04-2018)“…Cloud Computing enables providers to rent out space on their virtual and physical infrastructures. Denial of Service (DoS) attacks threaten the ability of the…”
Get full text
Journal Article -
12
Vnode: Low-Overhead Transparent Tracing of Node.js-Based Microservice Architectures
Published in Future internet (01-01-2024)“…Tracing serves as a key method for evaluating the performance of microservices-based architectures, which are renowned for their scalability, resource…”
Get full text
Journal Article -
13
Multi‐scale navigation of large trace data: A survey
Published in Concurrency and computation (25-05-2017)“…Summary Dynamic analysis through execution traces is frequently used to analyze the runtime behavior of software systems. However, tracing long running…”
Get full text
Journal Article -
14
Hardware trace reconstruction of runtime compiled code
Published in Software, practice & experience (01-05-2018)“…Summary Hardware tracing has emerged as a low‐cost technique to analyze systems at a very fine granularity, thus mitigating the need for software‐only trace…”
Get full text
Journal Article -
15
User-Level Implementations of Read-Copy Update
Published in IEEE transactions on parallel and distributed systems (01-02-2012)“…Read-copy update (RCU) is a synchronization technique that often replaces reader-writer locking because RCU's read-side primitives are both wait-free and an…”
Get full text
Journal Article -
16
Anomaly detection in microservice environments using distributed tracing data analysis and NLP
Published in Journal of cloud computing : advances, systems and applications (01-12-2022)“…In recent years DevOps and agile approaches like microservice architectures and Continuous Integration have become extremely popular given the increasing need…”
Get full text
Journal Article -
17
Runtime latency detection and analysis
Published in Software, practice & experience (01-10-2016)“…Summary Detecting latency‐related problems in production environments is usually carried out at the application level with custom instrumentation. This is…”
Get full text
Journal Article -
18
Enhanced Userspace and In-Kernel Trace Filtering for Production Systems
Published in Journal of computer science and technology (01-11-2016)“…Trace tools like LTTng have a very low impact on the traced software as compared with traditional debuggers. However, for long runs, in resource constrained…”
Get full text
Journal Article -
19
Automated Generation of Model-Based Constraints for Common Multi-core and Real-Time Applications Using Execution Tracing
Published in International journal of parallel programming (01-02-2021)“…Analyzing the runtime of a real-time application is particularly difficult with interferences from concurrently running processes. Low-overhead tracing is…”
Get full text
Journal Article -
20
Hardware‐assisted software event tracing
Published in Concurrency and computation (25-05-2017)“…Summary Event tracing is a reliable and a low‐intrusiveness method to debug and optimize systems and processes. Low overhead is particularly important in…”
Get full text
Journal Article