Domande con tag 'distributed-system'

1
risposta

Il TCP è ancora considerato overhead significativo rispetto a UDP? [chiuso]

Sto lavorando a un'applicazione distribuita per un corso di specializzazione che sto prendendo. C'è stata molta discussione sull'implementazione di un modo per mantenere gli stati di salute della connessione peer. Pensa Gossip . Uno dei temi pr...
posta 30.09.2015 - 22:41
1
risposta

Meccanismo di leasing di design di risorse condivise

Ho una risorsa condivisa in un database che viene utilizzato dai client C1 e C2. Prima che la risorsa venga letta da C1, C1 dovrebbe contrassegnare la risorsa come concessa in leasing in modo che C2 sappia che è occupato. C1 farà un po 'di lavor...
posta 11.12.2017 - 11:54
1
risposta

Il modello attore è adatto per un'applicazione che si occupa del tempo trascorso?

Devo creare un'applicazione distribuita con timer / controllare periodicamente due timestamp per il tempo trascorso. È possibile ottenere il seguente comportamento con il modello dell'attore: Attore figlio spawn Invia messaggio all'attore...
posta 23.09.2018 - 14:34
1
risposta

In che modo Redis (o qualsiasi tipica cache distribuita) gestisce i conflitti di replica?

Supponiamo di aver impostato un cluster Redis con un master e due slave. Due client sono collegati a ciascuno degli schiavi. Entrambi i client apportano modifiche in conflitto allo stesso tempo: Cosa succede se queste modifiche vengono...
posta 04.01.2017 - 22:11
0
risposte

Fase di rilascio nell'Algoritmo di esclusione reciproca di Lamport

Stavo studiando l'algoritmo di mutua esclusione di Lamport dal originale articolo, e ho notato una differenza nella versione fase a quella data in Wikipedia . Nel documento originale, l'autore afferma che: To release the resource, proces...
posta 10.09.2018 - 22:09
2
risposte

Quali sono i casi d'uso ideali per sistemi debolmente coerenti?

Ho letto dei database distribuiti e simili fornendo garanzie di consistenza debole e strong, ma forse ho poca immaginazione - quando vorresti usare un sistema debolmente coerente? La maggior parte degli esempi di casi d'uso reali - servizi ch...
posta 07.04.2017 - 18:22
2
risposte

Architettare un sistema di elaborazione file distribuito con l'elezione dei dirigenti

Sono in fase di pianificazione del tentativo di creare un sistema di elaborazione file distribuito in Java e sto cercando feedback e consigli: Problema : esiste un numero elevato di file pubblicati continuamente su un server FTP che dobbiamo...
posta 20.12.2018 - 12:55
2
risposte

Come implementare la semantica della serializzabilità in un sistema alla fine coerente?

In un sistema asincrono distribuito, la serializzabilità non può essere raggiunta, ma dobbiamo ancora fornire in qualche modo la semantica. Considerare il requisito del tutto naturale che l'utente debba avere un'e-mail univoca o nessuna e-mai...
posta 26.09.2018 - 12:40
1
risposta

Meccanismi per garantire che i sistemi distribuiti non si sincronizzino (anti-sincronizzazione)

Abbiamo un servizio che basato su un timer locale fa una richiesta GET al nostro server su Azure per trasmettere alcune informazioni da salvare sul server. In questa fase stiamo solo testando e stiamo scoprendo che alcuni dei client si stanno si...
posta 17.11.2015 - 05:31
2
risposte

Hash della versione per risolvere i problemi di Sourcing degli eventi

Gli esempi di base che ho visto su Event Sourcing non riguardano eventi fuori servizio, compensazioni di clock in sistemi diversi e eventi tardivi da partizioni di sistema. Mi chiedo se le implementazioni di Event Sourcing più rifinite si bas...
posta 20.08.2014 - 19:48