Course: Cloud computing class

Project Details

Project Lead
Massimo Canonico 
Project Manager
Massimo Canonico 
Project Members
Alex Blaso, Aureliano Bergese, Matteo Lanfranco, Patrick Facco, Riccardo Mollo, Marco Gandolfo, Federico Castagna, Gianni Forlastro, Federico De Gioannini, Marcello Cerri, Marco Guazzone, Andrea Baglioni  
Supporting Experts
Thilina Gunarathne, Tak-Lon Wu  
University of Piemonte Orientale, Computer Science Department  
Computer Science (401) 


In this class we will discuss about cloud computing and we will have experience with the most important cloud solutions (eucalyptus, nimbus, openebula). The students will be involved in a project where it is proposed to implement an easy service (like a web server) and to monitor its response time. A very simple scheduler, considering the response time, will decide where/when switch on/off virtual machines.

Intellectual Merit

The students will be involved in a realistic scenario where they will face problem concerning load balancing, replication policies in order to satisfy QoS of the services.

Broader Impacts

All materials and all results will be published in the class webpage. All documents/results will be proposed as "open source" materials (that is editable/improved from everyone). The intent of this it is also to figure out which is the best way to teach and to practice with cloud computing.

Scale of Use

The class should be quite small. I aspect no more than 20 students, so the resouces involved in our class should be just few VMs (no more than 2 for each student).


This project is providing various materials for the "Community Educational Material" section in the future grid portal.

At this link, you can find documents, hand-outs, outline and more concerning the "Cloud Computing Class" that
I'm teaching with students from different Universities and companies in the Italy.