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
Share on/Follow us on