Calcolo distribuito: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m →‎Modelli: Corretta formattazione
→‎Altri problemi: Aggiunto wikilink
Riga 116:
 
=== Altri problemi ===
I problemi computazionali sono nella prospettiva che noi facciamo una domanda, un computer (o un sistema distribuito) elabora la domanda per un po', ed infine produce una risposta e si ferma. Tuttavia, ci sono anche problemi in cui noi non vogliamo che il sistema si fermi mai. Esempi di tali problemi includono il [[problema del pranzo dei filosofi a cena]] ed altri simili problemi a [[mutua esclusione]]. In questi problemi il sistema distribuito dovrebbe coordinare costantemente l'uso delle risorse condivise senza la presenza di conflitti o [[Deadlock|stallo]].
 
Ci sono anche fondamentali sfide che sono uniche per il calcolo distribuito. Il primo esempio è la sfida riguardante il fault-tolerance. Esempi di problemi connessi includono problemi di consenso, Byzantine fault tolerance, e auto stabilizzazione.