Curriculum Vitae
Politecnico di Milano, DEIB (Department of Electronics Information and Bioengineering), Post-Doc
Monica Vitali
Curriculum Vitae
Personal Information
Name Monica Vitali
Date and Palermo, April 16, 1984
Place of Birth
Address
Phone
E-Mail
Web Page
via G. Ponzio 34/5, 20133 Milan, Italy
(+39) 02 23993424
monica.vitali@polimi.it
home.deib.polimi.it/vitali/
Academic Positions
01–2014/now Research Assistant (Assegnista di Ricerca), Politecnico di Milano, Milano,
ITALY.
Research in the field of Information Systems with a focus on adaptive systems and the
assessment and management of energy efficiency in applications, in collaboration with the
Information System group under the supervision of Prof. Barbara Pernici.
01–2011/12– Ph.D. Candidate, Politecnico di Milano, Milano, ITALY.
2013 Research in the field of adaptive systems for improving efficiency of applications in data
centres using machine learning techniques.
10–2010/10– Research Assistant (Assegnista di Ricerca), Politecnico di Milano, Milano,
2012 ITALY.
Research in the field of data centres energy efficiency, assessed through the definition and
implementation of metrics at the infrastructure and application level.
07/2009– Research Assistant (Collaboratore alla Ricerca), Università degli Studi
06/2010 di Palermo, Palermo, ITALY.
Research in the field of robotics and artificial intelligence with a focus on imitation learning
models.
Work Experience and Training
03–09/2008 Software Developer, S.I.R.I.O., Palermo, ITALY.
Implementation of a wireless sensor network for vineyard and historical monuments monitoring
related to two regional projects: Virtus Vini and Geomon
T (+39) 02 23993424 • B monica.vitali@polimi.it
Í home.deib.polimi.it/vitali/
1/9
03–06/2008 Intern, National Research Council (CNR), Palermo, ITALY.
Research in self-organizing systems; development of a Jade/Prolog interface; development
of a Jade based agent society in which individuals share Prolog knowledge
03–07/2006 Intern, National Research Council (CNR), Palermo, ITALY.
Research in multi-agent systems and genetic programming: development of a Java/Jade
application using genetic programming techniques in agent systems
Education
2011–2013 Ph.D in Information Technology (XXVI cycle), Politecnico di Milano,
Milan.
Thesis: “Measuring and Improving Energy Efficiency of a Data Center in a Self-Adaptive
Context”, advisor Prof. Barbara Pernici.
09/2012– Visiting Student, Massachusetts Institute of Technology, Cambridge,
02/2013 USA, Supported by the Rocca Foundation scholarship.
Study about machine learning techniques for Bayesian Networks automatic learning and
probabilistic operator selection.
2006–2009 Master of Science in Computer Science for Intelligent Systems (Laurea Specialistica in Ingegneria Informatica per i Sistemi Intelligenti), Università
degli Studi di Palermo, Palermo, First-Class Honours (110/110 e Lode).
Thesis: “Study of an Agent Model Based on the Genetic Metaphor”, advisor Prof. Salvatore
Gaglio.
2003–2006 Bachelor of Science in Computer Science (Laurea in Ingegneria Informatica),
Università degli Studi di Palermo, Palermo, First-Class Honours (110/110
e Lode).
Thesis: “Genetic Programming in Multi-Agent Systems: an Application”, advisor Prof.
Salvatore Gaglio.
Research Statement
I am a research assistant at Politecnico di Milano. I am working in the Information
Systems group, under the supervision of Prof. Barbara Pernici. The focus of my
current research is on Energy Efficiency and on Green Information Technology at the
application level. I am exploring methods and models to reduce the impact of data
centers and clouds on the environment and to reduce CO2 emissions while saving
energy and money. In parallel to this research I am exploring the field of Artificial
Intelligence. I used different techniques in the last years and I consider them as the
basis of every system that claims to be adaptive. In my research I am connecting
these two topics (Green IT and Artificial Intelligence) to create an adaptive system
for managing Energy Efficiency.
T (+39) 02 23993424 • B monica.vitali@polimi.it
Í home.deib.polimi.it/vitali/
2/9
Current research focus
Green IT My research is mainly focused on managing energy efficiency and sustainability
and Green of applications and services. In literature, most of the approaches focus on the
Cloud exploitation of the hardware efficiency and on server consolidation. These approaches
try to propose solutions which are independent from the application nature but they
do not take into account how the application behaviour can dynamically change
over time. In my research I propose a comprehensive approach which takes into
consideration the behaviour of the application in a dynamic environment. This goal
is reached through several steps. The first step consists in the definition of the
business goals. In this way it is possible to define the constraints in terms of quality
and sustainability that the application has to respect. The second step consists in
the monitoring of the application. This is realized through the selection of relevant
metrics able to catch the behaviour of the application and in the definition of new
metrics. Once metrics are defined, the application state has to be assessed by
monitoring the relevant metrics and verifying the satisfaction of constraints. The
last step consists in the adaptation enactment. If some constraints are not satisfied,
adaptation actions are selected from a pool of available strategies in order to solve
or mitigate the violation. The definition of a proper set of actions and the selection
mechanism are object of the research. In the specific, selecting the proper action
given a specific context can be trivial with an extended number of variables involved
and the effect of actions can be positive or negative for several of the involved
variable. An automatic mechanism for action selection is needed and has to be
based of a continuous refinement process for learning and updating the knowledge
about the effect of actions over the monitored variables.
Metrics and Through the definition and computation of specific metrics it is possible to understand
Monitoring the behaviour of an application and to detect issues related to quality and efficiency.
The selection of proper metrics is essential for successfully managing the application.
In my research I am focusing on the existing metrics and also proposing new metrics
for describing the application in terms of energy efficiency and sustainability. I am
investigating hidden relations between metrics. The knowledge of these relations
enables a deeper understanding of the application and of the environment in which
it has been deployed. This acquired knowledge can be used for predicting the effect
of a modification and for conducting “what if” analysis. Finally, I am investigating
techniques for detecting the metrics which better describe the application efficiency
and quality for specific applications and for class of applications (data intensive, CPU
intensive, memory intensive). Metrics are computed starting from data retrieved by
a monitoring system. The amount of information to be collected can be too big for
big data centers or cloud environment. The collection of such an amount of data
can generate inefficiencies due to delays introduced by the monitoring system. For
these reason I am investigating techniques for reducing the amount of data to be
monitored. I am also studying distributed techniques for collecting and analysing
data in order to improve the collection mechanism and to reduce the time needed
to conduct analysis on the monitoring data.
T (+39) 02 23993424 • B monica.vitali@polimi.it
Í home.deib.polimi.it/vitali/
3/9
Adaptive Adaptation is the key for achieving efficiency and quality in dynamic environment
Systems such as the management of applications in data centers and clouds. In my research
I am proposing adaptive algorithms and techniques for reducing energy consumption
of applications and maintaining their quality of service. The algorithms are based
on the informed selection of a repair strategy from a set of available strategies. The
selection is based on the learned and continuously updated knowledge about the
ability of the action of fixing or mitigating the observed inefficiency.
Adaptive
Ambient
Assisted
Living
Recently I am investigating the issue of ambient assisted leaving to provide an
adaptive environment in order to assist elderly and non self-sufficient subjects. This
kind of systems requires the employment of a set of sensors and a monitoring system
to detect interesting events occurring in the observed environment. The aim of the
research consists in generalizing the models proposed for the Green IT adaptation
to this new field and to provide mechanisms for efficiently collecting and analysing
relevant data. The elaboration of data coupled with the knowledge of the habits
of the observed individuals and some reference values for a set of metrics can be
the trigger for a set of adaptation actions allowing the management of emergencies
or simply used for helping the individual in his daily activities. Machine learning
techniques are employed to associate adaptation actions to the detected events, in
order to better fit the specific individual life-style and to adapt to the modifications
of his habits.
Scientific background
My early research, developed within the Computer Science department at the
University of Palermo, was focussed on artificial intelligence techniques for machine
learning and adaptation. I have developed a demonstration-driven learning algorithm
for teaching an agent how to solve simple skills observing a set of demonstrations
where the problem was solved by a human. The goal was to discover recurrent
patterns in the demonstrations for identifying sub-goals of the problem to solve,
decomposing the whole problem into a set of simpler ones without any explicit
knowledge. Generalization techniques have also been applied to learn general rules
from experience. I have also investigated cooperation between intelligent agents by
using evolutionary algorithms. The aim of the research was to start with a population
of agents unable to solve a specific problem and to evolve the population towards a
better set of agents with the necessary skills. The work required the formalization
of a genome inspired description of the agent abilities and on the development
of techniques for creating new individuals by crossing two genomes. I have also
developed pattern recognition techniques applied to digitized images in order to
discover the presence in the images of scratches or noise. These experiences gave
me the background for working with self-adaptive systems using machine learning
techniques in my current research.
T (+39) 02 23993424 • B monica.vitali@polimi.it
Í home.deib.polimi.it/vitali/
4/9
Research Activities
Participation in International Research Projects
10/2012– Eco2 Clouds, Experimental Awareness of CO2 in Federated Cloud Sourcing, 7th
09/2014 Framework European Project, http://www.eco2clouds.polimi.it/.
Development of methods, guidelines and technology for enriching cloud computing with
means to take into proper consideration ecological concerns, such as energy consumption
and CO2 footprint of applications.
10/2010– GAMES, Green Active Management of Energy in IT Service centres, 7th Framework
06/2012 European Project, http://www.green-datacenters.eu/.
Monitoring and management of energy efficiency in a data center using adaptive techniques
to improve applications efficiency while preserving the quality of service.
05/2019– HUMANOBS, Humanoids that Learn Socio-Communicative Skills by Observation,
09/2010 7th Framework European Project, http://www.humanobs.org/.
Development of new cognitive architectural principles to allow intelligent agents to learn
skills by observing and imitating the behaviour of a human demonstrator.
Participation in National Research Projects
04/2014–now Attiv@bili, Assistenza digitale e innovazione Sociale in Ambienti Controllati, Bando
Smart Cities Regione Lombardia.
Analysis and evolution of adaptive processes for social and health care addressed to elderly
and not self-sufficient people. Analysis and management of monitoring data in an Ambient
Intelligence environment.
03/2008– VirtusVini, Vineyard Monitoring through Wireless Sensor Networks, Regione Sicilia,
09/2008 http://www.dicgim.unipa.it/networks/wsn/projects/virtusvini.html.
Implementation and management of a wireless sensor network for monitoring environmental
features in a vineyard with the aim of enhancing the quality of the production and reducing
risks of failures.
03/2008– GeoMon, Structural Health Monitoring of Historical Heritage Buildings, Regione Si09/2008 cilia, http://www.dicgim.unipa.it/networks/wsn/projects/geomon.html.
Design and implementation of an innovative technological framework for monitoring critical
structures and geological sites employing a wireless sensor network.
Program Committee Service
– Program Committee member of the 2014 IEEE International Conference on Systems,
Man, and Cybernetics (SMC2014)
Research collaborations
– Prof. Una-May O’Reilly and Dr. Kalyan Veeramachaneni of the Massachusetts
Institute of Technology, Cambridge - USA: joint research in the field of machine
learning techniques applied to adaptive management of energy efficiency in data
centres [J1][C4].
– Prof. Salvatore Gaglio, Dr Massimo Cossentino, and Dr Riccardo Rizzo of the
National Research Council (ICAR-CNR), Palermo - IT: joint research in the field of
evolutionary programming for coordination of multi-agent systems [C9][C11].
– Prof. Antonio Chella and Prof. Haris Dindo of the Università degli Studi di Palermo,
Palermo - IT: joint research in the field of learning by imitation techniques [C8].
T (+39) 02 23993424 • B monica.vitali@polimi.it
Í home.deib.polimi.it/vitali/
5/9
List of Attended Conferences and Conventions
2013 Participation to the international conference on Systems, Man, and Cybernetics,
and presentation of the paper “Modeling Service Execution on Data Centers for
Energy Efficiency and Quality of Service Monitoring” [C4], October 13-16 2013,
Manchester, UK
2012 Attendance of the DataCentres Europe 2012 industry-oriented conference and
presentation of a Demo related to the GAMES European project, May 23-24 2012,
Nice, France
Attendance of the 2012 VMware Academic Research Symposium and presentation
of the poster “Resource Allocation in Virtual Machines for Energy Efficient Data
Centers”, September 26-27 2012, Cambridge, Massachusetts, USA
2011 Participation to the SIGMETRICS international conference and presentation of
the paper “Usage centric green performance indicators” [J4] at the GreenMetrics
Workshop, June 7-11 2011, San Jose, California
Participation to the international conference on Intelligent Computer Communication
and Processing (ICCP) and presentation of the paper “Business process co-design
for energy-aware adaptation” [C7], August 24-26 2011, Cluj-Napoca, Romania
Teaching Activities
AY Contract Professor, 30 hours, Sistemi Informativi per il Settore dell’Informazione,
2014/2015 Politecnico di Milano (COMO).
Teaching Assistant, 20 hours, Sistemi Informativi per il Settore dell’Informazione
(Prof. Barbara Pernici), Politecnico di Milano.
Teaching Assistant, 20 hours, Sistemi Informativi (Prof. Cinzia Cappiello), Politecnico di Milano.
Teaching Assistant, 40 hours, Fondamenti di Informatica (Prof. Maristella Matera),
Politecnico di Milano.
AY Teaching Assistant, 20 hours, Sistemi Informativi per il Settore dell’Informazione
2013/2014 (Prof. Barbara Pernici), Politecnico di Milano.
Teaching Assistant, 20 hours, Sistemi Informativi (Prof. Cinzia Cappiello), Politecnico di Milano.
Teaching Assistant, 24 hours, Fondamenti di Informatica (Prof. Maristella Matera),
Politecnico di Milano.
AY Teaching Assistant, 20 hours, Sistemi Informativi per il Settore dell’Informazione
2012/2013 (Prof. Barbara Pernici), Politecnico di Milano.
AY Teaching Assistant, 20 hours, Sistemi Informativi per il Settore dell’Informazione
2011/2012 (Prof. Barbara Pernici), Politecnico di Milano.
Teaching Assistant, 24 hours, Fondamenti di Informatica (Prof. Maristella Matera),
Politecnico di Milano.
Tutoring, 20 hours, Matlab (Scuola di Ingegneria dell’Informazione), Politecnico di
Milano.
T (+39) 02 23993424 • B monica.vitali@polimi.it
Í home.deib.polimi.it/vitali/
6/9
Awards and Recognitions
2012 Progetto Roberto Rocca Fellowship, a scholarship for promoting joint research
between MIT and Politecnico di Milano as a visiting Ph.D. Candidate (Autumn
Term 2012)
2012 Scholarship for participating to the 2nd 804 COST Training School on Energy
Efficiency in Large Scale Distributed Systems held in Palma de Mallorca, 24-27 April
2012
2012–2013 PhD Scholarship awarded by the Ministry of Education, University, and Research
(MIUR), Italy
Publications
International Journals
[J1] Monica Vitali, Barbara Pernici, and Una-May O’Reilly. “Learning a goal-oriented model for
energy efficient adaptive applications in data centers”. In: Information Sciences (accepted
manuscript available online since 7 February 2015), pp. 1–19. doi: 10 . 1016 / j . ins .
2015 . 01 . 023. url: http : / / www . sciencedirect . com / science / article / pii /
S0020025515000614.
[J2] Monica Vitali and Barbara Pernici. “A Survey on Energy Efficiency in Information Systems”.
In: International Journal of Cooperative Information Systems (IJCIS) 23.03 (2014). doi:
10.1142/S0218843014500014.
[J3] A. Kipp et al. “Applying green metrics to optimise the energy consumption footprint of IT
service centres”. In: International Journal of Space-Based and Situated Computing (IJSSC)
2.3 (2012), pp. 158–174. doi: 10.1504/IJSSC.2012.048897.
[J4] Doron Chen et al. “Usage centric green performance indicators”. In: ACM SIGMETRICS
Performance Evaluation Review, Presented at ACM Greenmetrics International Workshop,
San Jose, California, USA, May 2011 39.3 (2011), pp. 92–96. doi: 10.1145/2160803.
2160868.
Refereed Conferences and Workshops
[C1] Monica Vitali. “Managing Energy Efficiency and Quality of Service in Cloud Applications
Using a Distributed Monitoring System”. In: 23rd Italian Symposium on Advanced Database
Systems (SEBD), Gaeta, Italy, June 14-17, 2015. Springer LNCS, 2015 (accepted for publication), pp. 1–12.
[C2] Cinzia Cappiello et al. “Sustainable choices for cloud applications: a focus on CO2 emissions”.
In: ICT for Sustainability 2014 (ICT4S-14), Stockholm, Sweden, August 25, 2014. Atlantis
Press, 2014, pp. 352–358. doi: 10.2991/ict4s-14.2014.43.
[C3] Cinzia Cappiello et al. “Eco-reports in Clouds”. In: Joint Workshop Proceedings of the
2nd International Conference on ICT for Sustainability 2014, Stockholm, Sweden, August
24-27, 2014. CEUR-WS.org, 2014, pp. 10–13.
[C4] Monica Vitali, Una-May O’Reilly, and Kalyan Veeramachaneni. “Modeling Service Execution
on Data Centers for Energy Efficiency and Quality of Service Monitoring”. In: IEEE International Conference on Systems, Man, and Cybernetics, Manchester, SMC 2013, United
Kingdom, October 13-16, 2013. IEEE Computer Society. IEEE, 2013, pp. 103–108. doi:
10.1109/SMC.2013.25.
T (+39) 02 23993424 • B monica.vitali@polimi.it
Í home.deib.polimi.it/vitali/
7/9
[C5] Cinzia Cappiello, Pierluigi Plebani, and Monica Vitali. “Energy-Aware Process Design
Optimization”. In: EuroEcoDC workshop at the 2013 International Conference on Cloud
and Green Computing, Karlsruhe, Germany, September 30 - October 2, 2013. IEEE. IEEE
Computer Society, 2013, pp. 451–458. doi: 10.1109/CGC.2013.77.
[C6] Barbara Pernici et al. “Setting energy efficiency goals in data centers: the GAMES approach”.
In: Workshop on Energy Efficient Data Centers (E2DC). Vol. 7396. 2012, pp. 1–12. doi:
10.1007/978-3-642-33645-4_1.
[C7] Cinzia Cappiello et al. “Business process co-design for energy-aware adaptation”. In: Intelligent Computer Communication and Processing (ICCP), 2011 IEEE International Conference
on. IEEE. 2011, pp. 463–470.
[C8] Haris Dindo et al. “Learning problem solving skills from demonstration: an architectural
approach”. In: Artificial General Intelligence - 4th International Conference, AGI 2011,
Mountain View, CA, USA, August 3-6, 2011. Proceedings. Vol. 6830. Springer LNCS, 2011,
pp. 194–203. doi: 10.1007/978-3-642-22887-2_20.
[C9] Monica Vitali et al. “A Genome based Vision of Multi-agent Systems”. In: ICAART 2011 Proceedings of the 3rd International Conference on Agents and Artificial Intelligence, Rome,
Italy, January 28-30, 2011. SciTePress, 2011, pp. 406–409. isbn: 978-989-8425-41-6.
[C10] E Ardizzone et al. “Multi-directional detection of scratches in digitized images”. In: Proceedings of the 17th European Signal Processing Conference (EUSIPCO’09). European Signal
Processing Conference. European Association for Signal Processing, 2009, pp. 248–252.
[C11] A. Ciuro et al. “Towards a New Inheritance Definition in Multi-Agent Systems”. In: Proceeding of Workshop on Objects and Agents (WOA 2008). Seneca Edizioni, Nov. 2008,
pp. 54–60. isbn: 978-88-6122-122-2.
Submitted Manuscripts
[S1] Monica Vitali. “Analysing Energy Efficiency of HPC Applications in a Data Center through
an Ontology-Driven Model”. In: Computer Science - Research and Development (CSRD),
Springer (2015 (under revision)), pp. 1–8.
[S2] Cinzia Cappiello et al. “CO2 -aware Adaptation Strategies for Cloud Applications”. In: IEEE
Transactions on Cloud Computing (IEEE TCC) (2015 (under major revision)), pp. 1–14.
[S3] Usman Wajid et al. “On Achieving Energy Efficiency and Reducing CO2 Footprint in Cloud
Computing”. In: IEEE Transactions on Cloud Computing (IEEE TCC) (2015 (under major
revision)), pp. 1–14.
Reports and Thesis
[R1] Monica Vitali. “Measuring and improving energy efficiency of a data center in a self
adaptive context”. PhD thesis. Politecnico di Milano, Italy, 1–222, 2014, pp. 1–222. url:
https://www.politesi.polimi.it/handle/10589/89864.
[R2] Gareth Francis, Kostas Kavoussanakis, Monica Vitali, et al. WP2 Requirements and Overall Architecture: D2.4 Updated ECO2 Clouds Architecture. Tech. rep. ECO2 Clouds 7th
Framework Programme Project, 2014.
[R3] Gareth Francis, Kostas Kavoussanakis, Monica Vitali, et al. WP4 Deployment Optimisation
and Adaptation Algorithms: D4.3 Optimization and Adaptation of Application Deployment
in Federated Clouds (II). Tech. rep. ECO2 Clouds 7th Framework Programme Project, 2014.
T (+39) 02 23993424 • B monica.vitali@polimi.it
Í home.deib.polimi.it/vitali/
8/9
[R4] Barbara Pernici, Cinzia Cappiello, Monica Vitali, et al. Evolution Methodology, Deliverable
D3.4 WP3. Tech. rep. GAMES 7th Framework Programme Project, 2010.
Opensource Released Tools
dcSimulation, A tool for simulating monitoring data in a data center by managing
load rate and defining features of the involved servers and applications, https:
//github.com/monicavit164/dcSimulation.
StructureLearning, A tool for learning relations existing between a set of continuous variables represented using a Bayesian Network, https://github.com/
monicavit164/StructureLearning.
StructureLearning, A tool for training and testing an adaptive action selection
algorithm for suggesting the best repair action given the state of a set of variables and constraints defined upon them, https://github.com/monicavit164/
ActionSelection.
T (+39) 02 23993424 • B monica.vitali@polimi.it
Í home.deib.polimi.it/vitali/
9/9