MARIO DI MAURO | CLOUD SYSTEMS AND ADVANCED NETWORKING
MARIO DI MAURO CLOUD SYSTEMS AND ADVANCED NETWORKING
cod. 0622700108
CLOUD SYSTEMS AND ADVANCED NETWORKING
0622700108 | |
DEPARTMENT OF INFORMATION AND ELECTRICAL ENGINEERING AND APPLIED MATHEMATICS | |
EQF7 | |
COMPUTER ENGINEERING | |
2024/2025 |
OBBLIGATORIO | |
YEAR OF COURSE 2 | |
YEAR OF DIDACTIC SYSTEM 2022 | |
AUTUMN SEMESTER |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
ING-INF/03 | 3 | 24 | LESSONS | |
ING-INF/03 | 2 | 16 | EXERCISES | |
ING-INF/03 | 1 | 8 | LAB |
Exam | Date | Session | |
---|---|---|---|
CLOUD SYSTEMS AND ADVANCED NETWORKING | 21/01/2025 - 14:00 | SESSIONE ORDINARIA | |
CLOUD SYSTEMS AND ADVANCED NETWORKING | 21/01/2025 - 14:00 | SESSIONE DI RECUPERO | |
CLOUD SYSTEMS AND ADVANCED NETWORKING | 14/02/2025 - 09:00 | SESSIONE ORDINARIA | |
CLOUD SYSTEMS AND ADVANCED NETWORKING | 14/02/2025 - 09:00 | SESSIONE DI RECUPERO |
Objectives | |
---|---|
THE COURSE PROVIDES TOOLS AND METHODS FOR CONFIGURATION, MANAGEMENT, AND MONITORING OF INFRASTRUCTURES DISTRIBUTED IN CLOUD SUPPORTING TELECOMMUNICATION AND COMPUTATION SERVICES. |
Prerequisites | |
---|---|
APPROPRIATE KNOWLEDGE OF COMMUNICATION NETWORKS AND PERTINENT ARCHITECTURES. |
Contents | |
---|---|
DIDACTIC UNIT 1: INTRODUCTION TO THE COURSE AND GENERAL CONCEPTS (LECTURE/PRACTICE/LABORATORY HOURS: 8/2/0) - 1 (2 HOUR LECTURE): COURSE INTRODUCTION. CLOUD NETWORKING CONCEPTS. CLOUD-BASED ARCHITECTURES AND SERVICES. DIFFERENCES AMONG CLOUD, FOG, AND EDGE COMPUTING. - 2 (2 HOUR LECTURE): TYPES OF CLOUD SERVICES. PLATFORM AS A SERVICE (PAAS). SOFTWARE AS A SERVICE (SAAS). INFRASTRUCTURE AS A SERVICE (IAAS). OPENSTACK. - 3 (2 HOUR LECTURE): MODELS OF CLOUD DEPLOYMENTS (PUBLIC, PRIVATE, HYBRID, COMMUNITY). PROS AND CONS OF DIFFERENT MODELS OF CLOUD DEPLOYMENT. THE ANSI/TIA-942 STANDARD FOR DATACENTER PLANNING ACCORDING TO THE CLOUD MODEL. - 4 (2 HOUR LECTURE): MODELS FOR THE CHARACTERIZATION OF NETWORK NODES IN CLOUD. - 5 (2 HOUR PRACTICE): EXAMPLES AND APPLICATIONS OF NETWORK NODES MODELS. KNOWLEDGE AND UNDERSTANDING: CLOUD COMPUTING INFRASTRUCTURES. GENERAL CONCEPTS ABOUT CLOUD NETWORKING. KNOWLEDGE OF CLOUD ARCHITECTURAL MODELS. INFRASTRUCTURE AS A SERVICE (IAAS) PARADIGM AND OPENSTACK ARCHITECTURE. APPLICATION KNOWLEDGE AND UNDERSTANDING: EVALUATE PROS AND CONS OF SERVICE CLOUD ARCHITECTURES AND DEPLOYMENT MODELS. EXAMPLES OF NODES MODELS IN CLOUD. DIDACTIC UNIT 2: VIRTUALIZATION TECHNOLOGIES AS ENABLERS FOR CLOUD NETWORKING (LECTURE/PRACTICE/LABORATORY HOURS: 8/4/2) - 6 (2 HOUR LECTURE): THE NETWORK FUNCTION VIRTUALIZATION (NFV) PARADIGM. VIRTUAL MACHINES, HYPERVISORS, CONTAINERS FOR LIGHTWEIGHT VIRTUALIZATION. THE DOCKER PLATFORM. - 7 (2 HOUR LECTURE): NFV AND NETWORK MANAGEMENT AND AUTOMATION MODELS. VIRTUAL NETWORK FUNCTIONS (VNF) AND APPLICATION SCENARIOS. ORCHESTRATION MODULES (KUBERNETES). - 8 (2 HOUR LECTURE): SERVICE FUNCTION CHAIN (SFC). DYNAMIC SERVICE COMPOSITION ACCORDING TO THE SFC PARADIGM. THE NETWORK SLICING PARADIGM. - 9 (2 HOUR LECTURE): QUEUEING NETWORK MODELS TO CHARACTERIZE SFC STRUCTURES. JACKSON NETWORKS (USERS BELONGING TO THE SAME SERVICE CLASS). BCMP NETWORKS (USERS BELONGING TO DIFFERENT SERVICE CLASSES). - 10 (2 HOUR PRACTICE): SFC DESIGN THROUGH JACKSON NETWORKS. -11 (2 HOUR PRACTICE): SFC DESIGN THROUGH BCMP NETWORKS. -12 (2 HOUR LABORATORY): PERFORMANCE EVALUATION OF VIRTUALIZED NETWORKS. KNOWLEDGE AND UNDERSTANDING: VIRTUALIZATION AND HYPERVISOR. THE NFV PARADIGM. LIGHTWEIGHT VIRTUALIZATION THROUGH CONTAINERS AND PERTINENT TECHNOLOGIES (DOCKER). MANAGEMENT, MONITORING, ORCHESTRATION OF CLOUD SERVICES AND PERTINENT TECHNOLOGIES (KUBERNETES). NETWORK AUTOMATION AND MANAGEMENT: MAIN SOFTWARE TOOLS, PROTOCOLS, AND METHODOLOGIES. APPLICATION KNOWLEDGE AND UNDERSTANDING: CONFIGURE AND MONITOR A SET OF CLOUD SERVICES. EMPLOYING SOFTWARE TOOLS FOR VIRTUALIZATION. DESIGN AND REALIZE VIRTUALIZED ARCHITECTURES AND SERVICE FUNCTION CHAINS. DIDACTIC UNIT 3: DATA/CONTROL PLANE SEPARATION: THE SOFTWARE DEFINED NETWORKING (SDN) (LECTURE/PRACTICE/LABORATORY HOURS: 6/2/4) - 13 (2 HOUR LECTURE): SOFTWARE DEFINED NETWORKING (SDN) CONCEPTS. SEPARATION AMONG MANAGEMENT PLANE, CONTROL PLANE, DATA PLANE. OPENSOURCE SDN PLATFORMS. - 14 (2 HOUR LECTURE): THE OPENFLOW PROTOCOL AND ITS MAIN FEATURES. ELEMENTS OF THE SDN ARCHITECTURE (OPENFLOW CONTROLLER, OPENFLOW SWITCH). - 15 (2 HOUR LECTURE): SD-WAN ARCHITECTURES. ELEMENTS ON THE MPLS PROTOCOL. ELEMENTS ON CLOUD VPNS. SYNERGIES BETWEEN NFV AND SDN PARADIGMS. - 16 (2 HOUR LABORATORY): INTRODUCTION TO THE MININET TOOL. MAIN FEATURES AND FUNCTIONALITIES OF MININET. - 17 (2 HOUR LABORATORY): MININET SYNTAX. GRAPHICAL INTERFACE. - 18 (2 HOUR PRACTICE): SDN NETWORKS SIMULATION (HOST, CONTROLLER, OPENFLOW SWITCH). KNOWLEDGE AND UNDERSTANDING: SOFTWARE DEFINED NETWORKING. KNOWLEDGE ABOUT FEATURES OF THE SDN ARCHITECTURE, ITS ELEMENTS, AND THE OPENFLOW PROTOCOL. KNOWLEDGE ABOUT SYNERGIES BETWEEN NFV ED SDN PARADIGMS. APPLICATION KNOWLEDGE AND UNDERSTANDING: DESIGN AND REALIZE A SIMPLE SDN ARCHITECTURE. MANAGE AN SDN-BASED NETWORK WITH LOAD ADAPTATION. DIDACTIC UNIT 4: SECURITY AND RELIABILITY ISSUES ON CLOUD NETWORKS (LECTURE/PRACTICE/LABORATORY HOURS: 2/6/4) - 19 (2 HOUR LECTURE): PRINCIPLES OF SECURITY AND RELIABILITY ON CLOUD NETWORKS. NFV AND SDN PARADIGMS. - 20 (2 HOUR LABORATORY): EXAMPLES OF MAIN ATTACKS TO CLOUD NETWORKS AND PERTINENT COUNTERMEASURES. - 21 (2 HOUR LABORATORY): EXAMPLES OF RELIABLE CLOUD NETWORKS BY APPLYING RESILIENCY AND REDUNDANCY CONCEPTS. - 22 (2 HOUR PRACTICE): EVALUATION OF AVAILABILITY OF CLOUD NETWORKS. - 23 (2 HOUR PRACTICE): DESIGN OF SECURE AND RELIABLE CLOUD NETWORKS. - 24 (2 HOUR PRACTICE): MONITORING AND TRAFFIC ANALYSIS ON CLOUD NETWORKS. KNOWLEDGE AND UNDERSTANDING: KNOWLEDGE ABOUT CRITICAL SECURITY AND RELIABILITY PROBLEMS AFFECTING VIRTUALIZED ARCHITECTURES. KNOWLEDGE ABOUT MAIN ATTACKS AND VULNERABILITIES OF NFV/SDN INFRASTRUCTURES. APPLICATION KNOWLEDGE AND UNDERSTANDING: DESIGN AND REALIZE VIRTUALIZED NETWORK ARCHITECTURES RESPECTING GIVEN SECURITY AND RELIABILITY REQUIREMENTS. |
Teaching Methods | |
---|---|
THE COURSE INCLUDES THEORETICAL LECTURES, CLASSROOM EXERCISES, AND THE USAGE OF SOFTWARE TOOLS FOR THE DESIGN OF CLOUD INFRASTRUCTURES. |
Verification of learning | |
---|---|
SUCCESSFUL ACHIEVEMENT OF THE LEARNING OUTCOMES WILL BE ASSESSED THROUGH THE REALIZATION AND THE DISCUSSION OF A PROJECT WORK DEALING WITH THE ABILITY OF DESIGNING SIMPLE CLOUD NETWORKS. |
Texts | |
---|---|
1.COMPUTING IN COMMUNICATION NETWORKS – FROM THEORY TO PRACTICE (F. FITZEK, F. GRANELLI, P. SEELING), ACADEMIC PRESS, 2021. 2.CLOUD NETWORKING – UNDERSTANDING CLOUD-BASED DATA CENTER NETWORKS (G. LEE), MORGAN KAUFMANN (ELSEVIER), 2014. 3.MATERIAL PROVIDED BY THE PROFESSOR. |
More Information | |
---|---|
The course is held in Italian. |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2024-12-13]