eMarco / sysmonitoring-dht-chord-mongodb-replica-manager

An implementation of a Cloud monitor using LIGHT (Lightweight Index for complex queries over DHTs) for a distributed MongoDB on Chord overlay network.
https://emarco.github.io/sysmonitoring-dht-chord-mongodb-replica-manager/
GNU General Public License v3.0
5 stars 1 forks source link

Light #42

Closed aleskandro closed 6 years ago

aleskandro commented 6 years ago

Risolto il #41, e pulita un po' l'architettura per quanto ci siamo detti ieri possiamo procedere a Light.

Come per il collegamento scanner -> db di ieri, inizierei con la put.

Gia' adesso, di fatto, cio' che manca nella put e' il calcolo della chiave.

Quindi, in ordine e andando un po' a memoria.

Prima iter.:

In questo primo step terrei l'albero in memoria del datamanager.

Seconda iter.:

Terza iter.:

Non ho ripreso il doc e sono andato a memoria, @eMarco, cosa ne pensi?

eMarco commented 6 years ago

NOTE: Light paper notation:

DHT-lookup = Chord.findSuccessor
DHT-get = Chord.lookup
DHT-put = Chord.write