Modules | Area | Type | Hours | Teacher(s) | |
DISTRIBUTED ENABLING PLATFORMS | INF/01 | LEZIONI | 48 |
|
Al termine del corso lo studente conoscerà:
By the end of the course, students will know:
La verifica delle conoscenze sarà oggetto della valutazione del progetto concordato con il docente e del successivo esame orale.
The actual acquisition of knowledge will be assessed through the project evaluation and the subsequent oral examination;
Al termine del corso lo studente avrà acquisito le capacità necessarie:
By the end of the course, students will acquire the following skills:
Lo studente dovrà preparare e presentare una relazione scritta che riporti i risultati dell'attività di progetto, che inquadri quanto realizzato nelle tematiche del corso, sottolineando le problematiche affrontata, i vantaggi e i limiti della soluzione proposta.
Students will prepare and present a written report describing the results achieved with the project, framing it into the course context, while highlighting the challenges, the pros and cons of the proposed solution.
Al termine del corso lo studente acquisirà la sensibilità necessaria ad identificare le piattaforme abilitanti distribuite più opportune per diverse classi di applicazioni data-centric. Lo studente sarà inoltre in grado di approcciare il problema dal punto di vista più opportuno e che gli garantisca di ottimizzare le prestazioni del sistema utilizzato.
By the end of the course, students will acquire the ability to identify the proper distributed enabling platform given a problem to deal with. Students will be also able to approach the problem from a proper perspective in order to be able to optimize the performances of the solution considered.
La congruità della metodologia di indagine per la selezione degli strumenti più opportuni, e per l'inquadramento e definizione del problema saranno determinati dalla valutazione del progetto e della relazione ad esso allegata.
The aptness of the methodology, approach and instruments adopted by students will be assessed by evaluating the project they are called to deliver and the associated report.
La conoscenza pregressa di almeno uno dei seguenti linguaggi di programmazione è da considerarsi molto utile per seguire il corso in modo proficuo:
Prior knowledge of at least one of the following languages should be considered beneficial to a better understanding of the course:
Il corso si articola nel seguente modo:
The course is structured as follows:
Il corso Distributed enabling platforms è dedicato alle piattaforme di calcolo e comunicazione per infrastrutture di tipo Cloud, Edge e Datacenter, in senso lato.
Il corso si focalizza sugli strumenti dedicati all'analisi efficiente dei dati e alla gestione di applicazioni distribuite, anche quando dispiegate sotto forma di macchine virtuali e container. Le applicazioni di riferimento si contestualizzano nell'ambito dei sistemi data-centric quali, ad esempio, algoritmi per l'intelligenza artificiale, approcci per il processamento di stream di immagini e analisi big data.
Distributed Enabling Platforms is aimed at presenting and describing the most important communication and computing platforms that run on top of Cloud, Edge and various kinds of datacentres.
The course is focused on tools for the efficient analysis of data as well as the management of distributed applications, also when structured as microservices and VMs. Target applications are contextualized in the field of data-centric systems, such as AI-based algorithms, stream processing frameworks and bigdata toolkits.
Le modalità d'esame per i non frequentanti sono le medesime. Si richiede di contattare il docente con un ragionevole anticipo, che consenta di affrontare la realizzazione del progetto in modo adeguato.
There is no specific rule or approach that non-attending students have to undertake. Non-attending students are suggested to contact the lecturer in advance;
L'esame è composto da un progetto, concordato con il docente, ed una successiva prova orale, divisa in due parti: una che si focalizzerà sul progetto realizzato, l'altra su tematiche generali affrontate a lezione;
Assessment will be achieved by means of a project and a subsequent oral examination. This last is made of two parts: the first part is tailored to the project developed, the second is focused on general concepts presented during the course.