Unit VIRTUAL NETWORKS AND CLOUD COMPUTING
- Course
- Computer engineering and robotics
- Study-unit Code
- 70A00054
- Curriculum
- In all curricula
- Teacher
- Gianluca Reali
- Teachers
-
- Gianluca Reali
- Hours
- 72 ore - Gianluca Reali
- CFU
- 9
- Course Regulation
- Coorte 2019
- Offered
- 2020/21
- Learning activities
- Affine/integrativa
- Area
- Attività formative affini o integrative
- Sector
- ING-INF/03
- Type of study-unit
- Obbligatorio (Required)
- Type of learning activities
- Attività formativa monodisciplinare
- Language of instruction
- Italian
- Contents
- This course provides advanced knowlege about the implementation of Big Data distributed computing systems, implemented in cloud networks. In addition, this courde includes cloud and datacenter management through cutting edge netork protocols, based on virtualization.
- Reference texts
- ILetha Hughes Etzkorn: "ntroduction to Middleware: Web Services, Object Components, and Cloud Computing", Chapman and Hall/CRC.
Lecture notes made available by the lecturer. - Educational objectives
- This course aims to give students the expertise for designing advanced netoworks and cloud computing systems.
- Prerequisites
- Basic knowledge of IP netowrking.
- Teaching methods
- Lectures and lab experiments.
- Other information
- Open-source software platforms will be used.
- Learning verification modality
- Project work and oral exam
- Extended program
- Unit 1: Introduction to Cloud Computing
• IaaS, PaaS, SaaS: what are they and how to choose among them
• Cloud Computing Reference Architecture
Unit 2: cloud providers
• Basic of virtualization technologies
• OpenStack
• Practical examples
Unit 3: Virtual Networks
• VxLAN
• Overlay Netoworks
Unit 4: hybrid clouds
• Public, dedicated, hosted, private clouds
• hybrid scenarios (on prem-on cloud, cross clouds, legacy apps & cloud apps, micro cloud &
cloud brokerage)
• Practical examples
Unit 5: cognitive computing
• What is Cognitive Computing?
• Application examples
• Practical examples
Unit 6: Software Defined Neworking (SDN) and Network Function Virtualizations (NFV)
• Introduction
• Reference architectures
• Use of open-source packages; Ryu
• Practical examples