Cours et TPs de Cloud (M1) 2016 - 2017
Cours
- 16 janvier - Introduction au Cloud, définitions, principes généraux, problèmes et défis
- 30 janvier - Introduction à la virtualisation, virtualisation système, paravirtualisation et virtualisation logicielle
- 13 février - Partage des ressources (mémoire, devices, réseau, disques), suspend/resume, checkpointing, live migration, containers
- 13 mars - IaaS Cloud, caractéristiques, architecture, cloud hybride, OpenNebula, OpenStack
- 20 mars - PaaS Cloud, caractéristiques, architecture, élasticité, SaaS, exemples
TPs
- 19 janvier - utilisation de machine virtuelle, initiation à Grid’5000, déploiement de KVM, utilisation de libvirt
- 2 février - évaluation de performances de machines virtuelles (CPU, mémoire, disque)
- 25 février - TP noté : évaluation des performances CPU et réseau des machines virtuelles
- 16 mars - déploiement simple d’OpenStack sur Grid’5000 : sujet ici
- 29 mars - déploiement d’OpenStack sur un noeud Grid’5000 et déploiement d’Hadoop dans les machines virtuelles</a>
- 3 avril - déploiement de Kubernetes sur un noeud Grid’5000
Présentations
Présentations à faire : infos utiles ici
Les papiers distribués en cours
- Cloud Computing: Issues and Challenges, T. Dillon, C. Wu and E. Chang, IEEE AINA 2010.
- Virtualization Techniques: A Methodical Review of XEN and KVM, A. Binu and G. Santhosh Kumar, chapitre de Advances in Computing and Communications: First International Conference, ACC 2011, Kochi, India, July 22-24, 2011. Proceedings, Part I, Springer, 2011.
- A Comparison of Software and Hardware Techniques for x86 Virtualization, K. Adams and O. Agesen, ACM ASPLOS 2006.
- Memory Resource Management in VMware ESX Server, C. Waldspurger, OSDI 2002.
- Performance Evaluation of Container-based Virtualization for High Performance Computing Environments, M. Xavier, M. Neves, F. Rossi, T. Ferreto, T. Lange and C. De Rose, Euromicro PDP 2013.
- IaaS Cloud Architecture: From Virtualized Datacenters to Federated Cloud Infrastructures, R. Moreno-Vozmediano, R. Montero, and I. Llorente, IEEE Computer 2012.
- Private IaaS Clouds: A Comparative Analysis of OpenNebula, CloudStack and OpenStack, A. Vogel, D. Griebler, C. Maron, C. Schepke and L. G. Fernandes, Euromicro PDP 2016.
- ConPaaS: A Platform for Hosting Elastic Cloud Applications, G. Pierre and C. Stratan, IEEE Internet Computing, 2012.
- Cloud Computing and SaaS as new Computing Platforms, M. Cusumano, Communications of the ACM, 2010.
Liens
- Le cours de Ken Birman
- Un cours de virtualisation de Steve Gribble
- Le cours sur le cloud computing de Mihaela Juganuru-Mathieu
- Le cours sur la virtualisation des ressources de Paul Krzyzanowski
- Le cours sur la virtualisation de Larry Rudolph
- Les cours 1 et 2 d’Anton Burtsev sur les différents types de virtualisation et les hyperviseurs
- Le cours sur la virtualisation mémoire de Scott Devine
- Le cours sur les containers de Prashant Shenoy
- Le cours sur la virtualisation de Yeh-Ching Chung
- Le cours sur le Cloud computing de Yeh-Ching Chung
- La présentation d’OpenNebula de Javier Fontan Muinos au CloudCamp de 2011
- La présentation d’OpenStack d’Anthony Young