(Copyright Information)
Copyright Information: The documents available from this site are provided as a means to ensure timely dissemination of technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by 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 explicit permission of the copyright holder
International Journals
P. D. Sanzo and F. Quaglia, "On the Effects of Transaction Data Access Patterns on Performance in Lock-based Concurrency Control," in IEEE Transactions on Computers, 2023, doi: 10.1109/TC.2022.3222084. [pdf][link][BibTex]
Replication of Computational Results Report for “Automatic Reuse, Adaption, and Execution of Simulation Experiments via Provenance Patterns”. ACM Trans. Model. Comput. Simul., 2023, doi:10.1145/3577007, [link]
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, 2022. [pdf][link][BibTex]
D. L. Bacocco, E. Carrani, B. Ciciani, P. Di Sanzo, F. Leotta, and M. Torre.Â
Design and implementation of the new italian healthcare digital interoperable registry for implantable medical devices. Software: Practice and Experience, 2022. [pdf][link][BibTex}
E. Silvestri and A. Pellegrini and P. Di Sanzo and F. Quaglia. Effective Runtime Management of Tasks and Priorities in GNU OpenMP Applications. IEEE Transactions on Computers. doi: 10.1109/TC.2021.3139463
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 (2021).
P. Di Sanzo, D. R. Avresky, A. Pellegrini. Autonomic Rejuvenation of Cloud Applications as a Countermeasure to Software Anomalies. Software: Practice and Experience (2020), 24 pages. DOI: 10.1002/spe.2908Â
A. Pellegrini, P. Di Sanzo, B. Bevilacqua, G. Duca, D. Pascarella, R. Palumbo, J. José Ramos, M. À. Piera, and G. Gigante. Simulation-based Evolutionary Optimization of Air Traffic Management. IEEE Access (2020), 20 pages. DOI: 10.1109/ACCESS.2020.3021192
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 (May 2020), 26 pages. DOI: 10.1002/CPE.5858
M. Principe, T. Tocci, P. Di Sanzo, F. Quaglia, and P. Pellegrini. A distributed shared-memory middleware for speculative parallel discrete event simulation. ACM Trans. Model. Comput. Simul. 30, 2, Article 11 (March 2020). DOI:https: 10.1145/3373335
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, 2019. doi: 10.1109/TC.2019.2954139
P. Di Sanzo. Analysis, Classification and Comparison of Scheduling Techniques for Software Transactional Memories. IEEE Transactions on Parallel and Distributed Systems, vol. 28, no. 12, pp. 3356-3373, Dec. 1 2017. doi: 10.1109/TPDS.2017.2740285
D.Rughetti, P. Di Sanzo, B. Ciciani, 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
A. Pellegrini, P. Di Sanzo. On the Optimization of Collaborative Kerbside Waste Collection. WSEAS Transactions On Environment And Development, WSEAS, Volume 13, 2017
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 58: 219-238 (2015).
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).
Book Chapters
D. Rughetti, P. Di sanzo, F. Quaglia and B.Ciciani. Machine Learning Based Dynamic Reconfiguration of Distributed Data Management Systems. In Quantitative Assessments of Distributed Systems: Methodologies and Techniques. Editors: Dario Bruneo, Salvatore Distefano. Publisher : Wiley (2015). ISBN 978-1-118-59521-3.
[link]
D. Rughetti, P. Di Sanzo, A. Pellegrini, B. Ciciani, F. Quaglia. Chapter title: 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, Lecture Notes in Computing Sciences, Editors: Paolo Romano and Rachid Guerraoui. Publisher: Springer. ISBN: 978-3-319-14719-2 (Print) 978-3-319-14720-8 (Online).
[link]
J. Barreto, P. Di Sanzo, R. Palmieri and P. Romano. Chapter title: Cloud-TM: An Elastic, Self-Tuning Transactional Store for the Cloud. In Data Intensive Storage Services for Cloud Environments. Editors: Dimosthenis Kyriazis, Athanasios Voulodimos, Spyridon V. Gogouvitis, Theodora Varvarigou. Publisher: Business Science Reference, Hershey PA 17033, USA (2013). ISBN-13: 978-1466639348
[link]
International Conferences
S. Economo, E. Silvestri, P. Di Sanzo, A. Pellegrini, F. Quaglia. Model-based Proactive Read-validation in Transaction Processing Systems. In Proceedings of the 24th International Conference on Parallel and Distributed Systems (ICPADS 2018), Sentosa, Singapore
S. Conoci, P. Di Sanzo, B. Ciciani and F. Quaglia. A Power Cap Oriented Time Warp Architecture. In Proceedings of the ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS 2018), Rome, Italy
S. Conoci, P. Di Sanzo, B. Ciciani and F. Quaglia. Adaptive Performance Optimization under Power Constraint in Multi-thread Applications with Diverse Scalability. In Proceedings of the 9th ACM/SPEC International Conference on Performance Engineering (ICPE 2018), Berlin, Germany.
S. Economo, E. Silvestri, P. Di Sanzo, A. Pellegrini, F. Quaglia. PromptApplication-Transparent Transaction Revalidation in Software Transactional Memory. In Proceedings of the 16th IEEE International Symposium on Network Computing and Applications (NCA 2017).
D. R. Avresky, A. Pellegrini,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 (NCA 2017).
Emiliano Silvestri, Simone Economo, Pierangelo Di Sanzo, Alessandro Pellegrini and Francesco Quaglia. Preemptive Software Transactional Memory In Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), Madrid, Spian, IEEE Computer Society, May 2017.
P. Di Sanzo, M. Sannicandro, B. Ciciani and F. Quaglia. Markov Chain-based Adaptive Scheduling in Software Transactional Memory. In Proceedings of the 30th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2016)
A. Pellegrini, P. Di Sanzo, 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 (IPDPS 2016).
P. Di Sanzo, B. Ciciani. CPU-core Frequency Scaling for Efficient Thread Scheduling in Transactional Memories. In Proceedings of International Workshop on Autonomic High Performance Computing (AHPC 2016)
D. Avresky, P. Di Sanzo, A. Pellegrini, B. Ciciani and L. Forte. Proactive Scalability and Management of Resources in Hybrid Clouds via Machine Learning. In Proceedings of the 14th IEEE International Symposium on Network Computing and Applications (IEEE NCA15)
P. Di Sanzo, A. Pellegrini, D. R. Avresky. Machine Learning for Achieving Self-* Properties and Seamless Execution of Applications in the Cloud. In Proceedings of the 4th Symposium on Network Cloud Computing and Applications (NCCA 2015).
P. Di Sanzo, M. Sannicandro, B. Ciciani, F. Quaglia. On Exploring Markov Chains for Scheduling Optimization in Transactional Memory 7th Workshop on the Theory of Transactional Memory (WTTM 2015)
A. Pellegrini, P. Di Sanzo, 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 (DPDNS 2015).
D. Rughetti, P. Di Sanzo, B. Ciciani, F. Quaglia. Analytical/ML Mixed Approach for Concurrency Regulation in Software Transactional Memory. In Proceedings of the 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID 2014).
D. Rughetti, P. Di Sanzo, A. Pellegrini. Adaptive Transactional Memories: Performance and Energy Consumption Tradeoffs. In Proceedings of the 3rd IEEE Symposium on Network Cloud Computing and Applications (NCCA 2014)
P. Di Sanzo, F. M. Molfese, D. Rughetti, B. Ciciani. Providing Transaction Class-Based QoS in in-Memory Data Grids Via Machine Learning. In Proceedings of the 3rd IEEE Symposium on Network Cloud Computing and Applications (NCCA 2014)
D. Rughetti, P. Di Sanzo, B. Ciciani and F. Quaglia. Dynamic Feature Selection for Machine-Learning Based Concurrency Regulation in STM. In Proceedings of the 22st Euromicro International Conference on Parallel, Distributed and Network-Based Processing.
P. Di Sanzo, F. Del Re, D. Rughetti, B. Ciciani and F. Quaglia. Regulating Concurrency in Software Transactional Memory: An Effective Model-based Approach. In Proceedings of the 7th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2013) Philadelphia, USA; September 9-13, 2013.
A. Porfiri, A. Pellegrini, P. Di Sanzo and F. Quaglia. Transparent Supports for Partial Rollback in Software Transactional Memories. In Proceedings of the 19th International Conference on Parallel Processing (Euro-Par 2013), Aachen, Germany August 26-30, 2013.
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. In Proceedings of the 16th International Conference on Simulation Tools and Techniques (SIMUTools2013)
P. Di Sanzo, D. Rughetti, B. Ciciani, and F. Quaglia. Auto-tuning of Cloud-based in-Memory Transactional Data Grids via Machine Learning. In Proceedings of the 2nd IEEE International Symposium on Network Cloud Computing and Applications (NCCA), NCCA '12.
[pdf] {BibTex}
D. Rughetti, P. Di Sanzo, B. Ciciani and F. Quaglia. Machine Learning-based Self-adjusting Concurrency in Software Transactional Memory Systems. In Proceedings of the 20th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Arlington, Virginia, USA, IEEE Computer Society Press, August 2012.
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 17th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems (DPDNS'12)
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
P. Di Sanzo, R.Palmieri, P.Romano, B.Ciciani and F.Quaglia. Analytical Modelling of Commit-Time-Locking Algorithms for Software Transactional Memories. In Proceedings of the CMG '10 International Conference, Orlando, Florida, December 2010.
P. Di Sanzo, R.Palmieri, P.Romano, B.Ciciani and F.Quaglia. Analytical Modeling of Lock-based Concurrency Control with Arbitrary Transaction Data Access Patterns. In Proceedings of the 1st Joint ACM WOSP/SIPEW, International Conference on Performance Engineering (WOSP/SIPEW), San Jose, California, USA, ACM Press, January 2010.
P. Di Sanzo, P.Romano, B.Ciciani and F.Quaglia. A Performance Model of Multi-Version Concurrency Control. In Proceedings of the 16th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Baltimore, Maryland, USA, IEEE Computer Society Press, September 2008.
G. De Tommasi, P. Di Sanzo, and A. Pironti. A graphical tool for design portable automation software 7th IFAC Symposium on Advances in Control Education (ACE'06), Madrid, Spain, June 2006.
[pdf]
Italian Journals
G. De Tommasi, P. Di Sanzo, and A. Pironti. UNISIM: sviluppo, validazione e prototipizzazione rapida di sistema di automazione Automazione e Strumentazione, vol. 9, pp. 112-117, Ottobre 2006.
[pdf]
Italian Conferences
U. Nanni , B. Ciciani, P. Di Sanzo, F. Quaglia, F. Sarracco. Osservambiente - A project for territorial governance VI Conference of the Italian Chapter of AIS - itAIS 2009
G. De Tommasi, P. Di Sanzo, and A. Pironti. SIVALPRO: sviluppo, validazione e prototipizzazione rapida di sistema di automazione. 49° Convegno ANIPLA, Napoli, Novembre 2005.
Ph.D. Thesis
Performance Models of Concurrency Control Protocols for Transaction Processing Systems. [download]
Copyright Information: The documents available from this site are provided as a means to ensure timely dissemination of technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by 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 explicit permission of the copyright holder