Meego Italian Day 2011 - Prof. Carlo Caini - Delay-/Disruption- Tolerant Networking: dallinternet interplanetario agli smartphone.
Una testimonianza direttamente dal mondo della ricerca scientifica: ci verr mostrato come pu嘆 essere importante avere un sistema operativo completo linux-based anche su dispositivi mobili; codice sorgente C/C++ che rappresenta limplementazione dei protocolli DTN, gi scritto per normali architetture x86, ricompilato velocemente per processori ARM ed eseguito su uno smartphone.
Prof. Carlo Caini 竪 professore associato di telecomunicazioni presso la facolt di Ingegneria dellUniversit di Bologna e dal 2001 fa parte del DEIS (Dipartimento di Elettronica, Informatica e Sistemistica). Il suo campo scientifico di interesse sono le reti satellitari e wireless con una particolare enfasi sullo studio, la progettazione e limplementazione dei protocolli di trasporto. Si occupa inoltre di challenged networks, includendo il miglioramento delle versioni di TCP, Performance Enhancing Proxies (PEPs) e Delay/Disruption Tolerant Networking (DTN).
http://www.meegoit.com/2011
Dispense del corso IN530 "Sistemi per l'elaborazione delle informazioni" presso il Corso di Laurea in Matematica dell'Universit degli Studi Roma Tre.
[http://www.mat.uniroma3.it/users/liverani/IN530/]
Architetture per la riservatezza, integrit e disponibilit dei dati nei sist...Adriano Scaruffi
油
Architetture per la riservatezza, integrit e disponibilit dei dati nei sistemi Cloud.
Architecture for integrity, availability, confidentiality of data in cloud systems
TCP/IP networking essential course in the healthcare area for the Karl Storz Endoskope Italia technical crew
Sorry for page 53 error: lightweight directory access protocol is LDAP, not TFTP!
E\ trattata una sottocategoria delle Mobile ad-hoc network (MANET), denominata Vehicular Ad-Hoc Network (VANET). Le reti VANET trovano importante utilizzo in una vasta gamma di applicazioni in ambiente di trasporto, comprese innanzitutto la sicurezza dei veicoli e la gestione del traffico. Ho parlato delle frequenze Dedicated Short Range Communication (DSRC) assegnate e degli standard dellInstitute of Electrical and Electronics Engineers (IEEE) denominati Wireless Access in Vehicular Environments (WAVE). Gli standard WAVE sono IEEE 802.11p e la famiglia degli IEEE 1609 che definiscono architettura, modello di comunicazione, struttura di gestione, meccanismi di sicurezza e di accesso al canale per comunicazioni wireless in ambiente veicolare. Tra questi standard ho trattato in maniera particolare IEEE 1609.4 che definisce la coordinazione multicanale delle comunicazioni. Relazione integrale: http://www.marilenamordenti.net/?p=139
Si presenta (e discute) un sistema il cui fine 竪 quello di abilitare la connettivit, comunicazione e collaborazione fra utenti che si trovano in prossimit tra di essi, anche in situazioni di mobilit.
Un sistema con infrastruttura "device-as-infrastructure".
Anno Accademico 2015
2015-2016
corso di Economia e Organizzazione Aziendale
Ingegneria Informatica (Laurea Mag.) 2o Anno (Secondo S.)
LEZIONE INTRODUTTIVA VERSO LECONOMIA
DIGITALE I TEMI DELLA TRASFORMAZIONE
07 Marzo 2016 dalle ore 8.30 alle 10.30
AULA C2A DIETI
Presentazione: La prima lezione del corso di Economia e Organizzazione Aziendale per
Ingegneria Informatica (Laurea Mag.) 2o Anno (Secondo S.) introduce i temi della trasformazione
in atto per effetto dei cambiamenti delle tecnologie della comunicazione e dellinformazione (ICT) e
presenta possibili scenari delleconomia digitale. La lezione 竪 in forma di evento aperto ed ospita
ma
gli interventi di soggetti che operano nel mercato sul fronte della trasformazione.
PROGRAMMA
08,30
08,40
09,00
09,20
09,40
10,00
10,20
Carlo Sansone Coordinatore del CdL in Ingegneria Informatica
LUniversit e la trasformazione digitale
Luigi Bianco responsabile FEDERMANAGER per lAGENDA DIGITALE
Le sfide del Management per la trasformazione digitale
Marco Lombardo INDUSTRIA ITALIANA DEL SOFTWARE LIBERO Didotech
Gli Agenti del mercato dopo la TRASFORMAZIONE DIGITALE
Fabio Cecaro, Presidente EUROCLOUD Italy
Il CLOUD per le Piccole e Medie Imprese
Francesco Castagna Amministratore Delegato di SMS Engineering
Domanda e offerta di servizi per la trasformazione digitale agenda digitale aziendale
Bruno Esposito FORUM della RESPONSABILIT SOCIALE IN CAMPANIA
La responsabilit digitale per uneconomia sostenibile
Valerio Teta docente incaricato del corso
Architetture per la riservatezza, integrit e disponibilit dei dati nei sist...Adriano Scaruffi
油
Architetture per la riservatezza, integrit e disponibilit dei dati nei sistemi Cloud.
Architecture for integrity, availability, confidentiality of data in cloud systems
TCP/IP networking essential course in the healthcare area for the Karl Storz Endoskope Italia technical crew
Sorry for page 53 error: lightweight directory access protocol is LDAP, not TFTP!
E\ trattata una sottocategoria delle Mobile ad-hoc network (MANET), denominata Vehicular Ad-Hoc Network (VANET). Le reti VANET trovano importante utilizzo in una vasta gamma di applicazioni in ambiente di trasporto, comprese innanzitutto la sicurezza dei veicoli e la gestione del traffico. Ho parlato delle frequenze Dedicated Short Range Communication (DSRC) assegnate e degli standard dellInstitute of Electrical and Electronics Engineers (IEEE) denominati Wireless Access in Vehicular Environments (WAVE). Gli standard WAVE sono IEEE 802.11p e la famiglia degli IEEE 1609 che definiscono architettura, modello di comunicazione, struttura di gestione, meccanismi di sicurezza e di accesso al canale per comunicazioni wireless in ambiente veicolare. Tra questi standard ho trattato in maniera particolare IEEE 1609.4 che definisce la coordinazione multicanale delle comunicazioni. Relazione integrale: http://www.marilenamordenti.net/?p=139
Si presenta (e discute) un sistema il cui fine 竪 quello di abilitare la connettivit, comunicazione e collaborazione fra utenti che si trovano in prossimit tra di essi, anche in situazioni di mobilit.
Un sistema con infrastruttura "device-as-infrastructure".
Anno Accademico 2015
2015-2016
corso di Economia e Organizzazione Aziendale
Ingegneria Informatica (Laurea Mag.) 2o Anno (Secondo S.)
LEZIONE INTRODUTTIVA VERSO LECONOMIA
DIGITALE I TEMI DELLA TRASFORMAZIONE
07 Marzo 2016 dalle ore 8.30 alle 10.30
AULA C2A DIETI
Presentazione: La prima lezione del corso di Economia e Organizzazione Aziendale per
Ingegneria Informatica (Laurea Mag.) 2o Anno (Secondo S.) introduce i temi della trasformazione
in atto per effetto dei cambiamenti delle tecnologie della comunicazione e dellinformazione (ICT) e
presenta possibili scenari delleconomia digitale. La lezione 竪 in forma di evento aperto ed ospita
ma
gli interventi di soggetti che operano nel mercato sul fronte della trasformazione.
PROGRAMMA
08,30
08,40
09,00
09,20
09,40
10,00
10,20
Carlo Sansone Coordinatore del CdL in Ingegneria Informatica
LUniversit e la trasformazione digitale
Luigi Bianco responsabile FEDERMANAGER per lAGENDA DIGITALE
Le sfide del Management per la trasformazione digitale
Marco Lombardo INDUSTRIA ITALIANA DEL SOFTWARE LIBERO Didotech
Gli Agenti del mercato dopo la TRASFORMAZIONE DIGITALE
Fabio Cecaro, Presidente EUROCLOUD Italy
Il CLOUD per le Piccole e Medie Imprese
Francesco Castagna Amministratore Delegato di SMS Engineering
Domanda e offerta di servizi per la trasformazione digitale agenda digitale aziendale
Bruno Esposito FORUM della RESPONSABILIT SOCIALE IN CAMPANIA
La responsabilit digitale per uneconomia sostenibile
Valerio Teta docente incaricato del corso
Reliable And Timely Multipoint Distribution Infrastructure
1. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
tesi di laurea
Un Sistema per la Disseminazione Multipunto di Dati
in Ambito Geografico con Garanzie di Tempo ed Affidabilit
Anno Accademico 2008/2009
relatore
Ch.mo prof. Domenico Cotroneo
correlatore
Ing. Christiancarmine Esposito
candidato
Paolo Maresca
Matr. 885/254
2. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
Contesto
o Large scale Complex and Critical Infrastructure (LCCI)
federazione di sistemi Off-The-Shelf (OTS) interconnessi da una soluzione middleware
attraverso reti di dimensione geografica (Wide Area Network, WAN) senza alcuna garanzia
sulla qualit del servizio percepita dallutente
caratterizzati da una natura Mission Critical: un fallimento dellintero LCCI pu嘆 comportare
ingenti perdite finanziarie e/o di vite umane
o Il middleware gioca un ruolo fondamentale per la qualit complessiva di un sistema
LCCI, pertanto deve godere delle seguenti propriet:
Reliable, messaggi consegnati sebbene vari guasti si possano verificare
Soft/Near real-time, i tempi di consegna dei messaggi devono rispettare dei vincoli
temporali
Scalable, i tempi di latenza non dipendono dal numero di partecipanti alla
comunicazione
3. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
I Middleware Publish/Subscribe
Publish/
o Un middleware che adotta il paradigma Publish/Subscribe
o 竪 attraente per il disaccoppiamento intrinseco che conferisce scalabilit
o 竪 composto da due tipi distinti di nodi applicativi
i publisher (che generano i dati da disseminare)
i subscriber (che sottoscrivono interesse per certe classi di dati disseminati dai publisher)
Publisher e subscriber sono legati gli uni agli altri attraverso una soluzione middleware: il
notification service
4. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
Contributo
? Le soluzioni pub/sub proposte in letteratura sono in grado di garantire la consegna dei messaggi,
nonostante loccorrenza di hw/sw faults a livello di nodi e lossy behavior a livello di rete?
S狸, ma solo pochi middleware pub/sub sono robusti alle perdite di messaggi imposte dalla rete
? Le soluzioni pub/sub attualmente disponibili sono in grado di garantire una consegna dei messaggi
in tempo utile rispettando una data scadenza?
No, in letteratura non esistono soluzioni che garantiscono timeliness rispetto alla consegna
竪 necessario ampliare con meccanismi di resiliency le attuali soluzioni
竪 necessario estendere la reliability dalla sola membership al processo di comunicazione
Il problema affrontato da questo lavoro di tesi consiste nel definire ed implementare un sistema
che garantisca congiuntamente:
reliability
timeliness
scalability (pi湛 di quella concessa dalle attuale soluzioni)
in comunicazioni multicast (disseminazione multipunto) REALM
5. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
La Soluzione proposta 1/4: realm
o Per poter strutturare in maniera pi湛 scalabile linterazione pub/sub si 竪 partititi dallosservazione
dellarchitettura dellodierna Internet
o Internet: uninfrastruttura definita come
composizione di vari Autonomous Systems (AS)
o Gli algoritmi di routing possono essere
classificati rispetto a due categorie differenti:
intra-domain routing (coinvolge nodi
di uno stesso dominio)
inter-domain routing (interessa nodi
di domini differenti)
o Ricalcando larchitettura di Internet possiamo
clusterizzare nodi appartenenti a uno stesso AS
e suddividere i compiti del protocollo multicast
in:
intra-Cluster communication
inter-Cluster communication
6. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
La Soluzione proposta 2/4
o La comunicazione intra-Cluster: come scambiare messaggi tra nodi di un cluster
o avviene allinterno di un AS amministrato da un unico organizzazione, allora
IP-Multicast disponibile e utilizzabile
QoS garantita, perch辿 si dispone di uninfrastruttura di rete dedicata e affidabile
o un cluster comunica con lesterno attraverso il suo coordinator (coordinatore):
single-point of failure per il sistema
boottleneck point necessit di tollerare
coordinator crash
o La comunicazione inter-Cluster: la connettivit tra cluster 竪 realizzata scambiando messaggi tra i
relativi coordinator
o impiega la backbone di Internet:
routing poco controllabile
QoS, non garantita
necessit di
IP-Multicast, non utilizzabile perch辿 non sempre disponibile resiliency!
7. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
La Soluzione proposta 3/4
o Al fine di ottenere una disseminazione multipunto di informazioni che sia resiliente e, al contempo,
efficiente:
data-path codificati mediante tecniche End-to-End FEC + ARQ
o i membri del cluster delegano il coordinator
per la comunicazione inter-Cluster
o la disseminazione passa per il rendezvous
node
o ha lidentificatore pi湛 prossimo a quello
del gruppo inter-Cluster
o 竪 un codec del FEC
o il rendezvous inoltra ai propri figli
i figli, a loro volta, inoltrano ai loro figli,
e cos狸 via sino a raggiungere le
foglie dellalbero
o gli interessati alla comunicazione decodificano
le informazioni
o Ma, i requisiti di
Reliability?
Timeliness?
8. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
La Soluzione proposta 4/4
4/4
o Al fine di garantire reliability rispetto a link crash
si utilizza un approccio basato sulla costruzione di una foresta di Alberi di Multicast
la costituzione degli alberi sfrutta la path-redundancy propria di Internet, mediante tecniche di
path-diversity stocastico
o Per garantire reliability rispetto a process crash
si utilizzano tecniche combinate di replicazione
attiva, in un cluster sussistono p coordinator
passiva, ogni coordinator possiede k mirror puri
si necessita dei servizi (offerti da GCT) di
ABcast (Atomic Broadcast)
VScast (Virtual Synchrony Multicast)
al fine di garantire la consistenza forte delle repliche
o Lefficienza del sistema risiede
nel guadagno in scalability, grazie al (i) clustering realizzato e al (ii) DOLR su cui si definiscono gli alberi di
disseminazione delle informazioni
nel guadagno in throughput complessivo, grazie alla (i) riduzione delle ritrasmissioni e alla (ii) possibilit di
allocare la bandwidth su pi湛 alberi
o La consegna dei messaggi pu嘆 essere quindi garantita con tempestivit :
il worst case 竪 noto ed indipendente dalle condizioni di rete.
9. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
LImplementazione di realm 1/3
o Un middleware con supporto estensibile
pluggability rispetto ai means
FEC (librerie che implementano la Forward Error Correction)
DHT (librerie di sistemi p2p strutturate che implementano il routing DOLR)
GCT (librerie per la comunicazione View Oriented (failure detection affidabile))
o strutturato secondo il design pattern layer:
ogni layer ha un dato compito da adempiere
ogni layer possiede delle capabilities totalmente indipendenti dagli altri
ogni layer pu嘆 essere unplugged ed utilizzato da solo
tools/means/supporti
necessari al core di realm
10. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
LImplementazione di realm 2/3
o Infrastruttura del middleware che lavora su 3 tier:
tier 0 e 1 occupati dal framework, a sua volta composto da
hot-spot, componenti (i) altamente mutabili, (ii) frequentemente sostituiti
frozen-spot, componenti (i) invarianti al variare degli hot-spot, (ii) notificati asincronamente
da questi ultimi
tier 2 occupato da una logica di presentazione
o si pu嘆 osservare il disaccoppiamento
che tale soluzione fornisce:
applicazione totalmente
disaccoppiata dal kernel del
framework grazie alla logica di
presentazione
comportamento del kernel
invariante al variare dei supporti
logica di presentazione totalmente
indipendente dai supporti utilizzati
dal kernel
11. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
LImplementazione di realm 3/3
3/3
o I frozen spot del kernel sono entit progettate ed implementate come componenti autonome, al fine
di poterle estrapolare ed utilizzare in un altro contesto
aumentare la modularit del sistema, con guadagno
separazione dei compiti
separazione tra interfaccia ed effettiva implementazione per ognuno dei componenti
manutenibilit grazie allacquisita separazione
aumentare la riusabilit (anche tra le versioni dello stesso kernel)
o Le caratteristiche principali dei frozen spot si riassumono nella tabella che si riporta a seguire
Componente Descrizione
State Of Context Punto Centralizzato di accesso alle Informazioni di stato
Factory Punto Centalizzato di Accesso ai Supporti
Core Protocols Punto di Accesso Centralizzato alla Logica Protocollare
Observer Controllore a Notifica Asincrona
Serializer Serializzatore per Tipi di Dato Strutturati
12. Facolt di Ingegneria
Corso di Studi in Ingegneria Informatica Un Sistema per la Disseminazione Multipunto di Dati in Ambito Geografico
con Garanzie di Tempo ed Affidabilit
Conclusioni e Sviluppi Futuri
o I principali contributi di questo lavoro di tesi sono:
1. Studio di unarchitettura innovativa per la disseminazione affidabile e tempestiva di eventi in
middleware Publish/Subscribe.
2. Integrazione nel kernel di un framework di un set di protocolli che concorrono a caratterizzare
larchitettura teorizzata.
3. Realizzazione prototipale del middleware a supporto estensibile su cui implementare un
paradigma publish/subscribe che costituir la glue-technology tra i nodi di un sistema LCCI.
o I principali sviluppi futuri per questo lavoro di tesi sono:
1. Una campagna sperimentale in Wide Area Network che validi sperimentalmente lefficacia di
quanto implementato in termini di aderenza alle specifiche di reliability e timeliness cos狸 come
definite.
2. Un protocollo di gestione di un approccio FEC integrato nellalbero di disseminazione
multicast, pi湛 efficiente e performante del FEC centralizzato nella sola radice.
3. Un protocollo di building dellalbero di multicast che lavori intelligentemente sulle statistiche di
rete fornite dal componente Observer.