13.01.2013 Views

Facoltà di Ingegneria - Udu Lecce

Facoltà di Ingegneria - Udu Lecce

Facoltà di Ingegneria - Udu Lecce

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• Coor<strong>di</strong>nation and Agreement ore: 4<br />

ailure assumptions and failure detectors. Distributed mutual exclusion. Elections.<br />

Multicast communication. Consensus and related problems.<br />

• Transactions and Concurrency Control ore: 4<br />

Simple synchronization (without transactions); Failure model for transactions.<br />

Transactions: Concurrency control; Recoverability from aborts. Nested transactions.<br />

Locks. Optimistic concurrency control. Timestamp ordering. Comparison of methods for<br />

concurrency control.<br />

• Distributed Transactions ore: 4<br />

Flat and nested <strong>di</strong>stributed transactions. The two-phase commit protocol; Two-phase<br />

commit protocol for nested transactions. Concurrency control in <strong>di</strong>stributed transactions.<br />

Distributed deadlocks. Transaction recovery.<br />

Esercitazione<br />

• Grid Computing ore: 18<br />

Il toolkit Globus ed il suo uso per lo sviluppo <strong>di</strong> applicazioni per il calcolo <strong>di</strong>stribuito su<br />

computational grids. Web services; grid services.<br />

TESTI CONSIGLIATI<br />

• DDistributed Systems Concepts & design - 4th e<strong>di</strong>tion - George Coulouris, Jean<br />

Dollimore and Tim Kindberg - Ad<strong>di</strong>son-Wesley<br />

132

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!