Francesco Quaglia's publications

Main Categories

This material is presented to ensure timely dissemination. Copyrights are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each copyright.

Timeline

(total publications: 240)


Journal Articles

  1. P. Caporaso, G. Bianchi, and F. Quaglia,
    JITScanner: Just-in-Time Executable Page Check in the Linux Operating System,
    Applied Sciences, 2024, 14(5).

  2. F. Montesano, R. Marotta and F. Quaglia,
    Spatial/Temporal Locality-based Load-sharing in Speculative Discrete Event Simulation on Multi-core Machines,
    ACM Transactions on Modeling and Computer Simulation, to appear.

  3. R. Marotta, M. Ianni, A. Pellegrini and F. Quaglia,
    A Conflict-Resilient Lock-Free Linearizable Calendar Queue,
    ACM Transactions on Parallel Computing, 11(1): 4:1-4:32 (2024).

  4. S. CarnĂ , R. Marotta, A. Pellegrini and F. Quaglia,
    Strategies and Software Support for the Management of Hardware Performance Counters,
    Software: Practice and Experience, Volume 53(10), pp.1928-1957, 2023.

  5. P. Di Sanzo and F. Quaglia,
    On the Effects of Transaction Data Access Patterns on Performance in Lock-based Concurrency Control,
    IEEE Transactions on Computers, Volume 72, Issue 6, pp. 1718-1732, 2023.

  6. M. Faltelli, G. Belocchi, F. Quaglia, S. Pontarelli and G. Bianchi,
    Metronome: Adaptive and Precise Intermittent Packet Retrieval in DPDK,
    IEEE/ACM Transactions on Networking , Volume 31(3), pp. 979-993, 2023.

  7. S. Carna', S. Ferracci, F. Quaglia and A. Pellegrini,
    Fight Hardware with Hardware: System-wide Detection and Mitigation of Side-Channel Attacks using Performance Counters
    ACM Digital Threats: Research and Practice, Volume 4, Issue 1, Article No. 5, pp. 1-24, 2023.

  8. 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, issue 11, pp. 2456-2475, 2022.

  9. E. Silvestri, A. Pellegrini, P. Di Sanzo and F. Quaglia,
    Effective Runtime Management of Tasks and Priorities in GNU OpenMP Applications
    IEEE Transactions on Computers, vol. 71, no. 10, pp. 2632-2645, 2022.

  10. R. Marotta, M. Ianni, A. Pellegrini and F. Quaglia,
    NBBS: A Non-Blocking Buddy System for Multi-core Machines
    IEEE Transactions on Computers, vol. 71, no. 3, pp. 599-612, 2022.

  11. S. Conoci, P. Di Sanzo, A. Pellegrini, B. Ciciani F. Quaglia,
    On Power Capping and Performance Optimization of Multi-threaded Applications,
    Concurrency and Computation: Practice and Experience, 33(13), 2021.

  12. R. Marotta, D. Tiriticco, P. Di Sanzo, A. Pellegrini, B. Ciciani F. Quaglia,
    Mutable Locks: Combining the Best of Spin and Sleep Locks,
    Concurrency and Computation: Practice and Experience, 32(22), 2020.

  13. 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, issue 2, article no.11, 2020.

  14. 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, pp.621-232, 2020.

  15. 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, Volume 132, 2019.

  16. F. Quaglia,
    Replicated Computational Results (RCR) Report for "Fast Random Integer Generation in an Interval"
    ACM Transactions on Modeling and Computer Simulation, Volume 29, Issue 1, January 2019, Article No. 4.

  17. 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, 30(2): 286-299, 2019.

  18. D. Rughetti, P. Di Sanzo, B. Ciciani and F. Quaglia,
    Machine Learning-based Thread-Parallelism Regulation in Software Transactional Memory
    Journal of Parallel and Distributed Computing, Volume 109, November 2017, Pages 208-229.

  19. 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, Volume 27 Issue 2, July 2017, Article No. 11.

  20. A. Pellegrini and F. Quaglia,
    A Fine-grain Time-sharing Time Warp System
    ACM Transactions on Modeling and Computer Simulation, Volume 27 Issue 2, July 2017 Article No. 10.

  21. 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 (special issue on Sequential Code Parallelization), 44(6): 1200-1247, 2016.

  22. S. Peluso, P. Ruivo, P. Romano, F. Quaglia and L. Rodrigues
    GMU: Genuine Multiversion Update-Serializable Partial Data Replication
    IEEE Transactions on Parallel and Distributed Systems, 27(10): 2911-2925, 2016.

  23. P. Di Sanzo, F. Quaglia, B. Ciciani, A. Pellegrini, D. Didona, P. Romano, R. Palmieri, S. Peluso.
    A Flexible Framework for Accurate Simulation of Cloud In-Memory Data Stores
    Simulation Modelling Practice and Theory (special issue on Cloud Simulation), Volume 58, Part 2: 219-238.

  24. F. Quaglia,
    A Low-Overhead Constant-Time Lowest-Timestamp-First CPU Scheduler for High-Performance Optimistic Simulation Platforms
    Simulation Modelling Practice and Theory, 53: 103-122, 2015.

  25. A. Pellegrini, R. Vitali and F. Quaglia,
    Autonomic State Management for Optimistic Simulation Platforms
    IEEE Transactions on Parallel and Distributed Systems, 26(6): 1560-1569, 2015.

  26. D. Didona, P. Romano, S. Peluso and F. Quaglia,
    Transactional Auto Scaler: Elastic Scaling of Replicated In-Memory Transactional Data Grids
    ACM Transactions on Autonomous and Adaptive Systems, 9(2): 11:1-11:32, 2014.

  27. P. Romano, R. Palmieri, F. Quaglia, N. Carvalho and L. Rodrigues,
    On Speculative Replication of Transactional Systems
    Journal of Computer and System Sciences, 80(1): 257-276, 2014.

  28. P. Romano and F. Quaglia,
    Design and Evaluation of a Parallel Invocation Protocol for Transactional Applications over the Web
    IEEE Transactions on Computers, 63(2): 317-334, 2014.

  29. R. Vitali, A. Pellegrini and F. Quaglia,
    Load Sharing for Optimistic Parallel Simulations on Multicore Machines,
    ACM Performance Evaluation Review, vol. 40, issue 3, pp.2-11, 2012.

  30. A. Santoro and F. Quaglia,
    Transparent Optimistic Synchronization in the High Level Architecture via Time-Management Conversion
    ACM Transactions on Modeling and Computer Simulation, 22(4), 21, 2012

  31. S. Peluso, D. Didona and F. Quaglia,
    Supports for Transparent Object-Migration in PDES Systems ,
    Journal of Simulation (Special Issue on Selected Papers from PADS 2011), 4(6):279-293, 2012.

  32. P. Di Sanzo, B. Ciciani, R. Palmieri, F. Quaglia, P. Romano,
    On the Analytical Modeling of Concurrency Control Algorithms for Software Transactional Memories: The Case of Commit-Time-Locking
    Performance Evaluation, 69(5): 187-205, 2012.

  33. P. Romano and F. Quaglia,
    Providing e-Transaction Guarantees in Asynchronous Systems with no Assumptions on the Accuracy of Failure Detection
    IEEE Transactions on Dependable and Secure Computing, vol.8, issue 1, pp.104-121, 2011.

  34. F. Quaglia,
    On the Construction of Committed Consistent Global States in Optimistic Simulation
    International Journal of Simulation and Process Modelling (Position Paper), vol.5, issue 2, pp.172-181, 2009.

  35. P. Romano, B. Ciciani, A. Santoro and F. Quaglia,
    Accuracy vs Efficiency of Hyper-exponential Approximations of the Response Time Distribution of MMPP/M/1 Queues,
    International Journal of Parallel, Emergent and Distributed Systems, vol.24, issue 2, pp.107-125, 2009.

  36. F. Quaglia,
    Software Diversity-Based Active Replication as an Approach for Enhancing the Performance of Advanced Simulation Systems,
    International Journal of Foundations of Computer Science, vol.18, no.3, pp.495-515, 2007.

  37. A. Santoro and F. Quaglia,
    Multiprogrammed Non-blocking Checkpoints in Support of Optimistic Simulation on Myrinet Clusters,
    Journal of Systems Architecture, vol.53, no.9, pp.659-676, 2007.

  38. F. Quaglia and P. Romano,
    Ensuring e-Transaction with Asynchronous and Uncoordinated Application Server Replicas,
    IEEE Transactions on Parallel and Distributed Systems, vol.18, no.3, pp.364-378, 2007.

  39. M. Pedicini and F. Quaglia,
    PELCR: Parallel Environment for Optimal Lambda-Calculus Reduction,
    ACM Transactions on Computational Logic, vol.8., no.3, Article 14 (pp.1-36), 2007.

  40. A.Santoro and F.Quaglia,
    Transparent State Management for Optimistic Synchronization in the High Level Architecture (extended version),
    SIMULATION: Transactions of The Society for Modeling and Simulation International (Special Issue on Selected Papers from PADS 2005), vol.82, no.1, pp.5-20, 2006.

  41. A. Cosentino, M. Pedicini and F. Quaglia,
    Supporting Function Calls within PELCR,
    Electronic Notes in Theoretical Computer Science (ENTCS), vol.135, no.3, pp.107-117, 2006.

  42. A. Santoro and F. Quaglia,
    Software Supports for Event Preemptive Rollback in Optimistic Parallel Simulation on Myrinet Clusters,
    Journal of Interconnection Networks, vol.6, no.4, pp.435-458, 2005.

  43. P. Romano, F. Quaglia and B. Ciciani,
    A Lightweight and Scalable e-Transaction Protocol for Three-Tier Systems with Centralized Back-End Database,
    IEEE Transactions on Knowledge and Data Engineering, vol.17, no.11, pp.1578-1583, 2005.

  44. F. Quaglia and A. Santoro,
    Modeling and Optimization of Nonblocking Checkpointing for Optimistic Simulation on Myrinet Clusters (extended version),
    Journal of Parallel and Distributed Computing, vol.65, no.6, pp.667-677, 2005.

  45. F. Quaglia and A. Santoro,
    Nonblocking Checkpointing for Optimistic Parallel Simulation: Description and an Implementation,
    IEEE Transactions on Parallel and Distributed Systems, vol.14, no.6, pp.593-610, 2003.

  46. F. Quaglia and V. Cortellessa,
    On the Processor Scheduling Problem in Time Warp Synchronization,
    ACM Transactions on Modeling and Computer Simulation, vol.12, no.3, pp.143-175, 2002.

  47. F. Quaglia,
    A Restriction of the Elastic Time Algorithm,
    Information Processing Letters , vol.83, no.5, pp.243-249, 2002.

  48. F. Quaglia, B. Ciciani and M. Colajanni,
    Performance Analysis of Adaptive Wormhole Routing in a Two-Dimensional Torus,
    Parallel Computing, vol.28, no.3, 485-501, 2002.

  49. R. Baldoni, F. Quaglia and M. Raynal,
    Consistent Checkpointing for Transaction Systems,
    The Computer Journal, Oxford University Press, vol.44, no.2, pp.92-100, 2001.

  50. F. Quaglia,
    A Cost Model for Selecting Checkpoint Positions in Time Warp Parallel Simulation,
    IEEE Transactions on Parallel and Distributed Systems, vol.12, no.4, pp.346-362, 2001.

  51. V. Cortellessa and F. Quaglia,
    A Checkpointing-Recovery Scheme for Time Warp Parallel Simulation,
    Parallel Computing, vol.27, no.9, 1227-1252, 2001.

  52. F. Quaglia, R. Baldoni and B. Ciciani,
    On the No-Z-Cycle Property in Distributed Executions,
    Journal of Computer and System Sciences, Academic Press, vol.61, no.3, pp.400-427, 2000.

  53. F. Quaglia, V. Cortellessa and B. Ciciani,
    Tradeoff Between Sequential and Time Warp Based Parallel Simulation,
    IEEE Transactions on Parallel and Distributed Systems, vol.10, no.8, pp.781-794, 1999.

  54. F. Quaglia and R. Baldoni,
    Exploiting Intra-Object Dependencies in Parallel Simulation,
    Information Processing Letters, vol.70, no.3, pp.119-125, 1999.

  55. F. Quaglia and B. Ciciani,
    Performance vs. Cost of Redundant Arrays of Inexpensive Disks,
    Simulation Practice and Theory, vol.2, no.15, pp.153-170, 1999.

  56. R. Baldoni, F. Quaglia and P. Fornara,
    An Index-Based Checkpointing Algorithm for Autonomous Distributed Systems (extended version),
    IEEE Transactions on Parallel and Distributed Systems, vol.10, no.2, pp.181-192, 1999.

  57. F. Quaglia, R. Baldoni and B. Ciciani,
    Multidatabase Global Concurrency Control Algorithms: a Performance Analysis,
    Foundations of Computing and Decision Sciences, vol.23, no.1, pp.15-33, 1998.

  58. L.R.G. Auriche, F. Quaglia and B. Ciciani,
    Run-Time Selection of the Checkpoint Interval in Time Warp Based Simulations,
    Simulation Practice and Theory, vol.6, no.5, pp.461-478, 1998.


Conference Articles/Book Chapters (by Year)

    2024

  1. F. Montesano, R. Marotta and F. Quaglia,
    Lightweight Operating System Services for Incremental Checkpointing in Speculative Discrete Event Simulation on Linux Platforms,
    Proc. 30th IEEE International Conference on Parallel and Distributed Systems, (ICPADS), Belgrade, Serbia, October 2024.

  2. F. Quaglia,
    PARSIR: a Package for Effective Parallel Discrete Event Simulation on Multi-processor Machines,
    Proc. 28th IEEE International Symposium on Distributed Simulation and Real Time Applications, (DS-RT), Urbino, Italy, October 2024.

  3. R. Marotta and F. Quaglia,
    Out-of-Order Discrete Event Simulation: Fighting Memory Boundedness while Running DES Models,
    Proc. 28th IEEE International Symposium on Distributed Simulation and Real Time Applications, (DS-RT), Urbino, Italy, October 2024.

  4. P. Caporaso, G. Bianchi and F. Quaglia,
    Benchmarking Virtualized Page Permission for Malware Detection: a Web Server Case Study,
    Proc. Italian Conference on Cybersecurity (ITASEC), Salerno, Italy, 2024.

  5. M. Salvatori, G. Bernardinetti, F. Quaglia and G. Bianchi,
    ShiftyLoader: Syscall-free Reflective Code Injection in the Linux Operating System,
    Proc. Italian Conference on Cybersecurity (ITASEC), Salerno, Italy, 2024.

    2023

  6. 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,
    Proc. 27th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, (DS-RT), Singapore, October 2023. Shortlisted for the Best Paper Award.

  7. P. Caporaso, G. Bianchi, and F. Quaglia,
    JITScanner: Just-in-Time Executable Page Check in the Linux Operating System,
    Proc. ACM 18th International Conference on Availability, Reliability and Security (ARES/FARES), Benevento, Italy, August/September 2023. Winner of the Best Paper Award.

  8. G. Bernardinetti, P. Caporaso, D. Di Cristofaro, F. Quaglia and G. Bianchi,
    PHOENIX: A Cloud-Based Framework for Ensemble Malware Detection,
    Proc. 21st IEEE Mediterranean Communication and Computer Networking Conference (MedComNet), Ponza, Italy, June 2023.

  9. R. Marotta, F. Montesano, and F. Quaglia,
    Effective Access to the Committed Global State in Speculative Parallel Discrete Event Simulation on Multi-core Machines,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Orlando, Florida, USA, June 2023.

    2022

  10. F. Montesano, R. Marotta and F. Quaglia,
    Spatial/Temporal Locality-based Load-sharing in Speculative Discrete Event Simulation on Multi-core Machines,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Atlanta, GA, USA, June 2022.

    2020

  11. M. Faltelli, G. Belocchi, F. Quaglia, S. Pontarelli and G. Bianchi,
    Metronome: Adaptive and Precise Intermittent Packet Retrieval in DPDK ,
    Proc. 16th ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT), Barcellona, Spain, 2020.

  12. M. Rab, R. Marotta, M. Ianni, A. Pellegrini and F. Quaglia,
    NUMA-Aware Non-Blocking Calendar Queue ,
    Proc. 24th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT), Prague, Czech Republic, September, 2020.

  13. E. O. Marasco and F. Quaglia,
    AuthentiCAN: a protocol for improved security over CAN,
    Proc. IEEE World Conference on Smart Trends in Systems, Security and Sustainability (WS4 2020), London, UK, July 2020.

  14. M. Principe, A. Piccione, A. Pellegrini and F. Quaglia,
    Approximated Rollbacks,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Miami, Florida, USA, June 2020.

  15. E. Silvestri, C. Milia, R. Marotta, A. Pellegrini and F. Quaglia,
    Exploiting Inter-Processor-Interrupts for Virtual-Time Coordination in Speculative Parallel Discrete Event Simulation,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Miami, Florida, USA, June 2020.

  16. V. Bruschi, M. Faltelli, A. Tulumello, S. Pontarelli, F. Quaglia, G. Bianchi,
    Offloading Online MapReduce tasks with Stateful Programmable Data Planes,
    Prod. 23rd Conference on Innovation in Clouds, Internet and Networks (ICIN), Paris, France, February 2020.

    2019

  17. A. Piccione, M. Principe, A. Pellegrini and F. Quaglia,
    Hardware-Assisted Incremental Checkpointing in Speculative Parallel Discrete Event Simulation,
    Proc. 2019 Winter Simulation Conference (WSC), National Harbor, MD, USA, Society for Computer Simulation, December 2019.

  18. R. Marotta, M. Ianni, A. Scarselli, A. Pellegrini and F. Quaglia,
    NBBS: A Non-blocking Buddy System for Multi-core Machines,
    Proc. 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), Cyprus, May 2019.

  19. M. Spaziani Brunella, G. Bianchi, S. Turco, F. Quaglia and N. Blefari-Melazzi,
    Foreshadow-VMM: Feasibility and Network Perspective,
    Proc. 5th IEEE International Conference on Network Softwarization (NetSoft), Paris, France, June 2019.

  20. A. Piccione, M. Principe, A. Pellegrini and F. Quaglia,
    An Agent-Based Simulation API for Speculative PDES Runtime Environments,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Chicago, Illinois, USA, June 2019.

    2018

  21. S. Economo, E. Silvestri, P. Di Sanzo, A. Pellegrini and F. Quaglia,
    Model-based Proactive Read-validation in Transaction Processing Systems ,
    Proc. 24th IEEE International Conference on Parallel and Distributed Systems (ICPADS), IEEE Computer Society Press, Singapore, December 2018.

  22. R. Marotta, M. Ianni, A, Scarselli, A. Pellegrini and F. Quaglia,
    A Non-blocking Buddy System for Scalable Memory Allocation on Multi-core Machines ,
    Proc. 20th IEEE International Conference on Cluster Computing (CLUSTER) (poster paper), IEEE Computer Society Press, Belfast, UK, 2018.

  23. M. Ianni, R. Marotta, D. Cingolani, A. Pellegrini, F. Quaglia, C. Montanola-Sales and J. Casanovas-Garcia,
    Optimizing Simulation on Shared-memory Platforms: the Smart Cities Case (invited paper),
    Proc. 2018 Winter Simulation Conference (WSC), Gothenburg, Sweden, Society for Computer Simulation, December 2018.

  24. S. Conoci, P. Di Sanzo, B. Ciciani and F. Quaglia,
    Adaptive Performance Optimization Under Power Constraint in Multi-thread Applications with Diverse Scalability ,
    Proc. 9th ACM/SPEC International Conference on Performance Engineering (ICPE), Berlin, Germany, ACM Press, April 2018.

  25. M. Ianni, R. Marotta, D. Cingolani, A. Pellegrini and F. Quaglia,
    The Ultimate Share-everything PDES System,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Rome, Italy, May 2018.

  26. S. Conoci, D. Cingolani, P. di Sanzo, A. Pellegrini, B. Ciciani and F. Quaglia,
    A Power Cap Oriented Time Warp Architecture,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Rome, Italy, May 2018.

  27. M. Principe, T. Tocci, A. Pellegrini and F. Quaglia,
    Porting Event & Cross-state Synchronization to the Cloud,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Rome, Italy, May 2018.

    2017

  28. S. Economo, E. Silvestri, P. Di Sanzo, A. Pellegrini and F. Quaglia,
    Prompt Application-Transparent Transaction Revalidation in Software Transactional Memory ,
    Proc. 16th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachussets, USA, IEEE Computer Society Press, October/November 2017.

  29. M. Ianni. Pellegrini and F. Quaglia,
    A Wait-free Multi-word Atomic (1,N) Register for Large-scale Data Sharing on Multi-core Machines ,
    Proc. 19th IEEE International Conference on Cluster Computing (CLUSTER), IEEE Computer Society Press, Honolulu, Hawai, 2017.

  30. T. Tocci, A. Pellegrini, F. Quaglia, J. Casanovas-Garcia, T. Suzumura
    ORCHESTRA: An Asynchronous Wait-free Distributed GVT Algorithm,
    Proc. 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT), IEEE Computer Society Press, Rome, Italy, october, 2016.

  31. M. Ianni R. Marotta, A. Pellegrini and F. Quaglia,
    Towars a Fully Non-blocking Share-everything PDES Platform,
    Proc. 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT), IEEE Computer Society Press, Rome, Italy, october, 2016.

  32. M. Ianni R. Marotta, A. Pellegrini and F. Quaglia,
    A Non-Blocking Global Virtual Time Algorithm with Logarithmic Number of Memory Operations,
    Proc. 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT), IEEE Computer Society Press, Rome, Italy, october, 2016. Candidate for (but not winner of) the Best Paper Award.

  33. E. Silvestri, S. Economo, P. Di Sanzo, A. Pellegrini and F. Quaglia,
    Preemptive Software Transactional Memory,
    Proc. 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), Madrid, Spain, May 2017.

  34. D. Cingolani, A. Pellegrini, M. Schordan, F. Quaglia and D. Jefferson,
    Dealing with Reversibility of Shared Libraries in PDES,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Singapore, May 2017.

  35. R. Marotta, M. Ianni, A. Pellegrini and F. Quaglia,
    A Conflict-Resilient Lock-Free Calendar Queue for Scalable Share-Everything PDES Platforms,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Singapore, May 2017.

    2016

  36. A. Pellegrini, C. Montanola-Sales F. Quaglia and J. Casanovas-Garcia
    Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models ,
    Proc. 4th Workshop on Parallel and Distributed Agent-Based Simulations (PADABS - Euro-Par Workshop), Grenoble, France, LNCS, Spinger-Verlang, August 2016.

  37. R. Marotta, M. Ianni, A. Pellegrini and F. Quaglia,
    A Lock-Free O(1) Event Pool and its Application to Share-Everything PDES Platforms,
    Proc. 20th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT), IEEE Computer Society Press, London, UK, September, 2016. Winner of the Best Paper Award.

  38. S. Economo, D. Cingolani, A. Pellegrini and F.Quaglia,
    Configurable and Efficient Memory Access Tracing via Selective Expression-based x86 Binary Instrumentation,
    Proc. 24th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), London, UK, IEEE Computer Society Press, September 2016.

  39. R. Marotta, M. Ianni, A. Pellegrini and F. Quaglia,
    A Non-Blocking Priority Queue for the Pending Event Set,
    Proc. 9th International ICST Conference on Simulation Tools and Techniques (SIMUTools), Prague, Czech Republic, 2016.

  40. A. Pellegrini, F. Quaglia, C. Montanola-Sales and J. Casanovas-Garcia,
    Programing Agent-Based Demographic Models with Cross-state and Message-Exachange Dependencies: a Study with Speculative PDES and Automatic Load-Sharing (invited paper),
    Proc. 2016 Winter Simulation Conference (WSC), Washington, DC, USA, Society for Computer Simulation, December 2016.

  41. D. Cingolani, M. Ianni, A. Pellegrini and F. Quaglia,
    Mixing Hardware and Software Reversibility for Speculative Parallel Discrete Event Simulation,
    Proc. 8th Conference on Reversible Computation (RC), Bologna, Italy, July 2016.

  42. N. Marziale, F. Nobilia, A. Pellegrini and F. Quaglia,
    Granular Time Warp Objects,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Banff, Canada, May 2016.

  43. 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,
    Proc. 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), Cartagena, Colombia, May 2016.

  44. P. Di Sanzo, M. Sannicandro, B. Ciciani and F. Quaglia,
    Markov Chain-based Adaptive Scheduling in Software Transactional Memory,
    Proc. 30th IEEE International Parallel & Distributed Processing Symposium (IPDPS), Chicago, Illinois USA, IEEE Computer Society Press, May 2016.

    2015

  45. E. Santini, M. Ianni, A. Pellegrini and F. Quaglia,
    Hardware-Transactional-Memory Based Speculative Parallel Discrete Event Simulation of Very Fine Grain Models,
    Proc. 22nd IEEE International Conference on High Performance Computing (HiPC), Bengaluru, India, IEEE Computer Society Press, December 2015.

  46. D. Cingolani, A. Pellegrini and F. Quaglia,
    RAMSES: Reversibility-based Agent Modeling and Simulation Environment with Speculation-support ,
    Proc. 3rd Workshop on Parallel and Distributed Agent-Based Simulations (PADABS - Euro-Par Workshop), Vienna, Austria,, LNCS, Spinger-Verlang, August 2015.

  47. P. Di Sanzo, M. Sannicandro, B. Ciciani, and Francesco Quaglia,
    On Exploring Markov Chains for Scheduling Optimization in Transactional Memory,
    7th Workshop on the Theory of Transactional Memory (WTTM 2015), Donostia-San Sebastian, Spain, 2015
  48. S. Peluso, R. Palmieri, P. Romano, B. Ravindran and F. Quaglia,
    Disjoint-Access Parallelism: Impossibility, Possibility, and Cost of Transactional Memory Implementations,
    Proc. ACM Symposium on Principles of Distributed Computing (PODC), Donostia-San Sebastian, Spain, 2015.

  49. A. Pellegrini and F. Quaglia,
    NUMA Time Warp,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), London, UK, 2015.

  50. D. Cingolani, A. Pellegrini and F. Quaglia,
    Transparently Mixing Undo Logs and Software Reversibility for State Recovery in Optimistic PDES,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), London, UK, 2015.

  51. A. Pellegrini and F. Quaglia,
    Time-Sharing Time Warp via Lightweight Operating System Support,
    Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), London, UK, 2015.

  52. D. Didona, F. Quaglia, P. Romano and E. Torre,
    Enhancing Performance Prediction Robustness by Combining Analytical Modeling and Machine Learning,
    Proc. 6th ACM/SPEC International Conference on Performance Engineering (ICPE), Austin, Texas, USA, February 2015.

    2014

  53. A. Pellegrini and F. Quaglia,
    Wait-Free Global Virtual Time Computation in Shared Memory Time Warp Systems ,
    Proc. 29th IEEE International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Paris, France, October 2014.

  54. A. Pellegrini and F. Quaglia,
    Programmability and Performance of Parallel ECS-based Simulation of Multi-Agent Exploration Models ,
    Proc. 2nd Workshop on Parallel and Distributed Agent-Based Simulations (PADABS - Euro-Par Workshop), Porto, Portugal, LNCS, Spinger-Verlang, August 2014.

  55. S. Peluso, R. Palmieri, P. Romano, B. Ravindran and F. Quaglia,
    Breaching the Wall of Impossibility Results on Disjoint-Access Parallel TM (Brief Announcement),
    Proc. 28th International Symposium on Distributed Computing (DISC), Austin, Texas, USA, LNCS, Spinger-Verlang, October 2014.

  56. D. Rughetti, P. Romano, F. Quaglia and B. Ciciani,
    Automatic Tuning of the Parallelism Degree in Hardware Transactional Memory ,
    Proc. 20th International Conference on Parallel Processing (Euro-Par), Porto (Portugal), LNCS, Spinger-Verlang, August 2014.

  57. A. Pellegrini and F. Quaglia,
    Transparent Multi-Core Speculative Parallelization of DES Models with Event and Cross-State Dependencies
    Proc. 28th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Denver, Colorado, USA, 2014.

  58. D. Rughetti, P. Di Sanzo, B. Ciciani and F. Quaglia
    Analytical/ML Mixed Approach for Concurrency Regulation in Software Transactional Memory ,
    Proc. 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), Chicago, Illinois, USA, May 2014.

  59. D. Rughetti, P. Di Sanzo, B. Ciciani and F. Quaglia
    Dynamic Feature Selection for Machine-Learning Based Concurrency Regulation in STM ,
    Proc. 22nd Euromicro International Conference on Parallel, Distributed and network-based Processing (PDP), Torino, Italy, February 2014.

    2013

  60. M. Sadini, A. Barbalace, B. Ravindran and F. Quaglia
    A Page Coherency Protocol for Popcorn Replicated-kernel Operating System ,
    Proc. Many-Core Architecture Research Community Symposium (SPLASH-MARC), Indianapolis, Indiana, USA, October 2013.

  61. D. Hendler, A. Naiman, S. Peluso, F. Quaglia, P. Romano, and A. Suissa
    Exploiting Locality in Lease-Based Replicated Transactional Memory via Task Migration ,
    Proc. 27th International Symposium on Distributed Computing (DISC), Jerusalem, Israel, LNCS, Spinger-Verlang, October 2013.

  62. A. Pellegrini and F. Quaglia,
    The ROme OpTimistic Simulator: A Tutorial ,
    Proc. 1st Workshop on Parallel and Distributed Agent-Based Simulations (PADABS - Euro-Par Workshop), Aechen (Germany), LNCS, Spinger-Verlang, August 2013.

  63. A. Pellegrini and F. Quaglia,
    A Study on the Parallelization of Terrain-Covering Ant Robots Simulations ,
    Proc. 1st Workshop on Parallel and Distributed Agent-Based Simulations (PADABS - Euro-Par Workshop), Aechen (Germany), LNCS, Spinger-Verlang, August 2013.

  64. P. Di Sanzo, F. Del Re, D. Rughetti, B. Ciciani and F. Quaglia,
    Regulating Concurrency in Software Transactional Memory: An Effective Model-based Approach ,
    Proc. 7th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), Philadelphia, USA, IEEE Computer Society Press, August 2013.

  65. S. Peluso, R. Palmieri, F. Quaglia and B. Ravindran,
    On the Viability of Speculative Transactional Replication in Database Systems: a Case Study with PostgreSQL ,
    Proc. 12th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachussets, USA, IEEE Computer Society Press, August 2013.

  66. A. Porfirio, A. Pellegrini, P. Di Sanzo and F. Quaglia,
    Transparent Support for Partial Rollback in Software Transactional Memories ,
    Proc. 19th International Conference on Parallel Processing (Euro-Par), Aechen (Germany), LNCS, Spinger-Verlang, August 2013.

  67. F. Antonacci, A. Pellegrini and F. Quaglia,
    Consistent and Efficient Output-Streams Management in Optimistic Simulation Platforms
    Proc. 27th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Montreal, Canada, 2013.

  68. P. Di Sanzo, F. Antonacci, B. Ciciani, R. Palmieri, A. Pellegrini, S. Peluso, F. Quaglia, D. Rughetti and R. Vitali,
    A Framework for High Performance Simulation of Transactional Data Grid Platforms,
    Proc. 6th International ICST Conference on Simulation Tools and Techniques (SIMUTools), Cannes, French Riviera, 2013.

    2012

  69. P. Di Sanzo, D. Rughetti, B. Ciciani and F.Quaglia,
    Auto-tuning of Cloud-based In-memory Transactional Data Grids via Machine Learning,
    Proc. 2nd IEEE International Symposium on Network Cloud Computing and Applications (NCCA), London, UK, IEEE Computer Society Press, December 2012.

  70. S. Peluso, P. Romano and F. Quaglia,
    SCORe: a Scalable One-Copy Serializable Partial Replication Protocol,
    Proc. 13th ACM/IFIP/USENIX International Middleware Conference (Middleware), Montreal, Quebec, Canada, December 2012.

  71. R. Vitali, A. Pellegrini and F. Quaglia,
    A Load-Sharing Architecture for High Performance Optimistic Simulations on Multi-Core Machines,
    Proc. 19th IEEE International Conference on High Performance Computing (HiPC), Pune, India, IEEE Computer Society Press, December 2012.

  72. R. Vitali, A. Pellegrini and F. Quaglia,
    Assessing Load Sharing within Optimistic Simulation Platforms (invited paper),
    Proc. 2012 Winter Simulation Conference (WSC), Berlin, Germany, Society for Computer Simulation, December 2012.

  73. S. Peluso, J. Fernandes, P. Romano, F. Quaglia and L. Rodrigues,
    SPECULA: Speculative Replication of Software Transactional Memory,
    Proc. 31th IEEE International Symposium on Reliable Distributed Systems (SRDS), Irvine, California, USA, IEEE Computer Society Press, October 2012.

  74. R. Palmieri, F. Quaglia and P. Romano,
    ASAP: an Aggressive SpeculAtive Protocol for Actively Replicated Transactional Systems,
    Proc. 11th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachussets, USA, IEEE Computer Society Press, August 2012.

  75. D. Didona, P. Romano, S. Peluso and F.Quaglia,
    Transactional Auto Scaler: Elastic Scaling of In-Memory Transactional Data Grid,
    Proc. 9th ACM International Conference on Autonomic Computing (ICAC), San Jose, California, USA, ACM Press, September 2010.

  76. D. Rughetti, P. Di Sanzo, B. Ciciani and F.Quaglia,
    Machine Learning-based Self-adjusting Concurrency in Software Transactional Memory Systems,
    Proc. 20th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Arlington, VA, USA, IEEE Computer Society Press, August 2012.

  77. A. Pellegrini, R. Vitali, S. Peluso and F.Quaglia,
    Transparent and Efficient Shared-State Management for Optimistic Simulations on Multi-core Machines,
    Proc. 20th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Arlington, VA, USA, IEEE Computer Society Press, August 2012.

  78. R. Vitali, A. Pellegrini and F. Quaglia,
    Towards Symmetric Multi-threaded Optimistic Simulation Kernels,
    Proc. 26th ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS), Zhangjiajie, China, IEEE Computer Society Press, July 2012.

  79. S. Peluso, P. Ruivo, P. Romano, F. Quaglia and L. Rodrigues,
    When Scalability Meets Consistency: Genuine Multiversion Update-Serializable Partial Data Replication,
    Proc. 32nd IEEE International Conference on Distributed Computing Systems (ICDCS), Macau, China, IEEE Computer Society Press, June 2012.
  80. B. Ciciani, D. Didona, P. Di Sanzo, R. Palmieri, S. Peluso, F. Quaglia and P. Romano,
    Automated Workload Characterization in Cloud-based Transactional Data Grids,
    Proc. 26th IEEE International Parallel and Distributed Processing Symposium - DPDNS Workshop (IPDPS), Shanghai, China, IEEE Computer Society Press, May 2012.
  81. S. Peluso, P. Romano, and Francesco Quaglia,
    Genuine replication, opacity and wait-free read transactions: can a STM get them all?,
    4th Workshop on the Theory of Transactional Memory (WTTM 2012), Madeira, Portugal, July 2012
  82. 2011

  83. P. Romano, R. Palmieri, F. Quaglia, L. Rodrigues,
    Boosting STM Replication via Speculation,
    3rd Workshop on the Theory of Transactional Memory (WTTM 2011), Rome, Italy, Sept. 2011

  84. R. Palmieri, P. Di Sanzo, F. Quaglia, Paolo Romano, S. Peluso and D. Didona,
    Integrated Monitoring of Infrastructures and Applications in Cloud Environments,
    Cloud Computing Project and Initiatives (CCPI 2011) - collocated with EuroPar 2011, Proceedings of EuroPar 2011, Springer, LNCS series, Bordeaux, France

  85. R. Palmieri, F. Quaglia and P. Romano,
    OSARE: Opportunistic Speculation in Actively REplicated Transactional Systems,
    Proc. 30th IEEE International Symposium on Reliable Distributed Systems (SRDS), Madrid, Spain, October 2011.

  86. S. Peluso, D. Didona and F. Quaglia,
    Application Transparent Migration of Simulation Objects with Generic Memory Layout,
    Proc. 25th ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS), Nice, France, IEEE Computer Society Press, June 2011. Candidate for (but not winner of) the Best Paper Award.

  87. A. Pellegrini, R. Vitali and F.Quaglia,
    An Evolutionary Algorithm to Optimize Log/Restore Operations within Optimistic Simulation Platforms,
    Proc. 4th International ICST Conference on Simulation Tools and Techniques (SIMUTools), Barcelona, Spain, March 2011.

  88. A. Pellegrini, R. Vitali and F.Quaglia,
    The ROme OpTimistic Simulator: Core Internals and Programming Model,
    Proc. 4th International ICST Conference on Simulation Tools and Techniques (Demo Track) (SIMUTools), Barcelona, Spain, March 2011.

    2010

  89. P. Di Sanzo, B. Ciciani, R. Palmieri, F.Quaglia and P. Romano,
    Analytical Modeling of Commit-Time-Locking Algorithms for Software Transactional Memories,
    36th International Computer Measurement Group Conference (CMG), Orlando, Florida, USA, CMG, December 2010.

  90. R. Vitali, A. Pellegrini and F.Quaglia,
    Autonomic Log/Restore for Advanced Optimistic Simulation Systems,
    Proc. 18th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Miami Beach, Florida, USA, IEEE Computer Society Press, August 2010.

  91. P. Romano, R. Palmieri, F. Quaglia, N. Carvalho and L. Rodrigues,
    An Optimal Speculative Transactional Replication Protocol,
    Proc. 8th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA), Taiwan, Taipei, IEEE Computer Society Press, September 2010.

  92. R. Palmieri, P. Romano and F. Quaglia,
    AGGRO: Boosting STM Replication via Aggressively Optimistic Transaction Processing,
    Proc. 9th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachussets, USA, IEEE Computer Society Press, July 2010.

  93. T. Santoro and F. Quaglia,
    A Low Overhead Constant Time LTF Scheduler for Optimistic Simulation Systems ,
    Proc. 15th IEEE International Symposium on Computers and Communications (ISCC), IEEE Computer Society Press, Riccione, Italy, June 2010.
  94. C. Bertolli, B. Ciciani, F. Quaglia, M. Vanneschi
    Enabling Replication in the ASSISTANT Programming Model ,
    Proc. 6th International Wireless Communications and Mobile Computing Conference - (IWCMC) - Emergency Management-Communication and Computing Platforms Workshop, ACM Press, Caen, France, June-July 2010.
  95. P. Romano, R. Palmieri, F. Quaglia, N. Carvalho and L. Rodrigues,
    On Speculative Replication of Transactional Systems (Brief Announcement),
    Proc. 22nd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), Santorini, Greece, ACM Press, June 2010.
  96. R. Palmieri, F. Quaglia, P. Romano and N. Carvalho,
    Evaluating Database-oriented Replication Schemes in Software Transactional Memory Systems,
    Proc. 24th IEEE International Parallel and Distributed Processing Symposium - DPDNS Workshop (IPDPS), Atlanta, USA, IEEE Computer Society Press, April 2010.
  97. P. Di Sanzo, R. Palmieri, B. Ciciani, F. Quaglia and P. Romano,
    Analytical Modelling of Lock-based Concurrency Control with Arbitrary Transaction Data Access Patterns,
    Proc. First ACM Joint International Conference on Performance Engineering (WOSP/SIPEW), San Jose, California, USA, ACM Press, January 2010.
  98. 2009

  99. R. Vitali, A. Pellegrini and F. Quaglia,
    Benchmarking Memory Management Capabilities within ROOT-Sim,
    Proc. 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT), IEEE Computer Society Press, Singapore, October 2010.

  100. B. Ciciani, P. Di Sanzo, U. Nanni, F. Quaglia and F. Sarracco,
    Osservambiente - a project for territorial governance,
    Proc. VI Conference of the Italian Chapter of AIS (ITAIS), October 2009.

  101. A. Pellegrini, R. Vitali and F. Quaglia,
    Di-DyMeLoR: Logging only Dirty Chunks for Efficient Management of Dynamic Memory Based Optimistic Simulation Objects,
    Proc. 23nd ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS), Lake Placid (NY), USA, IEEE Computer Society Press, June 2009. Candidate for (but not winner of) the Best Paper Award.

  102. P. Romano, F. Quaglia and B. Ciciani,
    APART+: Boosting APART Performance via Optimistic Pipelining of Output Events ,
    Proc. 23rd IEEE International Parallel and Distributed Processing Symposium - DPDNS Workshop (IPDPS), Rome, Italy, IEEE Computer Society Press, April 2009.

    2008

  103. V. Gheri, G. Castellari and F. Quaglia,
    Controlling Bias in Optimistic Simulations with Space Uncertain Events,
    Proc. 12th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT), IEEE Computer Society Press, Vancouver, British Columbia, Canada, October 2008. Candidate for (but not winner of) the Best Paper Award.

  104. P. Di Sanzo, P. Romano, B.Ciciani and F.Quaglia,
    A Performance Model of Multi-Version Concurrency Control,
    Proc. 16th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Baltimore, Maryland, USA, IEEE Computer Society Press, September 2008.

  105. P. Romano, D. Rughetti, F. Quaglia and B. Ciciani,
    APART: Low Cost Active Replication for Multi-tier Data Acquisition Systems,
    Proc. 7th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, Massachussets, USA, IEEE Computer Society Press, July 2008. Winner of the Best Paper Award.

  106. R. Toccaceli and F. Quaglia,
    DyMeLoR: Dynamic Memory Logger and Restorer Library for Optimistic Simulation Objects with Generic Memory Layout,
    Proc. 22nd ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS), Rome, Italy, IEEE Computer Society Press, June 2008.

  107. P. Romano and F. Quaglia,
    Integration and Evaluation of Multi-Instance-Precommit Schemes within PostgreSQL ,
    Proc. 38th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Anchorage, Alaska, USA, IEEE Computer Society Press, June 2008

  108. P. Romano, B. Ciciani, A. Santoro and F. Quaglia,
    Fast Computation of Hyper-exponential Approximations of the Response Time Distribution of MMPP/M/1 Queues,
    Proc. 41st IEEE Annual Simulation Symposium (ANSS), Ottawa, Canada, IEEE Computer Society Press, April 2008.

  109. P. Romano, B. Ciciani, A. Santoro and F. Quaglia
    Accuracy vs Efficiency of Hyper-exponential Approximations of the Response Time Distributions of MMPP/M/1 Queues ,
    Proc. 21st EEE International Parallel and Distributed Processing Symposium - DPDNS Workshop (IPDPS), Miami, USA, IEEE Computer Society Press, April 2008.

    2007

  110. D. Cucuzzo, S. D'Alessio F. Quaglia and P. Romano,
    A Lightweight Heuristic-based Mechanism for Collecting Committed Consistent Global States in Optimistic Simulation,
    Proc. 11th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT), IEEE Computer Society Press, Chania, Crete Island, Greece, October 2007.

  111. F. Quaglia and A. Santoro,
    Transparent Risk-free Synchronization in the High-Level-Architecture Interoperability Standard,
    Proc. 12th IEEE International Symposium on Computers and Communications (ISCC), IEEE Computer Society Press, Aveiro, Portugal, July 2007.

    2006

  112. F. Quaglia,
    A Middleware Level Active Replication Manager for High Performance HLA-based Simulations on SMP Systems,
    Proc. 10th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT), IEEE Computer Society Press, Torremolinos, Malaga, Spain, October 2006.

  113. P. Romano and F. Quaglia,
    Providing e-Transaction Guarantees in Asynchronous Systems with Inaccurate Failure Detection,
    Proc. 5th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA, IEEE Computer Society Press, July 2006.

  114. P. Romano, F. Quaglia and B. Ciciani
    A Simulation Study of the Effects of Multi-path Approaches in e-Commerce Applications,
    Proc. 20th IEEE International Parallel and Distributed Processing Symposium - DPDNS Workshop (IPDPS), Rhodes Island, Greece, IEEE Computer Society Press, April 2006.

  115. F. Quaglia,
    Enhancing the Performance of HLA-Based Simulation Systems via Software Diversity and Active Replication,
    Proc. 20th IEEE International Parallel and Distributed Processing Symposium - APDCM Workshop (IPDPS), Rhodes Island, Greece, IEEE Computer Society Press, April 2006.

  116. A. Santoro and F. Quaglia,
    Transparent Optimistic Synchronization in HLA via a Time-Management Converter,
    Proc. 20th ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS), Singapore, IEEE Computer Society Press, May 2006.

  117. P. Romano, F. Quaglia and B. Ciciani,
    Design and Evaluation of a Parallel Edge Server Invocation Protocol for Transactional Applications over the Web,
    Proc. 6th IEEE Symposium on Applications and the Internet (SAINT), Phoenix, Arizona, USA, IEEE Computer Society Press, January 2006.

    2005

  118. F. Quaglia and P. Romano,
    Reliability in Three-Tier Systems without Application Server Coordination and Persistent Message Queues,
    Proc. 20th Annual ACM-SIGAPP Symposium on Applied Computing (SAC), Santa Fe, New Mexico, USA, ACM Press, March 2005.

  119. P. Romano, F. Quaglia and B. Ciciani,
    Design and Analysis of an e-Transaction Protocol Tailored for OCC,
    Proc. 5th IEEE Symposium on Applications and the Internet (SAINT), Trento, Italy, IEEE Computer Society Press, January/February 2005.

  120. A. Santoro and F. Quaglia,
    Transparent State Management for Optimistic Synchronization in the High Level Architecture,
    Proc. 19th ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS), Monterey, CA, USA, IEEE Computer Society Press, June 2005. Candidate for (but not winner of) the Best Paper Award.

  121. P. Romano and F. Quaglia,
    A Path-Diversity Protocol for the Invocation of Distributed Transactions over the Web,
    Proc. IEEE International Conference on Networking and Services (ICNS), Papeete, Tahiti, French Polynesia, IEEE Computer Society Press, October 2005.

  122. B. Ciciani, F. Calderoni, A. Santoro and F. Quaglia,
    Modeling of QoS-oriented Content Delivery Networks,
    Proc. 13th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Atlanta (Georgia, USA), IEEE Computer Society Press, September 2005.

  123. A. Santoro and F. Quaglia,
    A Version of MASM Portable Across Different UNIX Systems and Different Hardware Architectures,
    Proc. 9th IEEE International Symposium on Distributed Simulation and Real Time Applications (DS-RT), Montreal, Qc. Canada, IEEE Computer Society Press, October 2005.

  124. F. Quaglia, A. Santoro and B. Ciciani
    Towards Transparent Optimistic Synchronization in HLA,
    Proc. FIRB-Perf Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems (FIRB-Perf 2005), Torino, Italy, IEEE Computer Society Press, September 2005.

    2004

  125. F. Quaglia and R. Beraldi,
    Space Uncertain Simulation Events: some Concepts and an Application to Optimistic Synchronization ,
    Proc. 18th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS), Kufstein, Austria, IEEE Computer Society Press, May 2004.

  126. P. Romano, F. Quaglia and B. Ciciani,
    A Protocol for Improved User Perceived QoS in Web Transactional Applications ,
    Proc. 3rd IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA, IEEE Computer Society Press, August/September 2004.

  127. P. Romano, F. Quaglia and B. Ciciani,
    Ensuring e-Transaction Through a Lightweight Protocol for Centralized Back-end Database ,
    Proc. 2nd International Symposium on Parallel and Distributed Processing and Applications (ISPA), Hong Kong, China, LNCS, Springer-Verlang, December 2004.

  128. F. Quaglia and A. Santoro,
    Exploiting Spatial Uncertainty to Reduce Forwad Computation Cost in Optimistic Simulations ,
    Proc. 8th IEEE International Symposium on Distributed Simulation and Real Time Applications (DS-RT), Budapest, Hungary, IEEE Computer Society Press, October 2004.

    2003

  129. F. Quaglia and A. Santoro,
    Modeling and Optimization of Nonblocking Checkpointing for Optimistic Simulation on Myrinet Clusters,
    Proc. 17th ACM-SIGARCH International Conference on Supercomputing (ICS), San Francisco, CA (USA), ACM Press, June 2003.

  130. F. Quaglia and A. Santoro,
    CCL v3.0: Multiprogrammed Semi-Asynchronous Checkpoints,
    Proc. 17th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS), San Diego, CA (USA), IEEE Computer Society Press, June 2003.

  131. P. Romano, M. Romero, B. Ciciani and F. Quaglia,
    Validation of the Sessionless Mode of the HTTPR Protocol,
    Proc. 23rd IFIP International Conference on Formal Techniques for Networked and Distributed Systems (FORTE), Berlin, Germany, LNCS, Springer-Verlang, September-October 2003.

  132. B. Ciciani, F. Quaglia, P. Romano and D. Dias,
    Analysis of Design Alternatives for Reverse Proxy Cache Providers,
    Proc. 11th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Orlando (Florida, USA), IEEE Computer Society Press, October 2003.

  133. A. Santoro and F. Quaglia,
    PCI-DMA/CPU Handoff for Increased Effectiveness of Checkpointing Functionalities in CCL,
    Proc. 7th IEEE International Symposium on Distributed Simulation and Real Time Applications (DS-RT), Delft, The Netherlands, IEEE Computer Society Press, October 2003.

    2002

  134. F. Quaglia and A. Santoro,
    Software Supports for Preemptive Rollback in Optimistic Parallel Simulation on Myrinet Clusters,
    Proc. 7th IEEE Symposium on Computers and Communications (ISCC), Taormina/Giardini Naxos, Italy, IEEE Computer Society Press, July 2002.

  135. F. Quaglia, A. Santoro and B. Ciciani,
    Conditional Checkpoint Abort: an Alternative Semantic for Re-synchronization in CCL,
    Proc. 16th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS), Washington, DC (USA), IEEE Computer Society Press, May 2002.

  136. M. Pedicini and F. Quaglia,
    Scheduling vs Communication in PELCR,
    Proc. 8th International Conference on Parallel Processing (EuroPar), Paderborn (Germany), LNCS, Spinger-Verlang, August 2002.

  137. F. Quaglia, A. Santoro and B. Ciciani,
    Trade-offs in Overhead vs Effectiveness of Causality Inconsistency Tracking for Preemptive Rollback in Optimistic Simulation,
    Proc. 6th IEEE International Workshop on Distributed Simulation and Real Time Applications (DS-RT), Fort Worth, Texas (USA), IEEE Computer Society Press, October 2002.

    2001

  138. F. Quaglia, A. Santoro, and B. Ciciani,
    Tuning of the Checkpointing and Communication Library for Optimistic Simulation on Myrinet Based NOWs,
    Proc. 9th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Cincinnati (Ohio, USA), IEEE Computer Society Press, August 2001.

  139. F. Quaglia,
    A Scaled Version of the Elastic Time Algorithm,
    Proc. 15th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS), Lake Arrowhead, California (USA), IEEE Computer Society Press, May 2001.

  140. F. Quaglia and A. Santoro,
    Semi-Asynchronous Checkpointing for Optimistic Simulation on a Myrinet Based NOW
    Proc. 15th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS), Lake Arrowhead, California (USA), IEEE Computer Society Press, May 2001.

  141. A. Santoro, B. Ciciani, M. Colajanni and F. Quaglia,
    Two-Tier Cooperation: A Scalable Protocol for Web Cache Sharing,
    Proc. IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, MA (USA), IEEE Computer Society Press, October 2001.

  142. A. Santoro and F. Quaglia,
    Benefits from Semi-Asynchronous Checkpointing for Time Warp Simulations of a Large State PCS Model,
    Proc. 2001 Winter Simulation Conference (WSC), Arlington (VA, USA), Society for Computer Simulation, December 2001.

    2000

  143. M. Pedicini and F. Quaglia
    A Parallel Implementation for Optimal Lambda-Calculus Reduction,
    Proc. 2nd ACM-SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP), Montreal (Canada), ACM Press, September 2000. Best Paper of PPDP, selected as the unique PPDP candidate for (but not winner of) the EAPLS award to be presented to the best PLI 2000 paper .

  144. F. Quaglia and V. Cortellessa,
    Grain Sensitive Event Scheduling in Time Warp Parallel Discrete Event Simulation,
    Proc. 14th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS), Bologna (Italy), IEEE Computer Society Press, May 2000. Winner of the Best Paper Award.

  145. F. Quaglia,
    A State-Based Scheduling Algorithm for Time Warp Synchronization,
    Proc. 33rd Annual Simulation Symposium (ASS), Washington D.C. (USA), IEEE Computer Society Press, April 2000.

  146. V. Cortellessa and F. Quaglia,
    Aggressiveness/Risk Effects Based Scheduling in Time Warp,
    Proc. 2000 Winter Simulation Conference (WSC), Orlando (Florida), Society for Computer Simulation, December 2000.

    1999

  147. F. Quaglia, B. Ciciani and M. Colajanni,
    An Analytical Comparison of Cooperation Protocols for Web Proxy Servers,
    Proc. 7th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), College Park MD (Maryland, USA), IEEE Computer Society Press, October 1999.

  148. F. Quaglia,
    Combining Periodic and Probabilistic Checkpointing in Optimistic Simulation,
    Proc. 13th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS), Atlanta (Georgia, USA), IEEE Computer Society Press, May 1999.

  149. F. Quaglia,
    Fast-Software-Checkpointing in Optimistic Simulation: Embedding State Saving into the Event Routine Instructions,
    Proc. 13th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS), Atlanta (Georgia, USA), IEEE Computer Society Press, May 1999.

  150. R. Baldoni, F. Quaglia and M. Raynal,
    Distributed Database Checkpointing,
    Proc. Euro-Par'99, Toulose (France), LNCS 1685, Spinger-Verlang, August-September 1999.

  151. M. Colajanni, B. Ciciani and F. Quaglia,
    Performance Analysis of Wormhole Switching with Adaptive Routing in a Two-Dimensional Torus,
    Proc. Euro-Par'99, Toulose (France), LNCS 1685, Spinger-Verlang, August-September 1999.

    1998

  152. F. Quaglia, B. Ciciani and R. Baldoni
    Checkpointing Protocols in Distributed Systems with Mobile Hosts: a Performance Analysis,
    Proc. 3rd Workshop on Fault-Tolerant Parallel and Distributed Systems (FTPDS), Orlando (Florida USA), LNCS 1388, Springer-Verlang, April 1998.

  153. F. Quaglia,
    Event History Based Sparse State Saving in Time Warp,
    Proc. 12th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS), Alberta (Canada), IEEE Computer Society Press, May 1998.

  154. V. Cortellessa and F. Quaglia,
    An Analysis of the Efficiency of Optimistically Synchronized Parallel Simulators,
    Proc. Conference on Simulation Methods and Applications (CSMA), Orlando (Florida USA), Society for Computer Simulation, November 1998. Winner of the Best Paper Award.

  155. R. Baldoni, F. Quaglia and B. Ciciani,
    A VP-Accordant Checkpointing Protocol Preventing Useless Checkpoints,
    Proc. 17th IEEE International Symposium on Reliable Distributed Systems (SRDS), Purdue University, West Lafayette (USA), IEEE Computer Society Press, October 1998.

  156. F. Quaglia and R. Baldoni,
    Modeling Intra-Object Parallelism in Parallel Discrete Event Simulation,
    Proc. Conference on Simulation Methods and Applications (CSMA), Orlando (Florida USA), Society for Computer Simulation, November 1998.

    1997

  157. R. Baldoni, F. Quaglia and P. Fornara,
    An Index-Based Checkpointing Algorithm for Autonomous Distributed Systems,
    Proc. 16th IEEE International Symposium on Reliable Distributed Systems (SRDS), Duke University (USA), IEEE Computer Society Press, October 1997.

  158. F. Quaglia and V. Cortellessa,
    Rollback-Based Parallel Discrete Event Simulation by Using Hybrid State Saving,
    Proc. 9th European Simulation Symposium (ESS), Passau (Germany), Society for Computer Simulation, October 1997.

  159. F. Quaglia, R. Baldoni and B. Ciciani,
    A Low-Overhead Z-Cycle-Free Checkpointing Algorithm for Distributed Systems,
    Proc. 2nd European Research Seminar on Advances in Distributed Systems, Zinal (Switzerland), March 1997.

  160. F. Quaglia, B. Ciciani and R. Baldoni
    A Checkpointing Recovery Scheme for Domino-Free Distributed Systems,
    Proc. 2nd Workshop on Fault-Tolerant Parallel and Distributed Systems, Geneva (Switzerland), March 1997. An extended version appears in Dimiter R. Avresky, David R. Kaeli, editors, "Fault Tolerant Parallel and Distributed Systems" ( Chapter 5) Kluwer Academic Publishers, 1998.

  161. F. Quaglia and L.R.G. Auriche,
    A New Technique for Adaptive Checkpointing in Time Warp,
    Proc. European Simulation Multiconference (ESM), Istanbul (Turkey), Society for Computer Simulation, June 1997.

  162. F. Quaglia, R. Baldoni and B. Ciciani
    Ticket Access Methods for MultiDataBase Global Concurrency Control Algorithms,
    Proc. International Conference on Parallel and Distributed Systems, Barcelona (Spain), June 1997.


Theses