Sistemi Operativi II

Le lezioni verteranno su diversi aspetti di C, in particolare su Socket e Segnali, e sui Sistemi peer-to-peer.

Piattaforme Software Distribuite

Le lezioni affronteranno il tema del Publish/Subscribe, un paradigma per la diffusione delle informazioni che sta raccogliendo molto interesse tra comunità scientifica e le imprese.

Verrà analizzata una schematizzazione delle varie tipologie di Publish/Subscribe attualmente presentate e viste alcune proposte particolarmente interessanti in ambito accademico.

Infine, si tratterà di un sistema Publish/Subscribe attualmente implementato ed utilizzato per sistemi real-time di tipo mission critical: il DDS.

Seminari di Sistemi Distribuiti

Il seminario verterà sugli scenari aperti dal deployment e testing del software RTI DDS su PlanetLab.

Il seminario si articolerà in tre parti: nella prima verrà definito e mostrato il funzionamento di PlanetLab, una rete geografica composta da circa 700 nodi resi disponibili da diverse università e imprese.

La seconda parte del seminario mostrerà quali problematiche sono emerse a seguito della sperimentazione di RTI DDS in tale ambiente geografico. Tali problematiche sono legate essenzialmente ad un problema di scalbilità del software e all'impossibilità di garantire, allo stato attuale dell'implementazione, il soddisfacimento della QoS di ordering.

Infine si analizzerà il problema dell'ordinamento e alcune possibili soluzioni ad esso legate a protocolli di Clock Synchronization funzionanti su larga scala e su rete geografica.