La decentralizzazione inferisce la distribuzione?

6

Sto esplorando la relazione tra decentramento e distribuzione, e sono giunto a una domanda per la quale non ho trovato alcuna spiegazione reale. La qualifica di un sistema come "decentralizzato" indica che il sistema è distribuito?

Utilizzando l'esempio pratico di una topologia a stella in cui il nodo centrale invia direttive ai nodi periferici, si può vedere che un sistema centralizzato può essere distribuito (la centralizzazione non inferisce la non-distribuzione).

Esiste un esempio pratico di un sistema decentralizzato ma non distribuito? È possibile un tale rapporto?

    
posta Austin S. 17.10.2016 - 08:59
fonte

2 risposte

2

La principale differenza in "decentralizzato" e "distribuito" tende ad essere di intensità. Si potrebbe tranquillamente considerarlo come uno spettro, con "centralizzato" su un lato, "distribuito" sull'altro e "decentrato" come uno stato intermedio o ibrido.

Un bell'esempio di economia distribuita :

Inquestadefinizioneladistinzioneèseesisteunostilediimpostazionedelcontrollodeicomandi,conqualsiasinodocheabbiaunaposizionesuperiorerispettoaglialtrinodi,oseilsistemaèdistribuitoinmodotalechetutti(oalmenolamaggiorparte)nodisianopari.

L'altraconsiderazioneimportanteèil"cosa" - che stai distribuendo? In una tipica topologia a stella (che anticipava davvero il concetto relativamente recente di calcolo distribuito), i clienti erano "remoti", ma in questo senso nulla era "distribuito" ("comunicato" o "collegato" o "trasmesso", essendo completamente distinto dal distribuito). Ogni nodo agisce da solo, sebbene il nodo centrale abbia spesso uno stato speciale (controllo, commutazione, monitoraggio, ecc.). Nei sistemi distribuiti di solito ci riferiamo a qualcosa come il calcolo distribuito o la condivisione di file distribuiti.

Quest'ultimo fatto di "cosa" consente a un sistema di essere centralizzato per alcuni aspetti (come avere un database canonico / singolo), decentralizzato in altri (sistemi ridondanti di controllo / backup / overflow) e distribuito in altri (tutti i nodi condividere file pubblici liberamente tra loro). E in tutti questi casi tutti i nodi possono essere "remoti", in quanto non sono fisicamente vicini l'uno all'altro - o potrebbero essere tutti in esecuzione nella stessa macchina virtuale su un singolo dispositivo.

Quindi alla fine, vediamo che almeno questo set di definizioni / usi, decentralizzato e distribuito significano cose diverse, ma sono fondamentalmente correlati allo stesso modo in cui "grigio" è correlato al "nero".

Dovrei anche avvertirti che questi usi sono spesso confusi insieme (specialmente quando la gente inizia a parlare di "the cloud"), e quindi questo potrebbe non essere valido per quella conversazione e potrebbe essere necessario prendere in considerazione definizioni alternative. In altre parole: YMMV.

    
risposta data 19.10.2016 - 23:30
fonte
0

Partendo dalla tua affermazione su come un sistema centralizzato può essere distribuito, credo che ne deduca anche che un sistema decentralizzato può essere non distribuito.

A quanto ho capito, un sistema centralizzato, ma distribuito, si riferisce sicuramente alla caratterizzazione della centralizzazione a livello concettuale piuttosto che all'implementazione sottostante. Allo stesso modo, si potrebbe scrivere un sistema localizzato, ma decentralizzato, come un sistema di registrazione. Apri più porte sul tuo computer e associa diversi logger a ciascuna porta, credo che questo sia il punto.

Se non è così, potrei mancare qualcosa di ovvio.

    
risposta data 19.10.2016 - 22:15
fonte

Leggi altre domande sui tag