Parallel and Distributed Discrete Event Simulation;
Optimistic Synchronization;
Autonomic Computing;
Code Parallelization Techniques;
Post-Mortem Debugging;
Code Instrumentation Techniques;
Modelling and Performance Evaluation of Simulation Systems;
Computer Architectures;
Operating Systems.
Publication Archive
Copyright Information:
The documents available from this site are provided as a means to ensure the timely dissemination of technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author’s copyright. These works may not be reposted without the copyright holder’s explicit permission. Permission to make digital or hard copies of part or all of these works for personal or classroom use is granted without fee, provided that copies are not made or distributed for profit or commercial advantage. The electronic version of some of the works available on this site may differ from the definitive published version. Copyright of works submitted for publication may be transferred without further notice, and this version may no longer be accessible.
Apply Filters
(total publications: 128)
2025
[c87]
D. Cingolani, A. Pellegrini, and F. Quaglia, “Test of Time Award: Transparently Mixing Undo Logs and Software Reversibility for State Recovery in Optimistic PDES,” in Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2025. [PDF]
[Bibtex]
[Abstract]
[c86]
S. Bauco, R. Marotta, and A. Pellegrini, “DESL: A Literate Programming Language Framework for Interoperable Parallel Discrete Event Simulation,” in Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2025. [PDF]
[Bibtex]
[Abstract]
[c85]
A. Pimpini and A. Pellegrini, “RBlockSim: Parallel and Distributed Simulation for Blockchain Benchmarking,” in Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2025. [PDF]
[Bibtex]
[Abstract]
[c84]
S. Bauco, G. De Angelis, R. Marotta, and A. Pellegrini, “A Model-Driven Platform for Software Applications on Heterogeneous Computing Environments,” in 22nd IEEE International Conference on Software Architecture, ICSA 2025 - Companion, 2025. [PDF]
[Bibtex]
[Abstract]
[c83]
P. Caliandro, M. Ciccaglione, A. Pepe, G. Bianchi, and A. Pellegrini, “VMORPH: A Virtualization/Metamorphic Framework for Binary Obfuscation and Intellectual Property Protection,” in Proceedings of the 2025 Italian Conference on Cybersecurity, 2025. [PDF]
[Bibtex]
[Abstract]
[c82]
D. Dell’Orco, L. Valeriani, G. Bianchi, A. Pellegrini, and A. Merlo, “Challenging Antivirus against Elusive Android Malware over Time,” in Proceedings of the 2025 Italian Conference on Cybersecurity, 2025.
[Bibtex]
[j27]
D. Dell’Orco, G. Bernardinettii, G. Bianchi, A. Merlo, and A. Pellegrini, “Would You Mind Hiding My Malware? Building Malicious Android Apps with Stegopack,” Pervasive and Mobile Computing, 2025. (To appear)
[Bibtex]
[j26]
A. Pellegrini, “Introduction to the Special Issue on PADS 2024,” Transactions on Modeling and Computer Simulations, 2025. (To appear)
[Bibtex]
2024
[c81]
R. Marotta and A. Pellegrini, “Model-Driven Engineering for High-Performance Parallel Discrete Event Simulations on Heterogeneous Architectures,” in Proceedings of the 2024 Winter Simulation Conference, 2024. [PDF]
[Bibtex]
[Abstract]
[c80]
P. Andelfinger, A. Pellegrini, and R. Marotta, “Sampling Policies for Near-Optimal Device Choice in Parallel Simulations on CPU/GPU Platforms,” in Proceedings of the 28th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2024. [PDF]
[Bibtex]
[Abstract]
[c79]
X. Du, A. Piccione, A. Pimpini, S. Bortoli, A. Pellegrini, and A. Knoll, “Online Analytics with Local Operator Rebinding for Simulation Data Stream Processing,” in Proceedings of the 28th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2024. [PDF]
[Bibtex]
[Abstract]
[c78]
A. Piccione and A. Pellegrini, “Efficient Non-Blocking Event Management for Speculative Parallel Discrete Event Simulation,” in Proceedings of the 2024 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2024. [PDF]
[Bibtex]
[Abstract]
[c77]
R. Marotta, A. Pellegrini, and P. Andelfinger, “Follow the Leader: Alternating CPU/GPU Computations in PDES,” in Proceedings of the 2024 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2024. [PDF]
[Bibtex]
[Abstract]
[c76]
X. Du, A. Piccione, A. Pimpini, S. Bortoli, A. Knoll, and A. Pellegrini, “HUILLY: A Non-Blocking Ingestion Buffer for Timestepped Simulation Analytics,” in Proceedings of the 24th International Symposium on Cluster, Cloud and Grid Computing, 2024. [PDF]
[Bibtex]
[j25]
R. Marotta, M. Ianni, A. Pellegrini, and F. Quaglia, “A Conflict-Resilient Lock-Free Linearizable Calendar Queue,” ACM Transactions on Parallel Computing, vol. 11, no. 1, Mar. 2024. [PDF]
[Bibtex]
[Abstract]
2023
[c75]
X. Du et al., “Autonomic Orchestration of In-situ and In-transit Data Analytics for Simulation Studies,” in Proceedings of the 2023 Winter Simulation Conference, 2023. [PDF]
[Bibtex]
[Abstract]
[c74]
A. Piccione and A. Pellegrini, “Practical Tie Breaking for Parallel/Distributed Simulations,” in Proceedings of the 27th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2023. [PDF]
[Bibtex]
[Abstract]
Winner of the Best Paper Award
[c73]
R. Marotta, F. Montesano, A. Pellegrini, and F. Quaglia, “Incremental Checkpointing of Large State Simulation Models with Write-Intensive Events via Memory Update Correlation on Buddy Pages,” in Proceedings of the 27th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2023. [PDF]
[Bibtex]
[Abstract]
Shortlisted for the Best Paper Award
[j24]
S. Carnà, R. Marotta, A. Pellegrini, and F. Quaglia, “Strategies and Software Support for the Management of Hardware Performance Counters,” Software: Practice and Experience, vol. 53, no. 10, pp. 1928–1957, Jul. 2023. [PDF]
[Bibtex]
[Abstract]
[c72]
A. Piccione, P. Andelfinger, and A. Pellegrini, “Hybrid Speculative Synchronisation for Parallel Discrete Event Simulation,” in Proceedings of the 2023 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2023. [PDF]
[Bibtex]
[Abstract]
[c71]
A. Piccione, G. Bernardinetti, A. Pellegrini, and G. Bianchi, “Is Your Smartphone Really Safe? A Wake-up Call on Android Antivirus Software Effectiveness,” in Proceedings of the 2023 Italian Conference on Cybersecurity, 2023. [PDF]
[Bibtex]
[Abstract]
[j23]
E. De Angelis, G. De Angelis, A. Pellegrini, and M. Proietti, “What Makes Test Programs Similar in Microservices Applications?,” Journal of Systems and Software, vol. 201, p. 111674, Jan. 2023. [PDF]
[Bibtex]
[Abstract]
2022
[j22]
E. Silvestri, A. Pellegrini, P. Di Sanzo, and F. Quaglia, “Effective Runtime Management of Tasks and Priorities in GNU OpenMP Applications,” Transactions on Computers, vol. 71, no. 10, pp. 2632–2645, Oct. 2022. [PDF]
[Bibtex]
[Abstract]
[c70]
P. Andelfinger, A. Piccione, A. Pellegrini, and A. Uhrmacher, “Comparing Speculative Synchronization Algorithms for Continuous-Time Agent-Based Simulations,” in Proceedings of the 26th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2022. [PDF]
[Bibtex]
[Abstract]
Winner of the Best Paper Award
[c69]
A. Pimpini, A. Piccione, and A. Pellegrini, “On the Accuracy and Performance of Spiking Neural Network Simulations,” in Proceedings of the 26th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2022. [PDF]
[Bibtex]
[Abstract]
Shortlisted for the Best Paper Award
[j21]
A. Pellegrini, P. Di Sanzo, A. Piccione, and F. Quaglia, “Design and Implementation of a Fully-Transparent Partial Abort Support for Software Transactional Memory,” Software: Practice and Experience, vol. 52, no. 11, pp. 2456–2475, Jun. 2022. [PDF]
[Bibtex]
[Abstract]
[c68]
A. Pimpini, A. Piccione, B. Ciciani, and A. Pellegrini, “Speculative Distributed Simulation of Very Large Spiking Neural Networks,” in Proceedings of the 2022 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2022. [PDF]
[Bibtex]
[Abstract]
[j20]
S. Carnà, S. Ferracci, F. Quaglia, and A. Pellegrini, “Fight Hardware with Hardware: System-wide Detection and Mitigation of Side-Channel Attacks using Performance Counters,” Digital Threats: Research and Practice, 2022. [PDF]
[Bibtex]
[Abstract]
[j19]
R. Marotta, M. Ianni, A. Pellegrini, and F. Quaglia, “NBBS: A Non-Blocking Buddy System for Multi-core Machines,” Transactions on Computers, vol. 71, no. 3, pp. 599–612, 2022. [PDF]
[Bibtex]
[Abstract]
2021
[c67]
E. De Angelis, A. Pellegrini, and M. Proietti, “Automatic Extraction of Behavioral Features for Test Program Similarity Analysis,” in Proceedings of the 2021 IEEE International Symposium on Software Reliability Engineering Workshops, 2021, pp. 129–136. [PDF]
[Bibtex]
[Abstract]
[c66]
E. De Angelis, G. De Angelis, A. Pellegrini, and M. Proietti, “Inferring Relations Among Test Programs in Microservices Applications,” in Proceedings of the 15th IEEE International Conference on Service Oriented Systems Engineering, 2021, pp. 114–123. [PDF]
[Bibtex]
[Abstract]
Winner of the Best Paper Award
[i8]
A. Pellegrini, “Reproducibility Report for the Paper: QN-based Modeling and Analysis of Software Performance Antipatterns for Cyber-Physical Systems,” Apr. 2021. [PDF]
[Bibtex]
[Abstract]
[j18]
S. Conoci, P. Di Sanzo, A. Pellegrini, B. Ciciani, and F. Quaglia, “On Power Capping and Performance Optimization of Multi-threaded Applications,” Concurrency and Computation: Practice and Experience, vol. 33, no. 11, Jan. 2021. [PDF]
[Bibtex]
[Abstract]
[j17]
P. Di Sanzo, D. R. Avresky, and A. Pellegrini, “Autonomic Rejuvenation of Cloud Applications as a Countermeasure to Software Anomalies,” Software: Practice and Experience, vol. 51, no. 1, pp. 46–71, Jan. 2021. [PDF]
[Bibtex]
[Abstract]
[j16]
G. Gigante et al., “Support to Design for Air Traffic Management: An Approach with Agent-Based Modelling and Evolutionary Search,” International Journal of Aviation, Aeronautics, and Aerospace, vol. 8, no. 1, 2021. [PDF]
[Bibtex]
[Abstract]
2020
[j15]
A. Pellegrini, “Replication of Computational Results Report for ‘Green Simulation with Database Monte Carlo,’” ACM Transactions on Modeling and Computer Simulation, vol. 31, no. 1, Dec. 2020. [PDF]
[Bibtex]
[Abstract]
[j14]
A. Pellegrini et al., “Simulation-based Evolutionary Optimization of Air Traffic Management,” IEEE Access, vol. 8, pp. 161551–161570, Sep. 2020. [PDF]
[Bibtex]
[Abstract]
[c65]
M. Rab, R. Marotta, M. Ianni, A. Pellegrini, and F. Quaglia, “NUMA-Aware Non-Blocking Calendar Queue,” in Proceedings of the 24th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2020. [PDF]
[Bibtex]
[Abstract]
[c64]
A. Piccione and A. Pellegrini, “Agent-based Modeling and Simulation for Emergency Scenarios: A Holistic Approach,” in Proceedings of the 24th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2020. [PDF]
[Bibtex]
[Abstract]
[j13]
R. Marotta, D. Tiriticco, P. Di Sanzo, A. Pellegrini, B. Ciciani, and F. Quaglia, “Mutable Locks: Combining the Best of Spin and Sleep Locks,” Concurrency and Computation: Practice and Experience, vol. 32, no. 22, Jun. 2020. [PDF]
[Bibtex]
[Abstract]
[c63]
S. Conoci, M. Ianni, R. Marotta, and A. Pellegrini, “Autonomic Power Management in Speculative Simulation Runtime Environments,” in Proceedings of the 2020 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2020. [PDF]
[Bibtex]
[Abstract]
[c62]
M. Principe, A. Piccione, A. Pellegrini, and F. Quaglia, “Approximated Rollbacks,” in Proceedings of the 2020 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2020. [PDF]
[Bibtex]
[Abstract]
[c61]
E. Silvesti, C. Milia, R. Marotta, A. Pellegrini, and F. Quaglia, “Exploiting Inter-Processor-Interrupts for Virtual-Time Coordination in Speculative Parallel Discrete Event Simulation,” in Proceedings of the 2020 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2020. [PDF]
[Bibtex]
[Abstract]
[j12]
P. Di Sanzo, A. Pellegrini, M. Sannicandro, B. Ciciani, and F. Quaglia, “Adaptive Model-based Scheduling in Software Transactional Memory,” IEEE Transactions on Computers, vol. 69, no. 5, pp. 621–632, May 2020. [PDF]
[Bibtex]
[Abstract]
[i7]
A. Pellegrini and F. Quaglia, “On the Relevance of Wait-free Coordination Algorithms in Shared-Memory HPC: The Global Virtual Time Case,” Apr. 2020. [PDF]
[Bibtex]
[Abstract]
[j11]
F. Quaglia, G. Theodoropoulos, and A. Pellegrini, “Editorial to the Special Issue on the Principles of Advanced Discrete Simulation (PADS),” Transactions on Modeling and Computer Simulations, vol. 69, no. 5, pp. 8:1–8:2, Mar. 2020.
[Bibtex]
[j10]
M. Principe, T. Tocci, P. Di Sanzo, F. Quaglia, and A. Pellegrini, “A Distributed Shared-Memory Middleware for Speculative Parallel Discrete Event Simulation,” ACM Transactions on Modeling and Computer Simulation, vol. 30, no. 2, pp. 11:1–11:26, Feb. 2020. [PDF]
[Bibtex]
[Abstract]
[i6]
A. Pellegrini, “Reproducibility Report for the Paper: Modeling of Request Cloning in Cloud Server Systems using Processor Sharing,” Feb. 2020. [PDF]
[Bibtex]
[Abstract]
[c60]
L. Altamura, S. Conoci, and A. Pellegrini, “Asymmetric Computation for Speculative Heterogeneous HPC,” in 15th International Conference on High Performance and Embedded Architecture and Compilation Workshops, 2020. [PDF]
[Bibtex]
[Abstract]
2019
[c59]
S. Carnà, S. Ferracci, E. De Santis, A. Pellegrini, and F. Quaglia, “Hardware-assisted Incremental Checkpointing in Speculative Parallel Discrete Event Simulation,” in Proceedings of the 2019 Winter Simulation Conference, 2019. [PDF]
[Bibtex]
[Abstract]
[j9]
A. Pellegrini and F. Quaglia, “Cross-State Events: a New Approach to Parallel Discrete Event Simulation and its Speculative Runtime Support,” Journal of Parallel and Distributed Computing, vol. 132, pp. 48–68, Oct. 2019. [PDF]
[Bibtex]
[Abstract]
[c58]
A. Piccione, M. Principe, A. Pellegrini, and F. Quaglia, “An Agent-Based Simulation API for Speculative PDES Runtime Environments,” in Proceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2019, pp. 83–94. [PDF]
[Bibtex]
[Abstract]
[c57]
R. Marotta, M. Ianni, A. Scarselli, A. Pellegrini, and F. Quaglia, “NBBS: A Non-blocking Buddy System for Multi-core Machines,” in Proceedings of the 19th International Symposium on Cluster, Cloud and Grid Computing, 2019, pp. 11–20. [PDF]
[Bibtex]
[Abstract]
[j8]
M. Ianni, A. Pellegrini, and F. Quaglia, “Anonymous Readers Counting: A Wait-free Multi-word Atomic Register Algorithm for Scalable Data Sharing on Multi-core Machines,” IEEE Transactions on Parallel and Distributed Systems, vol. 30, pp. 286–299, Feb. 2019. [PDF]
[Bibtex]
[Abstract]
[i5]
R. Marotta, D. Tiriticco, P. Di Sanzo, A. Pellegrini, B. Ciciani, and F. Quaglia, “Mutable Locks: Combining the Best of Spin and Sleep Locks,” CoRR, 2019. [PDF]
[Bibtex]
[Abstract]
2018
[c56]
S. Economo, E. Silvestri, P. Di Sanzo, A. Pellegrini, and F. Quaglia, “Model-based Proactive Read-validation in Transaction Processing Systems,” in Proceedings of the 24th International Conference on Parallel and Distributed Systems, 2018, pp. 481–488. [PDF]
[Bibtex]
[Abstract]
[c55]
M. Ianni, R. Marotta, D. Cingolani, A. Pellegrini, and F. Quaglia, “Optimizing Simulation on Shared-Memory Platforms: the Smart Cities Case,” in Proceedings of the 2018 Winter Simulation Conference, 2018, pp. 1969–1980. [PDF]
[Bibtex]
[Abstract]
[c54]
R. Marotta, M. Ianni, A. Scarselli, A. Pellegrini, and F. Quaglia, “A Non-blocking Buddy System for Scalable Memory Allocation on Multi-core Machines,” in IEEE International Conference on Cluster Computing, 2018, pp. 164–165. [PDF]
[Bibtex]
[Abstract]
[c53]
M. Ianni, R. Marotta, D. Cingolani, A. Pellegrini, and F. Quaglia, “The Ultimate Share-Everything PDES System,” in Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2018, pp. 73–84. [PDF]
[Bibtex]
[Abstract]
[c52]
S. Conoci, D. Cingolani, P. Di Sanzo, A. Pellegrini, B. Ciciani, and F. Quaglia, “A Power Cap Oriented Time Warp Architecture,” in Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2018, pp. 97–100. [PDF]
[Bibtex]
[Abstract]
[c51]
M. Principe, T. Tocci, A. Pellegrini, and F. Quaglia, “Porting Event & Cross-State Synchronization to the Cloud,” in Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2018, pp. 177–188. [PDF]
[Bibtex]
[Abstract]
Shortlisted for the Best Paper Award
2017
[i4]
M. Principe, A. Pellegrini, F. Quaglia, and B. Ciciani, “Transparent Distributed Cross-State Synchronization in Optimistic Parallel Discrete Event Simulation,” Sapienza, University of Rome, Dec. 2017. [PDF]
[Bibtex]
[Abstract]
[c50]
S. Economo, E. Silvestri, P. Di Sanzo, A. Pellegrini, and F. Quaglia, “Prompt Application-Transparent Transaction Revalidation in Software Transactional Memory,” in Proceedings of the 16th IEEE International Symposium on Network Computing and Applications, 2017, pp. 114–119. [PDF]
[Bibtex]
[Abstract]
[c49]
D. R. Avresky, A. Pellegrini, and P. Di Sanzo, “Machine Learning-based Management of Cloud Applications in Hybrid Clouds: a Hadoop Case Study,” in Proceedings of the 16th IEEE International Symposium on Network Computing and Applications, 2017, pp. 114–119. [PDF]
[Bibtex]
[Abstract]
[c48]
T. Tocci, A. Pellegrini, F. Quaglia, J. Casanovas-García, and T. Suzumura, “ORCHESTRA: An Asynchronous Wait-Free Distributed GVT Algorithm,” in Proceedings of the 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2017, pp. 51–58. [PDF]
[Bibtex]
[Abstract]
[c47]
M. Ianni, R. Marotta, A. Pellegrini, and F. Quaglia, “Towards a Fully Non-blocking Share-everything PDES Platform,” in Proceedings of the 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2017, pp. 25–32. [PDF]
[Bibtex]
[Abstract]
[c46]
M. Ianni, R. Marotta, A. Pellegrini, and F. Quaglia, “A Non-blocking Global Virtual Time Algorithm with Logarithmic Number of Memory Operations,” in Proceedings of the 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2017, pp. 17–24. [PDF]
[Bibtex]
[Abstract]
Shortlisted for the Best Paper Award
[c45]
M. Ianni, A. Pellegrini, and F. Quaglia, “A Wait-free Multi-word Atomic (1,N) Register for Large-scale Data Sharing on Multi-core Machines,” in Proceedings of the 2017 IEEE Cluster Conference, 2017, pp. 188–192. [PDF]
[Bibtex]
[Abstract]
[j7]
D. Cingolani, A. Pellegrini, and F. Quaglia, “Transparently Mixing Undo Logs and Software Reversibility for State Recovery in Optimistic PDES,” ACM Transactions on Modeling and Computer Simulation, vol. 27, no. 2, pp. 11:1–11:26, May 2017. [PDF]
[Bibtex]
[Abstract]
[j6]
A. Pellegrini and F. Quaglia, “A Fine-grain Time-sharing Time Warp System,” ACM Transactions on Modeling and Computer Simulation, vol. 27, no. 2, May 2017. [PDF]
[Bibtex]
[Abstract]
[c44]
D. Cingolani, A. Pellegrini, M. Schordan, F. Quaglia, and D. R. Jefferson, “Dealing with Reversibility of Shared Libraries in PDES,” in Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2017. [PDF]
[Bibtex]
[Abstract]
[c43]
R. Marotta, M. Ianni, A. Pellegrini, and F. Quaglia, “A Conflict-Resilient Lock-Free Calendar Queue for Scalable Share-Everything PDES Platforms,” in Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2017, pp. 41–52. [PDF]
[Bibtex]
[Abstract]
[c42]
E. Silvestri, S. Economo, P. Di Sanzo, A. Pellegrini, and F. Quaglia, “Preemptive Software Transactional Memory,” in Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, 2017. [PDF]
[Bibtex]
[Abstract]
[j5]
A. Pellegrini and P. Di Sanzo, “On the Optimization of Collaborative Kerbside Waste Collection,” Wseas Transactions On Environment And Development, Jan. 2017. [PDF]
[Bibtex]
[Abstract]
[i3]
M. Ianni, A. Pellegrini, and F. Quaglia, “A Wait-free Multi-word Atomic (1, N) Register for Large-scale Data Sharing on Multi-core Machines,” CoRR, 2017. [PDF]
[Bibtex]
[Abstract]
2016
[j4]
A. Pellegrini, S. Peluso, F. Quaglia, and R. Vitali, “Transparent Speculative Parallelization of Discrete Event Simulation Applications Using Global Variables,” International Journal of Parallel Programming, vol. 44, no. 6, pp. 1200–1247, Dec. 2016. [PDF]
[Bibtex]
[Abstract]
[c41]
A. Pellegrini, C. Montañola-Sales, F. Quaglia, and J. Casanovas-Garcia, “Programming Agent-Based Demographic Models with Cross-State and Message-Exchange Dependencies: A Study with Speculative PDES and Automatic Load-Sharing,” in Proceedings of the 2016 Winter Simulation Conference, 2016. [PDF]
[Bibtex]
[Abstract]
[c40]
R. Marotta, M. Ianni, A. Pellegrini, and F. Quaglia, “A Lock-Free O(1) Event Pool and its Application to Share-Everything PDES Platforms,” in Proceedings of the 20th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2016. [PDF]
[Bibtex]
[Abstract]
Winner of the Best Paper Award
[c39]
S. Economo, D. Cingolani, A. Pellegrini, and F. Quaglia, “Configurable and Efficient Memory Access Tracing via Selective Expression-based x86 Binary Instrumentation,” in Proceedings of the 24th IEEE Internation Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems, 2016. [PDF]
[Bibtex]
[Abstract]
[c38]
A. Pellegrini, C. Montañola-Sales, F. Quaglia, and J. Casanovas-Garcia, “Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models,” in Proceedings of the 4th Workshop on Parallel and Distributed Agent-Based Simulations, 2016, pp. 334–346. [PDF]
[Bibtex]
[Abstract]
[c37]
R. Marotta, M. Ianni, A. Pellegrini, and F. Quaglia, “A Non-Blocking Priority Queue for the Pending Event Set,” in Proceedings of the 9th EAI International Conference on Simulation Tools and Techniques, 2016, pp. 46–55. [PDF]
[Bibtex]
[Abstract]
[c36]
A. Pellegrini, “Optimizing Memory Management for Optimistic Simulation with Reinforcement Learning,” in Proceedings of the 2016 International Conference on High Performance Computing & Simulation Workshops, 2016, pp. 26–33. [PDF]
[Bibtex]
[Abstract]
[c35]
D. Cingolani, M. Ianni, A. Pellegrini, and F. Quaglia, “Mixing Hardware and Software Reversibility for Speculative Parallel Discrete Event Simulation,” in Proceedings of the 8th Conference on Reversible Computation, 2016, pp. 137–152. [PDF]
[Bibtex]
[Abstract]
[c34]
A. La Rizza, G. Casarano, G. Castellani, B. Ciciani, L. Passalacqua, and A. Pellegrini, “Machine Learning-based Elastic Cloud Resource Provisioning in the Solvency II Framework,” in Proceedings of the 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, 2016, pp. 44–48. [PDF]
[Bibtex]
[Abstract]
[c33]
A. Pellegrini, P. Di Sanzo, and D. R. Avresky, “Proactive Cloud Management for Highly Heterogeneous Multi-Cloud Infrastructures,” in Proceedings of the 21st IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems, 2016, pp. 1311–1318. [PDF]
[Bibtex]
[Abstract]
[c32]
N. Marziale, F. Nobilia, A. Pellegrini, and F. Quaglia, “Granular Time Warp Objects,” in Proceedings of the 2016 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2016, pp. 57–68. [PDF]
[Bibtex]
[Abstract]
[c31]
I. Di Gennaro, A. Pellegrini, and F. Quaglia, “OS-based NUMA Optimization: Tackling the Case of Truly Multi-thread Applications with Non-Partitioned Virtual Page Accesses,” in Proceedings of the 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, 2016, pp. 292–300. [PDF]
[Bibtex]
[Abstract]
2015
[c30]
V. Büsing-Menses, C. Montañola-Sales, J. Casanovas-Garcia, and A. Pellegrini, “Analysis and Optimization of a Demographic Simulator for Parallel Environments (poster paper),” in Proceedings of the 2015 Winter Simulation Conference, 2015, pp. 3218–3219. [PDF]
[Bibtex]
[Abstract]
[c29]
E. Santini, M. Ianni, A. Pellegrini, and F. Quaglia, “Hardware-Transactional-Memory Based Speculative Parallel Discrete Event Simulation of Very Fine Grain Models,” in Proceedings of the 22nd International Conference on High Performance Computing, 2015, pp. 145–154. [PDF]
[Bibtex]
[Abstract]
[b1]
A. Pellegrini, Parallelization of Discrete Event Simulation Models. Sapienza Università Editrice, 2015.
[Bibtex]
[Abstract]
[c28]
D. R. Avresky, P. Di Sanzo, A. Pellegrini, B. Ciciani, and L. Forte, “Proactive Scalability and Management of Resources in Hybrid Clouds via Machine Learning (short paper),” in Proceedings of the 14th IEEE International Symposium on Network Computing and Applications, 2015, pp. 114–119. [PDF]
[Bibtex]
[Abstract]
[c27]
D. Cingolani, A. Pellegrini, and F. Quaglia, “RAMSES: Reversibility-based Agent Modeling and Simulation Environment with Speculation support,” in Proceedings of the 3rd Workshop on Parallel and Distributed Agent-Based Simulations, 2015, pp. 466–478. [PDF]
[Bibtex]
[Abstract]
[j3]
P. Di Sanzo et al., “A Flexible Framework for Accurate Simulation of Cloud In-Memory Data Stores,” Simulation Modelling Practice and Theory, vol. 58, no. 2, pp. 219–238, Jul. 2015. [PDF]
[Bibtex]
[Abstract]
[j2]
A. Pellegrini, R. Vitali, and F. Quaglia, “Autonomic State Management for Optimistic Simulation Platforms,” IEEE Transactions on Parallel and Distributed Systems, vol. 26, no. 6, pp. 1560–1569, Jun. 2015. [PDF]
[Bibtex]
[Abstract]
[c26]
P. Di Sanzo, A. Pellegrini, and D. R. Avresky, “Machine Learning for Achieving Self-* Properties and Seamless Execution of Applications in the Cloud,” in Proceedings of the Fourth IEEE Symposium on Network Cloud Computing and Applications, 2015, pp. 51–58. [PDF]
[Bibtex]
[Abstract]
[c25]
D. Cingolani, A. Pellegrini, and F. Quaglia, “Transparently Mixing Undo Logs and Software Reversibility for State Recovery in Optimistic PDES,” in Proceedings of the 2015 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2015, pp. 211–222. [PDF]
[Bibtex]
[Abstract]
Winner of the 2015 PADS Test of Time Award
[c24]
A. Pellegrini and F. Quaglia, “NUMA Time Warp,” in Proceedings of the 2015 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2015, pp. 59–70. [PDF]
[Bibtex]
[Abstract]
[c23]
A. Pellegrini and F. Quaglia, “Time-Sharing Time Warp via Lightweight Operating System Support,” in Proceedings of the 2015 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2015, pp. 47–58. [PDF]
[Bibtex]
[Abstract]
[c22]
A. Pellegrini, P. Di Sanzo, and D. R. Avresky, “A Machine Learning-based Framework for Building Application Failure Prediction Models,” in Proceedings of the 20th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems, 2015, pp. 1072–1081. [PDF]
[Bibtex]
[Abstract]
[p2]
D. Rughetti, P. Di Sanzo, A. Pellegrini, B. Ciciani, and F. Quaglia, “Tuning the Level of Concurrency in Software Transactional Memory: An Overview of Recent Analytical, Machine Learning and Mixed Approaches,” in Transactional Memory. Foundations, Algorithms, Tools, and Applications, vol. 8913, R. Guerraoui and P. Romano, Eds. Springer International Publishing, 2015, pp. 395–417.
[Bibtex]
[Abstract]
2014
[p1]
F. Quaglia, A. Pellegrini, and R. Vitali, “Reshuffling PDES Platforms for Multi/Many-core Machines: a Perspective with focus on Load Sharing,” in Modeling and Simulation-based Systems Engineering Handbook, D. Gianni, A. D’Ambrogio, and A. Tolk, Eds. Crc Pr I Llc, 2014, pp. 203–232.
[Bibtex]
[Abstract]
[c21]
A. Pellegrini and F. Quaglia, “Wait-Free Global Virtual Time Computation in Shared Memory Time-Warp Systems,” in Proceedings of the 26th International Conference on Computer Architecture and High Performance Computing, 2014, pp. 9–16. [PDF]
[Bibtex]
[Abstract]
[c20]
A. Pellegrini and F. Quaglia, “Programmability and Performance of Parallel ECS-based Simulation of Multi-Agent Exploration Models,” in Proceedings of the 2nd Workshop on Parallel and Distributed Agent-Based Simulations, 2014, pp. 395–406. [PDF]
[Bibtex]
[Abstract]
[c19]
A. Pellegrini and F. Quaglia, “Transparent Multi-Core Speculative Parallelization of DES Models with Event and Cross-State Dependencies,” in Proceedings of the 2014 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2014, pp. 105–116. [PDF]
[Bibtex]
[Abstract]
[i2]
A. Pellegrini, “Adaptive Transactional Memories: Performance and Energy Consumption Tradeoffs (poster + talk),” Apr-2014. [PDF]
[Bibtex]
[Abstract]
[c18]
D. Rughetti, P. Di Sanzo, and A. Pellegrini, “Adaptive Transactional Memories: Performance and Energy Consumption Tradeoffs,” in Proceedings of the Third IEEE Symposium on Network Cloud Computing and Applications, 2014, pp. 105–112. [PDF]
[Bibtex]
[Abstract]
[PhD Thesis]A. Pellegrini, “Techniques for Transparent Parallelization of Discrete Event Simulation Models,” Sapienza, University of Rome, 2014. [PDF]
[Bibtex]
[Abstract] Supervisor: F. Quaglia
2013
[c17]
A. Pellegrini and F. Quaglia, “The ROme OpTimistic Simulator: A Tutorial,” in Proceedings of the 1st Workshop on Parallel and Distributed Agent-Based Simulations, 2013, pp. 501–512. [PDF]
[Bibtex]
[Abstract]
[c16]
A. Pellegrini and F. Quaglia, “A Study on the Parallelization of Terrain-Covering Ant Robots Simulations,” in Proceedings of the 1st Workshop on Parallel and Distributed Agent-Based Simulations, 2013, pp. 585–594. [PDF]
[Bibtex]
[Abstract]
[c15]
A. Porfirio, A. Pellegrini, P. Di Sanzo, and F. Quaglia, “Transparent Support for Partial Rollback in Software Transactional Memories,” in Proceedings of the International Euro-Par 2013 Conference, 2013, pp. 583–594. [PDF]
[Bibtex]
[Abstract]
[c14]
A. Pellegrini, “Hijacker: Efficient Static Software Instrumentation with Applications in High Performance Computing (poster paper),” in Proceedings of the 2013 International Conference on High Performance Computing & Simulation, 2013, pp. 650–655. [PDF]
[Bibtex]
[Abstract]
[c13]
F. Antonacci, A. Pellegrini, and F. Quaglia, “Consistent and Efficient Output-Stream Management in Optimistic Simulation Platform,” in Proceedings of the 2013 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2013, pp. 315–326. [PDF]
[Bibtex]
[Abstract]
[c12]
A. Pellegrini and G. Piro, “Multi-threaded Simulation of 4G Cellular Systems within the LTE-Sim Framework,” in Proceedings of the 8th IEEE International Workshop on the Performance Analysis and Enhancement of Wireless Networks, 2013, pp. 101–106. [PDF]
[Bibtex]
[Abstract]
[c11]
P. Di Sanzo et al., “A Framework for High Performance Simulation of Transactional Data Grid Platforms,” in Proceedings of the 6th ICST Conference of Simulation Tools and Techniques, 2013, pp. 63–72. [PDF]
[Bibtex]
[Abstract]
2012
[c10]
R. Vitali, A. Pellegrini, and F. Quaglia, “A Load Sharing Architecture for Optimistic Simulations on Multi-Core Machines,” in Proceedings of the 19th International Conference on High Performance Computing, 2012. [PDF]
[Bibtex]
[Abstract]
[c9]
R. Vitali, A. Pellegrini, and F. Quaglia, “Assessing Load Sharing within Optimistic Simulation Platforms (invited paper),” in Proceedings of the 2012 Winter Simulation Conference, 2012, pp. 1–13. [PDF]
[Bibtex]
[Abstract]
[j1]
R. Vitali, A. Pellegrini, and F. Quaglia, “Load sharing for optimistic parallel simulations on multi core machines,” SIGMETRICS Performance Evaluation Review, vol. 40, no. 3, pp. 2–11, Aug. 2012. [PDF]
[Bibtex]
[Abstract]
[c8]
A. Pellegrini, R. Vitali, S. Peluso, and F. Quaglia, “Transparent and Efficient Shared-State Management for Optimistic Simulations on Multi-core Machines,” in Proceedings 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2012, pp. 134–141.
[Bibtex]
[Abstract]
[c7]
R. Vitali, A. Pellegrini, and F. Quaglia, “Towards Symmetric Multi-threaded Optimistic Simulation Kernels,” in Proceedings of the 26th International Workshop on Principles of Advanced and Distributed Simulation, 2012, pp. 211–220. [PDF]
[Bibtex]
[Abstract]
[i1]
R. Vitali, A. Pellegrini, and F. Quaglia, “A Symmetric Multi-threaded Architecture for Load-sharing in Multi-core Optimistic Simulations,” Sapienza, University of ROme, Jul. 2012. [PDF]
[Bibtex]
[Abstract]
[c6]
R. Vitali, A. Pellegrini, and G. Cerasuolo, “Cache-Aware Memory Manager for Optimistic Simulations,” in Proceedings of the 5th ICST Conference of Simulation Tools and Techniques, 2012, pp. 192–138. [PDF]
[Bibtex]
[Abstract]
Winner of the Best Paper Award
2011
[c5]
A. Pellegrini, R. Vitali, and F. Quaglia, “The ROme OpTimistic Simulator: Core Internals and Programming Model,” in Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques, 2011, pp. 96–98. [PDF]
[Bibtex]
[Abstract]
[c4]
A. Pellegrini, R. Vitali, and F. Quaglia, “An Evolutionary Algorithm to Optimize Log/Restore Operations within Optimistic Simulation Platforms,” in Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques, 2011, pp. 206–215. [PDF]
[Bibtex]
[Abstract]
2010
[c3]
R. Vitali, A. Pellegrini, and F. Quaglia, “Autonomic Log/Restore for Advanced Optimistic Simulation Systems,” in Proceedings of the Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2010, pp. 319–327. [PDF]
[Bibtex]
[Abstract]
[MSc Thesis]A. Pellegrini, “Salvataggio e Ripristino Autonomico dello Stato degli Oggetti nei Sistemi di Simulazione Ottimistici,” Sapienza, University of Rome, 2010. [PDF]
[Bibtex]
[Abstract] Supervisor: F. Quaglia
2009
[c2]
R. Vitali, A. Pellegrini, and F. Quaglia, “Benchmarking Memory Management Capabilities within ROOT-Sim,” in Proceedings of the 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, 2009, pp. 33–40. [PDF]
[Bibtex]
[Abstract]
[c1]
A. Pellegrini, R. Vitali, and F. Quaglia, “Di-DyMeLoR: Logging only Dirty Chunks for Efficient Management of Dynamic Memory Based Optimistic Simulation Objects,” in Proceedings of the 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation, 2009, pp. 45–53. [PDF]
[Bibtex]
[Abstract]
Shortlisted for the Best Paper Award
2008
[BSc Thesis]A. Pellegrini, “Tracciamento trasparente ed efficiente di scritture su memoria dinamica con granularità arbitraria in architetture per il calcolo ottimistico,” Sapienza, University of Rome, 2008. [PDF]
[Bibtex]
[Abstract] Supervisor: F. Quaglia
BibTeX
@inproceedings{Cin25,
author = {Cingolani, Davide and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Test of Time Award: Transparently Mixing Undo Logs and Software Reversibility for State Recovery in Optimistic PDES},
year = {2025},
month = jun,
publisher = {ACM},
series = {SIGSIM-PADS '25},
location = {Santa Fe, NM, USA},
notes = {To appear}
}
BibTeX
@inproceedings{Bau25b,
author = {Bauco, Simone and Marotta, Romolo and Pellegrini, Alessandro},
booktitle = {Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {DESL: A Literate Programming Language Framework for Interoperable Parallel Discrete Event Simulation},
year = {2025},
month = jun,
publisher = {ACM},
series = {SIGSIM-PADS '25},
location = {Santa Fe, NM, USA},
notes = {To appear}
}
BibTeX
@inproceedings{Pim25,
author = {Pimpini, Adriano and Pellegrini, Alessandro},
booktitle = {Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {RBlockSim: Parallel and Distributed Simulation for Blockchain Benchmarking},
year = {2025},
month = jun,
publisher = {ACM},
series = {SIGSIM-PADS '25},
location = {Santa Fe, NM, USA},
notes = {To appear}
}
BibTeX
@inproceedings{Bau25,
author = {Bauco, Simone and De Angelis, Guglielmo and Marotta, Romolo and Pellegrini, Alessandro},
title = {A Model-Driven Platform for Software Applications on Heterogeneous Computing Environments},
booktitle = {22nd {IEEE} International Conference on Software Architecture, {ICSA} 2025 - Companion},
publisher = {IEEE},
year = {2025},
month = mar
}
BibTeX
@inproceedings{Cal25,
author = {Caliandro, Pierciro and Ciccaglione, Matteo and Pepe, Andrea and Bianchi, Giuseppe and Pellegrini, Alessandro},
title = {VMORPH: A Virtualization/Metamorphic Framework for Binary Obfuscation and Intellectual Property Protection},
booktitle = {Proceedings of the 2025 Italian Conference on Cybersecurity},
year = {2025},
month = feb,
publisher = {CEUR-WS.org},
series = {ITASEC},
location = {Bologna, Italy}
}
BibTeX
@inproceedings{Del25,
author = {Dell'Orco, Danilo and Valeriani, Lorenzo and Bianchi, Giuseppe and Pellegrini, Alessandro and Merlo, Alessio},
title = {Challenging Antivirus against Elusive Android Malware over Time},
booktitle = {Proceedings of the 2025 Italian Conference on Cybersecurity},
year = {2025},
month = feb,
publisher = {CEUR-WS.org},
series = {ITASEC},
location = {Bologna, Italy}
}
BibTeX
@article{Dell25,
author = {Dell'Orco, Danilo and Bernardinettii, Giorgio and Bianchi, Giuseppe and Merlo, Alessio and Pellegrini, Alessandro},
title = {Would You Mind Hiding My Malware? Building Malicious Android Apps with Stegopack},
journal = {Pervasive and Mobile Computing},
year = {2025},
note = {To appear}
}
BibTeX
@article{Pell25,
author = {Pellegrini, Alessandro},
title = {Introduction to the Special Issue on PADS 2024},
journal = {Transactions on Modeling and Computer Simulations},
year = {2025},
note = {To appear}
}
BibTeX
@inproceedings{Mar24b,
author = {Marotta, Romolo and Pellegrini, Alessandro},
booktitle = {Proceedings of the 2024 Winter Simulation Conference},
title = {Model-Driven Engineering for High-Performance Parallel Discrete Event Simulations on Heterogeneous Architectures},
year = {2024},
month = dec,
publisher = {IEEE},
series = {WSC},
location = {Orlando, FL, USA}
}
BibTeX
@inproceedings{And24,
author = {Andelfinger, Philipp and Pellegrini, Alessandro and Marotta, Romolo},
title = {Sampling Policies for Near-Optimal Device Choice in Parallel Simulations on CPU/GPU Platforms},
booktitle = {Proceedings of the 28th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
year = {2024},
month = oct,
publisher = {IEEE},
series = {DS-RT},
location = {Urbino, Italy}
}
BibTeX
@inproceedings{Du24,
author = {Du, Xiaorui and Piccione, Andrea and Pimpini, Adriano and Bortoli, Stefano and Pellegrini, Alessandro and Knoll, Alois},
title = {Online Analytics with Local Operator Rebinding for Simulation Data Stream Processing},
booktitle = {Proceedings of the 28th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
year = {2024},
month = oct,
publisher = {IEEE},
series = {DS-RT},
location = {Urbino, Italy}
}
BibTeX
@inproceedings{Pic24,
author = {Piccione, Andrea and Pellegrini, Alessandro},
booktitle = {Proceedings of the 2024 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Efficient Non-Blocking Event Management for Speculative Parallel~Discrete~Event~Simulation},
year = {2024},
month = jun,
publisher = {ACM},
series = {SIGSIM-PADS '24},
doi = {10.1145/3615979.3656053},
location = {Atlanta, GA, USA},
badges = {available,functional,reproduced}
}
BibTeX
@inproceedings{Mar24,
author = {Marotta, Romolo and Pellegrini, Alessandro and Andelfinger, Philipp},
booktitle = {Proceedings of the 2024 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Follow the Leader: Alternating CPU/GPU Computations in PDES},
year = {2024},
month = jun,
publisher = {ACM},
series = {SIGSIM-PADS '24},
doi = {10.1145/3615979.3656056},
location = {Atlanta, GA, USA},
badges = {available,functional,reproduced}
}
BibTeX
@inproceedings{DuX24,
author = {Du, Xiaorui and Piccione, Andrea and Pimpini, Adriano and Bortoli, Stefano and Knoll, Alois and Pellegrini, Alessandro},
booktitle = {Proceedings of the 24th International Symposium on Cluster, Cloud and Grid Computing},
title = {HUILLY: A Non-Blocking Ingestion Buffer for Timestepped Simulation Analytics},
year = {2024},
month = may,
publisher = {IEEE},
series = {CCGrid}
}
BibTeX
@article{Mar23b,
author = {Marotta, Romolo and Ianni, Mauro and Pellegrini, Alessandro and Quaglia, Francesco},
title = {A Conflict-Resilient Lock-Free Linearizable Calendar Queue},
journal = {ACM Transactions on Parallel Computing},
year = {2024},
volume = {11},
issue = {1},
month = mar,
issn = {2329-4949},
publisher = {ACM},
series = {TOPC},
doi = {10.1145/3635163}
}
BibTeX
@inproceedings{DuX23,
author = {Du, Xiaorui and Pimpini, Adriano and Piccione, Andrea and Meng, Zhuoxiao and Siguenza-Torres, Anibal and Bortoli, Stefano and Knoll, Alois and Pellegrini, Alessandro},
booktitle = {Proceedings of the 2023 Winter Simulation Conference},
title = {Autonomic Orchestration of In-situ and In-transit Data Analytics for Simulation Studies},
year = {2023},
month = dec,
publisher = {IEEE},
series = {WSC}
}
BibTeX
@inproceedings{Pic23c,
author = {Piccione, Andrea and Pellegrini, Alessandro},
title = {Practical Tie Breaking for Parallel/Distributed Simulations},
booktitle = {Proceedings of the 27th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
year = {2023},
month = oct,
publisher = {IEEE},
series = {DS-RT},
location = {Singapore},
note = {Winner of the Best Paper Award}
}
BibTeX
@inproceedings{Mar23,
author = {Marotta, Romolo and Montesano, Federica and Pellegrini, Alessandro and Quaglia, Francesco},
title = {Incremental Checkpointing of Large State Simulation Models with Write-Intensive Events via Memory Update Correlation on Buddy Pages},
booktitle = {Proceedings of the 27th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
year = {2023},
month = oct,
publisher = {IEEE},
series = {DS-RT},
location = {Singapore},
note = {Shortlisted for the Best Paper Award}
}
BibTeX
@article{Car23,
author = {Carnà, Stefano and Marotta, Romolo and Pellegrini, Alessandro and Quaglia, Francesco},
title = {Strategies and Software Support for the Management of Hardware Performance Counters},
journal = {Software: Practice and Experience},
year = {2023},
month = jul,
volume = {53},
issue = {10},
pages = {1928--1957},
issn = {1097-024X},
doi = {10.1002/spe.3236},
publisher = {Wiley},
series = {SPE}
}
BibTeX
@inproceedings{Pic23b,
author = {Piccione, Andrea and Andelfinger, Philipp and Pellegrini, Alessandro},
booktitle = {Proceedings of the 2023 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Hybrid Speculative Synchronisation for Parallel Discrete Event Simulation},
year = {2023},
month = jun,
publisher = {ACM},
series = {SIGSIM-PADS '23},
doi = {10.1145/3573900.3591124},
location = {Orlando, FL, USA},
badges = {available,reusable,reproduced}
}
BibTeX
@inproceedings{Pic23,
author = {Piccione, Andrea and Bernardinetti, Giorgio and Pellegrini, Alessandro and Bianchi, Giuseppe},
title = {Is Your Smartphone Really Safe? A Wake-up Call on Android Antivirus Software Effectiveness},
booktitle = {Proceedings of the 2023 Italian Conference on Cybersecurity},
year = {2023},
month = may,
publisher = {CEUR-WS.org},
series = {ITASEC},
location = {Bari, Italy}
}
BibTeX
@article{DeA23,
author = {De Angelis, Emanuele and De Angelis, Guglielmo and Pellegrini, Alessandro and Proietti, Maurizio},
title = {What Makes Test Programs Similar in Microservices Applications?},
journal = {Journal of Systems and Software},
year = {2023},
month = jan,
volume = {201},
pages = {111674},
issn = {0164-1212},
publisher = {Elsevier},
series = {SPE},
doi = {10.1016/j.jss.2023.111674}
}
BibTeX
@article{Sil21,
author = {Silvestri, Emiliano and Pellegrini, Alessandro and Di~Sanzo, Pierangelo and Quaglia, Francesco},
title = {Effective Runtime Management of Tasks and Priorities in GNU OpenMP Applications},
journal = {Transactions on Computers},
year = {2022},
month = oct,
publisher = {IEEE},
series = {TC},
volume = {71},
issue = {10},
pages = {2632--2645},
doi = {10.1109/TC.2021.3139463}
}
BibTeX
@inproceedings{And22,
author = {Andelfinger, Philipp and Piccione, Andrea and Pellegrini, Alessandro and Uhrmacher, Adelinde},
title = {Comparing Speculative Synchronization Algorithms for Continuous-Time Agent-Based Simulations},
booktitle = {Proceedings of the 26th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
year = {2022},
month = sep,
publisher = {IEEE},
series = {DS-RT},
location = {Alès, France},
note = {Winner of the Best Paper Award}
}
BibTeX
@inproceedings{Pim22b,
author = {Pimpini, Adriano and Piccione, Andrea and Pellegrini, Alessandro},
title = {On the Accuracy and Performance of Spiking Neural Network Simulations},
booktitle = {Proceedings of the 26th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
year = {2022},
month = sep,
publisher = {IEEE},
series = {DS-RT},
location = {Alès, France},
note = {Shortlisted for the Best Paper Award}
}
BibTeX
@article{Pell22,
author = {Pellegrini, Alessandro and Di~Sanzo, Pierangelo and Piccione, Andrea and Quaglia, Francesco},
title = {Design and Implementation of a Fully-Transparent Partial Abort Support for Software Transactional Memory},
journal = {Software: Practice and Experience},
year = {2022},
month = jun,
volume = {52},
issue = {11},
pages = {2456--2475},
issn = {1097-024X},
publisher = {Wiley},
series = {SPE},
doi = {10.1002/spe.3134}
}
BibTeX
@inproceedings{Pim22,
author = {Pimpini, Adriano and Piccione, Andrea and Ciciani, Bruno and Pellegrini, Alessandro},
booktitle = {Proceedings of the 2022 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Speculative Distributed Simulation of Very Large Spiking Neural Networks},
year = {2022},
month = jun,
publisher = {ACM},
series = {PADS},
doi = {10.1145/3518997.3531027},
location = {Atlanta, GA, USA},
badges = {available,reusable}
}
BibTeX
@article{Car22,
author = {Carnà, Stefano and Ferracci, Serena and Quaglia, Francesco and Pellegrini, Alessandro},
title = {Fight Hardware with Hardware: System-wide Detection and Mitigation of Side-Channel Attacks using Performance Counters},
journal = {Digital Threats: Research and Practice},
year = {2022},
publisher = {ACM},
series = {DTRAP},
doi = {10.1145/3519601}
}
BibTeX
@article{Mar22,
author = {Marotta, Romolo and Ianni, Mauro and Pellegrini, Alessandro and Quaglia, Francesco},
title = {NBBS: A Non-Blocking Buddy System for Multi-core Machines},
journal = {Transactions on Computers},
year = {2022},
mon = mar,
publisher = {IEEE},
series = {TC},
doi = {10.1109/TC.2021.3060393},
volume = {71},
issue = {3},
pages = {599--612}
}
BibTeX
@inproceedings{DeA21b,
author = {De~Angelis, Emanuele and Pellegrini, Alessandro and Proietti, Maurizio},
booktitle = {Proceedings of the 2021 IEEE International Symposium on Software Reliability Engineering Workshops},
title = {Automatic Extraction of Behavioral Features for Test Program Similarity Analysis},
year = {2021},
month = oct,
publisher = {IEEE},
series = {ISSREW},
location = {Wuhan, China},
doi = {10.1109/ISSREW53611.2021.00054},
pages = {129--136}
}
BibTeX
@inproceedings{DeA21,
author = {De~Angelis, Emanuele and De~Angelis, Guglielmo and Pellegrini, Alessandro and Proietti, Maurizio},
booktitle = {Proceedings of the 15th IEEE International Conference on Service Oriented Systems Engineering},
title = {Inferring Relations Among Test Programs in Microservices Applications},
year = {2021},
month = aug,
publisher = {IEEE},
pages = {114--123},
series = {SOSE},
location = {Oxford, UK},
doi = {10.1109/SOSE52839.2021.00018},
note = {Winner of the Best Paper Award}
}
BibTeX
@techreport{Pell21,
author = {Pellegrini, Alessandro},
title = {Reproducibility Report for the Paper: QN-based Modeling and Analysis of Software Performance Antipatterns for Cyber-Physical Systems},
year = {2021},
month = apr,
note = {Workshop di Informatica Quantitativa (InfQ) 2014},
journal = {CoRR},
eprint = {2104.10030},
archiveprefix = {arXiv},
primaryclass = {cs.SE},
url = {http://arxiv.org/abs/2104.10030},
volume = {abs/2104.10030}
}
BibTeX
@article{Con21,
author = {Conoci, Stefano and Di Sanzo, Pierangelo and Pellegrini, Alessandro and Ciciani, Bruno and Quaglia, Francesco},
title = {On Power Capping and Performance Optimization of Multi-threaded Applications},
journal = {Concurrency and Computation: Practice and Experience},
year = {2021},
month = jan,
volume = {33},
number = {11},
publisher = {Wiley},
series = {CCPE},
doi = {10.1002/cpe.6205}
}
BibTeX
@article{DiS21,
author = {Di Sanzo, Pierangelo and Avresky, Dimiter R. and Pellegrini, Alessandro},
title = {Autonomic Rejuvenation of Cloud Applications as a Countermeasure to Software Anomalies},
journal = {Software: Practice and Experience},
year = {2021},
month = jan,
volume = {51},
number = {1},
pages = {46--71},
issn = {1097-024X},
publisher = {Wiley},
series = {SPE},
doi = {10.1002/spe.2908}
}
BibTeX
@article{Gig21,
author = {Gigante, Gabriella and Palumbo, Roberto and Pascarella, Domenico and Pellegrini, Alessandro and Duca, Gabriella and Piera, Miquel Àngel and Ramos, Juan José},
title = {Support to Design for Air Traffic Management: An Approach with Agent-Based Modelling and Evolutionary Search},
journal = {International Journal of Aviation, Aeronautics, and Aerospace},
year = {2021},
volume = {8},
number = {1},
series = {IJAAA},
doi = {10.15394/ijaaa.2021.1561}
}
BibTeX
@article{Pell20d,
author = {Pellegrini, Alessandro},
title = {Replication of Computational Results Report for “Green Simulation with Database Monte Carlo”},
journal = {ACM Transactions on Modeling and Computer Simulation},
year = {2020},
issn = {1049-3301},
month = dec,
volume = {31},
number = {1},
publisher = {ACM},
series = {TOMACS},
doi = {10.1145/3426823}
}
BibTeX
@article{Pell20c,
author = {Pellegrini, Alessandro and Di Sanzo, Pierangelo and Bevilacqua, Beatrice and Duca, Gabriella and Pascarella, Domenico and Palumbo, Roberto and Ramos, Juan José and Piera, Miquel Àngel and Gigante, Gabriella},
title = {Simulation-based Evolutionary Optimization of Air Traffic Management},
journal = {IEEE Access},
year = {2020},
issn = {2169-3536},
month = sep,
volume = {8},
pages = {161551--161570},
publisher = {IEEE},
series = {Access},
doi = {10.1109/ACCESS.2020.3021192}
}
BibTeX
@inproceedings{Rab20,
author = {Rab, Maryan and Marotta, Romolo and Ianni, Mauro and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 24th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
title = {NUMA-Aware Non-Blocking Calendar Queue},
year = {2020},
month = sep,
publisher = {IEEE},
series = {DS-RT},
location = {Prague, Czech Republic}
}
BibTeX
@inproceedings{Pic20,
author = {Piccione, Andrea and Pellegrini, Alessandro},
booktitle = {Proceedings of the 24th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
title = {Agent-based Modeling and Simulation for Emergency Scenarios: A Holistic Approach},
year = {2020},
month = sep,
publisher = {IEEE},
series = {DS-RT},
location = {Prague, Czech Republic}
}
BibTeX
@article{Mar20,
author = {Marotta, Romolo and Tiriticco, Davide and Di Sanzo, Pierangelo and Pellegrini, Alessandro and Ciciani, Bruno and Quaglia, Francesco},
title = {Mutable Locks: Combining the Best of Spin and Sleep Locks},
journal = {Concurrency and Computation: Practice and Experience},
year = {2020},
volume = {32},
number = {22},
issn = {1532-0634},
month = jun,
publisher = {Wiley},
series = {CCPE},
doi = {10.1002/CPE.5858}
}
BibTeX
@inproceedings{Con20,
author = {Conoci, Stefano and Ianni, Mauro and Marotta, Romolo and Pellegrini, Alessandro},
booktitle = {Proceedings of the 2020 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Autonomic Power Management in Speculative Simulation Runtime Environments},
year = {2020},
month = jun,
publisher = {ACM},
series = {PADS},
doi = {10.1145/3384441.3395980},
location = {Miami, FL, USA}
}
BibTeX
@inproceedings{Pri20b,
author = {Principe, Matteo and Piccione, Andrea and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2020 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Approximated Rollbacks},
year = {2020},
month = jun,
publisher = {ACM},
series = {PADS},
doi = {10.1145/3384441.3395984},
location = {Miami, FL, USA},
badges = {available,reusable,reproduced}
}
BibTeX
@inproceedings{Sil20,
author = {Silvesti, Emiliano and Milia, Cristian and Marotta, Romolo and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2020 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Exploiting Inter-Processor-Interrupts for Virtual-Time Coordination in Speculative Parallel Discrete Event Simulation},
year = {2020},
month = jun,
publisher = {ACM},
series = {PADS},
doi = {10.1145/3384441.3395985},
location = {Miami, FL, USA}
}
BibTeX
@article{DiS19,
author = {Di Sanzo, Pierangelo and Pellegrini, Alessandro and Sannicandro, Marco and Ciciani, Bruno and Quaglia, Francesco},
title = {Adaptive Model-based Scheduling in Software Transactional Memory},
journal = {IEEE Transactions on Computers},
year = {2020},
volume = {69},
number = {5},
pages = {621--632},
issn = {0018-9340},
month = may,
doi = {10.1109/TC.2019.2954139},
publisher = {IEEE},
series = {TC}
}
BibTeX
@techreport{Pell20b,
author = {Pellegrini, Alessandro and Quaglia, Francesco},
title = {On the Relevance of Wait-free Coordination Algorithms in Shared-Memory HPC: The Global Virtual Time Case},
year = {2020},
month = apr,
note = {Workshop di Informatica Quantitativa (InfQ) 2014},
archiveprefix = {arXiv},
eprint = {2004.10033},
journal = {CoRR},
url = {http://arxiv.org/abs/2004.10033},
volume = {abs/2004.10033},
location = {Torino, Italy},
series = {InfQ 2014}
}
BibTeX
@article{Qua20,
author = {Quaglia, Francesco and Theodoropoulos, Georgios and Pellegrini, Alessandro},
title = {Editorial to the Special Issue on the Principles of Advanced Discrete Simulation (PADS)},
journal = {Transactions on Modeling and Computer Simulations},
year = {2020},
month = mar,
number = {5},
pages = {8:1--8:2},
volume = {69},
doi = {10.1145/3381903}
}
BibTeX
@article{Pri20,
author = {Principe, Matteo and Tocci, Tommaso and Di Sanzo, Pierangelo and Quaglia, Francesco and Pellegrini, Alessandro},
title = {A Distributed Shared-Memory Middleware for Speculative Parallel Discrete Event Simulation},
journal = {ACM Transactions on Modeling and Computer Simulation},
year = {2020},
volume = {30},
number = {2},
issn = {1049-3301},
pages = {11:1--11:26},
month = feb,
doi = {10.1145/3373335},
publisher = {ACM},
series = {TOMACS}
}
BibTeX
@techreport{Pell20,
author = {Pellegrini, Alessandro},
title = {Reproducibility Report for the Paper: Modeling of Request Cloning in Cloud Server Systems using Processor Sharing},
year = {2020},
month = feb,
journal = {CoRR}
}
BibTeX
@inproceedings{Alt20,
author = {Altamura, Lorenzo and Conoci, Stefano and Pellegrini, Alessandro},
booktitle = {15th International Conference on High Performance and Embedded Architecture and Compilation Workshops},
title = {Asymmetric Computation for Speculative Heterogeneous HPC},
year = {2020},
month = jan,
series = {HiPEAC},
location = {Bologna, Italy}
}
BibTeX
@inproceedings{Car19,
author = {Carnà, Stefano and Ferracci, Serena and De Santis, Emanuele and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2019 Winter Simulation Conference},
title = {Hardware-assisted Incremental Checkpointing in Speculative Parallel Discrete Event Simulation},
year = {2019},
month = dec,
publisher = {IEEE},
series = {WSC},
location = {Washington, DC, USA}
}
BibTeX
@article{Pell19,
author = {Pellegrini, Alessandro and Quaglia, Francesco},
title = {Cross-State Events: a New Approach to Parallel Discrete Event Simulation and its Speculative Runtime Support},
journal = {Journal of Parallel and Distributed Computing},
year = {2019},
issn = {0743-7315},
month = oct,
pages = {48--68},
volume = {132},
doi = {10.1016/j.jpdc.2019.05.003},
publisher = {Elsevier},
series = {JPDC}
}
BibTeX
@inproceedings{Pic19,
author = {Piccione, Andrea and Principe, Matteo and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {An Agent-Based Simulation API for Speculative PDES Runtime Environments},
year = {2019},
month = jun,
pages = {83--94},
publisher = {ACM},
series = {PADS},
doi = {10.1145/3316480.3322890},
location = {Chicago, IL, USA},
badges = {available,reusable}
}
BibTeX
@inproceedings{Mar19,
author = {Marotta, Romolo and Ianni, Mauro and Scarselli, Andrea and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 19th International Symposium on Cluster, Cloud and Grid Computing},
title = {NBBS: A Non-blocking Buddy System for Multi-core Machines},
year = {2019},
month = may,
pages = {11--20},
publisher = {IEEE Computer Society},
series = {CCGrid},
doi = {10.1109/CCGRID.2019.00011},
location = {Larnaca, Cyprus}
}
BibTeX
@article{Ian19,
author = {Ianni, Mauro and Pellegrini, Alessandro and Quaglia, Francesco},
title = {Anonymous Readers Counting: A Wait-free Multi-word Atomic Register Algorithm for Scalable Data Sharing on Multi-core Machines},
journal = {IEEE Transactions on Parallel and Distributed Systems},
year = {2019},
issn = {1045-9219},
month = feb,
pages = {286--299},
volume = {30},
doi = {10.1109/TPDS.2018.2865932},
publisher = {IEEE},
series = {TPDS}
}
BibTeX
@techreport{Mar19b,
author = {Marotta, Romolo and Tiriticco, Davide and Di~Sanzo, Pierangelo and Pellegrini, Alessandro and Ciciani, Bruno and Quaglia, Francesco},
institution = {CoRR},
title = {Mutable Locks: Combining the Best of Spin and Sleep Locks},
year = {2019},
archiveprefix = {arXiv},
eprint = {1906.00490},
url = {http://arxiv.org/abs/1906.00490},
volume = {abs/1906.00490}
}
BibTeX
@inproceedings{Eco18,
author = {Economo, Simone and Silvestri, Emiliano and Di Sanzo, Pierangelo and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 24th International Conference on Parallel and Distributed Systems},
title = {Model-based Proactive Read-validation in Transaction Processing Systems},
year = {2018},
month = dec,
pages = {481--488},
publisher = {IEEE Computer Society},
series = {ICPADS},
doi = {10.1109/PADSW.2018.8644605},
location = {Singapore}
}
BibTeX
@inproceedings{Ian18b,
author = {Ianni, Mauro and Marotta, Romolo and Cingolani, Davide and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2018 Winter Simulation Conference},
title = {Optimizing Simulation on Shared-Memory Platforms: the Smart Cities Case},
year = {2018},
month = dec,
pages = {1969--1980},
publisher = {IEEE Computer Society},
series = {WSC},
doi = {10.1109/WSC.2018.8632301},
location = {Gothenburg, Sweden}
}
BibTeX
@inproceedings{Mar18,
author = {Marotta, Romolo and Ianni, Mauro and Scarselli, Andrea and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {{IEEE} International Conference on Cluster Computing},
title = {A Non-blocking Buddy System for Scalable Memory Allocation on Multi-core Machines},
year = {2018},
month = sep,
pages = {164--165},
publisher = {IEEE Computer Society},
series = {CLUSTER},
doi = {10.1109/CLUSTER.2018.00034},
location = {Belfast, UK}
}
BibTeX
@inproceedings{Ian18,
author = {Ianni, Mauro and Marotta, Romolo and Cingolani, Davide and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {The Ultimate Share-Everything PDES System},
year = {2018},
month = may,
pages = {73--84},
publisher = {ACM},
series = {PADS},
doi = {10.1145/3200921.3200931},
location = {Rome, Italy},
badges = {available,reusable,reproduced}
}
BibTeX
@inproceedings{Con18b,
author = {Conoci, Stefano and Cingolani, Davide and Di~Sanzo, Pierangelo and Pellegrini, Alessandro and Ciciani, Bruno and Quaglia, Francesco},
booktitle = {Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {A Power Cap Oriented Time Warp Architecture},
year = {2018},
month = may,
pages = {97--100},
publisher = {ACM},
series = {PADS},
doi = {10.1145/3200921.3200930},
location = {Rome, Italy},
badges = {available,reusable,reproduced}
}
BibTeX
@inproceedings{Pri18,
author = {Principe, Matteo and Tocci, Tommaso and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Porting Event \& Cross-State Synchronization to the Cloud},
year = {2018},
month = may,
note = {Shortlisted for the Best Paper Award},
pages = {177--188},
publisher = {ACM},
series = {PADS},
doi = {10.1145/3200921.3200929},
location = {Rome, Italy}
}
BibTeX
@techreport{Pri17,
author = {Principe, Matteo and Pellegrini, Alessandro and Quaglia, Francesco and Ciciani, Bruno},
institution = {Sapienza, University of Rome},
title = {Transparent Distributed Cross-State Synchronization in Optimistic Parallel Discrete Event Simulation},
year = {2017},
month = dec
}
BibTeX
@inproceedings{Eco17,
author = {Economo, Simone and Silvestri, Emiliano and Di Sanzo, Pierangelo and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 16th IEEE International Symposium on Network Computing and Applications},
title = {Prompt Application-Transparent Transaction Revalidation in Software Transactional Memory},
year = {2017},
month = oct,
pages = {114--119},
publisher = {IEEE Computer Society},
series = {NCA},
doi = {10.1109/NCA.2017.8171349},
location = {Cambridge, MA, USA}
}
BibTeX
@inproceedings{Avr17,
author = {Avresky, Dimiter R. and Pellegrini, Alessandro and Di Sanzo, Pierangelo},
booktitle = {Proceedings of the 16th IEEE International Symposium on Network Computing and Applications},
title = {Machine Learning-based Management of Cloud Applications in Hybrid Clouds: a Hadoop Case Study},
year = {2017},
month = oct,
pages = {114--119},
publisher = {IEEE Computer Society},
series = {NCA},
doi = {10.1109/NCA.2017.8171352},
location = {Cambridge, MA, USA}
}
BibTeX
@inproceedings{Toc17,
author = {Tocci, Tommaso and Pellegrini, Alessandro and Quaglia, Francesco and Casanovas-García, Josep and Suzumura, Toyotaro},
booktitle = {Proceedings of the 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
title = {ORCHESTRA: An Asynchronous Wait-Free Distributed GVT Algorithm},
year = {2017},
month = oct,
pages = {51--58},
publisher = {IEEE Computer Society},
series = {DS-RT},
doi = {10.1109/DISTRA.2017.8167666},
location = {Rome, Italy}
}
BibTeX
@inproceedings{Ian17c,
author = {Ianni, Mauro and Marotta, Romolo and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
title = {Towards a Fully Non-blocking Share-everything PDES Platform},
year = {2017},
month = oct,
pages = {25--32},
publisher = {IEEE Computer Society},
series = {DS-RT},
doi = {10.1109/DISTRA.2017.8167663},
location = {Rome, Italy},
name = {ds-rt17c}
}
BibTeX
@inproceedings{Ian17b,
author = {Ianni, Mauro and Marotta, Romolo and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
title = {A Non-blocking Global Virtual Time Algorithm with Logarithmic Number of Memory Operations},
year = {2017},
month = oct,
note = {Shortlisted for the Best Paper Award},
pages = {17--24},
publisher = {IEEE Computer Society},
series = {DS-RT},
doi = {10.1109/DISTRA.2017.8167662},
location = {Rome, Italy},
name = {ds-rt17b}
}
BibTeX
@inproceedings{Ian17,
author = {Ianni, Mauro and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2017 IEEE Cluster Conference},
title = {A Wait-free Multi-word Atomic (1,N) Register for Large-scale Data Sharing on Multi-core Machines},
year = {2017},
month = sep,
pages = {188--192},
publisher = {IEEE Computer Society},
series = {CLUSTER},
doi = {10.1109/CLUSTER.2017.84},
location = {Honolulu, HI, USA}
}
BibTeX
@article{Cin17b,
author = {Cingolani, Davide and Pellegrini, Alessandro and Quaglia, Francesco},
title = {Transparently Mixing Undo Logs and Software Reversibility for State Recovery in Optimistic PDES},
journal = {ACM Transactions on Modeling and Computer Simulation},
year = {2017},
issn = {0885-7458},
month = may,
number = {2},
pages = {11:1--11:26},
volume = {27},
doi = {10.1145/3077583},
publisher = {ACM Press},
series = {TOMACS}
}
BibTeX
@article{Pell17b,
author = {Pellegrini, Alessandro and Quaglia, Francesco},
title = {A Fine-grain Time-sharing Time Warp System},
journal = {ACM Transactions on Modeling and Computer Simulation},
year = {2017},
issn = {0885-7458},
month = may,
number = {2},
volume = {27},
doi = {10.1145/3013528},
publisher = {ACM Press},
series = {TOMACS}
}
BibTeX
@inproceedings{Cin17,
author = {Cingolani, Davide and Pellegrini, Alessandro and Schordan, Markus and Quaglia, Francesco and Jefferson, David R.},
booktitle = {Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Dealing with Reversibility of Shared Libraries in PDES},
year = {2017},
month = may,
publisher = {ACM},
series = {PADS},
location = {Singapore},
name = {pads17b}
}
BibTeX
@inproceedings{Mar17,
author = {Marotta, Romolo and Ianni, Mauro and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {A Conflict-Resilient Lock-Free Calendar Queue for Scalable Share-Everything PDES Platforms},
year = {2017},
month = may,
pages = {41--52},
publisher = {ACM},
series = {PADS},
doi = {10.1145/3064911.3064927},
location = {Singapore}
}
BibTeX
@inproceedings{Sil17,
author = {Silvestri, Emiliano and Economo, Simone and Di Sanzo, Pierangelo and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing},
title = {Preemptive Software Transactional Memory},
year = {2017},
month = may,
publisher = {IEEE Computer Society},
series = {CCGrid},
location = {Madrid, Spian}
}
BibTeX
@article{Pell17,
author = {Pellegrini, Alessandro and Di Sanzo, Pierangelo},
journal = {Wseas Transactions On Environment And Development},
title = {On the Optimization of Collaborative Kerbside Waste Collection},
year = {2017},
month = jan,
location = {Rome, Italy},
publisher = {WSEAS},
series = {EEESD}
}
BibTeX
@techreport{Ian17a,
author = {Ianni, Mauro and Pellegrini, Alessandro and Quaglia, Francesco},
institution = {CoRR},
title = {A Wait-free Multi-word Atomic (1, N) Register for Large-scale Data Sharing on Multi-core Machines},
year = {2017},
archiveprefix = {arXiv},
eprint = {1707.07478},
journal = {CoRR},
url = {http://arxiv.org/abs/1707.07478},
volume = {abs/1707.07478}
}
BibTeX
@article{Pell16b,
author = {Pellegrini, Alessandro and Peluso, Sebastiano and Quaglia, Francesco and Vitali, Roberto},
title = {Transparent Speculative Parallelization of Discrete Event Simulation Applications Using Global Variables},
journal = {International Journal of Parallel Programming},
year = {2016},
issn = {0885-7458},
month = dec,
number = {6},
pages = {1200--1247},
volume = {44},
doi = {10.1007/s10766-016-0429-2},
publisher = {Springer Verlag},
series = {IJPP}
}
BibTeX
@inproceedings{Pell16d,
author = {Pellegrini, Alessandro and Montañola-Sales, Cristina and Quaglia, Francesco and Casanovas-Garcia, Josep},
booktitle = {Proceedings of the 2016 Winter Simulation Conference},
title = {Programming Agent-Based Demographic Models with Cross-State and Message-Exchange Dependencies: A Study with Speculative PDES and Automatic Load-Sharing},
year = {2016},
month = dec,
publisher = {IEEE Computer Society},
series = {WSC},
location = {Washington, D.C., USA}
}
BibTeX
@inproceedings{Mar16c,
author = {Marotta, Romolo and Ianni, Mauro and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 20th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
title = {A Lock-Free O(1) Event Pool and its Application to Share-Everything PDES Platforms},
year = {2016},
month = sep,
note = {Winner of the Best Paper Award},
publisher = {IEEE Computer Society},
series = {DS-RT},
doi = {10.1109/DS-RT.2016.33},
location = {London, UK}
}
BibTeX
@inproceedings{Eco16,
author = {Economo, Simone and Cingolani, Davide and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 24th IEEE Internation Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems},
title = {Configurable and Efficient Memory Access Tracing via Selective Expression-based x86 Binary Instrumentation},
year = {2016},
month = sep,
publisher = {IEEE Computer Society},
series = {MASCOTS},
doi = {10.1109/MASCOTS.2016.69},
location = {London, UK}
}
BibTeX
@inproceedings{Pell16e,
author = {Pellegrini, Alessandro and Montañola-Sales, Cristina and Quaglia, Francesco and Casanovas-Garcia, Josep},
booktitle = {Proceedings of the 4th Workshop on Parallel and Distributed Agent-Based Simulations},
title = {Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models},
year = {2016},
month = aug,
pages = {334--346},
publisher = {LNCS, Springer-Verlag},
series = {PADABS},
doi = {10.1007/978-3-319-58943-5_27},
location = {Grenoble, France}
}
BibTeX
@inproceedings{Mar16b,
author = {Marotta, Romolo and Ianni, Mauro and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 9th EAI International Conference on Simulation Tools and Techniques},
title = {A Non-Blocking Priority Queue for the Pending Event Set},
year = {2016},
month = aug,
pages = {46--55},
publisher = {ICST},
series = {SIMUTools},
location = {Prague, Czech Republic}
}
BibTeX
@inproceedings{Pell16c,
author = {Pellegrini, Alessandro},
booktitle = {Proceedings of the 2016 International Conference on High Performance Computing \& Simulation Workshops},
title = {Optimizing Memory Management for Optimistic Simulation with Reinforcement Learning},
year = {2016},
month = jul,
pages = {26--33},
publisher = {IEEE Computer Society},
series = {HPCS},
doi = {10.1109/HPCSim.2016.7568312},
location = {Innsbruck, Austria}
}
BibTeX
@inproceedings{Cin16,
author = {Cingolani, Davide and Ianni, Mauro and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 8th Conference on Reversible Computation},
title = {Mixing Hardware and Software Reversibility for Speculative Parallel Discrete Event Simulation},
year = {2016},
month = jul,
pages = {137--152},
publisher = {Springer-Verlag},
series = {RC},
doi = {10.1007/978-3-319-40578-0_9},
location = {Bologna, Italy}
}
BibTeX
@inproceedings{LaR16,
author = {La Rizza, Andrea and Casarano, Giuseppe and Castellani, Gilberto and Ciciani, Bruno and Passalacqua, Luca and Pellegrini, Alessandro},
booktitle = {Proceedings of the 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops},
title = {Machine Learning-based Elastic Cloud Resource Provisioning in the Solvency II Framework},
year = {2016},
month = jun,
pages = {44--48},
publisher = {IEEE Computer Society},
series = {ICDCS},
doi = {10.1109/ICDCSW.2016.31},
location = {Nara, Japan}
}
BibTeX
@inproceedings{Pell16,
author = {Pellegrini, Alessandro and Di Sanzo, Pierangelo and Avresky, Dimiter R.},
booktitle = {Proceedings of the 21st IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems},
title = {Proactive Cloud Management for Highly Heterogeneous Multi-Cloud Infrastructures},
year = {2016},
month = may,
pages = {1311--1318},
publisher = {IEEE Computer Society},
series = {DPDNS},
doi = {10.1109/IPDPSW.2016.124},
location = {Chicago, IL, USA}
}
BibTeX
@inproceedings{Mar16,
author = {Marziale, Nazzareno and Nobilia, Francesco and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2016 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Granular Time Warp Objects},
year = {2016},
month = may,
pages = {57--68},
publisher = {ACM},
series = {PADS},
doi = {10.1145/2901378.2901390},
location = {Banff, Canada}
}
BibTeX
@inproceedings{DiG16,
author = {Di Gennaro, Ilaria and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing},
title = {OS-based NUMA Optimization: Tackling the Case of Truly Multi-thread Applications with Non-Partitioned Virtual Page Accesses},
year = {2016},
month = may,
pages = {292--300},
publisher = {IEEE Computer Society},
series = {CCGrid},
doi = {10.1109/CCGrid.2016.91},
location = {Cartagena, Colombia}
}
BibTeX
@inproceedings{Bus15,
author = {Büsing-Menses, Vanessa and Montañola-Sales, Cristina and Casanovas-Garcia, Josep and Pellegrini, Alessandro},
booktitle = {Proceedings of the 2015 Winter Simulation Conference},
title = {Analysis and Optimization of a Demographic Simulator for Parallel Environments (poster paper)},
year = {2015},
month = dec,
pages = {3218--3219},
publisher = {IEEE Computer Society},
series = {WSC},
doi = {10.1109/WSC.2015.7408478},
location = {Huntington Beach, CA, USA}
}
BibTeX
@inproceedings{San15,
author = {Santini, Emanuele and Ianni, Mauro and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 22nd International Conference on High Performance Computing},
title = {Hardware-Transactional-Memory Based Speculative Parallel Discrete Event Simulation of Very Fine Grain Models},
year = {2015},
month = dec,
pages = {145--154},
publisher = {IEEE Computer Society},
series = {HiPC},
doi = {10.1109/HiPC.2015.45},
location = {Bengaluru, India}
}
BibTeX
@book{Pell14e,
author = {Pellegrini, Alessandro},
publisher = {Sapienza Università Editrice},
title = {Parallelization of Discrete Event Simulation Models},
year = {2015},
isbn = {978-88-98533-59-6},
month = nov,
series = {Studi e Ricerche}
}
BibTeX
@inproceedings{Avr15,
author = {Avresky, Dimiter R. and Di Sanzo, Pierangelo and Pellegrini, Alessandro and Ciciani, Bruno and Forte, Luca},
booktitle = {Proceedings of the 14th IEEE International Symposium on Network Computing and Applications},
title = {Proactive Scalability and Management of Resources in Hybrid Clouds via Machine Learning (short paper)},
year = {2015},
month = sep,
pages = {114--119},
publisher = {IEEE Computer Society},
series = {NCA},
doi = {10.1109/NCA.2015.36},
location = {Boston, MA, USA}
}
BibTeX
@inproceedings{Cin15b,
author = {Cingolani, Davide and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 3rd Workshop on Parallel and Distributed Agent-Based Simulations},
title = {{RAMSES}: Reversibility-based Agent Modeling and Simulation Environment with Speculation support},
year = {2015},
month = aug,
pages = {466--478},
publisher = {LNCS, Springer-Verlag},
series = {PADABS},
doi = {10.1007/978-3-319-27308-2_38},
isbn = {978-3-319-27307-5},
location = {Vienna, Austria}
}
BibTeX
@article{DiS15,
author = {Di Sanzo, Pierangelo and Quaglia, Francesco and Ciciani, Bruno and Pellegrini, Alessandro and Didona, Diego and Romano, Paolo and Palmieri, Roberto and Peluso, Sebastiano},
title = {A Flexible Framework for Accurate Simulation of Cloud In-Memory Data Stores},
journal = {Simulation Modelling Practice and Theory},
year = {2015},
issn = {1569-190X},
month = jul,
number = {2},
pages = {219--238},
volume = {58},
doi = {10.1016/j.simpat.2015.05.011},
publisher = {Elsevier},
series = {SIMPAT}
}
BibTeX
@article{Pell14d,
author = {Pellegrini, Alessandro and Vitali, Roberto and Quaglia, Francesco},
title = {Autonomic State Management for Optimistic Simulation Platforms},
journal = {IEEE Transactions on Parallel and Distributed Systems},
year = {2015},
issn = {1045-9219},
month = jun,
number = {6},
pages = {1560--1569},
volume = {26},
doi = {10.1109/TPDS.2014.2323967},
publisher = {IEEE Computer Society},
series = {TPDS}
}
BibTeX
@inproceedings{DiS15b,
author = {Di Sanzo, Pierangelo and Pellegrini, Alessandro and Avresky, Dimiter R.},
booktitle = {Proceedings of the Fourth IEEE Symposium on Network Cloud Computing and Applications},
title = {Machine Learning for Achieving Self-* Properties and Seamless Execution of Applications in the Cloud},
year = {2015},
month = jun,
pages = {51--58},
publisher = {IEEE Computer Society},
series = {NCCA},
doi = {10.1109/NCCA.2015.18},
isbn = {978-1-4673-7741-6},
location = {Munich, Germany}
}
BibTeX
@inproceedings{Cin15,
author = {Cingolani, Davide and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2015 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Transparently Mixing Undo Logs and Software Reversibility for State Recovery in Optimistic PDES},
year = {2015},
month = jun,
pages = {211--222},
publisher = {ACM},
series = {PADS},
doi = {10.1145/2769458.2769482},
location = {London, UK},
name = {pads15m},
note = {Winner of the 2015 PADS Test of Time Award}
}
BibTeX
@inproceedings{Pell15c,
author = {Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2015 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {NUMA Time Warp},
year = {2015},
month = jun,
pages = {59--70},
publisher = {ACM},
series = {PADS},
doi = {10.1145/2769458.2769479},
isbn = {978-1-4503-3583-6},
location = {London, UK},
name = {pads15n}
}
BibTeX
@inproceedings{Pell15b,
author = {Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2015 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Time-Sharing Time Warp via Lightweight Operating System Support},
year = {2015},
month = jun,
pages = {47--58},
publisher = {ACM},
series = {PADS},
doi = {10.1145/2769458.2769478},
location = {London, UK},
name = {pads15t}
}
BibTeX
@inproceedings{Pell15,
author = {Pellegrini, Alessandro and Di Sanzo, Pierangelo and Avresky, Dimiter R.},
booktitle = {Proceedings of the 20th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems},
title = {A Machine Learning-based Framework for Building Application Failure Prediction Models},
year = {2015},
month = may,
pages = {1072--1081},
publisher = {IEEE Computer Society},
series = {DPDNS},
doi = {10.1109/IPDPSW.2015.110},
location = {Hyderabad, India}
}
BibTeX
@incollection{Rug15,
author = {Rughetti, Diego and Di Sanzo, Pierangelo and Pellegrini, Alessandro and Ciciani, Bruno and Quaglia, Francesco},
booktitle = {Transactional Memory. Foundations, Algorithms, Tools, and Applications},
publisher = {Springer International Publishing},
title = {Tuning the Level of Concurrency in Software Transactional Memory: An Overview of Recent Analytical, Machine Learning and Mixed Approaches},
year = {2015},
editor = {Guerraoui, Rachid and Romano, Paolo},
isbn = {978-3-319-14719-2},
pages = {395--417},
series = {Lecture Notes in Computer Science},
volume = {8913},
doi = {10.1007/978-3-319-14720-8_18}
}
BibTeX
@incollection{Qua14,
author = {Quaglia, Francesco and Pellegrini, Alessandro and Vitali, Roberto},
booktitle = {Modeling and Simulation-based Systems Engineering Handbook},
publisher = {Crc Pr I Llc},
title = {Reshuffling {PDES} Platforms for Multi/Many-core Machines: a Perspective with focus on Load Sharing},
year = {2014},
editor = {Gianni, Daniele and D'Ambrogio, Andrea and Tolk, Andreas},
isbn = {978-1-4665-7145-7},
month = dec,
pages = {203--232},
doi = {10.1201/b17902-10}
}
BibTeX
@inproceedings{Pell14c,
author = {Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 26th International Conference on Computer Architecture and High Performance Computing},
title = {Wait-Free {Global Virtual Time} Computation in Shared Memory {Time-Warp} Systems},
year = {2014},
month = oct,
pages = {9--16},
publisher = {IEEE Computer Society},
series = {SBAC-PAD},
doi = {10.1109/SBAC-PAD.2014.38},
location = {Paris, France}
}
BibTeX
@inproceedings{Pell14b,
author = {Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2nd Workshop on Parallel and Distributed Agent-Based Simulations},
title = {Programmability and Performance of Parallel {ECS}-based Simulation of Multi-Agent Exploration Models},
year = {2014},
month = aug,
pages = {395--406},
publisher = {LNCS, Springer-Verlag},
series = {PADABS},
doi = {10.1007/978-3-319-14325-5_34},
location = {Porto, Portugal}
}
BibTeX
@inproceedings{Pell14,
author = {Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2014 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Transparent Multi-Core Speculative Parallelization of {DES} Models with Event and Cross-State Dependencies},
year = {2014},
month = may,
pages = {105--116},
publisher = {ACM},
series = {PADS},
doi = {10.1145/2601381.2601398},
location = {Denver, Colorado, USA}
}
BibTeX
@unpublished{Rug14b,
author = {Pellegrini, Alessandro},
note = {Euro-TM Workshop on Transactional Memory},
title = {Adaptive Transactional Memories: Performance and Energy Consumption Tradeoffs (poster + talk)},
month = apr,
year = {2014},
location = {Amsterdam, The Netherlands},
series = {WTM}
}
BibTeX
@inproceedings{Rug14,
author = {Rughetti, Diego and Di Sanzo, Pierangelo and Pellegrini, Alessandro},
booktitle = {Proceedings of the Third IEEE Symposium on Network Cloud Computing and Applications},
title = {Adaptive Transactional Memories: Performance and Energy Consumption Tradeoffs},
year = {2014},
month = feb,
pages = {105--112},
publisher = {IEEE Computer Society},
series = {NCCA},
doi = {10.1109/NCCA.2014.25},
location = {Rome, Italy}
}
BibTeX
@phdthesis{tPell14,
author = {Pellegrini, Alessandro},
school = {Sapienza, University of Rome},
title = {Techniques for Transparent Parallelization of Discrete Event Simulation Models},
year = {2014},
type = {phdthesis},
comment = {Supervisor: F. Quaglia}
}
BibTeX
@inproceedings{Pell13d,
author = {Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 1st Workshop on Parallel and Distributed Agent-Based Simulations},
title = {The {ROme OpTimistic Simulator}: A Tutorial},
year = {2013},
month = aug,
pages = {501--512},
publisher = {LNCS, Springer-Verlag},
series = {PADABS},
comment = {Invited tutorial},
doi = {10.1007/978-3-642-54420-0_49},
location = {Aachen, Germany},
name = {padabs13-tutorial}
}
BibTeX
@inproceedings{Pell13c,
author = {Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 1st Workshop on Parallel and Distributed Agent-Based Simulations},
title = {A Study on the Parallelization of Terrain-Covering Ant Robots Simulations},
year = {2013},
month = aug,
pages = {585--594},
publisher = {LNCS, Springer-Verlag},
series = {PADABS},
doi = {10.1007/978-3-642-54420-0_57},
location = {Aachen, Germany}
}
BibTeX
@inproceedings{Por13,
author = {Porfirio, Alice and Pellegrini, Alessandro and Di Sanzo, Pierangelo and Quaglia, Francesco},
booktitle = {Proceedings of the International Euro-Par 2013 Conference},
title = {Transparent Support for Partial Rollback in Software Transactional Memories},
year = {2013},
month = aug,
pages = {583–-594},
publisher = {LNCS, Springer-Verlag},
series = {Euro-Par},
doi = {10.1007/978-3-642-40047-6_59},
location = {Aachen, Germany}
}
BibTeX
@inproceedings{Pell13b,
author = {Pellegrini, Alessandro},
booktitle = {Proceedings of the 2013 International Conference on High Performance Computing \& Simulation},
title = {Hijacker: Efficient Static Software Instrumentation with Applications in High Performance Computing (poster paper)},
year = {2013},
month = jul,
note = {Shortlisted for the Outstanding Poster Paper Award},
pages = {650--655},
publisher = {IEEE Computer Society},
series = {HPCS},
comment = {Poster paper},
doi = {10.1109/HPCSim.2013.6641486},
location = {Helsinki, Finland}
}
BibTeX
@inproceedings{Ant13,
author = {Antonacci, Francesco and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2013 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {Consistent and Efficient Output-Stream Management in Optimistic Simulation Platform},
year = {2013},
month = may,
pages = {315--326},
publisher = {ACM},
series = {PADS},
doi = {10.1145/2486092.2486133},
location = {Montréal, Canada}
}
BibTeX
@inproceedings{Pell13,
author = {Pellegrini, Alessandro and Piro, Giuseppe},
booktitle = {Proceedings of the 8th IEEE International Workshop on the Performance Analysis and Enhancement of Wireless Networks},
title = {Multi-threaded Simulation of {4G} Cellular Systems within the {LTE-Sim} Framework},
year = {2013},
month = mar,
pages = {101--106},
publisher = {IEEE Computer Society},
series = {PAEWN},
doi = {10.1109/WAINA.2013.202},
location = {Barcelona, Spain}
}
BibTeX
@inproceedings{Dis13,
author = {Di Sanzo, Pierangelo and Antonacci, Francesco and Ciciani, Bruno and Palmieri, Roberto and Pellegrini, Alessandro and Peluso, Sebastiano and Quaglia, Francesco and Rughetti, Diego and Vitali, Roberto},
booktitle = {Proceedings of the 6th ICST Conference of Simulation Tools and Techniques},
title = {A Framework for High Performance Simulation of Transactional Data Grid Platforms},
year = {2013},
month = mar,
pages = {63--72},
publisher = {ICST},
series = {SIMUTools},
location = {Nice, France}
}
BibTeX
@inproceedings{Vit12d,
author = {Vitali, Roberto and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 19th International Conference on High Performance Computing},
title = {A Load Sharing Architecture for Optimistic Simulations on Multi-Core Machines},
year = {2012},
month = dec,
publisher = {IEEE Computer Society},
series = {HiPC},
doi = {10.1109/HiPC.2012.6507510},
location = {Pune, India}
}
BibTeX
@inproceedings{Vit12c,
author = {Vitali, Roberto and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2012 Winter Simulation Conference},
title = {Assessing Load Sharing within Optimistic Simulation Platforms (invited paper)},
year = {2012},
month = dec,
pages = {1--13},
publisher = {Society for Computer Simulation},
series = {WSC},
location = {Berlin, Germany}
}
BibTeX
@article{Vit12e,
author = {Vitali, Roberto and Pellegrini, Alessandro and Quaglia, Francesco},
title = {Load sharing for optimistic parallel simulations on multi core machines},
journal = {SIGMETRICS Performance Evaluation Review},
year = {2012},
issn = {0163-5999},
month = aug,
number = {3},
pages = {2--11},
volume = {40},
doi = {10.1145/2425248.2425250},
issue_date = {December 2012},
numpages = {10},
publisher = {ACM},
series = {PER}
}
BibTeX
@inproceedings{Pell12,
author = {Pellegrini, Alessandro and Vitali, Roberto and Peluso, Sebastiano and Quaglia, Francesco},
booktitle = {Proceedings 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems},
title = {Transparent and Efficient Shared-State Management for Optimistic Simulations on Multi-core Machines},
year = {2012},
month = aug,
pages = {134--141},
publisher = {IEEE Computer Society},
series = {MASCOTS},
doi = {10.1109/MASCOTS.2012.25},
location = {Arlington, VA, USA}
}
BibTeX
@inproceedings{Vit12b,
author = {Vitali, Roberto and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 26th International Workshop on Principles of Advanced and Distributed Simulation},
title = {Towards Symmetric Multi-threaded Optimistic Simulation Kernels},
year = {2012},
month = aug,
pages = {211--220},
publisher = {IEEE Computer Society},
series = {PADS},
doi = {10.1109/PADS.2012.46},
location = {Zhangjiajie, China}
}
BibTeX
@techreport{Vit12f,
author = {Vitali, Roberto and Pellegrini, Alessandro and Quaglia, Francesco},
institution = {Sapienza, University of ROme},
title = {A Symmetric Multi-threaded Architecture for Load-sharing in Multi-core Optimistic Simulations},
year = {2012},
month = jul,
note = {Workshop di Informatica Quantitativa},
location = {Lucca, Italy},
series = {InfQ}
}
BibTeX
@inproceedings{Vit12,
author = {Vitali, Roberto and Pellegrini, Alessandro and Cerasuolo, Gionata},
booktitle = {Proceedings of the 5th ICST Conference of Simulation Tools and Techniques},
title = {Cache-Aware Memory Manager for Optimistic Simulations},
year = {2012},
month = mar,
note = {Winner of the Best Paper Award},
pages = {192--138},
publisher = {ICST},
series = {SIMUTools},
location = {Desenzano del Garda, Italy}
}
BibTeX
@inproceedings{Pell11b,
author = {Pellegrini, Alessandro and Vitali, Roberto and Quaglia, Francesco},
booktitle = {Proceedings of the 4th International {ICST} Conference on Simulation Tools and Techniques},
title = {The {ROme OpTimistic Simulator}: Core Internals and Programming Model},
year = {2011},
pages = {96--98},
publisher = {ICST},
series = {SIMUTools},
journal = {Proceedings of the 4th ICST Conference of Simulation Tools and Techniques},
location = {Barcelona, Spain},
name = {simutools11b}
}
BibTeX
@inproceedings{Pell11,
author = {Pellegrini, Alessandro and Vitali, Roberto and Quaglia, Francesco},
booktitle = {Proceedings of the 4th International {ICST} Conference on Simulation Tools and Techniques},
title = {An Evolutionary Algorithm to Optimize Log/Restore Operations within Optimistic Simulation Platforms},
year = {2011},
pages = {206--215},
publisher = {SIGSIM},
series = {SIMUTools},
location = {Barcelona, Spain}
}
BibTeX
@inproceedings{Vit10,
author = {Vitali, Roberto and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems},
title = {Autonomic Log/Restore for Advanced Optimistic Simulation Systems},
year = {2010},
pages = {319--327},
publisher = {IEEE Computer Society},
series = {MASCOTS},
doi = {10.1109/MASCOTS.2010.40},
issn = {1526-7539},
location = {Miami Beach, Florida, USA}
}
BibTeX
@mastersthesis{tPell10,
author = {Pellegrini, Alessandro},
school = {Sapienza, University of Rome},
title = {Salvataggio e Ripristino Autonomico dello Stato degli Oggetti nei Sistemi di Simulazione Ottimistici},
year = {2010},
type = {mathesis},
comment = {Supervisor: F. Quaglia}
}
BibTeX
@inproceedings{Vit09,
author = {Vitali, Roberto and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 13th {IEEE/ACM} International Symposium on Distributed Simulation and Real Time Applications},
title = {Benchmarking Memory Management Capabilities within ROOT-Sim},
year = {2009},
pages = {33--40},
publisher = {IEEE Computer Society},
series = {DS-RT},
doi = {10.1109/DS-RT.2009.15},
location = {Singapore}
}
BibTeX
@inproceedings{Pell09,
author = {Pellegrini, Alessandro and Vitali, Roberto and Quaglia, Francesco},
booktitle = {Proceedings of the 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation},
title = {{Di-DyMeLoR}: Logging only Dirty Chunks for Efficient Management of Dynamic Memory Based Optimistic Simulation Objects},
year = {2009},
note = {Shortlisted for the Best Paper Award},
pages = {45--53},
publisher = {IEEE Computer Society},
series = {PADS},
doi = {10.1109/PADS.2009.24},
isbn = {978-0-7695-3713-9},
location = {Lake Placid, NY, USA}
}
BibTeX
@mastersthesis{tPell08,
author = {Pellegrini, Alessandro},
school = {Sapienza, University of Rome},
title = {Tracciamento trasparente ed efficiente di scritture su memoria dinamica con granularità arbitraria in architetture per il calcolo ottimistico},
year = {2008},
type = {bathesis},
comment = {Supervisor: F. Quaglia}
}