My research interests lie in the area of computing architectures and distributed systems, with special focus on:

  • Performance Modeling and Evaluation of Computer Systems
    • Analytical, simulation and machine learning-based performance modeling
    • Workload modeling and characterization
    • Performance analysis and forecasting techniques
  • Performance Optimization and Energy Efficiency of Computer Systems
    • QoS-driven performance optimization
    • Adaptive thread/transaction scheduling and concurrency optimization mechanisms
    • Run-time performance and energy optimization techniques for multi-core systems
    • Adaptive data distribution/replication mechanisms in distributed systems
  • Cloud Computing:
    • Cloud data management platforms
    • Adaptive cloud resource provisioning
  • Concurrent and Parallel Programming:
    • Transactional Memories
    • Synchronization mechanisms in concurrent applications
    • Energy efficiency in transactional systems

Publications:

(Copyright Information)

International Journals

M. Principe, T. Tocci, P. Di Sanzo, F. Quaglia, and P. Pellegrini
A distributed shared-memory middleware for speculative parallel discrete event simulation. ACM Transactions on Modeling and Computer Simulation, 2019 (To appear)

[To appear]

P. Di Sanzo, A. Pellegrini, M. Sannicandro, B. Ciciani, F. Quaglia
Adaptive Model-based Scheduling in Software Transactional Memory. IEEE Transactions on Computers, 2019. doi: 10.1109/TC.2019.2954139 (To appear)

[pdf]

[link]

[BibTex]

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

[pdf]

[link]

[BibTex]

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

[link]

[BibTex]

A. Pellegrini, P. Di Sanzo
On the Optimization of Collaborative Kerbside Waste Collection. In Proceedings of the 14th International Conference on Energy, Environment, Ecosystems and Sustainable Development (EEESD), Rome, Italy, WSEAS, January 2017

[pdf]

[BibTex]

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).

[link]

[BibTex]

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).

[pdf]

[BibTex]

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

2018
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

[To appear]

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

[pdf]

[BibTex]

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

[pdf]

[BibTex]

2017
S. Economo, E. Silvestri, P. Di Sanzo, A. Pellegrini, F. Quaglia
Prompt Application-Transparent Transaction Revalidation in Software Transactional Memory. In Proceedings of the 16th IEEE International Symposium on Network Computing and Applications (NCA 2017)

[pdf]

[BibTex]

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).

[pdf]

[BibTex]

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

[pdf]

[BibTex]

2016
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)

[pdf]

[BibTex]

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).

[pdf]

[BibTex]

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)

[pdf]

[BibTex]

2015
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)

[pdf]

[BibTex]

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).

[pdf]

[BibTex]

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)

[pdf]

[BibTex]

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)

[pdf]

[BibTex]

2014
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)

[pdf]

[BibTex]

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)

[pdf]

[BibTex]

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)

[pdf]

[BibTex]

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.

[pdf]

[BibTex]

2013
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.

[pdf]

[Slides]

[BibTex]

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.

[pdf]

[BibTex]

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)

[pdf]

[BibTex]

2012
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.

[pdf]

[BibTex]

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)

[pdf]

[BibTex]

2011
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

[pdf]

[BibTex]

2010
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.

[pdf]

[BibTex]

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.

[pdf]

[BibTex]

2008
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.

[pdf]

[BibTex]

2006
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]

International Projects:

Cloud-TM. A Novel Programming Paradigm for the Cloud - FP7 Strep. Project partners: INESC-ID (Portugal), CINI (IT), Algorithmica S.r.l (IT), Red Hat Limited (IE). http://www.cloudtm.eu.

EURO-TM: Transactional Memories: Foundations, Algorithms, Tools, and Applications - COST Action. http://www.eurotm.org.

ARISTOS. Autonomic ReplicatIon of Software Transactional memorieS. Project partners: INESC-ID (Portugal), DIAG-Sapienza University of Rome, Italy (IT). http://aristos.gsd.inesc-id.pt.

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.