Publications

You may find the list of my publications (also) on DBLP and Google Scholar.


 

Book Chapters* 

  1. M.Couceiro, D. Didona, P. Romano, L. Rodrigues [bibtexpdf]
    Self-tuning Distributed Transactional Memories.
    In Transactional Memory: Foundations, Algorithms, Tools and Applications. Springer, Lecture Notes in Computing Sciences, Editors: Paolo Romano and Rachid Guerraoui.

Journal Papers* 

    2015      

  1. P. Di Sanzo, F. Quaglia, B. Ciciani, A. Pellegrini, D. Didona, P. Romano, R. Palmieri, S. Peluso [bibtexpdf]
    A Flexible Framework for Accurate Simulation of Cloud In-Memory Data Stores
    Elsevier Simulation Modelling Practice and Theory Journal (SIMPAT), Volume 58, Part 2, November 2015, Pages 219–238

    2014      

  1. D. Didona, P. Romano, S. Peluso, F. Quaglia [bibtex, pdf]
    Transactional Auto Scaler: Elastic Scaling of Replicated In-Memory Transactional Data Grids
    ACM Transactions on Autonomous and Adaptive Systems, Vol. 9, Issue 2, Article 11, July 2014

    2013

  1. D. Didona, P. Felber, D. Harmanci, P. Romano, J. Schenker [bibtex, pdf]
    Identifying the Optimal Level of Parallelism in Transactional Memory Applications
    Springer Computing Journal  
      2012
  1. S. Peluso, D. Didona, F. Quaglia [bibtex, pdf]
    Supports for Transparent Object Migration in PDES Systems
    Journal of Simulation (Special Issue on Selected Papers from PADS 2011)

Conference Papers / Workshops with proceedings*

  

   2017
  1. Kristina Spirovska, Diego Didona, Willy Zwaenepoel.  [bibtex,pdf
    Optimistic Causal Consistency for Geo-Replicated Key-Value Stores (poster paper)
    The 34th International Conference on Distributed Computing Systems (ICDCS) 


  2016
  1. D. Didona, N. Diegues, Rachid Guerraoui, Anne-Marie Kermarrec, Ricardo Neves, P. Romano [bibtex,pdf
    ProteusTM: Abstraction Meets Performance in Transactional Memory
    The 21st International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
  2. Pamela Delgado, Diego Didona, Florin Dinu, Willy Zwaenepoel [bibtex,pdf
    Job-aware Scheduling in Eagle: Divide and Stick to Your Probes
    The 7th ACM Symposium on Cloud Computing (SoCC) 
    2015
  1. D. Didona, P. Romano [bibtex,pdf
    Using Analytical Models to Bootstrap Machine Learning Performance Predictors
    IEEE International Conference on Parallel and Distributed Systems (ICPADS)
  2. D. Didona, F. Quaglia, P. Romano, E. Torre [bibtex, pdf]
    Enhancing Performance Prediction Robustness by Combining Analytical Modeling and Machine Learning
    ACM/SPEC International Conference on Performance Engineering (ICPE)
  3. D. Didona, P. Romano [bibtex,pdf,slides]
    Hybrid Machine Learning/Analytical Models for Performance Prediction: a Tutorial
    ACM/SPEC International Conference on Performance Engineering (ICPE)

     2014

  1. D. Didona, P. Romano [bibtex, pdf]
    Self-Tuning Transactional Data Grids: the Cloud-TM approach 
    IEEE Symposium on Network Cloud Computing and Applications (NCCA)
  2. D. Didona, P. Romano [bibtex, pdf]
    Performance Modelling of Partially Replicated In-Memory Transactional Stores
    IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS)

     2013

  1. D. Didona, P. Felber, D. Harmanci, P. Romano, J. Schenker  [bibtex, pdf]
    Identifying the Optimal Level of Parallelism in Transactional Memory Applications
    International Conference on Networked Systems (NETYS)
  2. Winner of the Best Paper Award

    2012

  1. D. Didona, P. Romano, S. Peluso, F. Quaglia  [bibtex, pdf]
    Transactional Auto Scaler: Elastic Scaling of In-Memory Transactional Data Grids
    ACM International Conference on Autonomic Computing (ICAC)
  2. B. Ciciani, D. Didona, P. Di Sanzo, R. Palmieri, S. Peluso, F. Quaglia, P. Romano  [bibtex, pdf]
    Automated Workload Characterization in Cloud-based Transactional Data Grids
    Workshop on Dependable Parallel, Distributed and Network-Centric Systems (DPDNS) - collocated with IPDPS 2012
  3. D. Didona, D. Carnevale, P. Romano, S. Galeani  [bibtex, pdf]
    An Extremum Seeking Algorithm for Message Batching in Total Order Protocols
    IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO)

    2011

  1. R. Palmieri, P. Di Sanzo, F. Quaglia, P. Romano, S. Peluso and D. Didona  [bibtex, pdf]
    Integrated Monitoring of Infrastructures and Applications in Cloud Environments
    Cloud Computing Project and Initiatives (CCPI) - collocated with EuroPar 2011
  2. S. Peluso, D. Didona and F. Quaglia  [bibtex, pdf]
    Application Transparent Migration of Simulation Objects with Generic Memory Layout
    Workshop on Principles of Advanced and Distributed Simulation(PADS).
    Candidate for (but not winner of) the Best Paper Award.
  

Talks, Workshops and Conferences without proceedings


   2014

  1. E. Torre, D. Didona, P. Romano
    Robust DTM performance prediction by exploiting model diversity.
    Euro-TM Workshop on Transactional Memory (WTM), Amsterdam, 2014.

   2013 

  1. D. Didona, P. Felber, D. Harmanci, P. Romano, J. Schenker
    Combining on-line exploration and model driven performance forecasting to self-tune the parallelism level in Distributed Transactional Memory systems
    Euro-TM Workshop on Distributed Transactional Memory (WDTM), Bern.

    2012

  1. D. Didona
    Qos Management in Elastic Transactional Data Grids
    eChallenges Conference 2012, Lisbon.
  2. D. Didona, P. Felber, D. Harmanci, P. Romano, J. Schenker
    Elastic Scaling for Transactional Memory: From Centralized to Distributed Architectures (Poster)
    Workshop on Hot Topics in Parallelism (HOTPAR)
  3. D. Didona, P. Romano, S. Peluso, F. Quaglia
    Transactional Auto Scaler: Elastic Scaling of In-Memory Transactional Data Grids. 
    Euro-TM Workshop on Distributed Transactional Memory (WDTM), Lisbon.
  4. D. Didona, P. Felber, D. Harmanci, P. Romano, J. Schenker
    On the Natural Degree of Parallelism in Transactional Memory: from Centralized to Distributed Architectures.
    Euro-TM Workshop on Transactional Memory (WTM), Bern.


 PhD Thesis

   D. DidonaGray Box Performance Modeling of In-Memory Distributed Transactional Platforms. Instituto Superior Técnico, 2015. [pdf]

     


___________________________________________________________________________________________________________________________    
*Copyright notice
This material is presented in order 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.




Map