Course: Cloud computing class

Project Information

Discipline
Computer Science (401) 
Orientation
Education 
Abstract

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.

Project Contact

Project Lead
Massimo Canonico (mcanonic) 
Project Manager
Massimo Canonico (mcanonic) 
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  

Resource Requirements

Hardware System
  • I don't care (what I really need is a software environment and I don't care where it runs)
 
Use of FutureGrid

Future grid will help us to use different cloud middleware solutions and to practice with the real problem concerning "provide services over a cloud".

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).

Project Timeline

Submitted
05/17/2011 - 05:09 
Completed
02/12/2013