Alessandro Pellegrini

Orcid: 0000-0002-0179-9868

Affiliations:
  • IASI-CNR, Rome, Italy
  • Sapienza University of Rome, Italy (PhD 2014)


According to our database1, Alessandro Pellegrini authored at least 103 papers between 2009 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
A Conflict-Resilient Lock-Free Linearizable Calendar Queue.
ACM Trans. Parallel Comput., March, 2024

Fight Hardware with Hardware: System-wide Detection and Mitigation of Side-Channel Attacks using Performance Counters.
CoRR, 2024

2023
Strategies and software support for the management of hardware performance counters.
Softw. Pract. Exp., October, 2023

What makes test programs similar in microservices applications?
J. Syst. Softw., July, 2023

Autonomic Orchestration of in-Situ and in-Transit Data Analytics For Simulation Studies.
Proceedings of the Winter Simulation Conference, 2023

Hybrid Speculative Synchronisation for Parallel Discrete Event Simulation.
Proceedings of the 2023 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2023

Is Your Smartphone Really Safe? A Wake-up Call on Android Antivirus Software Effectiveness.
Proceedings of the Italian Conference on Cyber Security (ITASEC 2023), 2023

Practical Tie-Breaking for Parallel/Distributed Simulations.
Proceedings of the 27th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2023

Incremental Checkpointing of Large State Simulation Models with Write-Intensive Events via Memory Update Correlation on Buddy Pages.
Proceedings of the 27th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2023

2022
Effective Runtime Management of Tasks and Priorities in GNU OpenMP Applications.
IEEE Trans. Computers, 2022

NBBS: A Non-Blocking Buddy System for Multi-Core Machines.
IEEE Trans. Computers, 2022

Design and implementation of a fully transparent partial abort support for software transactional memory.
Softw. Pract. Exp., 2022

Speculative Distributed Simulation of Very Large Spiking Neural Networks.
Proceedings of the SIGSIM-PADS '22: SIGSIM Conference on Principles of Advanced Discrete Simulation, Atlanta, GA, USA, June 8, 2022

On the Accuracy and Performance of Spiking Neural Network Simulations.
Proceedings of the 26th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2022

Comparing Speculative Synchronization Algorithms for Continuous-Time Agent-Based Simulations.
Proceedings of the 26th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2022

2021
Replication of Computational Results Report for "<i>Green Simulation with Database Monte Carlo</i>".
ACM Trans. Model. Comput. Simul., 2021

Autonomic rejuvenation of cloud applications as a countermeasure to software anomalies.
Softw. Pract. Exp., 2021

Reproducibility Report for the Paper: QN-based Modeling and Analysis of Software Performance Antipatterns for Cyber-Physical Systems.
CoRR, 2021

On power capping and performance optimization of multithreaded applications.
Concurr. Comput. Pract. Exp., 2021

Inferring Relations Among Test Programs in Microservices Applications.
Proceedings of the 15th IEEE International Conference on Service-Oriented System Engineering, 2021

Automatic Extraction of Behavioral Features for Test Program Similarity Analysis.
Proceedings of the IEEE International Symposium on Software Reliability Engineering, 2021

2020
Editorial to the Special Issue on the Principles of Advanced Discrete Simulation (PADS).
ACM Trans. Model. Comput. Simul., 2020

A Distributed Shared Memory Middleware for Speculative Parallel Discrete Event Simulation.
ACM Trans. Model. Comput. Simul., 2020

Adaptive Model-Based Scheduling in Software Transactional Memory.
IEEE Trans. Computers, 2020

On the Relevance of Wait-free Coordination Algorithms in Shared-Memory HPC: The Global Virtual Time Case.
CoRR, 2020

Reproducibility Report for the Paper: Modeling of Request Cloning in Cloud Server Systems using Processor Sharing.
CoRR, 2020

Mutable locks: Combining the best of spin and sleep locks.
Concurr. Comput. Pract. Exp., 2020

Simulation-Based Evolutionary Optimization of Air Traffic Management.
IEEE Access, 2020

Exploiting Inter-Processor-Interrupts for Virtual-Time Coordination in Speculative Parallel Discrete Event Simulation.
Proceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2020

Approximated Rollbacks.
Proceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2020

Autonomic Power Management in Speculative Simulation Runtime Environments.
Proceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2020

NUMA-Aware Non-Blocking Calendar Queue.
Proceedings of the 24th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2020

Agent-based Modeling and Simulation for Emergency Scenarios: A Holistic Approach.
Proceedings of the 24th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2020

2019
Anonymous Readers Counting: A Wait-Free Multi-Word Atomic Register Algorithm for Scalable Data Sharing on Multi-Core Machines.
IEEE Trans. Parallel Distributed Syst., 2019

Cross-state events: A new approach to parallel discrete event simulation and its speculative runtime support.
J. Parallel Distributed Comput., 2019

Hardware-Assisted Incremental Checkpointing in Speculative Parallel Discrete Event Simulation.
Proceedings of the 2019 Winter Simulation Conference, 2019

An Agent-Based Simulation API for Speculative PDES Runtime Environments.
Proceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2019

NBBS: A Non-Blocking Buddy System for Multi-core Machines.
Proceedings of the 19th IEEE/ACM International Symposium on Cluster, 2019

2018
Optimizing simulation on Shared-Memory Platforms: the Smart Cities Case.
Proceedings of the 2018 Winter Simulation Conference, 2018

Porting Event &Cross-State Synchronization to the Cloud.
Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2018

The Ultimate Share-Everything PDES System.
Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2018

A Power Cap Oriented Time Warp Architecture.
Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2018

Model-Based Proactive Read-Validation in Transaction Processing Systems.
Proceedings of the 24th IEEE International Conference on Parallel and Distributed Systems, 2018

A Non-blocking Buddy System for Scalable Memory Allocation on Multi-core Machines.
Proceedings of the IEEE International Conference on Cluster Computing, 2018

2017
A Fine-Grain Time-Sharing Time Warp System.
ACM Trans. Model. Comput. Simul., 2017

Transparently Mixing Undo Logs and Software Reversibility for State Recovery in Optimistic PDES.
ACM Trans. Model. Comput. Simul., 2017

A Conflict-Resilient Lock-Free Calendar Queue for Scalable Share-Everything PDES Platforms.
Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2017

Dealing with Reversibility of Shared Libraries in PDES.
Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2017

Prompt application-transparent transaction revalidation in software transactional memory.
Proceedings of the 16th IEEE International Symposium on Network Computing and Applications, 2017

Machine learning-based management of cloud applications in hybrid clouds: A Hadoop case study.
Proceedings of the 16th IEEE International Symposium on Network Computing and Applications, 2017

ORCHESTRA: An asynchronous wait-free distributed GVT algorithm.
Proceedings of the 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2017

Towards a fully non-blocking share-everything PDES platform.
Proceedings of the 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2017

A non-blocking global virtual time algorithm with logarithmic number of memory operations.
Proceedings of the 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2017

A Wait-Free Multi-word Atomic (1, N) Register for Large-Scale Data Sharing on Multi-core Machines.
Proceedings of the 2017 IEEE International Conference on Cluster Computing, 2017

Preemptive Software Transactional Memory.
Proceedings of the 17th IEEE/ACM International Symposium on Cluster, 2017

2016
Transparent Speculative Parallelization of Discrete Event Simulation Applications Using Global Variables.
Int. J. Parallel Program., 2016

Programming agent-based demographic models with cross-state and message-exchange dependencies: A study with speculative PDES and automatic load-sharing.
Proceedings of the Winter Simulation Conference, 2016

A Non-Blocking Priority Queue for the Pending Event Set.
Proceedings of the 9th EAI International Conference on Simulation Tools and Techniques, 2016

Mixing Hardware and Software Reversibility for Speculative Parallel Discrete Event Simulation.
Proceedings of the Reversible Computation - 8th International Conference, 2016

Granular Time Warp Objects.
Proceedings of the 2016 annual ACM Conference on SIGSIM Principles of Advanced Discrete Simulation, 2016

Message from the program chairs.
Proceedings of the 15th IEEE International Symposium on Network Computing and Applications, 2016

Configurable and Efficient Memory Access Tracing via Selective Expression-Based x86 Binary Instrumentation.
Proceedings of the 24th IEEE International Symposium on Modeling, 2016

Proactive Cloud Management for Highly Heterogeneous Multi-cloud Infrastructures.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

Optimizing memory management for optimistic simulation with reinforcement learning.
Proceedings of the International Conference on High Performance Computing & Simulation, 2016

Machine Learning-Based Elastic Cloud Resource Provisioning in the Solvency II Framework.
Proceedings of the 36th IEEE International Conference on Distributed Computing Systems Workshops, 2016

Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models.
Proceedings of the Euro-Par 2016: Parallel Processing Workshops, 2016

A Lock-Free O(1) Event Pool and Its Application to Share-Everything PDES Platforms.
Proceedings of the 20th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2016

OS-Based NUMA Optimization: Tackling the Case of Truly Multi-thread Applications with Non-partitioned Virtual Page Accesses.
Proceedings of the IEEE/ACM 16th International Symposium on Cluster, 2016

2015
Techniques for Transparent Parallelization of Discrete Event Simulation Models.
PhD thesis, 2015

Autonomic State Management for Optimistic Simulation Platforms.
IEEE Trans. Parallel Distributed Syst., 2015

A flexible framework for accurate simulation of cloud in-memory data stores.
Simul. Model. Pract. Theory, 2015

Analysis and optimization of a demographic simulator for parallel environments.
Proceedings of the 2015 Winter Simulation Conference, 2015

NUMA Time Warp.
Proceedings of the 3rd ACM Conference on SIGSIM-Principles of Advanced Discrete Simulation, London, United Kingdom, June 10, 2015

Time-Sharing Time Warp via Lightweight Operating System Support.
Proceedings of the 3rd ACM Conference on SIGSIM-Principles of Advanced Discrete Simulation, London, United Kingdom, June 10, 2015

Machine Learning for Achieving Self-* Properties and Seamless Execution of Applications in the Cloud.
Proceedings of the Fourth IEEE Symposium on Network Cloud Computing and Applications, 2015

Proactive Scalability and Management of Resources in Hybrid Clouds via Machine Learning.
Proceedings of the 14th IEEE International Symposium on Network Computing and Applications, 2015

A Machine Learning-Based Framework for Building Application Failure Prediction Models.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 2015

Hardware-Transactional-Memory Based Speculative Parallel Discrete Event Simulation of Very Fine Grain Models.
Proceedings of the 22nd IEEE International Conference on High Performance Computing, 2015

RAMSES: Reversibility-Based Agent Modeling and Simulation Environment with Speculation-Support.
Proceedings of the Euro-Par 2015: Parallel Processing Workshops, 2015

Tuning the Level of Concurrency in Software Transactional Memory: An Overview of Recent Analytical, Machine Learning and Mixed Approaches.
Proceedings of the Transactional Memory. Foundations, Algorithms, Tools, and Applications, 2015

2014
Reshuffling PDES platforms for multi/many-core machines: A perspective with focus on load sharing.
Proceedings of the Modeling and Simulation-Based Systems Engineering Handbook., 2014

Wait-Free Global Virtual Time Computation in Shared Memory TimeWarp Systems.
Proceedings of the 26th IEEE International Symposium on Computer Architecture and High Performance Computing, 2014

Transparent multi-core speculative parallelization of DES models with event and cross-state dependencies.
Proceedings of the SIGSIM Principles of Advanced Discrete Simulation, 2014

Adaptive Transactional Memories: Performance and Energy Consumption Tradeoffs.
Proceedings of the IEEE 3rd Symposium on Network Cloud Computing and Applications, 2014

Programmability and Performance of Parallel ECS-Based Simulation of Multi-agent Exploration Models.
Proceedings of the Euro-Par 2014: Parallel Processing Workshops, 2014

2013
A framework for high performance simulation of transactional data grid platforms.
Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques, 2013

Consistent and efficient output-streams management in optimistic simulation platforms.
Proceedings of the SIGSIM Principles of Advanced Discrete Simulation, 2013

Hijacker: Efficient static software instrumentation with applications in high performance computing: Poster paper.
Proceedings of the International Conference on High Performance Computing & Simulation, 2013

Transparent Support for Partial Rollback in Software Transactional Memories.
Proceedings of the Euro-Par 2013 Parallel Processing, 2013

A Study on the Parallelization of Terrain-Covering Ant Robots Simulations.
Proceedings of the Euro-Par 2013: Parallel Processing Workshops, 2013

The ROme OpTimistic Simulator: A Tutorial.
Proceedings of the Euro-Par 2013: Parallel Processing Workshops, 2013

Multi-threaded Simulation of 4G Cellular Systems within the LTE-Sim Framework.
Proceedings of the 27th International Conference on Advanced Information Networking and Applications Workshops, 2013

2012
Load sharing for optimistic parallel simulations on multi core machines.
SIGMETRICS Perform. Evaluation Rev., 2012

Assessing load-sharing within optimistic simulation platforms.
Proceedings of the Winter Simulation Conference, 2012

Cache-aware memory manager for optimistic simulations.
Proceedings of the International ICST Conference on Simulation Tools and Techniques, 2012

Towards Symmetric Multi-threaded Optimistic Simulation Kernels.
Proceedings of the 26th ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation, 2012

Transparent and Efficient Shared-State Management for Optimistic Simulations on Multi-core Machines.
Proceedings of the 20th IEEE International Symposium on Modeling, 2012

A load-sharing architecture for high performance optimistic simulations on multi-core machines.
Proceedings of the 19th International Conference on High Performance Computing, 2012

2011
An evolutionary algorithm to optimize log/restore operations within optimistic simulation platforms.
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques, 2011

The ROme OpTimistic Simulator: core internals and programming model.
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques, 2011

2010
Autonomic Log/Restore for Advanced Optimistic Simulation Systems.
Proceedings of the MASCOTS 2010, 2010

2009
Di-DyMeLoR: Logging only Dirty Chunks for Efficient Management of Dynamic Memory Based Optimistic Simulation Objects.
Proceedings of the 23rd International Workshop on Principles of Advanced and Distributed Simulation, 2009

Benchmarking Memory Management Capabilities within ROOT-Sim.
Proceedings of the 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2009


  Loading...