Research

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

  • Performance Modeling and Evaluation
    • Analytical, simulation and machine learning-based performance modeling
    • Workload modeling and characterization
    • Performance analysis and forecasting
  • Performance Optimization
    • QoS-driven performance optimization
    • Adaptive data distribution/replication mechanisms
    • Adaptive thread/transaction scheduling and concurrency optimization mechanisms
  • 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

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

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

To appear

Alessandro Pellegrini and Pierangelo 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

To appear

2016
P. Di Sanzo, M. Sannicandro, B. Ciciani and F. Quaglia
Markov Chain-based Adaptive Scheduling in Software Transactional Memory
In Proc. 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 Proc. 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 Proc. 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 Proc. 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 Proc. 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]

A. Pellegrini, P. Di Sanzo, D. R. Avresky
A Machine Learning-based Framework for Building Application Failure Prediction Models
In Proc. 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 Proc. 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 Proc. 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 Proc. 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 Proc. 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 Proc. 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 Proc. 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 Proc. 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 Proc. 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 Proc. 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
Proc. 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
Proc. 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
Proc. 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.