@Inproceedings{Didona2015b,
author = "Diego Didona and Paolo Romano",
title = "Using Analytical Models to Bootstrap Machine Learning Performance Predictors",
booktitle = "IEEE International Conference on Parallel and Distributed Systems (ICPADS)",
year = 2015,
month = dec,
}

@Inproceedings{Delgado:2016,
author = "Delgado, Pamela and Didona, Diego and Dinu, Florin and Zwaenepoel, Willy",
title = "Job-aware Scheduling in Eagle: Divide and Stick to Your Probes",
booktitle = "ACM Symposium on Cloud Computing (SoCC)",
year = 2016,
month = oct,
}

@inproceedings{didona:hal-01250459,
TITLE = {{ProteusTM: Abstraction Meets Performance in Transactional Memory}},
AUTHOR = {Didona, Diego and Diegues, Nuno and Guerraoui, Rachid and Kermarrec, Anne-Marie and Neves, Ricardo and Romano, Paolo},
BOOKTITLE = {{Twenty First International Conference on Architectural Support for Programming Languages and Operating Systems}},
ADDRESS = {Atlanta, United States},
YEAR = {2016},
}

@incollection{
year={2015},
isbn={978-3-319-14719-2},
booktitle={Transactional Memory. Foundations, Algorithms, Tools, and Applications},
volume={8913},
series={Lecture Notes in Computer Science},
editor={Guerraoui, Rachid and Romano, Paolo},
doi={10.1007/978-3-319-14720-8_19},
title={Self-tuning in Distributed Transactional Memory},
url={http://dx.doi.org/10.1007/978-3-319-14720-8_19},
publisher={Springer International Publishing},
author={Couceiro, Maria and Didona, Diego and Rodrigues, Lu\'is and Romano, Paolo},
pages={418-448},
language={English}
}

@article{DiSanzo2015,
title = "A flexible framework for accurate simulation of cloud in-memory data stores ",
journal = "Simulation Modelling Practice and Theory ",
volume = "",
number = "0",
pages = " - ",
year = "2015",
note = "",
issn = "1569-190X",
doi = "http://dx.doi.org/10.1016/j.simpat.2015.05.011",
url = "http://www.sciencedirect.com/science/article/pii/S1569190X15000945",
author = "P. Di Sanzo and F. Quaglia and B. Ciciani and A. Pellegrini and D. Didona and P. Romano and R. Palmieri and S. Peluso"
}

@article{Didona:TAAS:2014,
author = {Didona, Diego and Romano, Paolo and Peluso, Sebastiano and Quaglia, Francesco},
title = {Transactional Auto Scaler: Elastic Scaling of Replicated In-Memory Transactional Data Grids},
journal = {ACM Trans. Auton. Adapt. Syst.},
issue_date = {July 2014},
volume = {9},
number = {2},
month = jul,
year = {2014},
issn = {1556-4665},
pages = {11:1--11:32},
articleno = {11},
numpages = {32},
url = {http://doi.acm.org/10.1145/2620001},
doi = {10.1145/2620001},
acmid = {2620001},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {Transactional data grids, elastic scaling, machine learning, performance forecasting, queueing theory}
}

@Article{Didona:Computing:2013,
year={2015},
issn={0010-485X},
journal={Computing},
volume={97},
number={9},
doi={10.1007/s00607-013-0376-3},
title={Identifying the optimal level of parallelism in transactional memory applications},
url={http://dx.doi.org/10.1007/s00607-013-0376-3},
publisher={Springer Vienna},
author={Didona, Diego and Felber, Pascal and Harmanci, Derin and Romano, Paolo and Schenker, Jörg}
pages={939-959},
language={English}
}

@article{Peluso:JOS:2012,
added-at = {2012-11-22T00:00:00.000+0100},
author = {Peluso, Sebastiano and Didona, Diego and Quaglia, Francesco},
biburl = {http://www.bibsonomy.org/bibtex/25eea0f951eea2da69b07548cfc5238de/dblp},
ee = {http://dx.doi.org/10.1057/jos.2012.13},
interhash = {6c782b6ca2640f11bf9073b14e05376b},
intrahash = {5eea0f951eea2da69b07548cfc5238de},
journal = {J. Simulation},
keywords = {dblp},
number = 4,
pages = {279-293},
timestamp = {2012-11-22T00:00:00.000+0100},
title = {Supports for transparent object-migration in PDES systems.},
url = {http://dblp.uni-trier.de/db/journals/jos/jos6.html#PelusoDQ12},
volume = 6,
year = 2012
}

@inproceedings{Didona:ICPE:2015,
author = {Didona, Diego and Quaglia, Francesco and Romano, Paolo and Torre, Ennio},
title = {Enhancing Performance Prediction Robustness by Combining Analytical Modeling and Machine Learning},
booktitle = {Proceedings of the 2015 ACM/SPEC 6th International Conference on Performance Engineering (ICPE 2015)},
series = {ICPE '15},
year = {2015},
pages = {145--156},
}

@inproceedings{Didona:ICPE:2015b,
author = {Didona, Diego and Romano, Paolo},
title = {Hybrid Machine Learning/Analytical Models for Performance Prediction: a Tutorial},
booktitle = {Proceedings of the 2015 ACM/SPEC 6th International Conference on Performance Engineering (ICPE 2015)},
series = {ICPE '15},
year = {2015},
pages = {341--344},
}

@inproceedings{Didona:NCCA:2014,
author = {Didona, Diego and Romano, Paolo},
title = {Self-Tuning Transactional Data Grids: The Cloud-TM Approach},
booktitle = {Proceedings of the 2014 IEEE 3rd Symposium on Network Cloud Computing and Applications (Ncca 2014)},
series = {NCCA '14},
year = {2014},
isbn = {978-1-4799-4952-6},
pages = {113--120},
numpages = {8},
url = {http://dx.doi.org/10.1109/NCCA.2014.26},
doi = {10.1109/NCCA.2014.26},
acmid = {2607505},
publisher = {IEEE Computer Society},
address = {Washington, DC, USA},
keywords = {Cloud Computing, Self-Tuning, Autonomic Computing}
}

@inproceedings{Didona:MASCOTS:2014,
author={Didona, D. and Romano, P.},
booktitle={Modelling, Analysis Simulation of Computer and Telecommunication Systems (MASCOTS), 2014 IEEE 22nd International Symposium on},
title={Performance Modelling of Partially Replicated In-Memory Transactional Stores},
year={2014},
month={Sept},
pages={265-274},
doi={10.1109/MASCOTS.2014.41},
ISSN={1526-7539}}
}

@inproceedings{Didona:Netys:2013,
added-at = {2013-08-31T00:00:00.000+0200},
author = {Didona, Diego and Felber, Pascal and Harmanci, Derin and Romano, Paolo and Schenker, Joerg},
biburl = {http://www.bibsonomy.org/bibtex/2115b3a95aacf818e0a4c27d7d2566de2/dblp},
booktitle = {NETYS},
crossref = {conf/netys/2013},
editor = {Gramoli, Vincent and Guerraoui, Rachid},
ee = {http://dx.doi.org/10.1007/978-3-642-40148-0_17},
interhash = {69be8059d59e24000e8b90a16da908a9},
intrahash = {115b3a95aacf818e0a4c27d7d2566de2},
isbn = {978-3-642-40147-3},
keywords = {dblp},
pages = {233-247},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
timestamp = {2013-08-31T00:00:00.000+0200},
title = {Identifying the Optimal Level of Parallelism in Transactional Memory Applications.},
url = {http://dblp.uni-trier.de/db/conf/netys/netys2013.html#DidonaFHRS13},
volume = 7853,
year = 2013
}


@inproceedings{Didona:ICAC:2012,
author = {Didona, Diego and Romano, Paolo and Peluso, Sebastiano and Quaglia, Francesco},
title = {Transactional Auto Scaler: Elastic Scaling of In-memory Transactional Data Grids},
booktitle = {Proceedings of the 9th International Conference on Autonomic Computing},
series = {ICAC '12},
year = {2012},
isbn = {978-1-4503-1520-3},
location = {San Jose, California, USA},
pages = {125--134},
numpages = {10},
url = {http://doi.acm.org/10.1145/2371536.2371559},
doi = {10.1145/2371536.2371559},
acmid = {2371559},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {analytical models, autonomic provisioning, distributed software transactional memory, performance evaluation},
}

@inproceedings{Ciciani:IPDPSW:2012,
author = {Ciciani, Bruno and Didona, Diego and Di Sanzo, Pierangelo and Palmieri, Roberto and Peluso, Sebastiano and Quaglia, Francesco and Romano, Paolo},
title = {Automated Workload Characterization in Cloud-based Transactional Data Grids},
booktitle = {Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops and PhD Forum},
series = {IPDPSW '12},
year = {2012},
isbn = {978-0-7695-4676-6},
pages = {1525--1533},
numpages = {9},
url = {http://dx.doi.org/10.1109/IPDPSW.2012.192},
doi = {10.1109/IPDPSW.2012.192},
acmid = {2357967},
publisher = {IEEE Computer Society},
address = {Washington, DC, USA},
keywords = {Dependability, Workload profile and characterization, Cloud infrastructure, Transactional Systems, Workload prediction},
}

@inproceedings{Didona:SASO:2012,
added-at = {2013-01-07T00:00:00.000+0100},
author = {Didona, Diego and Carnevale, Daniele and Galeani, Sergio and Romano, Paolo},
biburl = {http://www.bibsonomy.org/bibtex/28ca4070e27be1c785ddbff317928b496/dblp},
booktitle = {SASO},
crossref = {conf/saso/2012},
ee = {http://doi.ieeecomputersociety.org/10.1109/SASO.2012.33},
interhash = {99e78299278d012d3a31267c1b3a5421},
intrahash = {8ca4070e27be1c785ddbff317928b496},
isbn = {978-1-4673-3126-5},
keywords = {dblp},
pages = {89-98},
publisher = {IEEE Computer Society},
timestamp = {2013-01-07T00:00:00.000+0100},
title = {An Extremum Seeking Algorithm for Message Batching in Total Order Protocols.},
url = {http://dblp.uni-trier.de/db/conf/saso/saso2012.html#DidonaCGR12},
year = 2012
}

@inproceedings{Palmieri:Euro-Par:2011,
author = {Palmieri, Roberto and di Sanzo, Pierangelo and Quaglia, Francesco and Romano, Paolo and Peluso, Sebastiano and Didona, Diego},
title = {Integrated Monitoring of Infrastructures and Applications in Cloud Environments},
booktitle = {Proceedings of the 2011 International Conference on Parallel Processing},
series = {Euro-Par'11},
year = {2012},
isbn = {978-3-642-29736-6},
location = {Bordeaux, France},
pages = {45--53},
numpages = {9},
url = {http://dx.doi.org/10.1007/978-3-642-29737-3_6},
doi = {10.1007/978-3-642-29737-3_6},
acmid = {2238363},
publisher = {Springer-Verlag},
address = {Berlin, Heidelberg},
}

@inproceedings{Peluso:PADS:2011,
author = {Peluso, Sebastiano and Didona, Diego and Quaglia, Francesco},
title = {Application Transparent Migration of Simulation Objects with Generic Memory Layout},
booktitle = {Proceedings of the 2011 IEEE Workshop on Principles of Advanced and Distributed Simulation},
series = {PADS '11},
year = {2011},
isbn = {978-1-4577-1363-7},
pages = {1--9},
numpages = {9},
url = {http://dx.doi.org/10.1109/PADS.2011.5936755},
doi = {10.1109/PADS.2011.5936755},
acmid = {2060646},
publisher = {IEEE Computer Society},
address = {Washington, DC, USA},
}