Sommario:
- Definizione - Cosa significa Distributed Computing (DCI)?
- Techopedia spiega il Distributed Computing (DCI)
Definizione - Cosa significa Distributed Computing (DCI)?
Il calcolo distribuito si riferisce ad un campo informatico che ricerca i sistemi distribuiti. Un sistema distribuito include vari computer che si connettono e comunicano tramite una rete di computer. I computer comunicano tra loro per raggiungere un obiettivo comune.
I sistemi di computer distribuiti includono diversi componenti software installati in vari computer ma che funzionano come un singolo sistema. I computer che operano in un sistema distribuito possono essere fisicamente vicini e connessi tramite una rete locale. Oppure, possono essere geograficamente distanti e connessi tramite una vasta area di rete.
Techopedia spiega il Distributed Computing (DCI)
I sistemi distribuiti includono varie possibili configurazioni, come personal computer, mainframe, minicomputer, workstation, ecc. Un programma per computer che opera in un sistema distribuito è noto come programma distribuito, mentre la procedura per scrivere tali programmi è chiamata programmazione distribuita.
I sistemi distribuiti offrono numerosi vantaggi rispetto ai sistemi centralizzati. Questi includono:
- Scalabilità: il sistema distribuito può essere facilmente esteso con l'aggiunta di più macchine secondo necessità.
- Ridondanza: molte macchine possono offrire gli stessi servizi. Pertanto, anche se una macchina non è disponibile, le attività non sono interessate. Inoltre, a causa dell'uso di molte macchine più piccole, questa ridondanza è relativamente economica.
I sistemi di calcolo distribuito potrebbero operare su hardware fornito da più fornitori. Può utilizzare molti componenti software basati su standard diversi. Questi sistemi sono autosufficienti e non si basano troppo sul software fondamentale. Sono in grado di utilizzare una varietà di protocolli di comunicazione e di operare su più sistemi operativi. Per effettuare comunicazioni tra macchine, usano TCP / IP o SNA su Ethernet o Token Ring.
I computer utilizzati nel calcolo distribuito utilizzano un modello client-server.
