Michel R. Dagenais

Orcid: 0000-0002-6095-6149

Affiliations:
  • Polytechnique Montréal, Department of Computer Engineering and Software Engineering, Canada


According to our database1, Michel R. Dagenais authored at least 130 papers between 1985 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Low-Overhead Trace Collection and Profiling on GPU Compute Kernels.
ACM Trans. Parallel Comput., June, 2024

Analyzing GPU Performance in Virtualized Environments: A Case Study.
Future Internet, March, 2024

Vnode: Low-Overhead Transparent Tracing of Node.js-Based Microservice Architectures.
Future Internet, 2024

Node Compass: Multilevel Tracing and Debugging of Request Executions in JavaScript-Based Web-Servers.
CoRR, 2024

2023
Energy and carbon-aware initial VM placement in geographically distributed cloud data centers.
Sustain. Comput. Informatics Syst., September, 2023

Detection of microservice-based software anomalies based on OpenTracing in cloud.
Softw. Pract. Exp., August, 2023

Distributed computation of the critical path from execution traces.
Softw. Pract. Exp., August, 2023

Message flow analysis with complex causal links for distributed ROS 2 systems.
Robotics Auton. Syst., March, 2023

Performance analysis of DPDK-based applications through tracing.
J. Parallel Distributed Comput., March, 2023

Advanced Strategies for Precise and Transparent Debugging of Performance Issues in In-Memory Data Store-Based Microservices.
CoRR, 2023

2022
Critical Path Analysis through Hierarchical Distributed Virtualized Environments Using Host Kernel Tracing.
IEEE Trans. Cloud Comput., 2022

ros2_tracing: Multipurpose Low-Overhead Framework for Real-Time Tracing of ROS 2.
IEEE Robotics Autom. Lett., 2022

Performance evaluation of complex multi-thread applications through execution path analysis.
Perform. Evaluation, 2022

Anomaly detection in microservice environments using distributed tracing data analysis and NLP.
J. Cloud Comput., 2022

Visualization of profiling and tracing in CPU-GPU programs.
Concurr. Comput. Pract. Exp., 2022

Execution trace-based model verification to analyze multicore and real-time systems.
Concurr. Comput. Pract. Exp., 2022

2021
Host-Based Virtual Machine Workload Characterization Using Hypervisor Trace Mining.
ACM Trans. Model. Perform. Evaluation Comput. Syst., 2021

Hypertracing: Tracing Through Virtualization Layers.
IEEE Trans. Cloud Comput., 2021

Performance analysis of distributed storage clusters based on kernel and userspace traces.
Softw. Pract. Exp., 2021

Distributed Architecture for an Integrated Development Environment, Large Trace Analysis, and Visualization.
Sensors, 2021

Interactive and targeted runtime verification using a debugger-based architecture.
J. Syst. Archit., 2021

The Use of Anomaly Detection for the Detection of Different Types of DDoS Attacks in Cloud Environment.
J. Hardw. Syst. Secur., 2021

Automated Generation of Model-Based Constraints for Common Multi-core and Real-Time Applications Using Execution Tracing.
Int. J. Parallel Program., 2021

Diagnostic and troubleshooting of OpenFlow-enabled switches using kernel and userspace traces.
Int. J. Commun. Syst., 2021

A Framework for Detecting System Performance Anomalies Using Tracing Data Analysis.
Entropy, 2021

System execution path profiling using hardware performance counters.
Proceedings of the IEEE International Systems Conference, 2021

Integrated modeling tool for indexing and analyzing state machine trace.
Proceedings of the International Symposium on Networks, Computers and Communications, 2021

2020
virtFlow: Guest Independent Execution Flow Analysis Across Virtualized Environments.
IEEE Trans. Cloud Comput., 2020

Multilevel analysis of the java virtual machine based on kernel and userspace traces.
J. Syst. Softw., 2020

Multi-level host-based intrusion detection system for Internet of things.
J. Cloud Comput., 2020

DepGraph: Localizing Performance Bottlenecks in Multi-Core Applications Using Waiting Dependency Graphs and Software Tracing.
Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation, 2020

A Soft Alignment Model for Bug Deduplication.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Cloud Platform Performance Evaluation Using Multi-level Execution Tracing.
Proceedings of the 2020 International Conferences on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, 2020

Multi-Level Execution Trace Based Lock Contention Analysis.
Proceedings of the 2020 IEEE International Symposium on Software Reliability Engineering Workshops, 2020

2019
Fast and flexible tracepoints in x86.
Softw. Pract. Exp., 2019

Efficient large-scale heterogeneous debugging using dynamic tracing.
J. Syst. Archit., 2019

Machine Learning-Based EDoS Attack Detection Technique Using Execution Trace Analysis.
J. Hardw. Syst. Secur., 2019

Tracing and Profiling Machine Learning Dataflow Applications on GPU.
Int. J. Parallel Program., 2019

Efficient Methods for Trace Analysis Parallelization.
Int. J. Parallel Program., 2019

A deep learning approach for proactive multi-cloud cooperative intrusion detection system.
Future Gener. Comput. Syst., 2019

LTTng-HSA: Bringing LTTng tracing to HSA-based GPU runtimes.
Concurr. Comput. Pract. Exp., 2019

Multi-cloud cooperative intrusion detection system: trust and fairness assurance.
Ann. des Télécommunications, 2019

Automatic Cause Detection of Performance Problems in Web Applications.
Proceedings of the IEEE International Symposium on Software Reliability Engineering Workshops, 2019

Host Hypervisor Trace Mining for Virtual Machine Workload Characterization.
Proceedings of the IEEE International Conference on Cloud Engineering, 2019

2018
Hardware trace reconstruction of runtime compiled code.
Softw. Pract. Exp., 2018

Recovering disk storage metrics from low-level trace events.
Softw. Pract. Exp., 2018

R-SHT: A state history tree with R-Tree properties for analysis and visualization of highly parallel system traces.
J. Syst. Softw., 2018

An SVM-based framework for detecting DoS attacks in virtualized clouds under changing environment.
J. Cloud Comput., 2018

Survey and Analysis of Kernel and Userspace Tracers on Linux: Design, Implementation, and Overhead.
ACM Comput. Surv., 2018

Realtime intrusion risk assessment model based on attack and service dependency graphs.
Comput. Commun., 2018

On trustworthy federated clouds: A coalitional game approach.
Comput. Networks, 2018

VM processes state detection by hypervisor tracing.
Proceedings of the 2018 Annual IEEE International Systems Conference, 2018

High latency cause detection using multilevel dynamic analysis.
Proceedings of the 2018 Annual IEEE International Systems Conference, 2018

Performance Analysis Using Automatic Grouping.
Proceedings of the 2018 IEEE International Conference on Software Quality, 2018

A trust-based game theoretical model for cooperative intrusion detection in multi-cloud environments.
Proceedings of the 21st Conference on Innovation in Clouds, 2018

Efficient cloud tracing: From very high level to very low level.
Proceedings of the IEEE International Conference on Consumer Electronics, 2018

2017
Diagnosing Performance Variations by Comparing Multi-Level Execution Traces.
IEEE Trans. Parallel Distributed Syst., 2017

A declarative framework for stateful analysis of execution traces.
Softw. Qual. J., 2017

Low-level trace correlation on heterogeneous embedded systems.
EURASIP J. Embed. Syst., 2017

Hardware-assisted software event tracing.
Concurr. Comput. Pract. Exp., 2017

Multi-scale navigation of large trace data: A survey.
Concurr. Comput. Pract. Exp., 2017

Automated Performance Deviation Detection across Software Versions Releases.
Proceedings of the 2017 IEEE International Conference on Software Quality, 2017

Dynamic trace-based sampling algorithm for memory usage tracking of enterprise applications.
Proceedings of the 2017 IEEE High Performance Extreme Computing Conference, 2017

Fine-grained Nested Virtual Machine Performance Analysis Through First Level Hypervisor Tracing.
Proceedings of the 17th IEEE/ACM International Symposium on Cluster, 2017

2016
Wait Analysis of Distributed Systems Using Kernel Tracing.
IEEE Trans. Parallel Distributed Syst., 2016

Runtime latency detection and analysis.
Softw. Pract. Exp., 2016

Detection of Common Problems in Real-Time and Multicore Systems Using Model-Based Constraints.
Sci. Program., 2016

Enhanced Userspace and In-Kernel Trace Filtering for Production Systems.
J. Comput. Sci. Technol., 2016

Fine-grained multilayer virtualized systems analysis.
J. Cloud Comput., 2016

Low Overhead Hardware-Assisted Virtual Machine Analysis and Profiling.
Proceedings of the 2016 IEEE Globecom Workshops, Washington, DC, USA, December 4-8, 2016, 2016

Multilayer Virtualized Systems Analysis with Kernel Tracing.
Proceedings of the 4th IEEE International Conference on Future Internet of Things and Cloud Workshops, 2016

Enhanced State History Tree (eSHT): A Stateful Data Structure for Analysis of Highly Parallel System Traces.
Proceedings of the 2016 IEEE International Congress on Big Data, San Francisco, CA, USA, June 27, 2016

Virtual CPU State Detection and Execution Flow Analysis by Host Tracing.
Proceedings of the 2016 IEEE International Conferences on Big Data and Cloud Computing (BDCloud), 2016

2015
Online Incremental Clock Synchronization.
J. Netw. Syst. Manag., 2015

ORCEF: Online response cost evaluation framework for intrusion response system.
J. Netw. Comput. Appl., 2015

Cube data model for multilevel statistics computation of live execution traces.
Concurr. Comput. Pract. Exp., 2015

LTTng CLUST: A System-Wide Unified CPU and GPU Tracing Tool for OpenCL Applications.
Adv. Softw. Eng., 2015

On the Use of Mobile GPU for Accelerating Malware Detection Using Trace Analysis.
Proceedings of the 34th IEEE Symposium on Reliable Distributed Systems Workshop, 2015

A Flexible Data-Driven Approach for Execution Trace Filtering.
Proceedings of the 2015 IEEE International Congress on Big Data, New York City, NY, USA, June 27, 2015

2014
LIANA: Live incremental time synchronization of traces for distributed systems analysis.
J. Netw. Comput. Appl., 2014

Fine-grained preemption analysis for latency investigation across virtual machines.
J. Cloud Comput., 2014

Reference node selection in dynamic tree.
Int. J. Netw. Manag., 2014

ARITO: Cyber-attack response system using accurate risk impact tolerance.
Int. J. Inf. Sec., 2014

Multiscale navigation in large trace data.
Proceedings of the IEEE 27th Canadian Conference on Electrical and Computer Engineering, 2014

Virtual machines CPU monitoring with kernel tracing.
Proceedings of the IEEE 27th Canadian Conference on Electrical and Computer Engineering, 2014

2013
A framework to compute statistics of system parameters from very large trace files.
ACM SIGOPS Oper. Syst. Rev., 2013

Multi-core systems modeling for formal verification of parallel algorithms.
ACM SIGOPS Oper. Syst. Rev., 2013

A Retroactive-Burst Framework for Automated Intrusion Response System.
J. Comput. Networks Commun., 2013

State History Tree: An Incremental Disk-Based Data Structure for Very Large Interval Data.
Proceedings of the International Conference on Social Computing, SocialCom 2013, 2013

Efficient Model to Query and Visualize the System States Extracted from Trace Data.
Proceedings of the Runtime Verification - 4th International Conference, 2013

Multilevel label placement for execution trace events.
Proceedings of the 26th IEEE Canadian Conference on Electrical and Computer Engineering CCECE 2013, 2013

2012
User-Level Implementations of Read-Copy Update.
IEEE Trans. Parallel Distributed Syst., 2012

Lockless multi-core high-throughput buffering scheme for kernel tracing.
ACM SIGOPS Oper. Syst. Rev., 2012

Real Time Intrusion Prediction based on Optimized Alerts with Hidden Markov Model.
J. Networks, 2012

System Health Monitoring Using a Novel Method: Security Unified Process.
J. Comput. Networks Commun., 2012

A Stateful Approach to Generate Synthetic Events from Kernel Traces.
Adv. Softw. Eng., 2012

2010
A Reliable and Efficient Time Synchronization Protocol for Heterogeneous Wireless Sensor Network.
Wirel. Sens. Netw., 2010

Synchronization for fast and reentrant operating system kernel tracing.
Softw. Pract. Exp., 2010

Accurate offline synchronization of distributed traces using kernel-level events.
ACM SIGOPS Oper. Syst. Rev., 2010

Analyzing blocking to debug performance problems on multi-core systems.
ACM SIGOPS Oper. Syst. Rev., 2010

L-SYNC: Larger Degree Clustering Based Time-Synchronisation for Wireless Sensor Network.
Proceedings of the Eighth ACIS International Conference on Software Engineering Research, 2010

2009
Traces Synchronization in Distributed Networks.
J. Comput. Networks Commun., 2009

Automata-based approach for kernel trace analysis.
Proceedings of the 22nd Canadian Conference on Electrical and Computer Engineering, 2009

2008
Internal Clock Drift Estimation in Computer Clusters.
J. Comput. Networks Commun., 2008

2005
Disks, Partitions, Volumes and RAID Performance with the Linux Operating System
CoRR, 2005

Software Performance Analysis
CoRR, 2005

Fast Recompilation of Object Oriented Modules
CoRR, 2005

2004
Security in Carrier Class Server Applications for All-IP Networks
CoRR, 2004

2002
Investigating Large Software System Evolution: The Linux Kernel.
Proceedings of the 26th International Computer Software and Applications Conference (COMPSAC 2002), 2002

A New Architecture for Secure Carrier-Class Clusters.
Proceedings of the 2002 IEEE International Conference on Cluster Computing (CLUSTER 2002), 2002

2001
Flow Analysis to Detect Blocked Statements.
Proceedings of the 2001 International Conference on Software Maintenance, 2001

2000
Software assessment using metrics: A comparison across large C++ and Java systems.
Ann. Softw. Eng., 2000

Advanced Clone-Analysis to Support Object-Oriented System Refactoring.
Proceedings of the Seventh Working Conference on Reverse Engineering, 2000

Measuring and Characterizing System Behavior Using Kernel-Level Event Logging.
Proceedings of the General Track: 2000 USENIX Annual Technical Conference, 2000

C/C++ Conditional Compilation Analysis using Symbolic Execution.
Proceedings of the 2000 International Conference on Software Maintenance, 2000

1999
Partial Redesign of Java Software Systems Based on Clone Analysis.
Proceedings of the Sixth Working Conference on Reverse Engineering, 1999

Measuring Clone Based Reengineering Opportunities.
Proceedings of the 6th IEEE International Software Metrics Symposium (METRICS 1999), 1999

Extending Software Quality Assessment Techniques to Java Systems.
Proceedings of the 7th International Workshop on Program Comprehension (IWPC '99), May 5-7, 1999, 1999

Parsing C++ Despite Missing Declarations.
Proceedings of the 7th International Workshop on Program Comprehension (IWPC '99), May 5-7, 1999, 1999

1998
An Analysis Framework for Understanding Layered Software Architectures.
Proceedings of the 6th International Workshop on Program Comprehension (IWPC '98), 1998

Clones occurence in large object oriented software packages.
Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative Research, November 30, 1998

1997
An interactive system to extract structured text from a geometrical representation.
Proceedings of the 4th International Conference Document Analysis and Recognition (ICDAR '97), 1997

1996
Timing analysis speed-up using a hierarchical and a multimode approach.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1996

1993
LUDE: A Distributed Software Library.
Proceedings of the 7th Conference on Systems Administration (LISA 1993), 1993

1992
Transistor-level estimation of worst-case delays in MOS VLSI circuits.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1992

1991
Design by similarity using transaction modeling and statistical techniques.
Proceedings of the conference on European design automation, 1991

1989
On the calculation of optimal clocking parameters in synchronous circuits with level-sensitive latches.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1989

Worst-case Delay Estimation of Transistor Groups.
Proceedings of the 26th ACM/IEEE Design Automation Conference, 1989

1986
McBOOLE: A New Procedure for Exact Logic Minimization.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1986

1985
The McBOOLE logic minimizer.
Proceedings of the 22nd ACM/IEEE conference on Design automation, 1985


  Loading...