CODE 104773 ACADEMIC YEAR 2023/2024 CREDITS 5 cfu anno 2 INTERNET AND MULTIMEDIA ENGINEERING 10378 (LM-27) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/03 LANGUAGE English TEACHING LOCATION GENOVA SEMESTER 1° Semester MODULES Questo insegnamento è un modulo di: SECURITY, 5G AND IOT TEACHING MATERIALS AULAWEB AIMS AND CONTENT LEARNING OUTCOMES The course aims at introducing the 5G radio mobile networks and IoT technologies from the point of view of the functional architecture, the definition of protocols and standard procedures, and the AmI related functions. AIMS AND LEARNING OUTCOMES Attendance and active participation to the proposed training activities (lectures, exercises and laboratory experiences) and the individual work will allow students to: acquire a correct terminology for the identification of the main components and functionalities of the 5G, cloud computing, Internet of Things (IoT) and the related Ambient Intelligence (AmI) functions; know in depth the 5G core network, its main functionalities, and how it can be dynamically applied to offer network slices to vertical applications; know in depth the structure and functions of the IoT and understand how its components are used to design AmI applications used in many applicative scenarios in the framework of the so called Industry 4.0 paradigm; know the main mechanisms that guarantee reliable information extraction and exchange over the IoT in particular concerning localization, tracking and positioning; know cloud computing, edge computing and NFV technologies at the foundations of the 5G functional/architectural specification; identify the main components and functions within or interfaced with the 5G ecosystem; identify the main components and functions that characterize the IoT and allow enabling AmI functions; apply the different communications and networking solutions to exploit the 5G, cloud/edge computing, IoT, as well as the main functionalities to make an ambient intelligent; provide example of different 5G core configurations and operations to meet heterogeneous vertical applications. provide examples of applications of IoT and AmI in the wide framework of the Industry 4.0 paradigm. TEACHING METHODS Classroom-taught lesson and, if feasible, laboratory experiences. SYLLABUS/CONTENT Introduction to Radio-Mobile Networks: the generations specified by 3GPP, the anatomy and basic concepts in a radio mobile network, the role and the functionalities of the radio-mobile core: authentication, authorization, accounting, Quality of Service, mobility management and handovers. ICT Virtualization: an overview on Operating Systems, Virtual Machines, Containers and virtualization acceleration technologies. Cloud Computing and IaaS, PaaS and SaaS models, example of cloud systems (OpenStack, Kubernetes, etc.); the role of Orchestrators; introduction to cloud-native microservices, sidecars, and service meshes. Introduction to edge computing technologies and infrastructures. Introduction to the 5G, the 5G core network and its design principles; 5G functions and their roles; mobility management procedures; network slicing and vertical applications. Introduction to IoT systems: definitions, applications, enabling technologies; IoT components: from sensors to gateway (sensors and actuators, sketchy illustration of design principles of electronic circuit boards, sensing and data acquisition policies); Machine-to-Machine (M2M) communications (technologies for WPAN such as BLE, IEEE 802.15.4, Z-Wave, WLAN and WSAN such as LoRA); Network architectures and routing (6LoWPAN, RPL); IoT components: from gateway to cloud (data acquisition protocols: XMPP, CoAP, MQTT, AMQP, etc.); Machine learning application to AmI (classification, clustering, regression, anomaly detection, etc.) and applications for sensor signals and data analysis; Positioning, Tracking and Localization (measurements, existing technologies, sensors for wireless positioning, basics such as limits, trilateration, triangulation, fingerprinting and Cramer-Rao bounds, time transfer positioning approaches such as TOA, TDOA, Ultrawideband, WiFi Positioning with fingerprinting, RFID, Bluetooth, GPS); IoT Open Issues and bottlenecks (privacy and security management, energy efficiency for end-devices and power saving techniques, scalability). RECOMMENDED READING/BIBLIOGRAPHY Slides, link to book chapters, scientific papers, online resources indicated on the course's page on AULAWEB. TEACHERS AND EXAM BOARD ROBERTO BRUSCHI Ricevimento: Appointments fixed on request at the end of the lessons, or through Microsoft Teams platform or by e-mail. IGOR BISIO Ricevimento: By appointment. Please contact the lecturer by email (igor_dot_bisio_at_unige_dot_it), via TEAMS or by phone +39-010-3532803. Exam Board RAFFAELE BOLLA (President) ROBERTO BRUSCHI (President) ALESSANDRO CARREGA FRANCO RINO DAVOLI CHIARA LOMBARDO IGOR BISIO (President Substitute) LESSONS LESSONS START Please use: https://easyacademy.unige.it Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION Full written exam with multiple-choice tests (30 questions) about IoT topics; written exam with multiple-choice tests (10 questions) about 5G and Cloud topic used as admission to the oral exam (only related to 5G and Cloud parts). Students with learning disorders ("disturbi specifici di apprendimento", DSA) will be allowed to use specific modalities and supports that will be determined on a case-by-case basis in agreement with the delegate of the Engineering courses in the Committee for the Inclusion of Students with Disabilities. ASSESSMENT METHODS The written exam in the part related to multiple choice tests will verify the effective acquisition of basic knowledge on the technologies presented during lectures. The exercises/problems and/or open-ended questions will allow to evaluate the ability to apply the acquired knowledge in practical and applicative situations. Exam schedule Data appello Orario Luogo Degree type Note 18/12/2023 10:30 GENOVA Scritto + Orale 08/01/2024 10:30 GENOVA Scritto + Orale 06/02/2024 10:30 GENOVA Scritto + Orale 13/06/2024 10:30 GENOVA Scritto + Orale 10/07/2024 10:30 GENOVA Scritto + Orale 11/09/2024 10:30 GENOVA Scritto + Orale